fast, simple packet creation / parsing, with definitions for the basic TCP/IP protocols
Go to file
Brian Wylie f72b05b408 fix alias for pypi release 2017-03-23 15:48:25 -06:00
docs make the docs match the example script code 2016-09-02 09:43:53 -06:00
dpkt Merge branch 'master' into py3_example_fix 2017-03-23 14:39:17 -06:00
examples moving old examples to old directory 2017-03-23 14:45:24 -06:00
.coveralls.yml Add coveralls 2015-06-11 05:26:26 -04:00
.gitignore adding an ICMP example script 2016-08-22 19:11:29 -06: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 trying some travis options 2017-01-03 15:05:06 -07:00
AUTHORS adding Hao Sun to author list 2017-01-03 14:36:43 -07:00
CHANGES set the version to 1.9.0 2017-01-03 15:48:43 -07: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.rst fix bullet list in readme 2017-03-23 15:16:50 -06:00
setup.cfg fix alias for pypi release 2017-03-23 15:48:25 -06:00
setup.py just small cleanup on setup.py/cfg 2016-12-18 17:05:42 -07:00
tox.ini merging jonathanslenders:python3-compatibility, kbandla:migrate_py3 and kbandla:master 2016-10-26 09:27:12 -04:00

README.rst

====
dpkt
====

| |travis| |coveralls| |landscape| |version|
| |wheel| |supported-versions| |supported-implementations|

.. |travis| image:: http://img.shields.io/travis/kbandla/dpkt.svg
    :alt: Travis-CI Build Status
    :target: https://travis-ci.org/kbandla/dpkt

.. |coveralls| image:: http://img.shields.io/coveralls/kbandla/dpkt.svg
    :alt: Coverage Status
    :target: https://coveralls.io/r/kbandla/dpkt

.. |landscape| image:: https://landscape.io/github/kbandla/dpkt/master/landscape.svg
    :target: https://landscape.io/github/kbandla/dpkt/master
    :alt: Code Quality Status

.. |version| image:: http://img.shields.io/pypi/v/dpkt.svg
    :alt: PyPI Package latest release
    :target: https://pypi.python.org/pypi/dpkt

.. |wheel| image:: https://img.shields.io/pypi/wheel/dpkt.svg 
    :alt: PyPI Wheel
    :target: https://pypi.python.org/pypi/dpkt

.. |supported-versions| image:: https://img.shields.io/pypi/pyversions/dpkt.svg 
    :alt: Supported versions
    :target: https://pypi.python.org/pypi/dpkt

.. |supported-implementations| image:: https://img.shields.io/pypi/implementation/dpkt.svg
    :alt: Supported implementations
    :target: https://pypi.python.org/pypi/dpkt

Installation
============

::

    pip install dpkt

Documentation
=============

https://dpkt.readthedocs.org/

Recent News
===========
The DPKT code base now supports both Python2 and Python3 thanks to the efforts of @kylekeppler @jonathanslenders @sunhao2014 and many `more <https://github.com/kbandla/dpkt/graphs/contributors>`__.

Given the large amount of work that went into the Python3 support there's bound to be a few wrinkles that crop up.

- Please submit an Issue if you find a problem
- The legacy/stable release is dpkt==1.8.8 (https://github.com/kbandla/dpkt/releases), please use this release if you have any troubles.

About
=====

This code is based on `dpkt code <https://code.google.com/p/dpkt/>`__ lead by Dug Song and 
is now being maintained and improved by an extended set of 
`contributors <https://dpkt.readthedocs.org/en/latest/authors.html>`__
and `developers <https://github.com/kbandla/dpkt/graphs/contributors>`__.

LICENSE
-------

BSD 3-Clause