Skip to content

00x127/Elysium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elysium Network Scanner

Network reconnaissance tool for network enthusiasts.

Features

  • Port scanning with service detection
  • Network host discovery (ping sweep)
  • OS fingerprinting via TTL analysis
  • DNS lookups (forward and reverse)
  • Service banner grabbing
  • Common vulnerability checks
  • Multi-threaded scanning
  • JSON and text export formats

Installation

git clone https://github.com/00x127/Elysium
cd Elysium
chmod +x scanner.py

Requirements: Python 3.6+

Usage

Basic Scanning

Scan all ports:

python3 scanner.py 192.168.1.1 -p all

Scan specific ports:

python3 scanner.py example.com -p 80,443,22

Scan port range:

python3 scanner.py 10.0.0.1 -p 1-1000

Network Discovery

Ping sweep:

python3 scanner.py 192.168.1.0/24 --ping

Advanced Features

Banner grabbing:

python3 scanner.py target.com -p common --banner

Vulnerability detection:

python3 scanner.py 192.168.1.1 -p top100 --vulns

Full reconnaissance:

python3 scanner.py target.com -p common --banner --vulns --os --traceroute --dns

Export results:

python3 scanner.py target.com -p common -o results.json

OS Detection

Basic TTL-based detection:

python3 scanner.py target.com --os

Enhanced detection with traceroute:

python3 scanner.py target.com --os --traceroute

Command Line Options

Option Description
target IP address, hostname, or CIDR network
-p, --ports Ports to scan (common, top100, all, or custom)
-t, --threads Number of threads (default: 200)
-T, --timeout Timeout in seconds (default: 2.0)
--ping Perform network ping sweep
--os Perform OS detection
--traceroute Use traceroute for accurate OS detection
--dns Perform DNS lookup
--banner Grab service banners
--vulns Check for common vulnerabilities
-o, --output Save results to file
--format Output format (json or txt)

Port Specifications

  • common - 19 most common ports
  • top100 - Top 100 commonly used ports
  • all - All 65535 ports
  • 80,443,8080 - Comma-separated list
  • 1-1000 - Port range
  • 20-25,80,443 - Combined specification

About

Advanced Network Recon tool written in python. Simple, fast, and easy to use.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages