Skip to content

SkyKnight25/Network_Scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Network Scanner

⚠️ DISCLAIMER:
This tool is intended only for educational purposes and for scanning networks you own or have explicit permission to test. Unauthorized use on networks you do not own may be illegal and could result in criminal or civil penalties. The author assumes no responsibility for misuse of this software. Use at your own risk.


A Python-based network scanner that uses ARP requests to discover devices on a local network and retrieves their IP address, MAC address, and vendor information.

This project was built to gain hands-on experience with Python networking and understand how network discovery works at a low level.

Features

  • Discover devices on a local network using ARP scanning
  • Display:
    • IP Address
    • MAC Address
    • Device Vendor (via MAC lookup)
  • Command-line interface using argparse
  • Fast and lightweight scanning using scapy

Requirements

  • Python 3.x
  • Root / sudo privileges (required for packet sending)
  • Required Python libraries:
    • scapy
    • mac-vendor-lookup

Installation

  1. Clone the repository:
git clone https://github.com/SkyKnight25/Network_Scanner.git
cd Network_Scanner

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages