Script that checks server's operating systems based on specified list of websites. Uses docker to run wappalyzer. Basically, it's two small bash wrapper scripts around docker wappalyzer container.
- Linux
- Bash
- Docker
git clone https://github.com/sxiii/top-websites-os
cd top-websites-os
and replace or add your website link to the top of the filescan-top.sh
(add into ntweb array)- Run
./scan-top.sh
. This step requires internet and root (if your docker requires root) and will generate JSONs based on Wappalyzer runned inside docker. Finally, it'll put them into json folder. - Run
./process-top.sh
. You will see which websites uses which OSes.
To clean everything except the scripts; just remove the contents of json folder: rm -rf ./json/*
.
- Found a bug? File an issue!
- Want an improvement? File an issue!
- Can help? Publish pull requests with your improvements!
- Future releases might contain something more powerful, who knows.
- Current version includes list of top-30 Norwegian websites as demo for scan.
- Getting visitors count automatically and for free for exact same websites (e.g., results parsed from similarweb)
- Maybe using other fingerprinting methods as additional or basic method (from Kali toolkit?...)