Metadata-Version: 2.4
Name: Neutron-Engine
Version: 0.1.0
Summary: Network toolkit for pentesting: TCP/UDP, sniffer, ARP-spoof, SSH, port scan, IP geolocation.
Author-email: Alexx-coder <alexx-coder@internet.ru>
License: Apache-2.0
Project-URL: Homepage, https://github.com/Alexx-coder/Neutron-Engine
Project-URL: Repository, https://github.com/Alexx-coder/Neutron-Engine.git
Project-URL: Issues, https://github.com/Alexx-coder/Neutron-Engine/issues
Keywords: network,security,pentesting,scanner,sniffer,ssh,arp
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Security
Classifier: Topic :: System :: Networking
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: NOTICE
Requires-Dist: scapy>=2.5.0
Requires-Dist: paramiko>=3.0.0
Requires-Dist: netifaces>=0.11.0
Requires-Dist: requests>=2.28.0
Provides-Extra: dev
Requires-Dist: pytest>=8.0; extra == "dev"
Requires-Dist: black>=24.0; extra == "dev"
Requires-Dist: mypy>=1.10; extra == "dev"
Requires-Dist: ruff>=0.6.0; extra == "dev"
Dynamic: license-file

# **Neutron Engine**
[![Apache License 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) 


**Neutron Engine** – `network toolkit for pentesting: TCP/UDP, sniffer, ARP-spoof, SSH, port scan, IP geolocation.`

> **Developer: `Alexx-coder or alexx (GitHub)`**

> **Version: `0.1.0`**

> **License: `Apache License 2.0`**

> **[Neutron Engine on GitHub](https://github.com/Alexx-coder/Neutron-Engine.git)**

> **Install:**

```bash
pip install Neutron-Engine
```

## Acknowledgements

**This project uses:**

- **[Scapy](https://github.com/secdev/scapy) `(GPL-2.0)`**

- **[Paramiko](https://github.com/paramiko/paramiko) `(LGPL-2.1)`**

- **[Netifaces](https://github.com/al45tair/netifaces) `(MIT)`**

- **[Requests](https://github.com/psf/requests) `(Apache-2.0)`**

---


# **Modules**

- **IPAddressNeutron** – local/public IP, network scanning
- **RemoteNeutron** – SSH client & server
- **TCPNeutron** – TCP client/server
- **UDPNeutron** – UDP client/server
- **VisionNeutron** – ARP spoofing, packet sniffer and sender


# Example

> **The documentation is available in the docstrings**

> **If you want to see docstring: need use a help(NeutronEngine) in python**

```python
from NeutronEngine.VisionNeutron import SniffNeutron
packets = SniffNeutron.start(10, filters='tcp port 80')
for packet in packets:
    print(packet.summary())
```

