-
Notifications
You must be signed in to change notification settings - Fork 371
Description
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