ICMP remote shell
Prototype of steganography remote shell using ICMP protocol for data hiding.
To install packet use pip:
pip install icmp_remote_shell
Packet provides some common functions can be used in your ICMP steganography projects:
- checksum - calculates packet checksum
- send_one_ping - sends one ICMP packet
- send_one - as previous but more convenient
- start_sniffing - starts ICMP packets sniffer
Packet also provides to commandline utils for creating remote shell.
icmp-remote-shell-client - ICMP remote shell client
Usage:
icmp-remote-shell-client host_out host_in \[ping_delay\] \[log_file\]
where:
- host_out - The interface to send requests
- host_in - The interface to listen replies
- ping_delay - Delay between answer pings in seconds, default is 1
- log_file - File to log server answers, default is /var/log/icmp_covert.log
icmp-remote-shell-server - ICMP remote shell server
Usage:
icmp-remote-shell-server host \[ping_delay\]
where:
- host - The interface to listen request
- ping_delay - Delay between answer pings in seconds, default is 1
Note: commands should run under user with privileges to send ICMP messages only
Contribution
Fell free ro contribute to this project using github or gitlab.
Metadata
Release files for icmp-remote-shell 1.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 | |
|---|---|---|---|---|
| icmp-remote-shell-1.0.tar.gz | 3.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| icmp_remote_shell-1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.7 kB
Release files / icmp-remote-shell-1.0.tar.gz
| Download URL | icmp-remote-shell-1.0.tar.gz |
|---|---|
| Size | 3.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f4c07fe3fd3bfa55a945cb79c2bf631f19568ab737887cb459e79c1f3080c9aa
|
|
BLAKE2b-256 checksum How to use checksums |
a6f3c15f60037d2fb8672e5c9fb86d42111566364979c85ed4290fb0e1137787
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / icmp_remote_shell-1.0-py3-none-any.whl
| Download URL | icmp_remote_shell-1.0-py3-none-any.whl |
|---|---|
| Size | 5.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
519df052b2260fab4b71a288efb9615f5decf58f66611e018243a8aaadfa2973
|
|
BLAKE2b-256 checksum How to use checksums |
d5aaea6fff3314edd3b37fb4b92cd62a9b7aa4f0a02547ce4bcd24bdc441f416
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for icmp-remote-shell 1.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.