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 3)

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 11–15

  1. 11application · medium

    An OSINT analyst needs to monitor a public government website for new press releases every 30 minutes during business hours. The analyst wants to store the full HTML of each new page and maintain a log of when changes were detected. The solution must run even when the analyst's laptop is closed. Which approach best meets these requirements?

    Select an answer first
  2. 12foundation · easy

    Which HTTP header is commonly used to pass an API key or token for authentication in a Python requests call?

    Select an answer first
  3. 13application · medium

    An analyst is building a Python script that monitors several websites for changes and needs to store the collected data for later analysis. The analyst wants to keep a full history of each monitored page, including timestamps, and be able to query the data by date and URL. Which storage approach is the most appropriate?

    Select an answer first
  4. 14expert · hard

    An OSINT team runs a Python script that monitors 100 websites and stores snapshots in a PostgreSQL database. The team needs to retain data for at least 2 years for compliance, but the database is growing quickly and storage costs are increasing. The team wants to reduce storage costs without losing the ability to query historical data. Which approach is the most effective?

    Select an answer first
  5. 15expert · hard

    An OSINT analyst is building a Python script to collect data from a public API that has a rate limit of 100 requests per hour. The script also needs to collect data from a second API that has a rate limit of 1000 requests per hour. The analyst wants to minimize the total time to collect all data while respecting both rate limits. The script will run on a local machine. Which approach is 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.