fast, simple packet creation / parsing, with definitions for the basic TCP/IP protocols
Go to file
Hao Sun 3346f09fe8 Merge pull request #26 from richardhansen/add-missing-str-conversions
add missing conversions to str in __str__()
2015-06-11 10:29:47 +08:00
docs fix pypi_badges (using shields.io for badge server) 2015-06-09 12:42:15 -06:00
dpkt Merge pull request #26 from richardhansen/add-missing-str-conversions 2015-06-11 10:29:47 +08:00
examples Better testing for 'duration decorator' + code format 2015-05-27 21:35:08 +03:00
tests All classes are new style ones. Code format. 2015-03-11 18:48:11 +02:00
.gitignore fix old merge conflict 2014-12-29 21:53:46 -07:00
.landscape.yml Disable PEP8 - E704 2015-03-27 12:17:31 -04:00
.prospector.yaml testing out the disabling of no-member pylint errors 2015-01-16 07:53:10 -07:00
.travis.yml Revert "trying 2.5.. probably won't work" 2015-06-04 15:33:20 -06:00
AUTHORS pull from dpkt r82 2012-06-06 14:42:25 -04:00
CHANGES Pulled v1.8 from code.google 2013-09-10 16:51:22 -04:00
LICENSE pull from dpkt r82 2012-06-06 14:42:25 -04:00
MANIFEST.in adding initial docs framing for readthedocs 2015-05-18 17:17:57 -06:00
Makefile initial work on setup/tox 2014-12-18 08:48:20 -07:00
README.md fix pypi_badges (using shields.io for badge server) 2015-06-09 12:42:15 -06:00
README.rst fix badges to point to kblanla 2015-01-03 20:29:07 -07:00
setup.cfg cleaning up setup.cfg; adding classifiers to setup.py 2014-12-30 14:41:56 -07:00
setup.py unittest -> pytest 2015-03-26 22:04:58 +02:00
tox.ini Revert "trying 2.5.. probably won't work" 2015-06-04 15:33:20 -06:00

README.md

dpkt

fast, simple packet creation / parsing, with definitions for the basic TCP/IP protocols

docs travis coveralls landscape version

downloads wheel supported-versions supported-implementations

Installation

pip install dpkt

Documentation

https://dpkt.readthedocs.org/

Development

To run the all tests run:

tox

Deviations from upstream

This code is based on dpkt code lead by Dug Song.

At this point, this is not the exact upstream version. If you are looking for the latest stock dpkt, please get it from the above link.

Almost all of the upstream changes are pulled. However, some modules are not. Here is a list of the changes:

Examples

@jonoberheide's old examples still apply:

Jeff Silverman has some code and documentation.

LICENSE

BSD 3-Clause License, as the upstream project