SentinelX Labs
A numbered Python package for displaying the Ethical Hacking practical material included in the supplied source ZIP. It is a reference/code viewer: it displays practical steps and source code; it does not execute the tools or commands shown in the practicals.
Practicals
- Encryption, Decryption and Hashing
- CrypTool and HashCalc
- Reconnaissance and Footprinting
- Windows Commands and Network Utilities
- Steganography
- Scanning using Nmap
- Wireshark (Sniffer)
- DoS Demonstration using Colasoft Packet Builder
- Password Cracking using John the Ripper and Hashcat
- System Hacking using auditpol
- Stealth and Hidden Files
- Cain and Abel Dictionary Attack
- DVWA Tool
The practical text is based on the supplied documents. The original ZIP is also included in the package as source_documents.zip to retain embedded images and original document layouts.
Run from Python
import runpy
runpy.run_module("sentinelx_labs", run_name="__main__")
Install from PyPI
python -m pip install --upgrade sentinelx-labs
sentinelx-labs
Or launch the menu with:
python -m sentinelx_labs
Build and publish
From the project folder:
python -m pip install --upgrade build twine
python -m build
python -m twine check dist/*
python -m twine upload dist/*
Safety
This package is educational reference material. Only perform security testing on systems, accounts, and networks you own or have explicit authorization to test. Prefer isolated lab systems and intentionally vulnerable training applications. The package does not perform scans, attacks, password recovery, or network operations itself.
Source
The content comes from the included practicals (Practical 9 and Practical 15 are omitted by request) and supporting files in the uploaded archive. Some source documents contain screenshots or blank output placeholders; those are retained in the original source_documents.zip archive.
Metadata
Release files for sentinelx-labs 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| sentinelx_labs-1.0.0.tar.gz | 9.2 kB | Without provenance | Details for sentinelx_labs-1.0.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| sentinelx_labs-1.0.0-py3-none-any.whl | Python 3 | none | any | Details for sentinelx_labs-1.0.0-py3-none-any.whl |
Total release size: 21.6 kB
Release files / sentinelx_labs-1.0.0.tar.gz
| Download URL | sentinelx_labs-1.0.0.tar.gz |
|---|---|
| Size | 9.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c1feaa7ced81fa18125e8aa2bf8433ba0deee8aac703ef888ef5206478e0a645
|
|
BLAKE2b-256 checksum How to use checksums |
ee3dadbd3dbdedf3bcce9bedfe1ae5b8852a6cea424c02ce0e7d409e06defacb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.2
|
Release files / sentinelx_labs-1.0.0-py3-none-any.whl
| Download URL | sentinelx_labs-1.0.0-py3-none-any.whl |
|---|---|
| Size | 12.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8cab434b451b4f2508de4ca804adafdc8d2ae4c4f64f9a3d1bcf5289f67b853e
|
|
BLAKE2b-256 checksum How to use checksums |
e420ebe8ace18d7f869e38f1d0d1e86003a6fb2cf442c3a63e50fa646490c7e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.2
|
Security for sentinelx-labs 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.