File: README.md

package info (click to toggle)
python-dpkt 1.8.r98-0.1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 560 kB
  • ctags: 2,508
  • sloc: python: 6,715; makefile: 24
file content (26 lines) | stat: -rw-r--r-- 1,439 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# dpkt
"fast, simple packet creation / parsing, with definitions for the basic TCP/IP protocols"

## Deviations from upstream
At this point, this is not the exact [upstream version](https://code.google.com/p/dpkt/). 
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:

* [dpkt/dpkt.py](https://github.com/kbandla/dpkt/commit/336fe02b0e2f00b382d91cd42558a69eec16d6c7): decouple dnet from dpkt 
* [dpkt/dns.py](https://github.com/kbandla/dpkt/commit/2bf3cde213144391fd90488d12f9ccce51b5fbca) : parse some more DNS flags

## Examples
[@jonoberheide's]([https://twitter.com/jonoberheide) old examples still apply:

* [dpkt Tutorial #1: ICMP Echo](https://jon.oberheide.org/blog/2008/08/25/dpkt-tutorial-1-icmp-echo/)
* [dpkt Tutorial #2: Parsing a PCAP File](https://jon.oberheide.org/blog/2008/10/15/dpkt-tutorial-2-parsing-a-pcap-file/)
* [dpkt Tutorial #3: dns spoofing](https://jon.oberheide.org/blog/2008/12/20/dpkt-tutorial-3-dns-spoofing/)
* [dpkt Tutorial #4: AS Paths from MRT/BGP](https://jon.oberheide.org/blog/2009/03/25/dpkt-tutorial-4-as-paths-from-mrt-bgp/)

[Jeff Silverman](https://github.com/jeffsilverm) has some [code](https://github.com/jeffsilverm/dpkt_doc)
and [documentation](http://www.commercialventvac.com/dpkt.html).

## LICENSE
BSD 3-Clause License, as the upstream project