ARGOS

July 4, 2026 · View on GitHub

ShellCheck License: CC BY-NC-SA 4.0 Ubuntu 24.04 LTS

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
blackbirdActiveUsername and email search across 600+ platforms
ExifToolActiveMetadata from documents and images
ExploratoresActiveBrowser-based OSINT toolkit (search tools, PII redactor, IBAN analysis, CyberChef)
EyeWitnessActiveWebsite screenshots
HTTrackActiveWeb crawling and mirroring
InstaloaderActiveInstagram OSINT
linkookActiveLinked social accounts and emails from username
maigretActiveUsername search across 3000+ sites
MaltegoManualLink analysis; not auto-installed (requires paid account), install manually if needed
MediaInfoActiveMedia metadata analysis
MetagoofilActiveMetadata from public documents
PhoneInfogaStablePhone number intelligence (stable, unmaintained)
recon-ngLimitedModular OSINT framework; maintenance reduced
SherlockActiveUsername search across 400+ sites
Shodan CLIActiveInternet-exposed host search (requires API key)
socialscanActiveAccurate email and username availability checks
SpiderFootActiveOSINT automation (200+ modules)
The HarvesterActiveEmail and domain recon
ToutatisLimitedRequires Instagram session ID
user-scannerActiveEmail and username OSINT, 195+ scan vectors
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: replaced by PhoneInfoga
  • Elasticsearch-Crawler: use Shodan CLI
  • Atom Editor (discontinued December 2022): replaced by VSCodium
  • holehe: abandoned, replaced by user-scanner

General Tools

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

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 deploys an enterprise policies.json (privacy hardening, OSINT extensions, managed bookmarks) to the Firefox distribution directory; it is applied automatically on the next Firefox launch. Firefox opens the local Exploratores toolkit as its homepage.


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 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 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.