networktoolkit

A collection of networking tools


License
MIT
Install
pip install networktoolkit==0.1.6

Documentation

Network Toolkit

A collection of networking tools

Installation

You can install networktookit from pypi. This requires you to have python3.8 installed.

python -m pip install --upgrade networktoolkit

Usage

The project contain many tools.

The current tools are:

  • vendorlookup - check the vendor of a macaddress
  • portuselookup - checks to see if a given port is allocated to any particular service
  • networkscan - allows you to scan a given ip range and returns a list of all ips (with mac addresses and vendors) in the given range that are accessable on the network
  • arpspoof - allows you to spoof a given ip address by sending ARP responses

Each of these has its own help page. As an example, you can assess the help for arpspoof like this:

arpspoof --help

About

This project uses scapy for generating and sending network packets, and click to give each python script a command line interface.

Contributing

Feel free to contribute to this project by opening a merge request. I would request that all contributed code is pep8 complient.

Issues

If anything is broke, you have a usage question, or a feature suggestion feel free to create an issue on github.