diff options
author | 2015-08-26 14:27:43 +0300 | |
---|---|---|
committer | 2015-08-26 14:27:43 +0300 | |
commit | cdcc62972d42f009f55e6aeb2ca5c60c3acd75eb (patch) | |
tree | 5c3fef81ac01407a89740f2d9b8b01b0f3a47c7f /scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs | |
parent | 42053c95419042f36242b19d2416d112f7643e14 (diff) |
added dpkt package, initial stateless client implementation
Diffstat (limited to 'scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs')
14 files changed, 0 insertions, 1035 deletions
diff --git a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/Makefile b/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/Makefile deleted file mode 100644 index 2687c750..00000000 --- a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/Makefile +++ /dev/null @@ -1,153 +0,0 @@ -# Makefile for Sphinx documentation -# - -# You can set these variables from the command line. -SPHINXOPTS = -SPHINXBUILD = sphinx-build -PAPER = -BUILDDIR = _build - -# Internal variables. -PAPEROPT_a4 = -D latex_paper_size=a4 -PAPEROPT_letter = -D latex_paper_size=letter -ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . -# the i18n builder cannot share the environment and doctrees with the others -I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . - -.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext - -help: - @echo "Please use \`make <target>' where <target> is one of" - @echo " html to make standalone HTML files" - @echo " dirhtml to make HTML files named index.html in directories" - @echo " singlehtml to make a single large HTML file" - @echo " pickle to make pickle files" - @echo " json to make JSON files" - @echo " htmlhelp to make HTML files and a HTML help project" - @echo " qthelp to make HTML files and a qthelp project" - @echo " devhelp to make HTML files and a Devhelp project" - @echo " epub to make an epub" - @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" - @echo " latexpdf to make LaTeX files and run them through pdflatex" - @echo " text to make text files" - @echo " man to make manual pages" - @echo " texinfo to make Texinfo files" - @echo " info to make Texinfo files and run them through makeinfo" - @echo " gettext to make PO message catalogs" - @echo " changes to make an overview of all changed/added/deprecated items" - @echo " linkcheck to check all external links for integrity" - @echo " doctest to run all doctests embedded in the documentation (if enabled)" - -clean: - -rm -rf $(BUILDDIR)/* - -html: - $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html - @echo - @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." - -dirhtml: - $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml - @echo - @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." - -singlehtml: - $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml - @echo - @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." - -pickle: - $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle - @echo - @echo "Build finished; now you can process the pickle files." - -json: - $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json - @echo - @echo "Build finished; now you can process the JSON files." - -htmlhelp: - $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp - @echo - @echo "Build finished; now you can run HTML Help Workshop with the" \ - ".hhp project file in $(BUILDDIR)/htmlhelp." - -qthelp: - $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp - @echo - @echo "Build finished; now you can run "qcollectiongenerator" with the" \ - ".qhcp project file in $(BUILDDIR)/qthelp, like this:" - @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/pyspotify.qhcp" - @echo "To view the help file:" - @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/pyspotify.qhc" - -devhelp: - $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp - @echo - @echo "Build finished." - @echo "To view the help file:" - @echo "# mkdir -p $$HOME/.local/share/devhelp/pyspotify" - @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/pyspotify" - @echo "# devhelp" - -epub: - $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub - @echo - @echo "Build finished. The epub file is in $(BUILDDIR)/epub." - -latex: - $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex - @echo - @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." - @echo "Run \`make' in that directory to run these through (pdf)latex" \ - "(use \`make latexpdf' here to do that automatically)." - -latexpdf: - $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex - @echo "Running LaTeX files through pdflatex..." - $(MAKE) -C $(BUILDDIR)/latex all-pdf - @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." - -text: - $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text - @echo - @echo "Build finished. The text files are in $(BUILDDIR)/text." - -man: - $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man - @echo - @echo "Build finished. The manual pages are in $(BUILDDIR)/man." - -texinfo: - $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo - @echo - @echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo." - @echo "Run \`make' in that directory to run these through makeinfo" \ - "(use \`make info' here to do that automatically)." - -info: - $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo - @echo "Running Texinfo files through makeinfo..." - make -C $(BUILDDIR)/texinfo info - @echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo." - -gettext: - $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale - @echo - @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale." - -changes: - $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes - @echo - @echo "The overview file is in $(BUILDDIR)/changes." - -linkcheck: - $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck - @echo - @echo "Link check complete; look for any errors in the above output " \ - "or in $(BUILDDIR)/linkcheck/output.txt." - -doctest: - $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest - @echo "Testing of doctests in the sources finished, look at the " \ - "results in $(BUILDDIR)/doctest/output.txt." diff --git a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/api/api_auto.rst b/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/api/api_auto.rst deleted file mode 100644 index 3837c903..00000000 --- a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/api/api_auto.rst +++ /dev/null @@ -1,545 +0,0 @@ - -dpkt.ah module --------------- - -.. automodule:: dpkt.ah - :members: - :undoc-members: - :show-inheritance: - -dpkt.aim module ---------------- - -.. automodule:: dpkt.aim - :members: - :undoc-members: - :show-inheritance: - -dpkt.aoe module ---------------- - -.. automodule:: dpkt.aoe - :members: - :undoc-members: - :show-inheritance: - -dpkt.aoeata module ------------------- - -.. automodule:: dpkt.aoeata - :members: - :undoc-members: - :show-inheritance: - -dpkt.aoecfg module ------------------- - -.. automodule:: dpkt.aoecfg - :members: - :undoc-members: - :show-inheritance: - -dpkt.arp module ---------------- - -.. automodule:: dpkt.arp - :members: - :undoc-members: - :show-inheritance: - -dpkt.asn1 module ----------------- - -.. automodule:: dpkt.asn1 - :members: - :undoc-members: - :show-inheritance: - -dpkt.bgp module ---------------- - -.. automodule:: dpkt.bgp - :members: - :undoc-members: - :show-inheritance: - -dpkt.cdp module ---------------- - -.. automodule:: dpkt.cdp - :members: - :undoc-members: - :show-inheritance: - -dpkt.crc32c module ------------------- - -.. automodule:: dpkt.crc32c - :members: - :undoc-members: - :show-inheritance: - -dpkt.decorators module ----------------------- - -.. automodule:: dpkt.decorators - :members: - :undoc-members: - :show-inheritance: - -dpkt.dhcp module ----------------- - -.. automodule:: dpkt.dhcp - :members: - :undoc-members: - :show-inheritance: - -dpkt.diameter module --------------------- - -.. automodule:: dpkt.diameter - :members: - :undoc-members: - :show-inheritance: - -dpkt.dns module ---------------- - -.. automodule:: dpkt.dns - :members: - :undoc-members: - :show-inheritance: - -dpkt.dpkt module ----------------- - -.. automodule:: dpkt.dpkt - :members: - :undoc-members: - :show-inheritance: - -dpkt.dtp module ---------------- - -.. automodule:: dpkt.dtp - :members: - :undoc-members: - :show-inheritance: - -dpkt.esp module ---------------- - -.. automodule:: dpkt.esp - :members: - :undoc-members: - :show-inheritance: - -dpkt.ethernet module --------------------- - -.. automodule:: dpkt.ethernet - :members: - :undoc-members: - :show-inheritance: - -dpkt.gre module ---------------- - -.. automodule:: dpkt.gre - :members: - :undoc-members: - :show-inheritance: - -dpkt.gzip module ----------------- - -.. automodule:: dpkt.gzip - :members: - :undoc-members: - :show-inheritance: - -dpkt.h225 module ----------------- - -.. automodule:: dpkt.h225 - :members: - :undoc-members: - :show-inheritance: - -dpkt.hsrp module ----------------- - -.. automodule:: dpkt.hsrp - :members: - :undoc-members: - :show-inheritance: - -dpkt.http module ----------------- - -.. automodule:: dpkt.http - :members: - :undoc-members: - :show-inheritance: - -dpkt.icmp module ----------------- - -.. automodule:: dpkt.icmp - :members: - :undoc-members: - :show-inheritance: - -dpkt.icmp6 module ------------------ - -.. automodule:: dpkt.icmp6 - :members: - :undoc-members: - :show-inheritance: - -dpkt.ieee80211 module ---------------------- - -.. automodule:: dpkt.ieee80211 - :members: - :undoc-members: - :show-inheritance: - -dpkt.igmp module ----------------- - -.. automodule:: dpkt.igmp - :members: - :undoc-members: - :show-inheritance: - -dpkt.ip module --------------- - -.. automodule:: dpkt.ip - :members: - :undoc-members: - :show-inheritance: - -dpkt.ip6 module ---------------- - -.. automodule:: dpkt.ip6 - :members: - :undoc-members: - :show-inheritance: - -dpkt.ipx module ---------------- - -.. automodule:: dpkt.ipx - :members: - :undoc-members: - :show-inheritance: - -dpkt.llc module ---------------- - -.. automodule:: dpkt.llc - :members: - :undoc-members: - :show-inheritance: - -dpkt.loopback module --------------------- - -.. automodule:: dpkt.loopback - :members: - :undoc-members: - :show-inheritance: - -dpkt.mrt module ---------------- - -.. automodule:: dpkt.mrt - :members: - :undoc-members: - :show-inheritance: - -dpkt.netbios module -------------------- - -.. automodule:: dpkt.netbios - :members: - :undoc-members: - :show-inheritance: - -dpkt.netflow module -------------------- - -.. automodule:: dpkt.netflow - :members: - :undoc-members: - :show-inheritance: - -dpkt.ntp module ---------------- - -.. automodule:: dpkt.ntp - :members: - :undoc-members: - :show-inheritance: - -dpkt.ospf module ----------------- - -.. automodule:: dpkt.ospf - :members: - :undoc-members: - :show-inheritance: - -dpkt.pcap module ----------------- - -.. automodule:: dpkt.pcap - :members: - :undoc-members: - :show-inheritance: - -dpkt.pim module ---------------- - -.. automodule:: dpkt.pim - :members: - :undoc-members: - :show-inheritance: - -dpkt.pmap module ----------------- - -.. automodule:: dpkt.pmap - :members: - :undoc-members: - :show-inheritance: - -dpkt.ppp module ---------------- - -.. automodule:: dpkt.ppp - :members: - :undoc-members: - :show-inheritance: - -dpkt.pppoe module ------------------ - -.. automodule:: dpkt.pppoe - :members: - :undoc-members: - :show-inheritance: - -dpkt.qq module --------------- - -.. automodule:: dpkt.qq - :members: - :undoc-members: - :show-inheritance: - -dpkt.radiotap module --------------------- - -.. automodule:: dpkt.radiotap - :members: - :undoc-members: - :show-inheritance: - -dpkt.radius module ------------------- - -.. automodule:: dpkt.radius - :members: - :undoc-members: - :show-inheritance: - -dpkt.rfb module ---------------- - -.. automodule:: dpkt.rfb - :members: - :undoc-members: - :show-inheritance: - -dpkt.rip module ---------------- - -.. automodule:: dpkt.rip - :members: - :undoc-members: - :show-inheritance: - -dpkt.rpc module ---------------- - -.. automodule:: dpkt.rpc - :members: - :undoc-members: - :show-inheritance: - -dpkt.rtp module ---------------- - -.. automodule:: dpkt.rtp - :members: - :undoc-members: - :show-inheritance: - -dpkt.rx module --------------- - -.. automodule:: dpkt.rx - :members: - :undoc-members: - :show-inheritance: - -dpkt.sccp module ----------------- - -.. automodule:: dpkt.sccp - :members: - :undoc-members: - :show-inheritance: - -dpkt.sctp module ----------------- - -.. automodule:: dpkt.sctp - :members: - :undoc-members: - :show-inheritance: - -dpkt.sip module ---------------- - -.. automodule:: dpkt.sip - :members: - :undoc-members: - :show-inheritance: - -dpkt.sll module ---------------- - -.. automodule:: dpkt.sll - :members: - :undoc-members: - :show-inheritance: - -dpkt.smb module ---------------- - -.. automodule:: dpkt.smb - :members: - :undoc-members: - :show-inheritance: - -dpkt.snoop module ------------------ - -.. automodule:: dpkt.snoop - :members: - :undoc-members: - :show-inheritance: - -dpkt.ssl module ---------------- - -.. automodule:: dpkt.ssl - :members: - :undoc-members: - :show-inheritance: - -dpkt.ssl_ciphersuites module ----------------------------- - -.. automodule:: dpkt.ssl_ciphersuites - :members: - :undoc-members: - :show-inheritance: - -dpkt.stp module ---------------- - -.. automodule:: dpkt.stp - :members: - :undoc-members: - :show-inheritance: - -dpkt.stun module ----------------- - -.. automodule:: dpkt.stun - :members: - :undoc-members: - :show-inheritance: - -dpkt.tcp module ---------------- - -.. automodule:: dpkt.tcp - :members: - :undoc-members: - :show-inheritance: - -dpkt.telnet module ------------------- - -.. automodule:: dpkt.telnet - :members: - :undoc-members: - :show-inheritance: - -dpkt.tftp module ----------------- - -.. automodule:: dpkt.tftp - :members: - :undoc-members: - :show-inheritance: - -dpkt.tns module ---------------- - -.. automodule:: dpkt.tns - :members: - :undoc-members: - :show-inheritance: - -dpkt.tpkt module ----------------- - -.. automodule:: dpkt.tpkt - :members: - :undoc-members: - :show-inheritance: - -dpkt.udp module ---------------- - -.. automodule:: dpkt.udp - :members: - :undoc-members: - :show-inheritance: - -dpkt.vrrp module ----------------- - -.. automodule:: dpkt.vrrp - :members: - :undoc-members: - :show-inheritance: - -dpkt.yahoo module ------------------ - -.. automodule:: dpkt.yahoo - :members: - :undoc-members: - :show-inheritance: - diff --git a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/api/index.rst b/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/api/index.rst deleted file mode 100644 index 7d44785d..00000000 --- a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/api/index.rst +++ /dev/null @@ -1,11 +0,0 @@ - -API Reference -============= -The dpkt API reference section is currently a work in progress, please have patience as we fill in and improve the documentation. - -**dpkt Modules** - -.. toctree:: - :maxdepth: 4 - - api_auto diff --git a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/authors.rst b/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/authors.rst deleted file mode 100644 index 238aa6bb..00000000 --- a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/authors.rst +++ /dev/null @@ -1,7 +0,0 @@ -******* -Authors -******* - -.. include:: ../AUTHORS - -If you want to contribute to dpkt, see :doc:`contributing`. diff --git a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/badges.rst b/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/badges.rst deleted file mode 100644 index 906f8b7f..00000000 --- a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/badges.rst +++ /dev/null @@ -1,41 +0,0 @@ - - -| |docs| |travis| |coveralls| |landscape| |version| -| |downloads| |wheel| |supported-versions| |supported-implementations| - -.. |docs| image:: https://readthedocs.org/projects/dpkt/badge/?style=flat - :target: https://readthedocs.org/projects/dpkt - :alt: Documentation Status - -.. |travis| image:: http://img.shields.io/travis/kbandla/dpkt/master.png?style=flat - :alt: Travis-CI Build Status - :target: https://travis-ci.org/kbandla/dpkt - -.. |coveralls| image:: http://img.shields.io/coveralls/kbandla/dpkt/master.png?style=flat - :alt: Coverage Status - :target: https://coveralls.io/r/kbandla/dpkt - -.. |landscape| image:: https://landscape.io/github/kbandla/dpkt/master/landscape.svg?style=flat - :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 - -.. |downloads| image:: http://img.shields.io/pypi/dm/dpkt.svg - :alt: PyPI Package monthly downloads - :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 - diff --git a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/changelog.rst b/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/changelog.rst deleted file mode 100644 index ac7e2371..00000000 --- a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/changelog.rst +++ /dev/null @@ -1,4 +0,0 @@ -********* -Changelog -********* - diff --git a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/conf.py b/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/conf.py deleted file mode 100644 index 6dfc9fc4..00000000 --- a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/conf.py +++ /dev/null @@ -1,76 +0,0 @@ -# encoding: utf-8 - -"""dpkt documentation build configuration file""" - -from __future__ import unicode_literals - -import os -import re -import sys -import types -import mock - - -def get_version(filename): - init_py = open(filename).read() - metadata = dict(re.findall("__([a-z]+)__ = '([^']+)'", init_py)) - return metadata['version'] - - -# -- Workarounds to have autodoc generate API docs ---------------------------- - -sys.path.insert(0, os.path.abspath('..')) - - -# Mock any objects that we might need to -foo = mock.Mock() -foo.__version__ = '0.1.1' -sys.modules['foo'] = foo - - -# -- General configuration ---------------------------------------------------- -needs_sphinx = '1.0' -extensions = [ - 'sphinx.ext.autodoc', - 'sphinx.ext.extlinks', - 'sphinx.ext.intersphinx', - 'sphinx.ext.viewcode', - 'sphinx.ext.autosummary', - 'sphinxcontrib.napoleon' -] - -templates_path = ['_templates'] -source_suffix = '.rst' -master_doc = 'index' - -project = 'dpkt' -copyright = '2009-2015 Dug Song and contributors' - -release = get_version('../dpkt/__init__.py') -version = '.'.join(release.split('.')[:2]) - -exclude_patterns = ['_build'] - -pygments_style = 'sphinx' - -modindex_common_prefix = ['dpkt.'] - -autodoc_default_flags = ['members', 'undoc-members', 'show-inheritance'] -autodoc_member_order = 'bysource' - - -# -- Options for HTML output -------------------------------------------------- -html_theme = 'default' -html_static_path = ['_static'] - -html_use_modindex = True -html_use_index = True -html_split_index = False -html_show_sourcelink = True - -htmlhelp_basename = 'dpkt' - -# -- Options for extlink extension -------------------------------------------- -extlinks = { - 'issue': ('https://github.com/kbandla/dpkt/issues/%s', '#'), -} diff --git a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/contributing.rst b/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/contributing.rst deleted file mode 100644 index cae4acfe..00000000 --- a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/contributing.rst +++ /dev/null @@ -1,45 +0,0 @@ -============ -Contributing -============ - -Report a Bug or Make a Feature Request --------------------------------------- -Please go to the GitHub Issues page: https://github.com/kbandla/dpkt/issues. - -Checkout the Code ------------------ - -:: - - git clone https://github.com/kblandla/dpkt.git - - -Become a Developer ------------------- -dpkt uses the 'GitHub Flow' model: `GitHub Flow <http://scottchacon.com/2011/08/31/github-flow.html>`_ - -- To work on something new, create a descriptively named branch off of master (ie: my-awesome) -- Commit to that branch locally and regularly push your work to the same named branch on the server -- When you need feedback or help, or you think the branch is ready for merging, open a pull request -- After someone else has reviewed and signed off on the feature, you can merge it into master - -Getting Started -~~~~~~~~~~~~~~~ - - Fork the repo on GitHub - - git clone git@github.com:your_name_here/dpkt.git - -New Feature or Bug -~~~~~~~~~~~~~~~~~~ - - :: - - $ git checkout -b my-awesome - $ git push -u origin my-awesome - $ <code for a bit>; git push - $ <code for a bit>; git push - $ tox (this will run all the tests) - - - Go to github and hit 'New pull request' - - Someone reviews it and says 'AOK' - - Merge the pull request (green button) - diff --git a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/examples.rst b/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/examples.rst deleted file mode 100644 index d99a0c2f..00000000 --- a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/examples.rst +++ /dev/null @@ -1,80 +0,0 @@ - -Examples -======== - -Examples in dpkt/examples -------------------------- - -print_packets.py -~~~~~~~~~~~~~~~~ -.. automodule:: examples.print_packets - -**Code Excerpt** - -.. code-block:: python - - # For each packet in the pcap process the contents - for timestamp, buf in pcap: - - # Print out the timestamp in UTC - print 'Timestamp: ', str(datetime.datetime.utcfromtimestamp(timestamp)) - - # Unpack the Ethernet frame (mac src/dst, ethertype) - eth = dpkt.ethernet.Ethernet(buf) - print 'Ethernet Frame: ', mac_addr(eth.src), mac_addr(eth.dst), eth.type - - # Make sure the Ethernet frame contains an IP packet - # EtherType (IP, ARP, PPPoE, IP6... see http://en.wikipedia.org/wiki/EtherType) - if eth.type != dpkt.ethernet.ETH_TYPE_IP: - print 'Non IP Packet type not supported %s\n' % eth.data.__class__.__name__ - continue - - # Now unpack the data within the Ethernet frame (the IP packet) - # Pulling out src, dst, length, fragment info, TTL, and Protocol - ip = eth.data - - # Pull out fragment information (flags and offset all packed into off field, so use bitmasks) - do_not_fragment = bool(ip.off & dpkt.ip.IP_DF) - more_fragments = bool(ip.off & dpkt.ip.IP_MF) - fragment_offset = ip.off & dpkt.ip.IP_OFFMASK - - # Print out the info - print 'IP: %s -> %s (len=%d ttl=%d DF=%d MF=%d offset=%d)\n' % \ - (ip_to_str(ip.src), ip_to_str(ip.dst), ip.len, ip.ttl, do_not_fragment, more_fragments, fragment_offset) - -**Example Output** - -.. code-block:: json - - Timestamp: 2004-05-13 10:17:07.311224 - Ethernet Frame: 00:00:01:00:00:00 fe:ff:20:00:01:00 2048 - IP: 145.254.160.237 -> 65.208.228.223 (len=48 ttl=128 DF=1 MF=0 offset=0) - - Timestamp: 2004-05-13 10:17:08.222534 - Ethernet Frame: fe:ff:20:00:01:00 00:00:01:00:00:00 2048 - IP: 65.208.228.223 -> 145.254.160.237 (len=48 ttl=47 DF=1 MF=0 offset=0) - - ... - - - -Jon Oberheide's 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 Docs/Code ------------------------- -`Jeff Silverman <https://github.com/jeffsilverm>`__ has some -`code <https://github.com/jeffsilverm/dpkt_doc>`__ and -`documentation <http://www.commercialventvac.com/dpkt.html>`__. - diff --git a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/index.rst b/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/index.rst deleted file mode 100644 index 31ef9251..00000000 --- a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/index.rst +++ /dev/null @@ -1,32 +0,0 @@ -dpkt -==== -.. include:: badges.rst -dpkt is a python module for fast, simple packet creation / parsing, with definitions for the basic TCP/IP protocols - - -Getting Started -=============== -.. toctree:: - :maxdepth: 2 - - installation - examples - -API Reference -============= -.. toctree:: - :maxdepth: 1 - - api/index - -About dpkt -========== -.. toctree:: - :maxdepth: 2 - - authors - changelog - plans - contributing - license - diff --git a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/installation.rst b/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/installation.rst deleted file mode 100644 index 2c93001b..00000000 --- a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/installation.rst +++ /dev/null @@ -1,21 +0,0 @@ -============ -Installation -============ - -DKPT is now available directly from pypi :) - -Install the Code ----------------- - -:: - - pip install dpkt - -Checkout the Code ------------------ - -:: - - git clone https://github.com/kblandla/dpkt.git - - diff --git a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/license.rst b/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/license.rst deleted file mode 100644 index 56c72381..00000000 --- a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/license.rst +++ /dev/null @@ -1,4 +0,0 @@ - -License -======= -BSD 3-Clause License, as the upstream project diff --git a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/plans.rst b/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/plans.rst deleted file mode 100644 index a6b1ca35..00000000 --- a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/plans.rst +++ /dev/null @@ -1,13 +0,0 @@ -***************** -Development plans -***************** - -Current plans -============= - -- Be Awesome - -Future plans -============ - -- Maintain the Awesome diff --git a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/requirements.txt b/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/requirements.txt deleted file mode 100644 index 0e912345..00000000 --- a/scripts/automation/trex_control_plane/python_lib/dpkt-1.8.6.2/docs/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -mock >= 1.0 -Sphinx >= 1.0 -sphinxcontrib-napoleon |