Simple API to get cyber ranking of a user on Rootme and Tryhackme.
367
Simple API to get cyber ranking of a user on Rootme and Tryhackme. I use it to get my ranking for my Portfolio.
http://localhost:8080/api/rootme/<rootme_username>
http://localhost:8080/api/rootme/<rootme_username>?detailed=true
http://localhost:8080/api/tryhackme/<tryhackme_username>
go run cmd/server/main.go
Build image
docker build .
docker run --rm -p 8080:8080 --name cyberrank-api
Run image
docker run --rm -p 8080:8080 --name cyberrank-api cedev/cyberrank-api
simple rootme
{
"username": "cedev001",
"rank": "7090",
"platform": "root-me"
}
detailed rootme
{
"username": "cedev001",
"rank": "7090",
"platform": "root-me",
"categories": [
{
"name": "Web - Client",
"percentage": 40
},
{
"name": "Programmation",
"percentage": 20
},
{
"name": "Cryptanalyse",
"percentage": 12
},
{
"name": "Stéganographie",
"percentage": 47
},
{
"name": "Web - Serveur",
"percentage": 39
},
{
"name": "Cracking",
"percentage": 7
},
{
"name": "Réaliste",
"percentage": 3
},
{
"name": "Réseau",
"percentage": 29
},
{
"name": "App - Script",
"percentage": 12
},
{
"name": "App - Système",
"percentage": 1
},
{
"name": "Forensic",
"percentage": 0
}
],
"overall": {
"percentage": 17,
"solved": 103,
"total": 599
}
}
tryhackme
{
"username": "Cedev001",
"rank": "29402",
"platform": "tryhackme"
}
Content type
Image
Digest
sha256:375396d1a…
Size
6.9 MB
Last updated
9 months ago
docker pull cedev/cyberrank-api