Metadata-Version: 2.1
Name: pyllnu
Version: 0.2.0a1
Summary: Low-level network utilities. Use raw sockets without the hassle!
Home-page: https://gitlab.com/debemdeboas/python-low-level-network-utils
License: MIT
Author: Rafael de Bem
Author-email: debemrafael@gmail.com
Maintainer: Rafael de Bem
Maintainer-email: debemrafael@gmail.com
Requires-Python: >=3.9
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: netifaces (>=0.11.0,<0.12.0)
Project-URL: Repository, https://gitlab.com/debemdeboas/python-low-level-network-utils
Description-Content-Type: text/markdown

# [Python Low-Level Network Utils](https://gitlab.com/debemdeboas/python-low-level-network-utils)

<div align="center">
    <img src="https://gitlab.com/debemdeboas/python-low-level-network-utils/-/raw/main/doc/img/wireshark-hello-world.png" />
</div>

PyLLNU implements the following protocols:

- Ethernet
- ICMP
- IPv4
- IPv6
- TCP
- UDP
- DHCP

This package allows developers to interact more easily with
raw sockets.
You can create IPv4 and IPv6 headers and packets and even build your own protocols.

Raw sockets operate on [OSI layer 2](https://osi-model.com/network-layer/), the Data Link Layer. This layer is also known as the layer in which the Ethernet protocol operates.

