Skip to content

A set of tools to gain control and information of a network. Developed as a personal project to learn python and improve my network security knowledge

Notifications You must be signed in to change notification settings

GedorN/network_tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
GedorN
Jul 19, 2022
fd6d44c · Jul 19, 2022

History

6 Commits
Jul 19, 2022
Jul 19, 2022
Jul 19, 2022
Jul 18, 2022
Jul 19, 2022

Repository files navigation

Network Tools

A projet with tools to gain control and information over a network. Developed by Gedor Neto

Build in python 3. Not tested in previus python versions.

Network scanner

List devices ip and mac address in network Usage example:

python --ip-range 192.168.0.0/24

The final [...]0/24 conver the adresses in range 1 to 254. You can read more abount this format in why 0/24

ARP spoofer

A toll to perform ARP spoof setting your device as a man in the middle. Usage example:

python --t 192.168.0.10 --g 192.168.0.1

In resume, this will tell to router (192.168.0.1) that you are the device with IP 192.168.0.10, and tell to device who have the ip 192.168.0.10 that you are the router.

Note

In some devices, after perform ARP spoofing, the requests that go through your device are not fowarded, locking the traffic. To solve this, you have no enable the fowarding of requests. Below a couple of examples of how do that in linux

As root:

sudo bash -c 'echo 1 > /proc/sys/net/ipv4/ip_forward'

As sudo:

net.ipv4.ip_forward = 1
sudo sysctl -p

Packet sniffer

Sniff packages who pass through the device. The output are optimized to show when a password are inserted. Currently, only work in HTTP requests. Usage example:

python3 packet_sniffer.py --interface wlp2s0

DNS Spoffer

Redirect a webpage when target DNS is visited. Don't forget to be the man in the middle to spoof packages from another devices. Usage example:

python3 net_cut.py -t [target_url] -n [new_ip]

About

A set of tools to gain control and information of a network. Developed as a personal project to learn python and improve my network security knowledge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages