Commit Graph

1966 Commits

Author SHA1 Message Date
X_Cli 42b7c20d5a Fix call to "super" methods on BitMultiEnumField (#239) 2016-07-29 10:28:01 +00:00
plorinquer 3ee32c2867 'packages' list in setup.py has been updated. (#224)
* 'packages' list in setup.py has been updated.

* Fix ecdsa ImportError.
2016-07-27 13:27:51 +02:00
X_Cli dcd0db3ec7 base_classes.py: dispatch_hook: conf variable is undefined in the global scope (#228)
Fix `Raw` and `conf` undefined
2016-07-26 07:41:17 +00:00
Pierre Lalet 8a438b3eae Merge pull request #226 from plorinquer/eapol-eap-tests-update
EAPOL / EAP class tests updated
2016-07-23 09:46:42 +00:00
Pierre Lorinquer 64e98a35f1 regression.uts: assert() statements added to the EAPOL / EAP class tests to make them fail. 2016-07-22 13:13:32 +02:00
mtury 4faaaac043 cert.py improvements (#175)
cert.py improvements

* Improve cert.py : independence from openssl, ECDSA support, sign/verify capabilities

* Make travis install python-ecdsa

* Clarify ECDSA support

* Cleaning up for cert.py
2016-07-20 14:17:12 +02:00
Guillaume Valadon 724ad29308 Merge pull request #219 from mtury/asn1_hightag
Fix support and add test for ASN.1 (unknown) high-tag-number
2016-07-19 09:30:13 +02:00
Guillaume Valadon b4d3d2f19d Merge pull request #223 from GabrielGanne/gtk-runtime-error-fix
Fix scapy init when gtk is not available
2016-07-19 09:01:03 +02:00
mtu 342e68fc36 Add ASN.1 (unknown) high-tag-number dissection+building support 2016-07-18 17:26:40 +02:00
Gabriel Ganne bc0195ba73 Fix scapy init without gtk
matplotlib.pyplot inits gtk, which may not be available.
If so, handles this as if the import failed.
2016-07-18 16:24:58 +02:00
Pierre Lalet b859999d6b Merge pull request #213 from secdev/IPv6_hashret
Use IPv6 source and destination addresses in hashret()
2016-07-11 08:21:45 +00:00
Pierre Lalet 7962a57f71 Merge pull request #214 from secdev/IPv4_mutlicast
IPv4 mDNS support
2016-07-11 08:21:22 +00:00
Pierre Lalet 7c53ff42ea Merge pull request #216 from guedou/notebook_pipes
Simple pipe example
2016-07-11 08:20:01 +00:00
Sébastien Mainand 88c1dbac32 doc improvement proposal (#207) 2016-07-08 08:48:44 +02:00
Guillaume Valadon 5717ef86bb Wrong docstring fixed (#215) 2016-07-08 08:47:29 +02:00
Guillaume Valadon bded69bfe3 Simple pipe example 2016-07-07 17:01:29 +02:00
Guillaume Valadon 86ad139195 Add explicit support for IPv4 mDNS 2016-07-06 16:42:50 +02:00
Guillaume Valadon a24f657bfd Use IPv6 source and destination addresses in hashret() 2016-07-06 16:38:57 +02:00
plorinquer 2251e2ed22 EAPOL / EAP updates. (#211)
EAPOL / EAP updates and regression tests
2016-07-06 15:18:14 +02:00
Pierre Lalet 48c5a335db Merge pull request #212 from guedou/show_import_fixed
Missing import in packet.py
2016-07-06 13:02:16 +00:00
Guillaume Valadon e5a3004e85 Missing import 2016-07-06 14:43:41 +02:00
Pierre Lalet bef49ced45 Merge pull request #199 from guedou/doc_osx
OS X installation methods updated
2016-07-03 17:25:38 +00:00
Pierre Lalet 49d39bb14d Merge pull request #188 from jbcayrou/master
In show() and show2() add  the "dump" argument to return the packet representation
2016-07-02 18:05:26 +00:00
Guillaume Valadon e9e7a39f6a Merge pull request #201 from unmole/CoAP
Add support for CoAP
2016-06-23 12:06:28 +02:00
Guillaume Valadon 0389857295 Merge pull request #192 from 1nc1n3rat0r/master
layers/bluetooth.py Added New Packets and Bug Fix
2016-06-23 11:58:16 +02:00
Anmol Sarma cb50d7312a Add support for CoAP 2016-06-22 23:36:34 +05:30
Guillaume Valadon fa6c0a95b8 OS X installation methods updated 2016-06-21 17:36:37 +02:00
Taylor Trabun fcde3ea19f Added packet types for L2CAP parameter update request/response and HCI CMD connection Update 2016-06-17 09:13:40 -07:00
rdubourguais fa6067faab TCP Fast Open support (#197)
Adding TCP Fast Open support.
2016-06-16 20:04:42 +00:00
Victor Engmark eb40f18a7e Minor shell cleanup; Travis CI build status icon (#194)
* Flip conditional for simplicity
* Indent lines
* Include Travis CI build status image & link
2016-06-11 09:16:51 +00:00
Taylor Trabun 62dfdbae03 Added new packet types for SM and 128bit UUID Read by Type. Also added check in send command for BT socket that makes sure the type is of an event packet before looking for the code value to prevent periodic crashes when sending commands 2016-06-10 10:08:48 -07:00
Pierre Lalet 010ad71b2c Merge pull request #178 from guedou/travis_improvements
Run unit tests on Linux and OS X - root and non-root
2016-06-09 14:36:17 +00:00
Guillaume Valadon 6317ba089a Run unit tests on Linux and OS X - root and non-root 2016-06-08 09:53:11 +02:00
JB Cayrou 2cb8cad6ef In Packet.show() and Packet.show2() add the "dump" argument to return the packet representation instead of printing it.
For example : print pkt.show(dump=True)

Add also 'indent', 'lvl' and 'label_lvl' arguments to show2() to be consistent with show().
2016-06-06 18:02:52 +02:00
Guillaume Valadon db1af41c13 Merge pull request #185 from p-l-/fix-traceroute-graph
Traceroute: fix graph
2016-06-06 15:03:27 +02:00
Pierre Lalet d52972b380 Merge pull request #187 from p-l-/master
Move notebook to correct location
2016-06-02 09:41:32 +00:00
Pierre LALET 03f500ca6b Move notebook to correct location 2016-06-02 11:31:51 +02:00
Pierre Lalet a76818b451 Merge pull request #186 from guedou/sstic_2016
Scapy notebook tutorial
2016-06-02 09:09:58 +00:00
Guillaume Valadon 2d5cf6f4a4 Scapy notebook tutorial 2016-06-02 10:31:22 +02:00
Pierre LALET 11dc2c0904 Traceroute: fix graph 2016-06-01 09:53:08 +02:00
Pierre Lalet 01adb1386d Merge pull request #173 from guedou/homeplugav_uts_bis
HomePlugAVuts fixed
2016-05-22 21:54:01 +00:00
Pierre Lalet 9d0f39b899 Merge pull request #176 from josephfrazier/copy-timestamp
Packet.copy(): copy the `time` property
2016-05-21 12:47:35 +00:00
Joseph Frazier eb35de6f44 Packet.copy() copies the `time` property as well 2016-05-20 16:36:54 -04:00
Joseph Frazier 204666e852 Test that copying a packet copies its property as well 2016-05-20 16:34:53 -04:00
Guillaume Valadon 8e26377f0c Comment HomePlugAV unit tests that use the network 2016-05-20 13:52:49 +02:00
Pierre Lalet 54dad0259c Merge pull request #171 from guedou/ipv6_uts
IPv6 unit tests now work when IPv6 is not available
2016-05-20 10:28:36 +00:00
Pierre Lalet fdf35d98b4 Merge pull request #172 from guedou/edsn0_uts
Fix EDNS0 live unit tests
2016-05-20 10:28:07 +00:00
Guillaume Valadon 1a8bec3b98 Fix EDNS0 live unit tests 2016-05-20 11:30:39 +02:00
Guillaume Valadon e7dcc76cf3 Force a route to ::1 when IPv6 is disabled 2016-05-20 11:24:09 +02:00
Pierre Lalet 81f10d9bb0 Merge pull request #168 from dark-lbp/fix-streamsocket
Fix StreamSocket on OS X
2016-05-18 13:49:19 +00:00