Skip to content
This repository has been archived by the owner on Jun 30, 2024. It is now read-only.

3n3a-archive/webscanner-api

Repository files navigation

Web Scanner API

This API will Scan a given hostname for server names

Features

  • Switch to labstack/echo/v5 instead of Gin
  • Add scanning for other features than generator meta (Headers, Files, Sitemap Urla, Robots.Txt Url/)
  • Look at url being submitted and extract base url + schema (https:// + example.com)

Deployment

The two GeoIP Databases need to be provided by the runtime or your local environment. I set it up as follows:

# Folder in this repo (only local)
geodb:
    - GeoLite2-ASN.mmdb
    - GeoLite2-City.mmdb

Dev

Coroutines

ErrorGroup

As described in this lovely blog post .

There's also more docs on go's own page.

Live-Reload

Just use go install to get

air