Skip to content

Shodan Enterprise Module - #2939

Merged
TheTechromancer merged 25 commits into
blacklanternsecurity:3.0from
control-punk-delete:stable
Mar 4, 2026
Merged

Shodan Enterprise Module #2939
TheTechromancer merged 25 commits into
blacklanternsecurity:3.0from
control-punk-delete:stable

Conversation

@control-punk-delete

Copy link
Copy Markdown

Description

Created new module Shodan Enterprise that based on Shodan API.
This module is design to use /host api method with enterprise licence.
Input events type: IP_ADDRESS
Output events type: OPEN_TCP_PORT, TECHNOLOGY, OPEN_UDP_PORT, ASN, VULNERABILITY

Unit test passed

Screenshot 2026-03-02 at 09 45 32

Results example and compare with shodan_idb (free Shodan base).

Screenshot 2026-03-02 at 10 41 23

TheTechromancer and others added 20 commits January 20, 2026 14:45
@TheTechromancer

Copy link
Copy Markdown
Contributor

@control-punk-delete @xxixo thanks for your work on this! And thank you for writing tests! I'll look over this today.

@TheTechromancer
TheTechromancer changed the base branch from stable to dev March 2, 2026 16:15
@TheTechromancer

Copy link
Copy Markdown
Contributor

Updated to use the REST API directly, since Shodan's python library doesn't support async.

@TheTechromancer
TheTechromancer changed the base branch from dev to 3.0 March 2, 2026 18:11
@TheTechromancer

Copy link
Copy Markdown
Contributor

We will be merging this into BBOT 3.0, then 3.0 into dev.

@codecov

codecov Bot commented Mar 2, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 87.38739% with 14 lines in your changes missing coverage. Please review.
✅ Project coverage is 92%. Comparing base (610c3f4) to head (48f44c1).
⚠️ Report is 36 commits behind head on 3.0.

Files with missing lines Patch % Lines
bbot/modules/shodan_enterprise.py 83% 14 Missing ⚠️
Additional details and impacted files
@@          Coverage Diff           @@
##             3.0   #2939    +/-   ##
======================================
+ Coverage     92%     92%    +1%     
======================================
  Files        434     436     +2     
  Lines      35515   35690   +175     
======================================
+ Hits       32392   32578   +186     
+ Misses      3123    3112    -11     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@TheTechromancer
TheTechromancer merged commit f6ae3a1 into blacklanternsecurity:3.0 Mar 4, 2026
22 of 31 checks passed
@liquidsec liquidsec mentioned this pull request Jun 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants