Initial commit

This commit is contained in:
akp 2024-12-07 17:34:01 +00:00
commit 669f72089d
No known key found for this signature in database
GPG key ID: CF8D58F3DEB20755
2 changed files with 121 additions and 0 deletions

105
poetry.lock generated Normal file
View file

@ -0,0 +1,105 @@
# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand.
[[package]]
name = "aenum"
version = "3.1.15"
description = "Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants"
optional = false
python-versions = "*"
files = [
{file = "aenum-3.1.15-py2-none-any.whl", hash = "sha256:27b1710b9d084de6e2e695dab78fe9f269de924b51ae2850170ee7e1ca6288a5"},
{file = "aenum-3.1.15-py3-none-any.whl", hash = "sha256:e0dfaeea4c2bd362144b87377e2c61d91958c5ed0b4daf89cb6f45ae23af6288"},
{file = "aenum-3.1.15.tar.gz", hash = "sha256:8cbd76cd18c4f870ff39b24284d3ea028fbe8731a58df3aa581e434c575b9559"},
]
[[package]]
name = "chardet"
version = "5.2.0"
description = "Universal encoding detector for Python 3"
optional = false
python-versions = ">=3.7"
files = [
{file = "chardet-5.2.0-py3-none-any.whl", hash = "sha256:e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970"},
{file = "chardet-5.2.0.tar.gz", hash = "sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7"},
]
[[package]]
name = "dictdumper"
version = "0.8.4.post6"
description = "DictDumper: comprehensive network packet analysis library"
optional = false
python-versions = ">=2.7"
files = [
{file = "dictdumper-0.8.4.post6-cp310-none-any.whl", hash = "sha256:6640248eacfcd2490cf7d7197c6edcd322c5c4e81b357d07279f80daa958639a"},
{file = "dictdumper-0.8.4.post6-cp311-none-any.whl", hash = "sha256:5dba83de43c3ec12e4694c339f5da2092edce974963ea90be664936c58f9d4a9"},
{file = "dictdumper-0.8.4.post6-cp312-none-any.whl", hash = "sha256:1b04a2e7c989f059ce99b9a9cf614403b311e48efe26b5100dec326a472da088"},
{file = "dictdumper-0.8.4.post6-cp313-none-any.whl", hash = "sha256:fcdca7909cdd142ec21d18bcbe5162aceaf00e4bfe502747b12676cf3b77d391"},
{file = "dictdumper-0.8.4.post6-cp39-none-any.whl", hash = "sha256:4cf28f67e186076c4d8ee806979e5e412b4bf1d319826be50d0c9c19f5829f83"},
{file = "dictdumper-0.8.4.post6-pp310-none-any.whl", hash = "sha256:5e095e023e91cbd161e7f939f842364e68a91629d01c7f957997c3b81c83c3b5"},
{file = "dictdumper-0.8.4.post6-pp38-none-any.whl", hash = "sha256:1e194e7eb9a3cbbdf8c0ddeb6573366ae3961a2f3199e04dbe515b698b0d316c"},
{file = "dictdumper-0.8.4.post6-pp39-none-any.whl", hash = "sha256:c111c1d1d2c17e593086996598912c26915eb70e569d06b70cad83c2b2d5a250"},
{file = "dictdumper-0.8.4.post6.tar.gz", hash = "sha256:7826615acb3db3e9bbd493a950d7a06edc033a091ce9da8b65c69fa940f495b0"},
]
[package.extras]
docs = ["Sphinx (>=6.1.3)", "furo", "sphinx-autodoc-typehints", "sphinx-copybutton", "sphinx-opengraph"]
[[package]]
name = "pypcapkit"
version = "1.3.5.post3"
description = "PyPCAPKit: comprehensive network packet analysis library"
optional = false
python-versions = "<4,>=3.6"
files = [
{file = "pypcapkit-1.3.5.post3-cp311-none-any.whl", hash = "sha256:b0a8f3fd5c6eb87d092cae6fd7269fece21ad69062d90cc7a0ec7f7cb0caeaab"},
{file = "pypcapkit-1.3.5.post3-cp312-none-any.whl", hash = "sha256:3c12bf04f79a8bf19b691312435e1f0493e6175e393a6884cddcbfa83c6cf45f"},
{file = "pypcapkit-1.3.5.post3-cp313-none-any.whl", hash = "sha256:a34760b29f481649aa2f79d9ac3086a6cd9a10c57563485493672345c0bc5b2c"},
{file = "pypcapkit-1.3.5.post3-cp39-none-any.whl", hash = "sha256:912db1fc941018f083479a243c95a293922af6814697c015e446abacafa77d95"},
{file = "pypcapkit-1.3.5.post3-pp310-none-any.whl", hash = "sha256:ade1ef7956fbffe12e585bc638c25ede8f96e17f565ba96ecffacc72898ba037"},
{file = "pypcapkit-1.3.5.post3-pp38-none-any.whl", hash = "sha256:725fe0680af297bc09acdea339829f114c3b18c6650b75d8a3cecc97492a1a1e"},
{file = "pypcapkit-1.3.5.post3-pp39-none-any.whl", hash = "sha256:6cc86ca5e5b09add29b524fb5b8419eca12a6bbf35c52fa336750813c478d77d"},
{file = "pypcapkit-1.3.5.post3.tar.gz", hash = "sha256:1bda2c6a9c778d6b4c3383244b4e068de204fbc0079a77d175a8d19bbb0d193a"},
]
[package.dependencies]
aenum = "*"
chardet = "*"
dictdumper = ">=0.8.0,<0.9.0"
tbtrim = ">=0.2.1"
typing-extensions = {version = "*", markers = "python_version < \"3.11\""}
[package.extras]
all = ["beautifulsoup4[html5lib]", "dpkt", "emoji", "pyshark", "requests[socks]", "scapy"]
cli = ["emoji"]
docs = ["Sphinx (>=6.1.3)", "furo", "mypy-extensions", "sphinx-autodoc-typehints", "sphinx-copybutton", "sphinx-opengraph", "typing-extensions"]
dpkt = ["dpkt"]
pyshark = ["pyshark"]
scapy = ["scapy"]
vendor = ["beautifulsoup4[html5lib]", "requests[socks]"]
[[package]]
name = "tbtrim"
version = "0.3.1"
description = "A utility to trim Python traceback information."
optional = false
python-versions = ">=2.6"
files = [
{file = "tbtrim-0.3.1-py2.py3-none-any.whl", hash = "sha256:48265ad3aeee3bfcc6f0972f6fad623bd99302dce616e1d451663649b50fde19"},
{file = "tbtrim-0.3.1.tar.gz", hash = "sha256:b6285ac02e9a7b78fab97de65668fe2def0f5d8783b0e0dfcb4b7c0a635b3d11"},
]
[[package]]
name = "typing-extensions"
version = "4.12.2"
description = "Backported and Experimental Type Hints for Python 3.8+"
optional = false
python-versions = ">=3.8"
files = [
{file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"},
{file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"},
]
[metadata]
lock-version = "2.0"
python-versions = "^3.10"
content-hash = "b3230c7403528530dab8f78e538f533e87f56b6b62db93d7e6ed79f46d2a18fe"

16
pyproject.toml Normal file
View file

@ -0,0 +1,16 @@
[tool.poetry]
name = "tcpdynamics"
version = "0.1.0"
description = ""
authors = ["Abigail Pain <abi@akpain.net>"]
readme = "README.md"
package-mode = false
[tool.poetry.dependencies]
python = "^3.10"
pypcapkit = "^1.3.5.post3"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"