Fluxer Bot
- 7 Devlogs
- 18 Total hours
Offers different tools for fluxer servers. Mostly focused on CTFs.
Offers different tools for fluxer servers. Mostly focused on CTFs.
Fixed the /man command. I forgot to change some stuff when modifying some functions form the /help command. But now it’s fixed.
So yes this took me for ever.
I added a /tic_tac_toe command. It
detects if someone one and if there is a draw, also only the current
player can make a move.
Also I added some Man pages for the
/clear_channel and /gen_channel_history commands.
For this devlog I only changed some stuff and didn’t add that much.
/enable_hak5_products command and can disable it using the /disable_hak5_products
sitemap_products.xml is now automatically getting fetched from the sitemap.xml
That should be everything that I added and changed. I’m still putting of writing the man pages for all commands.
If you have any ideas for this project, I would love to here them.
Added a lot since the last Devlog.
/internet_checksum command to calculate the checksum for an udp header (was learning for an exam)/base84 command (maybe useful for CTFs)Added 2 new commands and fixed some stuff.
/file_profile which displays different information about files like there hashes or there file extension.
I also added a /man command which gets the information about commands added by cogs, so mostly all commands except for /_bot, and displays the more detailed information to only one command in contrast to the /help command.
Locked the /_bot command to only be able to be used by admins. This is still not completely save for publicly hosting this bot so that anyone can invite it to there server.
Also fixed some things I forgot or not correctly changed when moving the code for the /update_hak5_product_list command to a cog. Also made the command now able to support multiple servers at the same time using the same bot.
Write the man pages for all my commands and to improve that command
Added the new command /base64_file which allows the decoding of base64 directly to a file. This files extension gets determent based on the magic number in it. The command also allows the conversion of files into base64. ———————————————————————————————————————– Added hot reloading to the cogs as it’s called in the lib I’m using. cogs allow the loading of commands from other files. To reload you now can use the command /_bot reload ———————————————————————————————————————– Also added cheat sheets for markdown using the /markdown command. Then a user can select between markdown for GitHub, Fluxer or both.
Worked on a lot of stuff before I joined Stardance. But the first thing i added after joining was a base64 command similar to the one found in Linux. I now have implemented these commands: /clear_channel, /gen_channel_history (generates fake history for testing), /get_data, /bad_apple, /update_hak5_product_list (better way to view there stuff then going throughthe sitemap manually), /help, /base64 and /ping