Working with tunneling tools

In computer terms, tunneling can be defined as a method to encapsulate one network protocol inside another network protocol. The reason to conduct tunneling is to bypass the protection provided by the target system. Most of the time, the target system will have a firewall device that blocks connection to the outside world, except for a few common network protocols such as DNS, HTTP, and HTTPS. In this situation, if we want to connect to other network protocols in the outside world, we can tunnel the network packets inside the HTTP protocol. The firewall will allow these packets to go to the outside world.

Kali Linux comes with various kinds of tunneling tools that can be used to tunnel one network protocol inside another ...

Get Kali Linux – Assuring Security by Penetration Testing now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.