All Projects → trackmastersteve → HackServ

trackmastersteve / HackServ

Licence: MIT License
Python 3 IRC Bot / Botnet

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to HackServ

CloudBot
CloudBot - The simple, fast, expandable, open-source Python IRC Bot!
Stars: ✭ 57 (+103.57%)
Mutual labels:  irc, irc-bot
teleirc
Go implementation of a Telegram <=> IRC bridge for use with any IRC channel and Telegram group
Stars: ✭ 112 (+300%)
Mutual labels:  irc, irc-bot
shell
Python 3 Reverse Shell
Stars: ✭ 22 (-21.43%)
Mutual labels:  backdoor, hacktoberfest-accepted
calculon
Library for writing IRC bots in OCaml, a collection of plugins, and a dramatic robotic actor.
Stars: ✭ 26 (-7.14%)
Mutual labels:  irc, irc-bot
yesbot
IRC Bot Written in Prolog
Stars: ✭ 19 (-32.14%)
Mutual labels:  irc, irc-bot
XENA
XENA is the managed remote administration platform for botnet creation & development powered by blockchain and machine learning. Aiming to provide an ecosystem which serves the bot herders. Favoring secrecy and resiliency over performance. It's micro-service oriented allowing for specialization and lower footprint. Join the community of the ulti…
Stars: ✭ 127 (+353.57%)
Mutual labels:  botnet, remote-admin-tool
energymech
EnergyMech IRC Bot
Stars: ✭ 24 (-14.29%)
Mutual labels:  irc, irc-bot
TwitchPy
This is a package you can use to connect with the Twitch API, manage a channel, create bots, etc
Stars: ✭ 22 (-21.43%)
Mutual labels:  irc, irc-bot
paradoxiaRAT
ParadoxiaRat : Native Windows Remote access Tool.
Stars: ✭ 583 (+1982.14%)
Mutual labels:  backdoor, botnet
bmotion
An Artificial Stupidity script for eggdrop bots
Stars: ✭ 58 (+107.14%)
Mutual labels:  irc, irc-bot
Cardinal
A Python IRC bot, designed to make adding functionality quick and simple.
Stars: ✭ 92 (+228.57%)
Mutual labels:  irc, irc-bot
mesh-botnet
🐍 Proof-of-concept python IRC botnet for orchestrating macOS computers (harmless due to SIP & Gatekeeper)
Stars: ✭ 73 (+160.71%)
Mutual labels:  irc, botnet
eggdrop-docker
No description or website provided.
Stars: ✭ 20 (-28.57%)
Mutual labels:  irc, irc-bot
honeybot
🛩 A python IRC bot with simple plugins dev. Ignited in mauritius, first-timers friendly! Moved to github.com/pyhoneybot/honeybot
Stars: ✭ 57 (+103.57%)
Mutual labels:  irc, irc-bot
insobot
C99 modular IRC bot with markov chains
Stars: ✭ 71 (+153.57%)
Mutual labels:  irc, irc-bot
reverse-ssh
Statically-linked ssh server with reverse shell functionality for CTFs and such
Stars: ✭ 548 (+1857.14%)
Mutual labels:  backdoor, remote-admin-tool
phenny
My fork of phenny lives on at https://github.com/vtluug/phenny. This tree is now unmaintained.
Stars: ✭ 15 (-46.43%)
Mutual labels:  irc, irc-bot
Limnoria
A robust, full-featured, and user/programmer-friendly Python IRC bot, with many existing plugins. Successor of the well-known Supybot.
Stars: ✭ 578 (+1964.29%)
Mutual labels:  irc, irc-bot
irc.dart
Dart IRC Library
Stars: ✭ 45 (+60.71%)
Mutual labels:  irc, irc-bot
lita-irc
An IRC adapter for Lita.
Stars: ✭ 19 (-32.14%)
Mutual labels:  irc, irc-bot

HackServ IRC Bot

Version GitHub license Python3 GitHub issues GitHub stars GitHub forks

Advanced IRC bot/botnet PoC written in python 3. This bot is for educational purposes only! Do NOT use this bot on a computer or network without written permission from the owner(s)! This bot can connect to IRC over SSL and is compatible with Unrealircd's nospoof:PING. Seperate config file for easy upgrades.

Installation:

The following packages are required. You'll need to install the following using the package manager:

sudo apt install python3 python3-pip nmap

Then clone this project by running the following command:

git clone https://github.com/trackmastersteve/HackServ.git

Then you can install the following using pip3:

cd HackServ && pip3 install requirements.txt

If you have sudo privleges, you can make the bot persist:

sudo useradd hackserv

Edit: hackserv.service with correct location of script i.e. /usr/local/bin/.hackserv.py

sudo cp hackserv.py /usr/local/bin/.hackserv.py

sudo cp hsConfig.py /usr/local/bin/hsConfig.py (Don't forget to edit this file aftwards)

sudo cp hackserv.service /etc/systemd/system/hackserv.service

sudo systemctl enable --now hackserv.service

So far it responds to the following commands:

.help (HELP menu)

.username (shows username of machine bot is running on)

.uptime (shows bot uptime)

.uname (get 1-line system info)

.sysinfo (get formated system info)

.osversion (get OS Version info)

.memory (get memory stats from linux machine)

.ip (get ip address of bot)

.macaddress (get mac address info)

.rsh [target] [port] (reverse shell to target)

.cmd [shell command] (run shell command on host)

.cno [shell command] (run shell command without output)

.chmd [file] [permissions] (change permissions of a file)

.fsdl (run file server to download files from)

.scan [ip] [comma,seperated,ports] (nmap port scanner)

.msg [target] [message] (sends a msg to a user/channel)

.ntc [target] [message] (sends a notice to a user/channel)

Hi [botnick] (responds to any user saying hello to it)

bye [botnick] (tells bot to quit)

.join [channel] (tells bot to join channel)

.part [channel] (tells bot to part channel)

.pj [channel] (tells bot to part then join channel)

.kick [channel] [nick] [reason] (tells bot to kick a user from a channel)

.mode [target] [mode] (set mode on nick or channel)

.nick [newnick] (sets a new botnick)

.raw [command] (sends a raw command to the server)

.ls [dir] (lists files in a directory)

.dl [url] [file] (downloads [url] and saves as [file])

.run [execute type] [executable file] (execute a file)

.upgrade [link] [file] (upgrades the hackserv.py file)

.mining [start/stop] (coming soon!)

.persistence (testing)

TODO

  • Move configuration to external file to make updates more seamless

  • Send/Receive CTCP commands (so far it responds to CTCP VERSION only)

  • Persistence (.service file was created to run this as a systemd service)

  • Convert the port scanner from nmap to sockets (to remove the nmap dependency) (TO Do List)

  • Send/Receive DCC commands (CHAT and TRANSFER) (To DO List)

  • Accept uploads from admin (File Server)

  • Auto Vuln/Port/Proxy Scan on join (Need ability to get IP from server) (To Do List)

  • Key Logger (To Do List)

  • Self Replicating (testing, not working yet)

  • Proxy Scanner (To Do List)

  • Vuln Scanner (To Do List)

  • Crypto Miner (To Do List)

  • Self proxy (To Do List)

  • DoS/DDoS (To Do List)

  • Open reverse shell/meterpreter

  • Run in Background - ('debugmode = False' setting allows bot to run in the background)

  • Better error handling (still a few bugs to work out)

  • Send downloads to admin (File Server)

  • Better handling of disconnects etc.

  • Run single shell commands

  • Better sigterm handling

  • Join and Part Channels

  • Execute files/code

  • NickServ Identify

  • SASL Auth Support

  • Connect over SSL

  • Get ip address

  • File Server

  • Self update

  • Help Menu

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].