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

### Brief description Problem found in scapy/session.py ``` class TCPSession(IPSession): """A Session that matches seq/ack packets together to dissect special protocols, such as HTTP. DEV: implement a class-function `tcp_reassemble` in...

Hey there! I'm improving #3460 with correct dissection of stacked packets and new RTCP types.

### Brief description cannot read pcap file, get KeyError ### Scapy version 2.4.3 ### Python version '3.10.4 | packaged by conda-forge | (main, Mar 30 2022, 08:38:02) [MSC v.1916 64...

Simply updated `dnstypes` with the current list at https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml#dns-parameters-4. 63, 64, 65, 259 and 260 are added. I happened to come across one of these when parsing packets with scapy.

`Pcapreader()` works fine even if the provided `filename` is in PosixPath or WindowsPath type. Fix #3596 I don't know if this PR requires unit tests. If it does, then please...

As a child class of TCP_client, new TCP_server automatically completes a TCP handshake when a client connects and is integrated with supersocket. Inspiration was taken from #2409 Anything that could...

needs rework/cleanup

Hi & welcome to Scapy's github ! This page lists issues that you can try to fix if you want to start contributing to Scapy. ## Disclaimer ### The BEST...

help wanted
good first issue

This issue tracks the associated [2.5.0 release](https://github.com/secdev/scapy/milestone/1). As usual, feel free to comment down below to have some features/bugs included before the final release. ## Main changes - **Type hinting...

discussion
major

This PR adds support for multiple listening and sending interfaces for `Automaton`. Its syntax is similar to `sniff`'s syntax: * when creating new `Automaton` instance, `iface` argument accepts an interface...

I've been investigating issues failures on PyPy and it appears it fails because we open too many pipes during the tests: ![image](https://user-images.githubusercontent.com/10530980/177212820-4fc0eb78-0dc0-42af-bf58-20106c315ff7.png) Why PyPy and not CPython you may ask?...

tests