Bug's feed
Bug's feed is a local hosted portal where you can search for the latest news, videos, CVEs, vulnerabilities... It's implemented as a PWA application so you can get rid of the explorer and use it as a desktop application. Navigate through different tabs and take a look to the latest bugs or search in all of them at once. It comes with a configuration pane in which you can modify hashtags and video channels to your own belong.
🐝 About The Project
⚠️ This is my first huge project. It's not perfect and will need to be improved. See Contributing.
As a hacking and development enthusiast I'm in love with the idea of making my own scripts of the lastest vulnerabilities.
The problem: there is so much information out there. Lots of new vulnerabilities are discovered in just a day, innumerable related tweets are written and so their corresponding videos are filmed.
The solution: to gather all the information in one place and make it easy to disaggregate so you can extract the relevant knowledge.
Bug's feed is a docker containered Flask application which makes use of Selenium, Twint and FeedParser to scrape different websites like Hackerone, Youtube, Bugcrowd, Exploit Database or Twitter and stores the results in a Mongo database.
Most of requests go through Tor and with a random user agent.
Except those to twitter, youtube, oxford and bugcrowd (this may change in the future).
⚠️ Scrapping so much information, depending on different websites, makes easy to break some of the scripts. Consider using the manual refresh button if something fails.
🦟 Prerequisites
🦗 Installation
🥢 You can define the port on the .env file
📦 Release
Download the latest release and run docker-compose up -d
🌱 Source code
# Clone Bugs-feed
git clone https://github.com/pwnedshell/Bugs-feed.git
# Go to Bugs-feed folder
cd Bugs-feed/
# Run docker compose
docker-compose up -d
🦋 Usage
- Go to localhost:9600
- Wait 5 minutes (only first time)
- Download the desktop application (optional)
- Hunting time!
🐜 Contributing
I have developed this project by myself. I carry other projects and I'm not able to focus on this one. Please feel free to contribute. I would try to fix bugs and implement more features as fast as possible.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
🐍 Disclaimer
This project is designed to facilitate information about recent vulnerabilities, always referring to its scrapped pages. The use of the obtained information it's under your own responsibility.
🐛 License
Distributed under the GNU General Public License v3.0. See LICENSE
for more information.
🐌 Acknowledgements
Ismael Esquilichi 👷🏻 |
Raúl Martín |
ThirstyBytes |