July 19th, 2024

Show HN: NetSour, CLI Based Wireshark

The GitHub repository showcases NetSour, a Python and Scapy-based network packet sniffer with real-time capture, analysis, DoS detection, and multi-protocol support. Installation via cloning and `pip`, execution with root access. Aimed at educational and admin use, GPL V3 licensed.

Read original articleLink Icon
Show HN: NetSour, CLI Based Wireshark

The GitHub repository features NetSour, a network packet sniffer and analyzer tool developed in Python and Scapy. It supports real-time packet capture, analysis, DoS attack detection, and multiple protocols. Installation involves cloning the repository and running `pip install -r requirements.txt`. To execute, utilize `sudo python main.py` with root access. Functionality includes `is_root()`, `process_packet()`, `sniff_packets()`, `detect_dos()`, `display_packets()`, and `analyze_packet()`. NetSour is intended for educational and network administration purposes, requiring proper authorization for network traffic monitoring. The tool is licensed under GPL V3.

Related

OpenSnitch: GNU/Linux interactive application firewall inspired by Little Snitch

OpenSnitch: GNU/Linux interactive application firewall inspired by Little Snitch

OpenSnitch is a versatile GNU/Linux application firewall with outbound connections filtering, ad blocking, and SIEM integration. It offers deb/rpm packages on GitHub, press coverage, connection review, donations, and translation opportunities.

Python packaging scenarios by the creators of ruff

Python packaging scenarios by the creators of ruff

The GitHub URL provides details on "packse," a Python packaging tool. It includes installation, usage, building, publishing, running a package index, serving scenarios, testing, exporting, and writing new scenarios. For further assistance, inquire within.

SpiderFoot automates OSINT for threat intelligence

SpiderFoot automates OSINT for threat intelligence

SpiderFoot is an open-source intelligence tool on GitHub, with a web interface and command-line access. It aids in reconnaissance and identifying online vulnerabilities with over 200 modules. Installation details are on the SpiderFoot GitHub repository.

Python packaging scenarios by the creators of ruff

Python packaging scenarios by the creators of ruff

The GitHub URL provides details on "packse," a Python packaging tool. It includes installation, usage, building, publishing, running a package index, serving, testing, exporting, and writing new scenarios. Further inquiries are welcomed.

Show HN: Blitzping – A far faster nping/hping3 SYN-flood alternative with CIDR

Show HN: Blitzping – A far faster nping/hping3 SYN-flood alternative with CIDR

Blitzping project on GitHub enhances IP packet transmission speed, surpassing hping3 and nping. It utilizes POSIX headers, C11's libc, supports CIDR notations, and offers various optimizations and features for efficient packet handling. Detailed repository includes benchmarks, compilation guidance, and device specifications.

Link Icon 9 comments
By @pharos92 - 7 months
It kills me every time I see a link to a github project that sounds promising, but there's no screenshot.
By @steve1977 - 7 months
You might want to put __pycache__ in your .gitignore, check here for example: https://github.com/github/gitignore/blob/main/Python.gitigno...
By @SushiHippie - 7 months
I can really recommend

https://termshark.io/

It looks basically exactly like the Wireshark UI, but it's a TUI. So if I need some more interactivity than tcpdump, I use termshark instead.

By @hnlmorg - 7 months
I commend the effort, it’s always nice seeing people working on usability improvements for staple systems tools. But I have to ask the following since given your ubiquity comment:

What’s the advantage of this over using tcpdump directly?

By @rmetzler - 7 months
How would you compare this to termshark / tshark?
By @doakes - 7 months
If people didn't notice, this was built by a 13 year old. This is a fun space to be building stuff in. Neat little project and I hope you keep it up!
By @peddling-brink - 7 months
Neat project, keep going!

Any thoughts on how to differentiate your work from other cli packet capturing and display utilities such as gosniff or termshark?

By @thegoodduck - 7 months
Any good screnshoting tool for linux on rpi os? I never found one...
By @ranger_danger - 7 months
I have found that many people will simply ignore a project with no screenshots, it might be a good idea to at least throw one up there.