Skip to content

Module 105 (Shodan) not finding aiohttp module #38

@rrice2004

Description

@rrice2004

Summary:::
When running the Shodan module (105), it errors out that it can't find the aiohttp module and ends.

Environment:::
OS: Windows 11 Pro - 64-bit operating system, x64-based processor
Processor: Intel(R) Core(TM) Ultra 7 165H, 1400 Mhz, 16 Core(s), 22 Logical Processor(s)
RAM: 16.0 GB
Shell (Command Prompt): Argus interactive CLI
Argus Path: C:\Python.Argus
Module: 105 - Shodan
Threads Tested: default
Python: Python 3.12.7

Steps to Reproduce:::

1 - Launch Argus > Select the Shodan module: use 105
2 - Set a target with protocol:

  • set target https://yahoo.com
  • set threads default
  • run
    3 - Observe traceback error
    4 - verified that aiohttp module is installed

PS C:\Python.Argus> py -m pip install aiohttp
Requirement already satisfied: aiohttp in c:\python.argus\lib\site-packages (3.13.3)
Requirement already satisfied: aiohappyeyeballs>=2.5.0 in c:\python.argus\lib\site-packages (from aiohttp) (2.6.1)
Requirement already satisfied: aiosignal>=1.4.0 in c:\python.argus\lib\site-packages (from aiohttp) (1.4.0)
Requirement already satisfied: attrs>=17.3.0 in c:\python.argus\lib\site-packages (from aiohttp) (25.4.0)
Requirement already satisfied: frozenlist>=1.1.1 in c:\python.argus\lib\site-packages (from aiohttp) (1.8.0)
Requirement already satisfied: multidict<7.0,>=4.5 in c:\python.argus\lib\site-packages (from aiohttp) (6.7.0)
Requirement already satisfied: propcache>=0.2.0 in c:\python.argus\lib\site-packages (from aiohttp) (0.4.1)
Requirement already satisfied: yarl<2.0,>=1.17.0 in c:\python.argus\lib\site-packages (from aiohttp) (1.22.0)
Requirement already satisfied: idna>=2.0 in c:\python.argus\lib\site-packages (from yarl<2.0,>=1.17.0->aiohttp) (3.11)
Requirement already satisfied: typing-extensions>=4.2 in c:\python.argus\lib\site-packages (from aiosignal>=1.4.0->aiohttp) (4.15.0)

Expected Behavior:::

Module should:

  • Module should prompt for Shodan API key

Actual Behavior:::

  • Module (105) errors out on already installed aiohttp module

Error Logs / Tracebacks:::
(Cmd) run 105
Enter target domain or URL: yahoo.com
Traceback (most recent call last):
File "", line 198, in _run_module_as_main
File "", line 88, in _run_code
import aiohttp
ModuleNotFoundError: No module named 'aiohttp'
Script shodan.py exited 1
TXT report generated successfully: results\yahoo.com\yahoo.com_CHAIN_20260120_135458.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions