Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upContributions wanted #399
Open
Contributions wanted #399
Labels
Comments
This was referenced Dec 18, 2016
Closed
Merged
Closed
This was referenced May 31, 2019
Closed
Closed
|
@gpotter2 and anyone concerned, |
|
All contributions are welcomed if they conform to the contributing.md file.
|
|
Also @adharshkamath, you can usually reach people on the gitter. |
Closed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Here is the current "TODO" list of scapy:
It was found in scapy's code, if you want to contribute to the project you might just take one of the bugs.
You can also look for issues and pull requests in the old Bitbucket repository. If you find something interesting there, please do not update it on Bitbucket, open an issue here and mention (link) the old issue and/or pull request.
To get a bug, create an issue with the description of the bug and refer to this issue (just mention
#399in the text) so we can update it.Please read How to contribute before starting to work!
Available:
Easy
dispatch_hookbased on this StackOverflow postMedium
create a snap package (#2153)
Implement TCP_server like TCP_client (#2083)
Handle properly some errors in route.py
scapy/scapy/route.py
Line 159 in 32d7179
Define refference in dhcp6.py
scapy/scapy/layers/dhcp6.py
Line 304 in c6e1e6c
Complete list of Padding in HomePlugAV.py
scapy/scapy/contrib/HomePlugAV.py
Line 133 in cce88a9
Support special sets in volatile.py
scapy/scapy/volatile.py
Line 347 in c6e1e6c
Handle properly the error in
fields.py/ issue #544scapy/scapy/fields.py
Line 655 in e30c052
Remove the "trick" from
carp.pyscapy/scapy/contrib/carp.py
Line 47 in cce88a9
Fix how length is used in OSPF_LLS
scapy/scapy/contrib/ospf.py
Line 184 in f912538
Support Teredo's route in
route6.pyscapy/scapy/route6.py
Line 41 in cce88a9
Improve route6.py make_route to be more precise
scapy/scapy/route6.py
Line 76 in cce88a9
Remove some data from payload in ospf.py in post_build function :
scapy/scapy/contrib/ospf.py
Line 71 in f912538
Integrate Unique local Address in utils6.py
scapy/scapy/utils6.py
Line 191 in c6e1e6c
Dynamically allocate sufficient size in isis.py
scapy/scapy/contrib/isis.py
Line 592 in f912538
Improve p0f: see TODO in p0f.py
scapy/scapy/modules/p0f.py
Line 520 in 8e08bee
& #1678
Add FIFOCount to ByteCount (modbus.py)
scapy/scapy/contrib/modbus.py
Line 489 in cce88a9
Complete FragmentCond
scapy/scapy/contrib/HomePlugAV.py
Line 138 in cce88a9
distinguish IKEv1/IKEv2 in ikev2.py
scapy/scapy/contrib/ikev2.py
Line 444 in cce88a9
Add IPv6 detection for fragleak in inet.py
scapy/scapy/layers/inet.py
Line 1628 in 45c5930
Add regression tests in regression.uts as said
scapy/test/regression.uts
Line 1692 in 45c5930
Add more tests in regression.uts for IA_PD Prefix Option in
scapy/test/regression.uts
Line 3264 in 45c5930
Use flag "field" in isakmp.py
scapy/scapy/layers/isakmp.py
Line 185 in cce88a9
Factorize in asn1.py
scapy/scapy/asn1/asn1.py
Line 113 in a6e4ab2
add DTLS support #1931
Update the OPC UA support #1569
Update the p0f support #1923
Hard
add SNMPv3 support #1132
Use from_public_point in cert.py
scapy/scapy/layers/tls/cert.py
Line 265 in cce88a9
Add support to IPv6 addresses other than Ethernet in
dhcp6.pyscapy/scapy/layers/dhcp6.py
Line 204 in cce88a9
Support authdata in
ospf.pyscapy/scapy/contrib/ospf.py
Line 68 in f912538
Fix missing check in inet6.py
scapy/scapy/layers/inet6.py
Line 445 in 35f97ef
Test scope matching in [inet6.py]
scapy/scapy/layers/inet6.py
Line 466 in 35f97ef
Add X.400 in X509.py
scapy/scapy/layers/x509.py
Line 199 in cce88a9
HELP: the RFC of the missing field is at rfc5280, at the bottom of page 117
Provide update() in pkcs1.py
scapy/scapy/layers/tls/crypto/pkcs1.py
Line 99 in cce88a9
See this in pkcs1.py
scapy/scapy/layers/tls/crypto/pkcs1.py
Line 332 in cce88a9
Encapsulate RSA keys in x509.py
scapy/scapy/layers/x509.py
Line 728 in cce88a9
Unknown difficulty
scapy/scapy/layers/inet6.py
Line 424 in 35f97ef
Needs more explanation:
Fix ByteField/BitField in inet6.py
scapy/scapy/layers/inet6.py
Line 378 in 35f97ef
Add encoding for dhcp6 auth like
decodingscapy/scapy/layers/dhcp6.py
Line 485 in c6e1e6c
Something to do
scapy/scapy/packet.py
Line 480 in c6e1e6c
fix
scapy/scapy/modules/p0f.py
Line 152 in 8e08bee
scapy/scapy/modules/p0f.py
Line 156 in 8e08bee