# 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 --- ![screenshots](screenshots/s.png) --- ## overview ``` **no comment** ``` --- ## prerequisites - `python3` ## content - `run.sh` - **main file** ## usage - syntax: `bash run.sh` ## prerequisites - `apt install python3` - `apt install python3-pip` - `python3 -m pip install virtualenv` ## installation - `git clone --recursive https://git.tcp.direct/decoded/krylon.git` - `cd krylon` - `virtualenv env -p python3` - `source env/bin/activate` ## setting up environment - `pip install -r requirements.txt` ## notes --- ## **edit path in file** - 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. ## **add to the config file** - when you run `bash run.sh` it generates a configuration file named `.krylon_config`, be sure - 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. ``` [plugins.fifo_plugin] runpath = /home/dr1p/Documents/code/python/krylon/fifo ``` ## **make sure krylon/fifo plugins are enabled** - also make sure the fifo/krylon plugins are enabled in this file. e.g. ``` includes = plugins.krylon plugins.fifo ``` ## **visual aid of a working configuration file** - below is an example configuration file just for visual reference - example krylon configuration path: `~/code/krylon/.krylon_config` ``` [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 ```