2025-04-10 22:43:23 +02:00
2025-04-10 22:40:47 +02:00
2025-04-10 22:43:23 +02:00

Eggdrop botpack

What

This repo contains a botpack based on Eggdrop (https://www.eggheads.org) with netbots TCL botnet control script and a brand new getops.mod routine.

Howto

Installation

For every bot you've to install, please scp/rsync/cp the ngbot.sh script into bot's homedir.
Then, run:

./ngbot.sh --all

Adjust the eggdrop.conf file with suitable values, then run the eggdrop:

cd ~/bot1
./eggdrop -m eggdrop.conf

First access to bots

Login to every bot via telnet or nc / ncat command:

nc ip_address port

Then type NEW as first user to the bot, then create our user typing our login user and then our login password.

Create a botnet

Add the first user

Only on the HUB bot, add our hostname:

.+host loginuser *!user@vhost

Adding the leaf bots to the hub

Login to the HUB bot via telnet or nc / ncat command:

nc ip_address port

Then use your login credentials to access to party line.

Now add all the leaf bots to the hub.

For every leaf type:

.+bot LeafName ip_address listen_port
.chattr LeafName +fo
.botattr LeafName +sl
.+host LeafName nick!user@vhost

Adding the hub bot to every leaf bot

Login to the leaf bot via telnet or nc / ncat command:

nc ip_address port

Then use your login credentials to access to party line.

Now add the hub bot to all the leafs.

Into every leaf type:

.+bot HubName ip_address listen_port
.chattr HubName +fo
.botattr HubName +ph

After few seconds / one minute, you can see the linking results and you can see the botnet with the following command:

.bottree
- Link    = Encrypted link    + Userfile Sharing
------------------------------------------------
Hub
  |-+LeafOne
  |-+LeafTwo
  `-+LeafThree
------------------------------------------------

After all the bots are properly linked, the netbots tcl has to recognize the botnet.
Into the HUB partyline you've to add the leaf bots:

.netbots add LeafOne LeafTwo LeafThree

And you can see on the hub:

Added LeafOne LeafTwo LeafThree to the netbot list

Into the leafs you can see:

Hub: chattr LeafOne +bfloZ
Hub: chattr LeafTwo +bfloZ
Hub: chattr LeafThree +bfloZ

Now you can control the botnet via netbots.tcl commands

Security

For security reasons, we recommend to use a VPN like WireGuard to safe communications among bots.

Description
No description provided
Readme 32 KiB
Languages
Shell 100%