Commit Graph

2345 Commits

Author SHA1 Message Date
gpotter2 40a60d1236 Added XP check 2017-03-20 21:03:41 +01:00
gpotter2 a283f79614 Fix paths 2017-03-20 21:03:41 +01:00
gpotter2 df4cf27663 Doc + old windump detection 2017-03-20 21:03:41 +01:00
gpotter2 d302b8f6ff Appveyor use npcap 2017-03-20 21:03:41 +01:00
gpotter2 42d4672c9e Routing fixes 2017-03-20 21:03:41 +01:00
phil d76d4bc098 Add missing import socket for TCP*Pipe 2017-03-17 16:30:38 +01:00
phil 808128333e Added TriggeredMessage and TriggerDrain 2017-03-17 15:06:45 +01:00
phil dbabf910cf Added "trigger" feature to scapy pipes 2017-03-17 14:54:37 +01:00
phil 44d6ba0822 Fix TCP*Pipe stop() method 2017-03-17 14:52:29 +01:00
phil 888f753ea8 Add missing docstrings for TCP*Pipe and FDSourceSink 2017-03-17 14:51:45 +01:00
phil 804d65c07f Added TCPConnectPipe and TCPListenPipe 2017-03-16 18:00:06 +01:00
Guillaume Valadon a7a164350d Merge pull request #516 from plorinquer/ntp-update
NTP : update and small fixes
2017-03-16 09:13:16 +01:00
Guillaume Valadon d8d00e0ae2 Merge pull request #559 from p-l-/team-appveyor
Create a secdev team in AppVeyor
2017-03-15 21:46:20 +01:00
Pierre Lalet 0c7ad603d7 Merge pull request #558 from guedou/PR#182_improved
[rewritten] PR #182
2017-03-15 17:25:05 +01:00
Pierre LALET d733f6befe Create a secdev team in AppVeyor 2017-03-15 17:11:30 +01:00
Guillaume Valadon 996b02e6f1 Merge pull request #528 from gpotter2/patch-7
[coverage] Tests for ManufDB + Multiple fixes
2017-03-15 15:03:27 +01:00
Guillaume Valadon 597f30bea7 Merge pull request #537 from gpotter2/pickling-error
[Pickling] Add packets pickling support
2017-03-15 15:02:29 +01:00
Guillaume Valadon 35354325a8 Improved Segment Routing Header support - draft-06 2017-03-15 14:29:36 +01:00
gpotter2 51dc8bf14c Fix travis tests 2017-03-15 13:28:06 +01:00
gpotter2 911f1d6c45 Better tests + fixes 2017-03-15 13:17:49 +01:00
gpotter2 8666c13183 Only test ManuFDB when available 2017-03-15 13:17:49 +01:00
gpotter2 bc283f0190 Fix coverage behavior 2017-03-15 13:17:49 +01:00
gpotter2 d472ad3766 Useless import 2017-03-15 13:17:49 +01:00
gpotter2 81fc163513 Added some windows arch tests 2017-03-15 13:17:48 +01:00
gpotter2 ab08f45646 Fix manufdb detection on windows 2017-03-15 13:15:11 +01:00
gpotter2 8fbcf84614 Added client tls tests on appveyor 2017-03-15 13:15:10 +01:00
Guillaume Valadon 9c7584c4f3 Merge pull request #549 from todfreed/master
coap: allow CoAP packets to have a payload
2017-03-14 16:38:39 +01:00
Nhoutain f23cf0e484 Add Segment Routing Header (IPv6 extensions header) according to
https://datatracker.ietf.org/doc/draft-ietf-6man-segment-routing-header/?include_text=1

From PR #182
2017-03-14 11:28:57 +01:00
Pierre Lalet 7d9004373b Merge pull request #498 from gpotter2/patch-windows-tests
[Windows] Fixed VBS fallback
2017-03-13 13:51:08 +01:00
Guillaume Valadon 81415bb316 Merge pull request #523 from gpotter2/patch-6
[General] Doc improvements + mercurial logs removed
2017-03-13 11:34:04 +01:00
Guillaume Valadon 8b21026d24 Merge pull request #445 from haim0n/dot11_new_frames
dot11 ack frame dissection
2017-03-13 11:21:39 +01:00
gpotter2 9e30d5b89f Fix session command line 2017-03-11 01:38:28 +01:00
gpotter2 f3016aca7c Add pickling methods 2017-03-11 01:38:28 +01:00
Pierre Lalet 288780c067 Merge pull request #513 from guedou/codecov_9
[coverage] Better unit tests for inet6.py
2017-03-10 13:48:08 +01:00
Guillaume Valadon caff8ac253 Better unit tests for inet6.py 2017-03-10 13:05:35 +01:00
Guillaume Valadon 4d8b461e69 Merge pull request #545 from p-l-/enh-flags
Flags: allow operations (| & ==) with strings
2017-03-10 12:59:01 +01:00
Pierre Lalet f982008e7a Merge pull request #543 from gpotter2/multi-utscapy
[coverage] Speed up all tests x2
2017-03-10 08:24:53 +01:00
gpotter2 ae33775ca6 Better names 2017-03-09 23:26:06 +01:00
Pierre Lalet 3f0ec99b54 Merge pull request #548 from gpotter2/fix-as-resolver
[Tests] Fix AS_RESOLVER
2017-03-09 22:37:25 +01:00
Guillaume Valadon 525339ef47 Merge pull request #550 from p-l-/fix-rst-answers
Improve TCP.answers()
2017-03-09 14:18:27 +01:00
Pierre LALET 53a66dee44 Add tests for TCP.answers() 2017-03-09 13:47:59 +01:00
Pierre LALET 70bd87e19d Increase TCP.answers() robustness 2017-03-09 13:47:59 +01:00
Pierre LALET 0e233601c9 Accept TCP RST packets with .ack == 0 as answers
Without this code, when an out of connection TCP packet receives a
TCP answer with flag RST and the ack set to 0, it is not seen as an
answer.

This comes without regression tests because I have been unable to
find a reliable machine without firewall on the Internet.

Simple test, if 192.168.0.1 has no firewall:

>>> sr(IP(dst="192.168.0.1")/TCP(sport=80, dport=12345, flags='SA'),
...    timeout=2)

This test will not terminate without this patch.
2017-03-07 21:12:36 +01:00
Todd Freed 4d7ccd51ab coap: allow CoAP packets to have a payload 2017-03-07 11:35:03 -08:00
gpotter2 d5670e8b38 Fix AS_RESOLVER 2017-03-06 20:55:03 +01:00
Pierre LALET a6b12fc6eb Flags: allow operations (| & ==) with strings: pkt[TCP].flags |= "SA" 2017-03-06 07:56:52 +01:00
gpotter2 f2201b7f82 Add UTscapy multi-file support 2017-03-05 02:14:36 +01:00
gpotter2 94fcf38030 General docs improvement
+ Removed old mercurial repo stuff
2017-03-04 12:53:39 +01:00
gpotter2 0df4d63a7e Fix indent 2017-03-04 12:47:27 +01:00
Victor Pfautz 0d92fc9fbb Fixed spacing bug (#532)
Fixed some typos and bad whitespaces.
2017-03-01 13:08:36 +01:00