Inspiration
During this time, I had recently learned C# and was thinking about a project to do with it. I decided to make a telegram bot that assigns users in a group a virtual currency which they can manage. Users could earn this currency by using certain defined words in their messages. This was also a good way of statistically being able to tell what kind of terminology gets used throughout a group chat on telegram. Of course, this doesn’t serve much utility, but sometimes you need to start something and then wait for a good use.
Development
Capture the Flag
I was primarily developing this bot for the cyber security group I was a part of. We would ocasionally do hacking events like capture the flag competitions. I decided to add to the bot a web scraper that would pull upcomming capture the flag events.
File manager interface for AWS S3 cloud storage
You could use commands like /upload
, /ls
, /download
, and so on to manage S3 storage on AWS.
Exploit Searcher
Users could use the bot to find and get exploit scripts using ExploitDB’s database.
Things I expanded my experience on
- Json serialization
- Server managment
- AWS Servers
- AWS S3 storage buckets
- Web scraping
- Regex