NetWorm
Python network worm that spreads on the local network and gives the attacker control of these machines.
Install / Use
/learn @pylyf/NetWormREADME
NetWorm
Python network worm that spreads on the local network and gives the attacker control of these machines.
This code is not finished and works more like a "worm template" for you to get inspiration at the moment.
You can bruteforce ssh servers, spread with USBs, etc..
Screenshots
Bruteforcing local machines with port 22 open.
Downloading necessary libraries
pip install -r requirements.txt
Executing
Windows & Linux:
python worm.py
Compilation (.exe)
Targeted machines won´t probably have python and the required libraries installed. To run this code on other machines, you need to convert it into an executable.
I recommend the Pyinstaller library.
To use it, simply write these commands in your terminal:
pip install pyinstaller
pyinstaller worm.py
Meta
https://github.com/pylyf/NetWorm
Distributed under the MIT license.
Contributing
- Fork it (https://github.com/pylyf/NetWorm/fork)
- Create your feature branch (
git checkout -b feature/fooBar) - Commit your changes (
git commit -am 'Add some fooBar') - Push to the branch (
git push origin feature/fooBar) - Create a new Pull Request
Legal Advice
This repository and every script included in it is for educational and testing purposes only. The owner nor any contributor is not responsible for your actions.
Related Skills
node-connect
351.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
110.9kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
110.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
351.8kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
