awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
fanpei91 avatar

fanpei91/torsniffArchived

0
View on GitHub↗
4,023 stars·893 forks·Go·MIT·12 views

Torsniff

Torsniff is a BitTorrent network sniffer and traffic analyzer designed to intercept and capture torrent metadata and peer traffic. It functions as a network utility that extracts information about available files and trackers from peer-to-peer networks.

The tool utilizes a distributed hash table to gather metadata without relying on a central tracker. It includes a bencode data parser to decode specialized metadata formats, allowing for the extraction of file names, directory paths, and total sizes.

The project covers network monitoring and data analysis through packet-level traffic inspection and the construction of a searchable torrent database. This enables the indexing of captured metadata to track file distribution patterns and user activity.

Features

  • Network Analysis Tools - Monitors BitTorrent network traffic to identify file distribution patterns and user activity.
  • BitTorrent Network Sniffers - Intercepts and captures torrent metadata and peer traffic from the BitTorrent network.
  • DHT Crawlers - Uses DHT crawling to discover torrent identifiers and metadata without a central tracker.
  • Metadata Capturers - Captures torrent metadata by querying the distributed hash table and connecting to peers.
  • Protocol Metadata Extractors - Intercepts and decodes bencoded data to retrieve file names, directory paths, and total sizes.
  • Network Traffic Analyzers - Analyzes network traffic to extract distribution patterns and user activity across the BitTorrent network.
  • Distributed Hash Table Discovery - Uses the Distributed Hash Table to map content digests to nodes for peer discovery.
  • Packet Inspection - Performs deep analysis of network packets to identify BitTorrent protocol patterns.
  • Relational Metadata Storage - Uses a relational database to store and index captured torrent metadata for efficient searching.
  • Private Torrent Databases - Builds a searchable self-hosted database of captured torrent metadata and network locations.
  • Peer Handshake Protocols - Implements the initial handshake process to establish connections and exchange metadata with peers.

Star history

Star history chart for fanpei91/torsniffStar history chart for fanpei91/torsniff

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Torsniff

These projects share indexed features with Torsniff. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • gyulyvgc/sniffnetGyulyVGC avatar

    GyulyVGC/sniffnet

    39,325View on GitHub↗

    This application is a desktop network traffic analyzer that provides real-time monitoring and forensic inspection of data packets. By interfacing directly with low-level system drivers, it captures raw network traffic from physical or virtual adapters to identify communication patterns, track bandwidth usage, and diagnose connectivity issues. The system distinguishes itself through an immediate-mode graphical interface that rebuilds the display state every frame, ensuring high responsiveness during live data updates. It maintains performance by using asynchronous message passing to decouple t

    Rustapplicationguiiced
    View on GitHub↗39,325
  • gcla/termsharkgcla avatar

    gcla/termshark

    9,908View on GitHub↗

    Termshark is a terminal-based network packet analyzer and protocol flow inspector. It serves as a keyboard-driven interface for the tshark command-line utility, providing a terminal user interface to monitor data flow and analyze network traffic. The tool functions as a terminal interface for Wireshark, utilizing its filtering and inspection logic to analyze recorded capture files or live network interfaces. It specifically enables the reassembly and inspection of TCP and UDP flows to isolate traffic patterns and analyze network conversations by protocol. The system includes capabilities for

    Gogogolanggowid
    View on GitHub↗9,908
  • secdev/scapysecdev avatar

    secdev/scapy

    12,068View on GitHub↗

    Scapy is a network packet manipulation tool and protocol analysis suite designed for crafting, sending, sniffing, and dissecting network traffic. It functions as a framework for building custom network tools that interact directly with low-level packet headers and payloads, enabling users to perform security research and network diagnostics. The system distinguishes itself through a layer-based construction model that allows users to define protocols as stacked objects, which automatically handle checksums and field offsets. It utilizes dynamic field reflection to map packet structures to bin

    Pythonhacktoberfestnetworknetwork-analysis
    View on GitHub↗12,068
  • bitmagnet-io/bitmagnetbitmagnet-io avatar

    bitmagnet-io/bitmagnet

    3,854View on GitHub↗

    Bitmagnet is a self-hosted BitTorrent metadata search engine and DHT torrent indexer. It functions as a private torrent database that crawls the Distributed Hash Table to discover and index content locally without relying on centralized trackers. The system distinguishes itself through an automated media classification pipeline that fetches information from external databases to tag and categorize content. It employs a rule-based classification engine and custom workflows to determine how indexed items are processed and organized. The project provides full-text search capabilities and multi-

    Gobittorrentdhtprowlarr
    View on GitHub↗3,854
Compare all 30 related projects→

Frequently asked questions

What does fanpei91/torsniff do?

Torsniff is a BitTorrent network sniffer and traffic analyzer designed to intercept and capture torrent metadata and peer traffic. It functions as a network utility that extracts information about available files and trackers from peer-to-peer networks.

What are the main features of fanpei91/torsniff?

The main features of fanpei91/torsniff are: Network Analysis Tools, BitTorrent Network Sniffers, DHT Crawlers, Metadata Capturers, Protocol Metadata Extractors, Network Traffic Analyzers, Distributed Hash Table Discovery, Packet Inspection.

Which projects share features with fanpei91/torsniff?

Projects with overlapping indexed features include: gyulyvgc/sniffnet — This application is a desktop network traffic analyzer that provides real-time monitoring and forensic inspection of… gcla/termshark — Termshark is a terminal-based network packet analyzer and protocol flow inspector. It serves as a keyboard-driven… secdev/scapy — Scapy is a network packet manipulation tool and protocol analysis suite designed for crafting, sending, sniffing, and… iovisor/bcc — BCC is an eBPF development toolkit and tracing framework used for monitoring and analyzing the Linux kernel. It… bitmagnet-io/bitmagnet — Bitmagnet is a self-hosted BitTorrent metadata search engine and DHT torrent indexer. It functions as a private… linkerd/linkerd2 — This project is a service mesh platform designed to manage, secure, and observe service-to-service communication…