whatisgithub

What is assetscanner-pro?

bimboxh4/assetscanner-pro — explained in plain English

Analysis updated 2026-05-18

0PythonAudience · ops devopsComplexity · 3/5LicenseSetup · moderate

In one sentence

A Python tool that scans a list of websites, screenshots and fingerprints each one, and groups similar sites together into one browsable HTML report.

Mindmap

mindmap
  root((AssetScanner Pro))
    What it does
      Screenshots websites
      Fingerprints tech
      Groups similar sites
      Builds HTML report
    Tech stack
      Python
      Selenium
      Chrome
      Flask
    Use cases
      Asset inventory
      Exposure review
      Duplicate detection
    Audience
      Security teams
      Ops engineers
    Setup
      Needs Chrome
      Python 3.10+
      Optional Shodan key

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Build a visual inventory report of a company's public facing websites and servers.

USE CASE 2

Scan a large list of hosts to spot duplicate or related systems automatically.

USE CASE 3

Identify what networking or security hardware a set of web addresses is running.

USE CASE 4

Serve a finished scan report through a temporary password protected local web page.

What is it built with?

PythonSeleniumChromeFlaskWappalyzer

How does it compare?

bimboxh4/assetscanner-pro0xhassaan/nn-from-scratch3ks/embedoc
Stars00
LanguagePythonPythonPython
Last pushed2023-06-08
MaintenanceDormant
Setup difficultymoderatemoderatehard
Complexity3/54/51/5
Audienceops devopsdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Needs Google Chrome or Chromium installed separately for Selenium to drive.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

AssetScanner Pro is a Python tool that takes a list of website addresses and turns them into a single browsable report. You give it one URL, or a text file with many URLs or hosts, and it visits each one using a real headless Chrome browser so it can capture pages that rely on JavaScript to load their content. For every target, the tool takes a screenshot, grabs the site's favicon, and records details like the page title, the main heading text, the final URL after any redirects, the HTTP status code, the IP address, and information about the network the site sits on, such as its ASN and organization. It also tries to identify what software or technology each site is running, and it can specifically recognize equipment from many well known networking and security vendors, including brands like Fortinet, Cisco, and Palo Alto, among others listed in the README. One of its more useful features is grouping. After scanning many targets, it compares them using their appearance, page text, titles, favicons, and detected technologies, then clusters together the ones that look similar or related. This helps someone reviewing a large list of websites spot duplicates or connected systems without checking each one by hand. All of this comes together in one self contained HTML report file, with a matching folder of assets like screenshots. The report has filters, a sidebar, and image previews built in, so it can be opened and browsed without needing the original tool installed. There is also an option to serve that report through a small password protected local web page instead of opening the file directly. The project is built for authorized use cases: taking inventory of a group of websites, reviewing what is publicly exposed, and visually comparing many web assets at once. It requires Python 3.10 or newer and a working installation of Chrome or Chromium, and it optionally supports an integration with the Shodan service for extra network information. It is released under the MIT license.

Copy-paste prompts

Prompt 1
Help me install AssetScanner Pro and its Chrome dependency on Ubuntu.
Prompt 2
Write a targets.txt file format example I can feed into AssetScanner Pro.
Prompt 3
Explain what the similarity grouping feature in AssetScanner Pro is comparing.
Prompt 4
Show me the command to run AssetScanner Pro in low resource fast mode.
Prompt 5
How do I add my Shodan API key to enrich AssetScanner Pro's results?

Frequently asked questions

What is assetscanner-pro?

A Python tool that scans a list of websites, screenshots and fingerprints each one, and groups similar sites together into one browsable HTML report.

What language is assetscanner-pro written in?

Mainly Python. The stack also includes Python, Selenium, Chrome.

What license does assetscanner-pro use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is assetscanner-pro to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is assetscanner-pro for?

Mainly ops devops.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.