A beginner-friendly 21-day course providing Linux command line tutorials and sample commands tailored for OSINT practitioners to automate data collection and analysis.
In this repository you will find sample commands and test files for each day of the course "Linux for OSINT. A 21-day course for beginners".
This course is designed for individuals interested or professionally involved in OSINT who want to learn how to leverage Linux command line tools to simplify and automate data collection and analysis tasks. It is ideal for beginners with no prior Linux experience, enabling them to explore OSINT techniques through practical daily exercises.
This course is not intended for Linux experts, pentesters, or those preparing for Linux certification exams; it focuses on demonstrating Linux capabilities for OSINT beginners and encourages critical thinking rather than presenting the most optimized Linux solutions. Users should consider supplementing this course with other Linux resources for deeper expertise.
Download the course PDF from the repository to follow along
Create a GitHub account if you do not have one
Open Gitpod (https://gitpod.io) and create a new workspace linked to the repository
Use the provided online Ubuntu-based environment to run all commands
No local Linux installation or VM setup required until the final day
Open a Gitpod workspace linked to the repository
Launches an online Linux environment for running course commands without local setup
Follow daily sample commands provided in the PDF and repository files
Practically applies Linux commands for OSINT data collection and automation