/Meowzzz-IP-Scanner

A simple program that can scan IP sweep a LAN and scan the most common network ports. Project works as a practice with network programming and Python sockets.

Primary LanguagePython

Meowzzz Network Scanner

Currently in development...

Logo

Meowzzz is a compact Python program that scans and sweeps local IP addresses and determine open TCP/UDP ports using ICMP packets. It currently supports:

Basic Features

  • Guided user input
  • Automated ICMP only ping requests
  • Support for local networks (private LANS)
  • Designed for Windows (can be modified for Linux)

Proposed Features

  • Router location
  • Support for classless subnets (CIDR)
  • Identifying port services
  • Implementing parallelism (to improve scanning time)

Commands

Command Result
ScanIPs scans all IPs in a local network (private addresses)
scanPort scans a port number (port by port)
ScanIPA (proposed) scans local network and all IP address ports (with default ports)

Current Command Flowchart (In progress..)

Command flowchart

Tech

Meowzzz currently uses:

  • [Python] - sockets are used for development.
  • [Windows CMD] - for ICMP pings
  • Alive Progress - to show users scanner loading times

References