scapy
scapy copied to clipboard
Add STUN Support
- Added basic support for
Bindingmethod of STUN (RFC 3489). - Added attributes:
USERNAMEMESSAGE-INTEGRITYXOR-MAPPED-ADDRESSUSE-CANDIDATEPRIORITYFINGERPRINTICE-CONTROLLINGGOOG-NETWORK-INFO
Hi @Oborichkin! Could you please rebase against current master for the CI tests?
Hi @p-l- !
Could you please rebase against current master for the CI tests?
done!
This PR seems to break some of the tests (apparently Python 2). Could you have a look?
Can you make it RFC8489 compliant?
Codecov Report
Merging #3709 (d02228b) into master (75269fc) will increase coverage by
0.00%. The diff coverage is82.05%.
@@ Coverage Diff @@
## master #3709 +/- ##
=======================================
Coverage 86.07% 86.08%
=======================================
Files 298 299 +1
Lines 67942 68020 +78
=======================================
+ Hits 58484 58552 +68
- Misses 9458 9468 +10
| Impacted Files | Coverage Δ | |
|---|---|---|
| scapy/contrib/stun.py | 82.05% <82.05%> (ø) |
|
| scapy/arch/windows/__init__.py | 67.73% <0.00%> (-0.57%) |
:arrow_down: |
| scapy/fields.py | 90.85% <0.00%> (+0.05%) |
:arrow_up: |
| scapy/automaton.py | 74.12% <0.00%> (+0.11%) |
:arrow_up: |
| scapy/layers/ntp.py | 84.82% <0.00%> (+0.27%) |
:arrow_up: |
| scapy/supersocket.py | 60.36% <0.00%> (+0.30%) |
:arrow_up: |
| scapy/layers/l2.py | 76.71% <0.00%> (+0.68%) |
:arrow_up: |
This PR seems to break some of the tests (apparently Python 2). Could you have a look?
Yep, done
Can you make it RFC8489 compliant?
Oops, wrote a wrong RFC number in PR. It is RFC 8489 compliant