scapy icon indicating copy to clipboard operation
scapy copied to clipboard

Scapy: the Python-based interactive packet manipulation program & library.

Results 304 scapy issues
Sort by recently updated
recently updated
newest added

This Pull Request adds `scapy.contrib.tf_agent` module which can be used for pcaps captured on pkt0 interface (it is used to punt packets from Tungsten Fabric VRouter to user-space agent, but...

broken

Currently the MQTT module of Scapy (contrib/mqtt.py) only supports version 3.1.1 of the MQTT protocol. Thus, a new module was developed (contrib/mqtt5.py) that supports version 5.0. Version 5.0 contains many...

needs rework/cleanup

Otherwise, if select() is blocking, with a control socket (close_pipe) remaining in sniff_sockets, the loop will never terminate. **Checklist:** - [X] If you are new to Scapy: I have checked...

needs rework/cleanup

#### Brief description When running ARP scan of a subnet directed at a specific MAC, one of the packets uses the source HW address of `00:00:00:00:00:00`. Scapy code: ``` from...

#### Brief description bytes(TLS_Ext_CSR) returns one additional byte when with TLS_Ext_CSR.len=0 The reason should be that: - raw_packet_cache is not considered in `_GenericTLSSessionInheritance.__bytes__()` - `.i2m()` method returns 0 even if...

bug
tls

#### Brief description CheckSum for Icmp Extension Header does not involve payload in calculation. #### Environment - Scapy version: scapy 2.4.0 RFC 4884 defines the checksum for Icmp Extension Header...

bug

This issue is a proposal to make a different ASN1 choice field type, say ASN1F_NAMEDCHOICE, that looks like a sequence. With this, choices from ASN1 definitions can be more easily...

discussion

The behaviour of sndrcv methods has changed quite a bit lately (due to the change to AsyncSniffers). Currently, AsyncSniffer's _run() method catches all Exceptions (in case of OSErrors they are...

discussion

https://github.com/secdev/scapy/blob/ae6b93b9263cab4319be463527b92d1edf13ce43/scapy/utils.py#L1774 Call to tcpdump() function will hang for forever if `dump=True` is passed to it without `use_tempfile=True` argument. I have tested it with `prog=conf.prog.tshark`, but I think problem will be...

platform-specific

#### Brief description Sniffing bluetooth packets and the device's mac address from the raw load of the packets is not the same as the load that i get from hcidump....

help wanted
discussion