Examers.io
ExamsOrganizationsHow it worksPricingHelp & FAQ
GIAC (SANS) logo

GIAC Strategic OSINT Analyst

Domain 2Objective 3

Python for OSINT: Tools and Techniques GSOA Practice Questions (Page 1)

Part of the Advanced OSINT Tools and Techniques domain, which makes up ~56% of our current practice bank. GIAC (SANS) does not publish an official question count, but from its 180-minute exam (~70–120 total, ~39–67 in this domain), expect 13–22 from this objective — we provide 27 practice questions to prepare you well beyond it. (estimate)

27questions here
6free pages
7concepts

Questions 1–5

  1. 1foundation · easy

    On a Linux system, which built-in tool is commonly used to schedule Python scripts to run at defined intervals?

    Select an answer first
  2. 2application · medium

    An analyst has written a Python script that checks a news website for new articles every hour and sends a notification to a Slack channel when a new article is found. The script uses an API key for Slack and must run reliably on a Linux server. The analyst wants to ensure the script runs even after a server reboot. Which approach should be used?

    Select an answer first
  3. 3application · medium

    A small OSINT team has a Python script that collects data from multiple public sources and writes results to a local SQLite database. The team now needs to share the collected data with a remote analyst who cannot access the local network. The script must continue to run on the original local machine, but the remote analyst needs read-only access to the latest data. Which approach is the most practical?

    Select an answer first
  4. 4foundation · easy

    An OSINT analyst wants to write a Python script that repeatedly fetches data from several public sources, normalizes the records, and then writes a summary report. Which Python library is specifically designed to simplify making HTTP requests and handling responses in such a workflow?

    Select an answer first
  5. 5expert · hard

    An analyst has a Python script that monitors a website for changes and sends alerts via email. The script uses a free email API that has a rate limit of 10 emails per hour. The analyst wants to run the script every 15 minutes, but is concerned about exceeding the email rate limit when multiple changes are detected. Which approach is the most appropriate?

    Select an answer first
Finished these 5 questions?

Review the revealed explanations, or continue through the curriculum.

Free Basic Practice is a study aid with revealable answers — not a scored exam. Examers.io is independent and not affiliated with or endorsed by GIAC (SANS). “GSOA” is a trademark of its owner, used for identification only.