{"id":18772213,"url":"https://github.com/kyaulabs/akira","last_synced_at":"2026-01-25T12:31:30.735Z","repository":{"id":167724605,"uuid":"434369825","full_name":"kyaulabs/akira","owner":"kyaulabs","description":"botpack for hybrid(core)","archived":false,"fork":false,"pushed_at":"2021-12-02T20:46:43.000Z","size":223,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-21T01:14:58.468Z","etag":null,"topics":["bot","botpack","eggdrop","hybridcore","irc","script","tcl"],"latest_commit_sha":null,"homepage":"https://gitlab.com/kyaulabs/akira","language":"Tcl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kyaulabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-02T20:46:25.000Z","updated_at":"2022-07-26T06:18:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"8ef2ddda-e174-4541-b8cf-de5f380a0305","html_url":"https://github.com/kyaulabs/akira","commit_stats":null,"previous_names":["kyaulabs/akira"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kyaulabs/akira","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyaulabs%2Fakira","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyaulabs%2Fakira/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyaulabs%2Fakira/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyaulabs%2Fakira/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kyaulabs","download_url":"https://codeload.github.com/kyaulabs/akira/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyaulabs%2Fakira/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28752966,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T10:25:12.305Z","status":"ssl_error","status_checked_at":"2026-01-25T10:25:11.933Z","response_time":113,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","botpack","eggdrop","hybridcore","irc","script","tcl"],"created_at":"2024-11-07T19:28:11.909Z","updated_at":"2026-01-25T12:31:30.716Z","avatar_url":"https://github.com/kyaulabs.png","language":"Tcl","funding_links":[],"categories":[],"sub_categories":[],"readme":"![ANSI Logo](https://gitlab.com/kyaulabs/akira/raw/master/akira.ans.png \"ANSI Logo\")  \n\u003ca href=\"irc://irc.kyaulabs.com:+9999/ak!ra\"\u003eirc://irc.kyaulabs.com:+9999/ak!ra\u003c/a\u003e\n\n[![](https://img.shields.io/badge/coded_in-vim-green.svg?logo=vim\u0026logoColor=brightgreen\u0026colorB=brightgreen\u0026longCache=true\u0026style=flat)](https://vim.org) \u0026nbsp; [![](https://img.shields.io/badge/license-AGPL_v3-blue.svg?style=flat)](https://gitlab.com/kyaulabs/akira/blob/master/LICENSE) \u0026nbsp; [![](https://img.shields.io/badge/hybrid\\(core\\)-1.8.4+-C85000.svg?style=flat)](https://gitlab.com/kyaulabs/hybridcore) \u0026nbsp; [![](https://img.shields.io/badge/tcl-8.5+-C85000.svg?style=flat)](https://www.tcl.tk/)  \n[![](https://img.shields.io/badge/pkg:http-\u003e=_2.9.0-8E68AC.svg?style=flat)](https://core.tcl.tk/tcllib/) \u0026nbsp; [![](https://img.shields.io/badge/pkg:tls-\u003e=_1.7.11-8E68AC.svg?style=flat)](https://core.tcl.tk/tcltls/)\n\n### About\nThis botnet script has been around for longer than I can remember (see History). \nThe reasons for the creation of this script are two-fold. On one hand it was \nnostalgia that brought me back to IRC and bots in general (shout out to \n#majorbbs on EFnet and nexace in particular). I also had found a treasure-trove \nof botpacks from the old EFnet war days a while back that I had been meaning to \ngo through for a while. On the other hand, I have been off/on IRC since '96. I \nhave also been running a botnet since before I can remember. This and running \n*ahem* glftpd servers are what got me into BSD and Linux in the first place. And \nto be frank, my net was in massive need of an update.\n\n### Features\n* Secure op protection (cookies sent over botnet to verify ops)\n* Trace protection for hybrid(core)\n* Script stating across the net to verify all bots are using the same script\n* Special \"hub\" and \"info\" bots are set globally, infobot is used for all \nchannel responses\n* Servers are tracked by the hub and knows which bots are on which servers\n* All logs are sent to the hub bot and logged to file only on the hub\n* New channel flags: `+crypto`, `+secure`, `+youtube`, `+www`\n* The `+secure` channel flag is used in-place of the `+bitch` flag, it uses \na more blunt approach to channel control, and makes sure it stays that way\n* Infobot: The `+crypto` channel flag is used to display current \ncrypto-currency prices from Coinbase Pro. These prices are recorded via timer on \nthe back-end to reflect prices changes over 10 minute periods\n* Infobot: The `+youtube` channel flag is used to respond to youtube urls \nposted in the channel, it will display the video poster, title, quality and view \ncount\n* Infobot: The `+www` channel flag is used to respond to any url that isn't a \nyoutube url and display the title of the webpage\n\n### Usage\nThis script (if named `akira.tcl` and properly encrypted) is auto-loaded by \nhybrid(core).\n\n##### Config\nEditing the configuration is relatively straight forward, provided it is the \nsame across the entire net.\n\n##### Linking Bots\nIn order to link bots to the botnet, first make sure every single bot is using \nthe exact encrypted copy of your tcl (main tcl script file stats are checked and \nverified across the net), then use the following:\n\n```shell\n\"On the HUB\"\n\u003e .+bot leafbot 1.2.3.4 +2601\n\u003e .+host leafbot *!ident@hostname\n\u003e .chattr leafbot +bfopA\n\u003e .botattr leafbot +gls\n\u003e .+telnet 1.2.3.4\n```\n\n```shell\n\"On Each Connecting Bot\"\n\u003e .+bot hub 1.2.3.4 +2600\n\u003e .+host hub *!ident@hostname\n\u003e .chattr hub +bfopA\n\u003e .botattr hub +ghp\n```\n\n### History\n\n##### 2003-01\n`tribe9.tcl` is privately released, loosely based on an original version of \nnetbots.\n\n##### 2003-11\n`blackmajick.tcl v1.1d` is privately released based on a well-known private \nirc-war script from EFnet. The original script of which it was based is lost to \nmemory, but I remember choosing it because it had the fastest mass \n(op/kick/etc.) commands at the time. This also contained code from the original \n`tribe9.tcl`.\n\n##### 2017-08\n`darkmage.tcl v1.032` is released publicly on GitHub based on `blackmajick.tcl`. \nAutomatic channel limit control was added in this release.\n\n##### 2017-08\n`darkmage.tcl v1.035` is released. Encrypted ops (aka. cookie ops) was added in \nthis release.\n\n##### 2018-11\n`darkmage.tcl v1.040` is released. YouTube url response was added as a channel \nflag in tis release. This was the final release of dark!mage.\n\n##### 2018-12\nWork begins on hybrid(core) remake and recreation of the botpack tcl.\n\n##### 2019-01\n`akira.tcl v2.053` is privately released on Gitlab. This is the complete \nrefactor of the original `tribe9.tcl` and `blackmajick.tcl` (dark!mage) with \nother inspirations from `abusive.tcl`, `core.tcl`, `dacrew.tcl`, `secauth.tcl`, \n`tnt.tcl` and many many more... This script requires hybrid(core) v1.8.4 or \nnewer.\n\n##### 2021-11\nThe decision is made to finally release to the public, I hopefully have ironed \nout most of the major bugs.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkyaulabs%2Fakira","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkyaulabs%2Fakira","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkyaulabs%2Fakira/lists"}