Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 packet-capture Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
scapy
Scapy: the Python-based interactive packet manipulation program & library. Supports Python 2 & Python 3.
-
Wireshark
Read-only mirror of Wireshark's Git repository at https://gitlab.com/wireshark/wireshark. ⚠️ GitHub won't let us disable pull requests. ⚠️ THEY WILL BE IGNORED HERE ⚠️ Upload them at GitLab instead.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
PacketStreamer
:star: :star: :star: Distributed tcpdump for cloud native environments :star: :star: :star:
-
etl2pcapng
Utility that converts an .etl file containing a Windows network packet capture into .pcapng format.
-
zanarkand
Network capture library for realtime FFXIV Frame and FFXIV Message reading from a TCP/IP stream
-
Kendo
Kendo - Powerful Network Packet Capture & Protocol Analysis Software 🚀 Real-time & offline analysis with MFC & WinPcap. Comprehensive protocol parsers & display filters. Efficient packet management. Shortcut keys for seamless user interaction. Explore network traffic effortlessly!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Programming is very flexible, more can be found in documentation and other articles of this blog
Sniffnet is an open source, Rust-based network monitoring tool I’ve been working on for almost two years now.
Example Network Scanner Scapy
To begin with Wireshark, visit their official website for the download. The installation process is straightforward, but attention should be paid to the installation of command-line tools, which may require separate steps. Upon launching Wireshark, users are greeted with a selection of network interfaces as seen below. Choosing the correct interface, such as the loopback for local server debugging, is crucial for capturing relevant data.
Might be related to this: https://github.com/nmap/npcap/issues/628 https://gitlab.com/wireshark/wireshark/-/issues/18414
As long as your custom service used the rpcap protocol I'd expect it to be possible. You may find this GitHub page informative, since it includes some rpcap source code and one of the main Wireshark developers appears to be a contributor there.
Also: - https://github.com/deepfence/PacketStreamer
We have an active GitHub which some find easier to follow progress - https://github.com/OrchidTechnologies/orchid
packet-capture related posts
- Wireshark & tcpdump: A Debugging Power Couple
- Non-IP networking
- Biscuit studying IPv6 with me
- Network monitoring
- How to implement SSL/TLS pinning in Node.js
- How do I debug a LAN connection issue on Linux
- How do remote interfaces work in wireshark?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 27 Apr 2024
Index
What are some of the best open-source packet-capture projects? This list will help you:
Project | Stars | |
---|---|---|
1 | brook | 14,249 |
2 | sniffnet | 13,759 |
3 | scapy | 10,028 |
4 | Wireshark | 6,635 |
5 | arkime | 6,114 |
6 | npcap | 2,843 |
7 | tcpdump | 2,546 |
8 | libpcap | 2,514 |
9 | Divert | 2,230 |
10 | pyshark | 2,123 |
11 | PacketStreamer | 1,855 |
12 | Homer | 1,511 |
13 | netsniff-ng | 1,177 |
14 | nfstream | 1,042 |
15 | node_pcap | 926 |
16 | orchid | 646 |
17 | etl2pcapng | 584 |
18 | hotwire | 222 |
19 | NetStalker | 166 |
20 | Netvisix | 66 |
21 | zanarkand | 20 |
22 | netmon_cli | 9 |
23 | Kendo | 4 |
Sponsored