IP over ICMP: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| + | =Prinzip= | ||
| + | *Hier wird IPv4 durch ICMP-Echopakete getunnelt, man könnte es also einen Ping-Tunnel nennen. | ||
| + | *Dies kann nützlich sein, wenn Sie sich in der Situation befinden, dass Ihr Internetzugang durch eine Firewall geschützt ist, Pings jedoch erlaubt sind. | ||
| + | =Schaubild= | ||
| + | {{#drawio:IPoverICMP-1}} | ||
| + | |||
=Server= | =Server= | ||
*git clone https://github.com/friedrich/hans | *git clone https://github.com/friedrich/hans | ||
| + | *cd hans | ||
*make | *make | ||
*./hans -s 10.0.0.1 -p suxer -u xinux -d tun0 | *./hans -s 10.0.0.1 -p suxer -u xinux -d tun0 | ||
=Client= | =Client= | ||
| + | *SERVER=example.com | ||
*git clone https://github.com/friedrich/hans | *git clone https://github.com/friedrich/hans | ||
*make | *make | ||
| − | *./hans -c | + | *./hans -c $SERVER -p suxer -u xinux -d tun0 |
=Quelle= | =Quelle= | ||
*https://github.com/friedrich/hans | *https://github.com/friedrich/hans | ||
Aktuelle Version vom 2. November 2022, 09:35 Uhr
Prinzip
- Hier wird IPv4 durch ICMP-Echopakete getunnelt, man könnte es also einen Ping-Tunnel nennen.
- Dies kann nützlich sein, wenn Sie sich in der Situation befinden, dass Ihr Internetzugang durch eine Firewall geschützt ist, Pings jedoch erlaubt sind.
Schaubild
Server
- git clone https://github.com/friedrich/hans
- cd hans
- make
- ./hans -s 10.0.0.1 -p suxer -u xinux -d tun0
Client
- SERVER=example.com
- git clone https://github.com/friedrich/hans
- make
- ./hans -c $SERVER -p suxer -u xinux -d tun0
