Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Features

Ebrahim Shafiei edited this page Nov 9, 2025 · 1 revision

🚀 Features

In this section, you'll get familiar with the key capabilities of Abdal 4iProto Server — a powerful tunneling server designed with advanced features for security, traffic monitoring, and connection control.
Whether you're a system administrator, a power user, or a developer, these features are built to give you full control, high performance, and unmatched visibility over your network tunnels.

🔒 Security Features

  • Built-in Brute Force Protection: Automatic IP blocking after failed authentication attempts
  • Attack Monitoring: Detailed logging of failed login attempts with IP tracking
  • Customizable Authentication: Configurable maximum authentication attempts
  • IP Blocking System: Persistent blocked IP management with JSON storage
  • Server Banner Customization: Hide or customize server banner via configuration
  • Setting Access Levels: Has two modes: User and Administrator. Administrators have the capability to execute commands in the operating system shell, while Users can only establish tunnels.

📊 Traffic Monitoring

  • Real-time Traffic Tracking: Monitor upload/download usage per user
  • Session-based Statistics: Track bytes sent/received per session
  • Total Usage Analytics: Cumulative traffic statistics across all sessions
  • Automatic Data Persistence: Traffic data saved to JSON files every 10 seconds
  • Live Bandwidth Monitoring: Real-time bandwidth usage display
  • Blocking Unauthorized Websites: Blocks websites that you do not want the user to visit.
  • Blocking Unauthorized IPs: Blocks IP addresses that you do not want the user to visit.
  • Tracking Visited Websites: The ability to track the websites visited by the user, a feature you can enable or disable

🌐 Network Capabilities

  • Multi-port Support: Run server on multiple ports simultaneously
  • TCP Forwarding: Direct TCP connection forwarding without additional configuration
  • UDP Forwarding: Full UDP traffic forwarding support
  • Cross-platform: Runs on both Linux and Windows systems
  • High Performance: 10x faster than OpenSSH for tunneling operations

🛠️ Management Features

  • User Management: JSON-based user authentication system
  • Shell Integration: Native CMD support on Windows and Shell on Linux
  • Configuration Management: JSON-based server configuration
  • Logging System: Comprehensive logging of connections and attacks

🧾 Accounting Features

  • Built-in Session Control: Administrators can define how many concurrent sessions each account can open at the same time.

  • Automatic Session Expiration: Each session has a defined Time To Live (TTL). Expired sessions are automatically terminated to free resources.

  • Dynamic Connection Handling: When the session limit is reached, new connections can be rejected or queued — fully configurable.

  • Real-time Session Monitoring: Tracks and logs all active sessions in real time for auditing and analytics.

  • Immediate blocking of new connections when sessions are saturated: If an account exceeds the allowed session limit, any new users attempting to connect will be blocked from the very beginning and denied access.

  • Rate Limiting: Define per-user data transfer speed limits (max_speed_kbps) in KB/s. Applied in real time using the Token Bucket algorithm for both upload and download.
    📌 Example: 1024 = 1 MB/s

  • Traffic Limit Enforcement: Define total traffic usage caps (max_total_mb) in MB. If a user exceeds the quota, access is denied at login or forcefully disconnected during active sessions.
    📌 Example: 10240 = 10 GB

  • Real-time Bandwidth Enforcement: Traffic usage is checked every 1–2 seconds. If usage exceeds the defined limit, the session is immediately terminated.

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /