Thanks to visit codestin.com
Credit goes to github.com

Skip to content

alexandrusu1/AetherisNET

AetherisNET

CI License: MIT Stars

Lightweight terminal-based IDS for real-time network monitoring. Built with Python using raw sockets and curses TUI.

Features

  • Real-time dashboard with traffic stats and PPS graph
  • Protocol parsing: Ethernet, IPv4, TCP, UDP, ARP
  • Threat detection: SYN flood, XMAS scan
  • Application layer: HTTP, TLS handshake, DNS queries
  • PCAP export

Requirements

  • Python 3.10+
  • Linux (requires AF_PACKET raw sockets)
  • Root privileges

Quick Start

git clone https://github.com/alexandrusu1/AetherisNET.git
cd AetherisNET
sudo python main.py -i eth0

Options

Flag Description
-i Network interface (eth0, wlan0)
-t SYN flood threshold (default: 15)
-l Threat log file (default: threats.log)
-p Save to PCAP file
--host-only Filter traffic to/from local host

Example

sudo python main.py -i eth0 -p capture.pcap --host-only

Project Structure

aetheris/
├── parsers.py   # Packet parsing
├── ui.py        # TUI dashboard
└── utils.py     # Helpers & PCAP

Contributing

PRs welcome. See CONTRIBUTING.md.

License

MIT — see LICENSE.

Disclaimer

For authorized use only. Do not monitor networks without permission. See full disclaimer in the license.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages