awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
secdev avatar

secdev/scapy

0
View on GitHub↗
12,068 stele·2,190 fork-uri·Python·gpl-2.0·5 vizualizăriscapy.net↗

Scapy

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 binary data formats and employs a raw socket interface to bypass standard transport layer restrictions for custom packet injection.

The platform provides a comprehensive capability set for network security testing, automated scanning, and traffic simulation. It includes a protocol dissection engine that recursively parses binary streams into structured objects, supported by stateful flow tracking to correlate packets into logical sessions. Users can capture and analyze live traffic through a background sniffing loop to troubleshoot communication patterns and verify protocol implementations.

Features

  • Custom Network Protocols - Provides a toolkit for building custom network tools that interact with low-level packet headers and payloads.
  • Packet Analysis Tools - Serves as a comprehensive library for crafting, sending, sniffing, and dissecting network packets.
  • Network Traffic Analyzers - Captures and inspects live network traffic to troubleshoot communication patterns and protocol implementations.
  • Packet Construction - Allows crafting and sending custom network packets for connectivity testing and security research.
  • Security Testing - Facilitates network security testing by crafting custom packets to probe for vulnerabilities.
  • Packet Inspection - Offers a framework for capturing and inspecting live network traffic to verify security protocol implementations.
  • Dissection Engines - Provides a recursive engine for parsing binary network streams into structured objects.
  • Network Protocol Implementations - Provides tools for decoding and analyzing raw network traffic to troubleshoot connectivity.
  • Network Scanning Tools - Enables automated network scanning to discover hosts and identify open ports via custom probes.
  • Network Virtualization - Packet manipulation and network analysis library.
  • Automotive Development Libraries - Packet manipulation library with support for automotive protocols.
  • Language Specific Libraries - Library for sending, receiving, and editing raw network packets.
  • IoT Protocol Security - Powerful packet manipulation library for network protocol analysis.
  • Traffic Manipulation - Python library for interactive packet manipulation.
  • Network Traffic Processors - Generates synthetic network traffic to test application and infrastructure resilience against specific data loads.
  • Packet Capture Engines - Implements a background sniffing loop for capturing and dissecting raw network traffic.
  • Socket Interfaces - Provides direct access to raw sockets for custom packet injection and network stack interaction.
  • Flow Tracking Engines - Maintains internal tables to correlate network packets into logical sessions for analysis.

Istoric stele

Graficul istoricului de stele pentru secdev/scapyGraficul istoricului de stele pentru secdev/scapy

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Scapy

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Scapy.
  • samsar4/ethical-hacking-labsAvatar Samsar4

    Samsar4/Ethical-Hacking-Labs

    3,397Vezi pe GitHub↗

    Ethical-Hacking-Labs is a comprehensive cybersecurity training curriculum and lab suite designed for learning penetration testing, network analysis, and offensive security techniques. It provides a structured environment for practicing the full attack lifecycle, from initial reconnaissance and scanning to exploitation and post-compromise analysis. The project provides instructional materials and guided exercises that cover specific technical domains, including open source intelligence research and network security courseware. It includes a practical workbook for identifying system vulnerabili

    ethical-hacking-labshackinglinux
    Vezi pe GitHub↗3,397
  • gcla/termsharkAvatar gcla

    gcla/termshark

    9,908Vezi pe 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
    Vezi pe GitHub↗9,908
  • coresecurity/impacketAvatar CoreSecurity

    CoreSecurity/impacket

    15,823Vezi pe GitHub↗

    Impacket is a Python network protocol library and low-level implementation foundation. It provides a collection of classes for implementing and manipulating network protocols such as SMB, TCP, and UDP. The project serves as a network authentication framework for verifying user identities using passwords, hashes, and security tickets. It also functions as a network packet manipulation toolkit and security research tool for analyzing protocol behaviors and identifying vulnerabilities. The library covers the creation, parsing, and modification of raw network data to analyze communication stacks

    Python
    Vezi pe GitHub↗15,823
  • gyulyvgc/sniffnetAvatar GyulyVGC

    GyulyVGC/sniffnet

    39,325Vezi pe 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
    Vezi pe GitHub↗39,325
Vezi toate cele 30 alternative pentru Scapy→

Întrebări frecvente

Ce face secdev/scapy?

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.

Care sunt principalele funcționalități ale secdev/scapy?

Principalele funcționalități ale secdev/scapy sunt: Custom Network Protocols, Packet Analysis Tools, Network Traffic Analyzers, Packet Construction, Security Testing, Packet Inspection, Dissection Engines, Network Protocol Implementations.

Care sunt câteva alternative open-source pentru secdev/scapy?

Alternativele open-source pentru secdev/scapy includ: samsar4/ethical-hacking-labs — Ethical-Hacking-Labs is a comprehensive cybersecurity training curriculum and lab suite designed for learning… gcla/termshark — Termshark is a terminal-based network packet analyzer and protocol flow inspector. It serves as a keyboard-driven… coresecurity/impacket — Impacket is a Python network protocol library and low-level implementation foundation. It provides a collection of… gyulyvgc/sniffnet — This application is a desktop network traffic analyzer that provides real-time monitoring and forensic inspection of… ntop/ndpi — nDPI is a deep packet inspection toolkit and network protocol classifier designed to identify protocols and detect… balloonwj/cppguide — CppGuide is a curated collection of educational resources and practical guides focused on C++ server development,…