Just using standard, here i'll send what I have '''nim import httpclient, fab, strutils, randip_err
#Compiler options {.deadCodeElim: on, hints: off, warnings: off.} proc getPage*(host: string): string {. discardable .} = var client = newHttpClient(maxRedirects = 5, timeout = 2000) url = "https://" & host#Use https to prevent hangs try: echo "HTTP/S Probe: $#" % host discard client.getContent(url) for line in client.getContent(url).splitLines: if "Invalid URL" in line: echo "Invalid URL n" elif "IIS7" in line: echo "Found IIS Portal n" elif "bitnami-xampp" in line: echo "Default XAMPP Server n" elif "Bad Request" in line: red("[-]Bad Request n") elif "Bluehost.Com" in line: echo "Default Blue Host Server n" else: red("[~]Check Manuallyn") errorHandler(3, host) break except: errorHandler(2, host) finally: client.close() '''