Skip to content

Latest commit

 

History

57 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Name


NetCheck is a Python-based beginner's guide to LAN discovery protocols (e.g., mDNS, NetBIOS, SSDP), exploring how they work under the hood, implemented from scratch.

NetCheck covers network reconnaissance techniques from passive sniffing to port scanning with write-ups explaining the implementation of each.

This is phase one of my plan to create an open-source network reconnaissance tool in C++ with a built-in GUI and a broader range of protocols.

For more information


How to use

First, move to your desired file location and git clone this repo using this command:

git clone https://github.com/Chloractus/NetCheck.git

Then, move to where the repo is located and download the OUI using this command:

sudo NetCheck -u

Once the OUI is downloaded, you can run the program using

sudo NetCheck --subnet 192.168.0.1/24 -cd

⚠️ WARNING: These scripts are for educational purposes only. They are not to be used against networks you do not own or have explicit permission to test and are not to be used for malicious actions. ⚠️

About

A Python program for learning basic network discovery protocols. This repository is an educational tool for applied learning of network discovery.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages