2022-04-10 18:32:46 +00:00
|
|
|
# krylon - art spam micro botnet logic v3.01
|
|
|
|
```
|
|
|
|
.oydddhhyo+/-.
|
|
|
|
`hddddhhddddddddhso/.
|
|
|
|
.dddh. ``..-:+ohdh-
|
|
|
|
__ .__ -ddddds/-` -sd/`
|
|
|
|
| | _________ ___.__.| | ____ ____ :dd//sdddhys+/:-` sdy-.
|
|
|
|
| |/ /\_ __ < | || | / _ \ / \ ody `yhdhddddddhhs/:+ddd/
|
|
|
|
| < | | \/\___ || |_( <_> ) | \ yd/ .hdh.hdhshddddddddddy
|
|
|
|
|__|_ \ |__| / ____||____/\____/|___| / `dh. `yddo:dd: ``-/+odddddo
|
|
|
|
\/ \/ \/ :hy +dddyhddhyo:. .sddddy:
|
|
|
|
+hy hddhdddhsyhdhohdddy:`
|
|
|
|
hdd` hdd/+hdhs//hddddy/`
|
|
|
|
.dddo`odd` .+yddddddh/`
|
|
|
|
`.--:://+-ydddyyds `+ddddh+`
|
|
|
|
.oso+. `:oyhhhddddddy.-odddd+ `:ydddh+.
|
|
|
|
:hddddh+`+ddddhyso++//+../ohddhyydddds.
|
|
|
|
+hdddds::..sdd/.` -hso+oosyyhyo+-
|
|
|
|
`odddhshy` `ody+-` -hdddy- ````+dh+
|
|
|
|
`sdddy- -ys. /hddhs/-` .:+s/ -dddo
|
|
|
|
`yddh. `oy/` .+hddddhso/-..```````.:ydddd+`++.
|
|
|
|
`/hy+.` :yy+.` `/shdddddddhyyyssyyhddddddd-+dh/`
|
|
|
|
`/yhs-` `/yhs/.` ./shddyyyyyhdddddddddddo`oddds
|
|
|
|
`++-/yhy+-` -ohdy+:`` `-:+oyyysddddddddho-.odddds
|
|
|
|
.sddhs:-+hdhs/.`.:shdhyo:.`` `..-/+osso/:.-ohddddd:
|
|
|
|
`/hddddy- -/shdhs/--/ohdddhys+/:--..--:+shdddddddy
|
|
|
|
.sddddh/ `-+yhddyo+osyddddddddddddddddddddddd:
|
|
|
|
/hddddo` `-/oyhdddhddddddddddddddddddddds
|
|
|
|
.sddddy- `-/+shdddddddddddddddddddh.
|
|
|
|
/hdddh/ `.:/+osyhhhhhhys+/.
|
|
|
|
.:+syyy` .sddddo` /o.
|
|
|
|
.+ydddddddho- `-+ddddy- sdd+
|
|
|
|
-sddddddhsoydddhhdddddh: .----. hddy
|
|
|
|
-sddddds/.`ohdddddddddd+` .:oyddddddddy/` .ddd+
|
|
|
|
`odddddo. .ydddddhddddh- -+ydddddddhhhddddh/ +ddd-
|
|
|
|
/hddddh: .yhddo-.``odd/ .+hddddho/-.` `:ohhho` `hddh
|
|
|
|
-ydddddd- `yddd: od. -sddddh+-` `/yho oddd:
|
|
|
|
`+ddddddd+ +ddd: .d` .sdddds:` -ddodddy
|
|
|
|
-ydddh/hdd. `hddo h- `/hdddy- yddddh.
|
|
|
|
ydddo` hhy -ddh` so .` `sdddh/` .ddddd:
|
|
|
|
ddd+ shy :ddo -h/.``:/ `ydddy. sdddd/
|
|
|
|
hdd: /dh :dd/ :hhyhs` oddds` odddd/
|
|
|
|
odd/ `dd` .dd/ `/o/` `ddds` `sdddh:
|
|
|
|
.hdo od/ sdo .ddd- -ydddh-
|
|
|
|
+dh` `hy -dh` `hdd- `+hddds.
|
|
|
|
`yd+ /d/ od+ +dd/ `/hdddh/`
|
|
|
|
.hd/ oh- `yh- `sdh. ./ydddds-
|
|
|
|
-hd/ `yh- .yh. `odh+. `-ohddddy:`
|
|
|
|
.yd/ `yh- .yh: :yhhs+:----/oydddddy/`
|
|
|
|
.sdo` .yh: `sdo` `/ydddddddddddddy/`
|
|
|
|
`ody. `oy/` `+hy:` `-ohddddddddy/`
|
|
|
|
/hs-` `+sy- -yds- `` `./shdddddho-
|
|
|
|
-yy+. :hdo` `/hds:` -:.`` ``./sddddddho:`
|
|
|
|
`odh/` -ydh/` .+hdy+-` .syysyhddddddyo:`
|
|
|
|
:hdy- `+hdy/` .+hddhs+:---yddddddy+sd/
|
|
|
|
`ohds- .ohdy/. `:shddddddddddddd:.ydh`
|
|
|
|
.shds:`-sdddo:` `:oyhhdddddddd+hddd-
|
|
|
|
-sddho::shddho:` `.-://///ohddh-
|
|
|
|
.+hdddsoydddddyo/-.` `odddy.
|
|
|
|
-ohddddddddddddddhhyhhddd+
|
|
|
|
-+sdddddddddddddddddh-
|
|
|
|
.:+osyhdddddhys+`
|
|
|
|
```
|
|
|
|
## summary
|
|
|
|
```
|
|
|
|
krylon v3.01
|
|
|
|
```
|
|
|
|
## changelog - v3.01
|
|
|
|
- rebased to integrate with dr1p4ns1 and m4pl1mp
|
|
|
|
## screenshots
|
2022-04-10 18:45:47 +00:00
|
|
|
---
|
2022-04-10 18:53:17 +00:00
|
|
|
![screenshots](screenshots/s.png)
|
2022-04-10 18:45:47 +00:00
|
|
|
---
|
2022-04-10 18:32:46 +00:00
|
|
|
## overview
|
|
|
|
```
|
|
|
|
**no comment**
|
2022-04-10 19:08:00 +00:00
|
|
|
```
|
2022-04-10 18:45:47 +00:00
|
|
|
---
|
2022-04-10 18:32:46 +00:00
|
|
|
## prerequisites
|
|
|
|
- `python3`
|
|
|
|
## content
|
2022-04-10 19:08:00 +00:00
|
|
|
- `run.sh` - **main file**
|
2022-04-10 18:32:46 +00:00
|
|
|
## usage
|
|
|
|
- syntax: `bash run.sh`
|
|
|
|
## prerequisites
|
|
|
|
- `apt install python3`
|
|
|
|
- `apt install python3-pip`
|
|
|
|
- `python3 -m pip install virtualenv`
|
|
|
|
## installation
|
2022-04-10 19:08:00 +00:00
|
|
|
- `git clone --recursive https://git.tcp.direct/decoded/krylon.git`
|
|
|
|
- `cd krylon`
|
2022-04-10 18:32:46 +00:00
|
|
|
- `virtualenv env -p python3`
|
|
|
|
- `source env/bin/activate`
|
|
|
|
## setting up environment
|
2022-04-10 19:08:00 +00:00
|
|
|
- `pip install -r requirements.txt`
|
2022-04-10 18:32:46 +00:00
|
|
|
## notes
|
2022-04-10 18:45:47 +00:00
|
|
|
---
|
2022-04-10 19:08:00 +00:00
|
|
|
## **edit path in file**
|
2022-04-10 18:49:56 +00:00
|
|
|
- plugins/fifo_plugin.py - change line 12 in this file from this example below as reference.
|
|
|
|
- self.runpath = self.config.get('runpath', '/home/dr1p/Documents/code/python/krylon/fifo')
|
|
|
|
- to whatever the path of your fifo pipe is.. if you are unsure point it to krylon directory.
|
2022-04-10 18:45:47 +00:00
|
|
|
|
2022-04-10 19:08:00 +00:00
|
|
|
## **add to the config file**
|
2022-04-10 18:49:56 +00:00
|
|
|
- when you run `bash run.sh` it generates a configuration file named `.krylon_config`, be sure
|
2022-04-10 19:08:00 +00:00
|
|
|
- to add this section so that your fifo plugin path is setup. change this path below
|
|
|
|
- to the same as the path as below. there are two files, two sections.
|
2022-04-10 18:45:47 +00:00
|
|
|
```
|
2022-04-10 18:32:46 +00:00
|
|
|
[plugins.fifo_plugin]
|
|
|
|
runpath = /home/dr1p/Documents/code/python/krylon/fifo
|
2022-04-10 18:45:47 +00:00
|
|
|
```
|
2022-04-10 19:08:00 +00:00
|
|
|
## **make sure krylon/fifo plugins are enabled**
|
2022-04-10 18:49:56 +00:00
|
|
|
- also make sure the fifo/krylon plugins are enabled in this file. e.g.
|
2022-04-10 18:45:47 +00:00
|
|
|
```
|
2022-04-10 18:32:46 +00:00
|
|
|
includes =
|
|
|
|
plugins.krylon
|
|
|
|
plugins.fifo
|
2022-04-10 18:45:47 +00:00
|
|
|
```
|
2022-04-10 19:08:00 +00:00
|
|
|
## **visual aid of a working configuration file**
|
2022-04-10 18:49:56 +00:00
|
|
|
- below is an example configuration file just for visual reference
|
2022-04-10 19:08:00 +00:00
|
|
|
- example krylon configuration path: `~/code/krylon/.krylon_config`
|
2022-04-10 18:45:47 +00:00
|
|
|
```
|
2022-04-10 18:32:46 +00:00
|
|
|
[bot]
|
|
|
|
nick = dr1pp1ng
|
|
|
|
username = dr1p
|
|
|
|
realname = dr1pdr0p
|
|
|
|
host = 192.168.1.37
|
|
|
|
port = 6667
|
|
|
|
channel = #tcpdirect
|
|
|
|
version=1
|
|
|
|
ssl = false
|
|
|
|
|
|
|
|
includes =
|
|
|
|
irc3.plugins.command
|
|
|
|
irc3.plugins.asynchronious
|
|
|
|
irc3.plugins.storage
|
|
|
|
irc3.plugins.uptime
|
|
|
|
irc3.plugins.ctcp
|
|
|
|
irc3.plugins.cron
|
|
|
|
irc3.plugins.logger
|
|
|
|
irc3.plugins.userlist
|
|
|
|
plugins.b33p
|
|
|
|
plugins.krylon
|
|
|
|
plugins.fifo
|
|
|
|
|
|
|
|
flood_burst = 0
|
|
|
|
flood_rate = 1
|
|
|
|
flood_rate_delay = 1
|
|
|
|
storage = json://.krylon_database
|
|
|
|
|
|
|
|
[irc3.plugins.command]
|
|
|
|
cmd = ?
|
|
|
|
guard = irc3.plugins.command.mask_based_policy
|
|
|
|
|
|
|
|
[irc3.plugins.command.masks]
|
|
|
|
d!*dr1p@* = all_permissions
|
|
|
|
* = view
|
|
|
|
|
|
|
|
ignore_list =
|
|
|
|
g1mp_!*@*
|
|
|
|
g1mp!*@*
|
|
|
|
|
|
|
|
[plugins.fifo_plugin]
|
|
|
|
runpath = /home/dr1p/Documents/code/python/krylon/fifo
|
|
|
|
|
|
|
|
[bot_1]
|
|
|
|
nick = ron17k_l5yad_
|
|
|
|
username = 6dd7rp16
|
|
|
|
channel = #tcpdirect
|
|
|
|
|
|
|
|
[bot_2]
|
|
|
|
nick = _yk_92fr3onl2
|
|
|
|
username = 2dpr11d
|
|
|
|
channel = #tcpdirect
|
|
|
|
|
|
|
|
[bot_3]
|
|
|
|
nick = a3rk_3yn_10ol
|
|
|
|
username = p69dcr12
|
|
|
|
channel = #tcpdirect
|
|
|
|
|
|
|
|
[bot_4]
|
|
|
|
nick = 54r4_ko1lyn_6
|
|
|
|
username = p1d61d5r
|
|
|
|
channel = #tcpdirect
|
|
|
|
|
|
|
|
[bot_5]
|
|
|
|
nick = n_o7y5r8_clk
|
|
|
|
username = dr4a1dpd
|
|
|
|
channel = #tcpdirect
|
|
|
|
|
|
|
|
[bot_6]
|
|
|
|
nick = e_6rlenk_1oy7
|
|
|
|
username = pdrd27f1
|
|
|
|
channel = #tcpdirect
|
2022-04-10 19:08:00 +00:00
|
|
|
```
|