Skip to content

gianluca-rainis/netTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

netTools

A network analizer tool that can send personalized packets, scan the LAN with ARP to found for all IPs the MAC and the DNS, simulate a DDoS sending packets to a host with random public source IP and scan the ports in a given range of a host to search which are open.

Libraries

  • tkinter
  • pathlib
  • socket
  • threading
  • random
  • scapy
  • ipaddress

Installation

To install the tool first you need to download the source code from github, then download and intall python on your PC (https://www.python.org/downloads/), then you need to install the libraries, to install the libraries run the following commands:

pip install pathlib
pip install socket.py
pip install random2
pip install scapy
pip install ipaddress

The other libraries can be installed when you install python. The commands to install the libraries may be different for other OS. The tool was written for Windows, but it may work also for linux.

To run the tool open the terminal in the project folder and run

python main.py

AI Disclaimer

In all the project is used GitHub Copilot just as assistant to the coding, so the logic operations and the ideas of all the projects are of the developer. The AI helped just to write code fast (for example when it is repetitive), to write the comments (the less important) and helped to learn how to use some libraries (for example for a project I'd used psutil, the AI helped me to study the docs of the library).

About

A network analizer tool that can send personalized packets, scan the LAN with ARP to found for all IPs the MAC and the DNS, simulate a DDoS sending packets to a host with random public source IP and scan the ports in a given range of a host to search which are open.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages