[Chisel](https://github.com/jpillora/chisel) is a TCP/UDP-based tunneling tool written in [Go](https://go.dev/) that uses HTTP to transport data that is secured using SSH. `Chisel` can create a client-server tunnel connection in a firewall restricted environment. ```shell git clone https://github.com/jpillora/chisel.git ``` ```shell cd chisel ``` ```shell go build ``` ```shell scp chisel [email protected]:~/ ``` ## Running the Chisel Server on the Pivot Host ```shell ./chisel server -v -p 1234 --socks5 ``` ## Connecting to the Chisel Server ```shell ./chisel client -v 10.129.202.64:1234 socks ``` As you can see in the above output, the Chisel client has created a TCP/UDP tunnel via HTTP secured using SSH between the Chisel server and the client and has started listening on port 1080. Now we can modify our proxychains.conf file located at `/etc/proxychains.conf` and add `1080` port at the end so we can use proxychains to pivot using the created tunnel between the 1080 port and the SSH tunnel.