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.
⚠️ 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.
🥢 You can define the port on the .env file
Download the latest release and run docker-compose up -d
# 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
- Go to localhost:9600
- Wait 5 minutes (only first time)
- Download the desktop application (optional)
- Hunting time!
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
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.
Distributed under the GNU General Public License v3.0. See LICENSE
for more information.
Ismael Esquilichi 👷🏻 🤔 |
Raúl Martín 🎒 |
ThirstyBytes 🌎 |