Skip to content

pentestfunctions/tryhackme_progress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

TryHackMe Room Progress Tracker πŸš€

This project fetches and visualizes the progress of completed rooms on TryHackMe for a given user. It uses the TryHackMe API to retrieve the data, processes it, and generates a pie chart showing the overall progress. Additionally, it saves the sorted progress data to a JSON file and the pie chart to an image file.

Requirements πŸ“‹

  • Python 3.x
  • requests library
  • matplotlib library

Installation πŸ› οΈ

  1. Clone the Repository

    git clone https://github.com/pentestfunctions/tryhackme_progress.git
    cd tryhackme_progress
  2. Install Required Libraries

    You can install the required libraries using pip:

    pip install requests matplotlib

Usage 🚦

  1. Modify the Connect.sid (Cookie)

    Update the cookie on line 5 parameter in the thmprogress.py script (Get your connect.sid cookie from THM)

cookie = "RANDOM_SID"
  1. Run the Script

    Execute the script to fetch data, process it, and generate the pie chart:

    python thmprogress.py
  2. Output Files

    • progress_data_sorted.json: Contains the sorted progress data.
    • progress_pie_chart.png: Contains the pie chart image showing the progress.

About

Analyze your tryhackme progress!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages