Argos

Argos

This script will automatically set up an OSINT workstation starting from a Ubuntu OS.

161 Stars
GitHub

ARGOS — Beta

WARNING: BETA VERSION This script has been updated for Ubuntu 24.04 LTS and Ubuntu Budgie 24.04 LTS. It is under active testing. Always run it on a clean VM before using it in production. Report any problems by opening an issue.

Argos automatically configures an open-source OSINT workstation from a clean Ubuntu 24.04 LTS virtual machine.

Best practice recommends using a dedicated VM for each OSINT investigation. This script follows the methods described by Michael Bazzell in Open Source Intelligence Techniques.

Contents


Requirements

  • Ubuntu 24.04 LTS or Ubuntu Budgie 24.04 LTS (VM or workstation)
  • Any Linux username (the previous requirement to use osint has been removed)
  • System language: English
  • Active internet connection during installation
  • VirtualBox Guest Additions already installed — the script does not install them. Install Guest Additions before running setup.sh to enable clipboard sharing, drag-and-drop, and fullscreen support.

The script is optimised for VirtualBox. Code for VMware Tools is available in the comments.

Tested on:

  • Ubuntu Budgie 24.04 LTS (VM)
  • Ubuntu 24.04 LTS (VM)

No longer supported:

  • Ubuntu 22.04 LTS (some dependencies are incompatible)
  • Ubuntu 20.04 LTS

Tools

OSINT

ToolStatusNotes
AmassActiveSubdomain enumeration
InstaloaderActiveInstagram OSINT
ToutatisLimitedRequires Instagram session ID
HTTrackActiveWeb crawling and mirroring
MediaInfoActiveMedia metadata analysis
ExifToolActiveMetadata from documents and images
EyeWitnessActiveWebsite screenshots
The HarvesterActiveEmail and domain recon
MetagoofilActiveMetadata from public documents
recon-ngActiveModular OSINT framework
SherlockActiveUsername search
SpiderFootActiveOSINT automation
blackbirdActiveAdvanced username search
holeheActiveEmail OSINT
maigretActiveUsername search (advanced Sherlock fork)
MaltegoActiveLink analysis (requires account)
yt-dlpActiveVideo downloader (replaces youtube-dl)

Removed tools (abandoned or discontinued):

  • Instalooter: use Instaloader
  • Sublist3r: use Amass
  • Photon: use Katana or GoSpider
  • youtube-dl: replaced by yt-dlp
  • Moriarty-Project: use PhoneInfoga
  • Elasticsearch-Crawler: use Shodan CLI
  • Atom Editor (discontinued December 2022): replaced by VSCodium

General Tools

ToolStatus
VLCActive
Google Earth ProActive
VSCodiumActive (replaces Atom)
CherryTreeActive
KeePassXCActive
KazamActive
AudacityActive
Tor BrowserActive
OpenShotActive
ObsidianActive (latest version fetched dynamically)
RipgrepActive
Threat Intelligence ResourcesActive

Installation

  1. Open a terminal.

  2. Install Git if it is not already present:

    sudo apt install -y git
    
  3. Clone the repository into the Downloads directory:

    git clone https://github.com/SOsintOps/Argos ~/Downloads/Argos
    
  4. Make the script executable:

    chmod +x ~/Downloads/Argos/setup.sh
    
  5. Run the script:

    ~/Downloads/Argos/setup.sh
    

    Firefox does not need to be closed or opened manually. The script initialises the Firefox profile automatically if it has not been created yet.


Installation Log

The script automatically generates a log file in the Downloads directory:

~/Downloads/argos_install_YYYYMMDD_HHMMSS.log

The log contains the full installation output with timestamps. If an error occurs, the exact line number is recorded in the log.


To Do

  • Add PhoneInfoga as a replacement for Moriarty-Project
  • Add Katana or GoSpider as a replacement for Photon
  • Update LibreOffice report templates for OSINT investigations
  • Complete end-to-end testing on Ubuntu Budgie 24.04 LTS VM
  • Add shortcuts for holehe, maigret standalone, and blackbird standalone

Resources


Credits

  • Skykn0t for the original OSINT_VM_Setup script
  • oh6hay for the script name
  • pinkevilpimp for the wallpaper script

Licences

See the licence files included in the repository.

Related

How to Install

  1. Download the template file from GitHub
  2. Move it anywhere in your vault
  3. Open it in Obsidian — done!

Stats

Stars

161

Forks

22

License

NOASSERTION

Last updated 15d ago

Categories

Tags

footprintinginfosecintelligence-gatheringmaltegoosintreconnaissancethreatintelthreatintelligenceubuntu