Inject adalah alat jaringan baris perintah untuk membuat, menyuntikkan, dan mengendus berbagai protokol jaringan. Ini dirancang untuk pengguna yang membutuhkan alat canggih untuk analisis dan manipulasi protokol jaringan terperinci, baik untuk pemecahan masalah jaringan, pengujian, atau tujuan pendidikan.
git clone https://github.com/fksvs/inject
git clone https://gitlab.com/fksvs/inject cd inject make Paket Ethernet dengan payload payload.txt ke alamat MAC 00:11:22:33:44:55 menggunakan antarmuka jaringan wlp5s0 :
inject eth -i wlp5s0 -K 00:11:22:33:44:5 -a payload.txt Permintaan ARP dari alamat MAC 00:11:22:33:44:55 menanyakan siapa yang memiliki alamat IP 192.168.0.1 :
inject arp -i wlp5s0 -K 00:11:22:33:44:55 -S 192.168.1.50 -D 192.168.0.1 -r 1 Paket IP dari alamat IP 192.168.1.40 ke alamat IP 192.168.1.1 dengan TTL 48 :
inject ip -S 192.168.1.40 -D 192.168.1.1 -T 48 Paket TCP dengan file payload payload.txt dari alamat IP 192.168.1.50 ke alamat IP 192.168.1.1 dengan port sumber 4444 , port tujuan 80 , dan flag SYN :
inject tcp -S 192.168.1.50 -s 4444 -D 192.168.1.1 -d 80 -f syn -a payload.txt Paket UDP dengan file payload payload.txt dari alamat IP 192.168.0.2 ke alamat IP 8.8.8.8 dengan port sumber 4444 dan port tujuan 53 :
inject udp -S 192.168.0.2 -s 4444 -D 8.8.8.8 -d 53 -a payload.txt Paket ICMP dengan alamat IP 192.168.0.2 sampai dengan alamat IP 8.8.8.8 dengan tipe ICMP 8 (echo request) dan kode 0 :
inject icmp -S 192.168.0.2 -D 8.8.8.8 -t 8 -C 0Mengendus semua paket protokol jaringan yang didukung:
inject sniffHanya mengendus paket TCP dan UDP:
inject sniff -t -u Proyek ini adalah perangkat lunak bebas; Anda dapat mendistribusikan ulang dan/atau memodifikasinya berdasarkan ketentuan lisensi GPLv3. Lihat LISENSI untuk detailnya.