Skip to main content

A collection of networking tools

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

networktoolkit-0.1.6.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

networktoolkit-0.1.6-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file networktoolkit-0.1.6.tar.gz.

File metadata

  • Download URL: networktoolkit-0.1.6.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.7 CPython/3.9.6 Linux/5.13.12-arch1-1

File hashes

Hashes for networktoolkit-0.1.6.tar.gz
Algorithm Hash digest
SHA256 729f69a9e29c85f06e81c874d5222f0ca872696a83d2f2ec7ffde554d7ee120c
MD5 631738812cc4040fe6fdd40e24d8490a
BLAKE2b-256 972fb0eb5f718508265cf6258b32297d40f3d1c0c04a4e51d4fb45b5db5466ab

See more details on using hashes here.

File details

Details for the file networktoolkit-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: networktoolkit-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 8.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.7 CPython/3.9.6 Linux/5.13.12-arch1-1

File hashes

Hashes for networktoolkit-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 65703256ee09088083c77e00c13e61766c1cd8523ed8a15ab86f70f7ccbb6320
MD5 6bb98c43599026a57e83d07a2ee6e3c2
BLAKE2b-256 0bc1a6bac734ef97ee1147357bcfcaec66b3e84e5a4d7000346f6adaabb95ad4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page