Inspired by OpenBullet, this repository offers a powerful webtesting toolkit tailored for Android devices. The application presents an attempt of a user-friendly GUI built with Kivy, powered by a Python backend. Designed for a mobile experience, this tool is designed to execute requests, being suitable for data scraping and pentesting using custom configs, multi-threading, and proxy support.
- User-friendly Interface: An intuitive GUI built with the Kivy framework.
- Custom Configs: Offers flexibility to customize the checking process with config files.
- Multi-threading Support: Enables faster processing.
- Proxy Support: Accepts all types of proxy. (HTTP, SOCKS4, SOCKS5, SOCKS4A, SOCKS5H)
- Data Scraping: Extracts data from websites.
- Pentesting: Tests the security of websites.
NOTE: You must allow Storage Permission at App Settings
NOTE: You can see config examples in Configs Carpet.
- REQUEST - Handle HTTP requests based on provided parameters (Headers, Postdata, etc).
- FIND - Parse a substring between two delimiters in a variable.
- SAVE - Set a string variable.
- PRINT - Show at logs a Variable or String
- RESULT - Return the response at display.
- python 3.x
- kivy
- retry_requests
- Clone the repository
git clone https://github.com/LunaPy17/BulletDroid
- Install the required packages
pip install -r requirements.txt
- Execute the app
python main.py
This project is licensed under the GNU General Public License v3.0 License. See the LICENSE file for details.