https://github.com/gr455/gullibleadmin
An open-source XSS bot
https://github.com/gr455/gullibleadmin
Last synced: about 2 months ago
JSON representation
An open-source XSS bot
- Host: GitHub
- URL: https://github.com/gr455/gullibleadmin
- Owner: gr455
- Created: 2021-02-13T18:43:28.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-02-14T11:27:32.000Z (over 5 years ago)
- Last Synced: 2026-06-10T06:45:42.993Z (about 2 months ago)
- Language: JavaScript
- Homepage:
- Size: 31.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GullibleAdmin
An open-source XSS bot
## Run
1. Run npm install
2. Set your config options in config/ directory
3. Run node gullibleAdmin.js
4. Application will listen on port 31337 unless a GADMIN_PORT env var is set
## Configuration
Set the files in the config directory with your configuration options and preferences
### config/config.js
- `useReCaptchaV2`(boolean): Whether or not to use Google reCAPTCHA v2
- `hostBlacklist`(array[string]): Blacklist of hostnames (default: allows all)
- `hostBlacklistRegex`(string): Hostnames matching the regex will be blacklisted (default: allows all)
- `protocolWhitelist`(array[string]): Allowed protocols (default: http, https)
- `urlRegex`(string): URLs not matching the regex will be blacklisted (default: general URL regex)
- `adminCookies`(array[object]): Mentioned cookies will be set to the bot before URL visit
- `pageTimeout`(integer): Time(in ms) for which the bot stays on the URL (default: 0)
All private IPs are blacklisted by default
### config/prefs.js
- `customTitle`: Title of the view for the bot
- `customHeading`: Text to display as a heading on the view