awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
esrrhs avatar

esrrhs/pingtunnel

0
View on GitHub↗
3,686 stars·601 forks·Go·MIT·12 views

Pingtunnel

Pingtunnel is a network utility that implements ICMP tunneling by encapsulating TCP and UDP traffic within ICMP echo packets. It functions as an encrypted network tunnel and a SOCKS5 proxy server, allowing network traffic to be routed through a secure channel to bypass restrictive firewalls and network filters.

The tool secures transmitted data using symmetric encryption to prevent interception of the tunneled payload. It uses a SOCKS5 proxy interface to accept standard network requests and redirect them into the ICMP tunnel.

The system includes adaptive network polling to balance latency and CPU usage, and it utilizes protocol buffer serialization for control messages.

The application is provided as a containerized network utility to simplify installation and dependency management.

Features

  • ICMP Tunneling - Encapsulates TCP and UDP payloads inside ICMP echo packets to bypass restrictive firewalls.
  • ICMP Encapsulation - Encapsulates network data within ICMP echo packets to traverse restrictive firewalls.
  • SOCKS5 Servers - A proxy implementation that routes network traffic through an encrypted tunnel using the SOCKS5 protocol.
  • SOCKS5 Proxies - Implements a SOCKS5 proxy to route TCP and UDP traffic through the secure tunnel.
  • Local Proxy Interfaces - Provides a local SOCKS5 proxy interface to ingest application traffic into the ICMP tunnel.
  • Encrypted Tunneling - Establishes a secure, encrypted network tunnel to bypass restrictive network environments.
  • Network Traffic Encryptions - Implements encryption for securing general network communications within the ICMP tunnel.
  • Payload Traffic Encryptions - Secures tunneled data using symmetric ciphers to prevent interception by network observers.
  • Firewall Bypass Utilities - Bypasses outbound network restrictions and firewalls using ICMP-based tunneling.
  • Pivoting and Tunneling - Tunnels traffic over ICMP.
  • Tunneling and Proxying - Traffic tunneling tool using ICMP for protocol obfuscation.

Star history

Star history chart for esrrhs/pingtunnelStar history chart for esrrhs/pingtunnel

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does esrrhs/pingtunnel do?

Pingtunnel is a network utility that implements ICMP tunneling by encapsulating TCP and UDP traffic within ICMP echo packets. It functions as an encrypted network tunnel and a SOCKS5 proxy server, allowing network traffic to be routed through a secure channel to bypass restrictive firewalls and network filters.

What are the main features of esrrhs/pingtunnel?

The main features of esrrhs/pingtunnel are: ICMP Tunneling, ICMP Encapsulation, SOCKS5 Servers, SOCKS5 Proxies, Local Proxy Interfaces, Encrypted Tunneling, Network Traffic Encryptions, Payload Traffic Encryptions.

What are some open-source alternatives to esrrhs/pingtunnel?

Open-source alternatives to esrrhs/pingtunnel include: masterking32/masterdnsvpn — MasterDnsVPN is a DNS tunneling VPN and network censorship bypass tool that encapsulates network traffic within DNS… shadowsocks/shadowsocks-rust — A Rust port of shadowsocks. shadowsocksr-backup/shadowsocksr — ShadowsocksR is a Python-based implementation of a SOCKS5 proxy server designed to tunnel network traffic through… romanvht/byebyedpi — ByeByeDPI is a network utility designed to circumvent regional blocking and censorship by evading deep packet… fw876/helloworld — This project is a censorship circumvention tool and transparent proxy gateway designed to bypass local network… lazy-luo/smargate — SmarGate is a network utility designed as an intranet penetration tool, peer-to-peer network tunnel, and remote device…

Open-source alternatives to Pingtunnel

Similar open-source projects, ranked by how many features they share with Pingtunnel.
  • masterking32/masterdnsvpnmasterking32 avatar

    masterking32/MasterDnsVPN

    6,446View on GitHub↗

    MasterDnsVPN is a DNS tunneling VPN and network censorship bypass tool that encapsulates network traffic within DNS queries to circumvent restrictive firewalls. It functions as a secure tunneling protocol and SOCKS5 proxy server, allowing local application traffic to be routed through a secure tunnel to a remote destination. The project distinguishes itself through a DNS resolver load balancer that distributes traffic across multiple resolvers based on latency and packet loss scoring. It further secures and masks traffic using symmetric payload encryption—supporting ChaCha20, AES-GCM, and XOR

    Go
    View on GitHub↗6,446
  • shadowsocks/shadowsocks-rustshadowsocks avatar

    shadowsocks/shadowsocks-rust

    10,729View on GitHub↗

    A Rust port of shadowsocks

    Rusthttp-proxyrustsecurity
    View on GitHub↗10,729
  • shadowsocksr-backup/shadowsocksrshadowsocksr-backup avatar

    shadowsocksr-backup/shadowsocksr

    6,142View on GitHub↗

    ShadowsocksR is a Python-based implementation of a SOCKS5 proxy server designed to tunnel network traffic through encrypted connections. It functions as an encrypted network tunnel that obfuscates internet traffic to circumvent network restrictions and firewalls. The project includes security hardening features to protect the proxy server from unauthorized access, specifically by blocking IP addresses that attempt brute force credential attacks. The server manages bidirectional TCP and UDP traffic and can be executed as a background system daemon to maintain persistent connectivity. It suppo

    Python
    View on GitHub↗6,142
  • fw876/helloworldfw876 avatar

    fw876/helloworld

    4,165View on GitHub↗

    This project is a censorship circumvention tool and transparent proxy gateway designed to bypass local network restrictions. It functions as a SOCKS5 proxy server, a DNS tunneling tool, and a network traffic obfuscator to help users access blocked websites. The software implements masking protocols to hide the origin and destination of data to evade restrictive firewalls. It provides capabilities for network traffic obfuscation and secure DNS tunneling to protect network privacy and resolve blocked domains. The system handles wide-scale traffic management by intercepting system network traff

    C
    View on GitHub↗4,165
See all 30 alternatives to Pingtunnel→