Analysis updated 2026-05-18
Build a visual inventory report of a company's public facing websites and servers.
Scan a large list of hosts to spot duplicate or related systems automatically.
Identify what networking or security hardware a set of web addresses is running.
Serve a finished scan report through a temporary password protected local web page.
| bimboxh4/assetscanner-pro | 0xhassaan/nn-from-scratch | 3ks/embedoc | |
|---|---|---|---|
| Stars | 0 | 0 | — |
| Language | Python | Python | Python |
| Last pushed | — | — | 2023-06-08 |
| Maintenance | — | — | Dormant |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 3/5 | 4/5 | 1/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Needs Google Chrome or Chromium installed separately for Selenium to drive.
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.
A Python tool that scans a list of websites, screenshots and fingerprints each one, and groups similar sites together into one browsable HTML report.
Mainly Python. The stack also includes Python, Selenium, Chrome.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.