Language: English | Русский
Beard - a comfortable way to track progress of your team during A/D competitions
- Parsing of supported scoreboards (hackerdom/forcad)
- Score graph of all teams with automatic scaling for your team
- Primitive prediction of the score graph
- Flag loss graph for each service
- Graph of receiving flags for each service (similar to the effectiveness of exploits)
- Telegram alerts about flag loss, service status, place changing (use courier)
| A/D framework | Link | Status | Description |
|---|---|---|---|
| ForcAD | https://github.com/pomo-mondreganto/ForcAD | ✅ | |
| HackerDom checksystem | https://github.com/HackerDom/checksystem | ✅ | parsing old-style view at /board |
- 📖 Fast Installation Guide
- 🖼️ Gallery
- 🎪 Community
- 📝 TODO
Clone repository
git clone https://github.com/Red-Cadets/beard.gitGo to folder:
cd beardChange .env with your settings:
SCOREBOARD- Scoreboard location. Example:http://6.0.0.1/boardTEAM- Team name or team IP to display information about. Example:Red Cadetsor10.10.1.15TYPE- Scoreboard type. Example:forcadorhackerdomBOT_URL- Telegram bot api address (webhook) for notification. For easy bot integration, use courier. Message format:
{
"message": "Notification here",
"type": "markdown",
"id": "parser",
"to": "tg chat id here"
}ROUND_TIME- Round time in seconds. For example:120EXTEND_ROUND- The number of rounds to predict future graph. The prediction is based on the points of the last 5 rounds. For example:10MONGO_USER- DB username. Например:parserMONGO_PASS- DB password. Например:parserRun docker-compose:
docker-compose up -dand go to URL
http://127.0.0.1:65005/![]() |
| Graph of scores of all teams on the scoreboard |
![]() |
| Flag loss graph |
![]() |
| Graph of receiving flags |
![]() |
| Telegram alerts |
If you have any feature suggestions or bugs, leave a Github issue. Open to pull requests and other forms of collaboration!
We communicate over Telegram. Click here to join our Telegram community!
Open to ideas!
Hackerdom parser is based on https://github.com/Vindori/hackerdom-board-parser




