mirror of
				https://github.com/osmarks/website
				synced 2025-10-31 05:43:01 +00:00 
			
		
		
		
	Improve GUIHacker
This commit is contained in:
		| @@ -13,32 +13,54 @@ jargonWords = { | |||||||
|       ["TCP", "HTTP", "SDD", "RAM", "GB", "CSS", "SSL", "AGP", "SQL", "FTP", "PCI", "AI", "ADP", |       ["TCP", "HTTP", "SDD", "RAM", "GB", "CSS", "SSL", "AGP", "SQL", "FTP", "PCI", "AI", "ADP", | ||||||
|        "RSS", "XML", "EXE", "COM", "HDD", "THX", "SMTP", "SMS", "USB", "PNG", "PHP", "UDP",  |        "RSS", "XML", "EXE", "COM", "HDD", "THX", "SMTP", "SMS", "USB", "PNG", "PHP", "UDP",  | ||||||
|        "TPS", "RX", "ASCII", "CD-ROM", "CGI", "CPU", "DDR", "DHCP", "BIOS", "IDE", "IP", "MAC",  |        "TPS", "RX", "ASCII", "CD-ROM", "CGI", "CPU", "DDR", "DHCP", "BIOS", "IDE", "IP", "MAC",  | ||||||
|        "MP3", "AAC", "PPPoE", "SSD", "SDRAM", "VGA", "XHTML", "Y2K", "GUI", "EPS"],  |        "MP3", "AAC", "PPPoE", "SSD", "SDRAM", "VGA", "XHTML", "Y2K", "GUI", "EPS", "SATA", "SAS", | ||||||
|  |         "VM", "LAN", "DRAM", "L3", "L2", "DNS", "UEFI", "UTF-8", "DDOS"],  | ||||||
|    adjectives: |    adjectives: | ||||||
|       ["auxiliary", "primary", "back-end", "digital", "open-source", "virtual", "cross-platform", |       ["auxiliary", "primary", "back-end", "digital", "open-source", "virtual", "cross-platform", | ||||||
|        "redundant", "online", "haptic", "multi-byte", "bluetooth", "wireless", "1080p", "neural", |        "redundant", "online", "haptic", "multi-byte", "bluetooth", "wireless", "1080p", "neural", | ||||||
|        "optical", "solid state", "mobile", "unicode", "backup", "high speed", "56k", "analog",  |        "optical", "solid state", "mobile", "unicode", "backup", "high speed", "56k", "analog",  | ||||||
|        "fiber optic", "central", "visual", "ethernet", "Griswold"],  |        "fiber optic", "central", "visual", "ethernet", "Griswold", "binary", "ternary", | ||||||
|  |        "secondary", "web-scale", "persistent", "Java" | ||||||
|  |     ],  | ||||||
|    nouns: |    nouns: | ||||||
|       ["driver", "protocol", "bandwidth", "panel", "microchip", "program", "port", "card",  |       ["driver", "protocol", "bandwidth", "panel", "microchip", "program", "port", "card",  | ||||||
|        "array", "interface", "system", "sensor", "firewall", "hard drive", "pixel", "alarm",  |        "array", "interface", "system", "sensor", "firewall", "hard drive", "pixel", "alarm",  | ||||||
|        "feed", "monitor", "application", "transmitter", "bus", "circuit", "capacitor", "matrix",  |        "feed", "monitor", "application", "transmitter", "bus", "circuit", "capacitor", "matrix",  | ||||||
|        "address", "form factor", "array", "mainframe", "processor", "antenna", "transistor",  |        "address", "form factor", "array", "mainframe", "processor", "antenna", "transistor",  | ||||||
|        "virus", "malware", "spyware", "network", "internet", "field", "acutator", "tetryon", |        "virus", "malware", "spyware", "network", "internet", "field", "acutator", "tetryon", | ||||||
|        "beacon", "resonator"],  |        "beacon", "resonator", "diode", "oscillator", "vertex", "shader", "cache", "platform", | ||||||
|  |        "hyperlink", "device", "encryption", "node", "headers", "botnet", "applet", "satellite", | ||||||
|  |         "Unix", "byte"],  | ||||||
|    participles: |    participles: | ||||||
|       ["backing up", "bypassing", "hacking", "overriding", "compressing", "copying", "navigating",  |       ["backing up", "bypassing", "hacking", "overriding", "compressing", "copying", "navigating",  | ||||||
|        "indexing", "connecting", "generating", "quantifying", "calculating", "synthesizing",  |        "indexing", "connecting", "generating", "quantifying", "calculating", "synthesizing",  | ||||||
|        "inputting", "transmitting", "programming", "rebooting", "parsing", "shutting down",  |        "inputting", "transmitting", "programming", "rebooting", "parsing", "shutting down",  | ||||||
|        "injecting", "transcoding", "encoding", "attaching", "disconnecting", "networking", |        "injecting", "transcoding", "encoding", "attaching", "disconnecting", "networking", | ||||||
|        "triaxilating", "multiplexing", "interplexing", "rewriting", "transducing", |        "triaxilating", "multiplexing", "interplexing", "rewriting", "transducing", | ||||||
|        "acutating", "polarising" |        "acutating", "polarising", "diffracting", "modulating", "demodulating", "vectorizing", | ||||||
|  |        "compiling", "jailbreaking", "proxying", "Linuxing" | ||||||
| ]}; | ]}; | ||||||
|  |  | ||||||
| // Generates a random piece of jargon | // Generates a random piece of jargon | ||||||
| function jargon() { | function jargon() { | ||||||
|     let raw = choose(jargonWords.participles) + " " + choose(jargonWords.adjectives) + " " + |     var choice = Math.random() | ||||||
|         choose(jargonWords.acronyms) + " " + choose(jargonWords.nouns); |     if (choice > 0.5) { | ||||||
|  |         var thing = choose(jargonWords.adjectives) + " " + choose(jargonWords.acronyms) | ||||||
|  |     } else if (choice > 0.1) { | ||||||
|  |         var thing = choose(jargonWords.acronyms) + " " + choose(jargonWords.adjectives) | ||||||
|  |     } else { | ||||||
|  |         var thing = choose(jargonWords.adjectives) + " " + choose(jargonWords.acronyms) + " " + choose(jargonWords.nouns) | ||||||
|  |     } | ||||||
|  |     thing += " " + choose(jargonWords.nouns) | ||||||
|  |     if (Math.random() > 0.3) { | ||||||
|  |         var raw = choose(jargonWords.participles) + " " + thing | ||||||
|  |     } else { | ||||||
|  |         var raw = thing + " " + choose(jargonWords.participles) | ||||||
|  |             .replace("overriding", "overriden") | ||||||
|  |             .replace("shutting", "shut") | ||||||
|  |             .replace("ying", "ied") | ||||||
|  |             .replace("ing", "ed") | ||||||
|  |     } | ||||||
|     return raw.capitalizeFirstLetter() |     return raw.capitalizeFirstLetter() | ||||||
| } | } | ||||||
|  |  | ||||||
| @@ -158,7 +180,22 @@ function GuiHacker(){ | |||||||
|         'Encryption Unsuccesful Attempting Retry...', |         'Encryption Unsuccesful Attempting Retry...', | ||||||
|         'Waiting for response...', |         'Waiting for response...', | ||||||
|         '....Searching...', |         '....Searching...', | ||||||
|                             'Calculating Space Requirements ' |         'Calculating Space Requirements', | ||||||
|  |         "nmap 192.168.1.0/24 -p0-65535", | ||||||
|  |         "Rescanning Databases...", | ||||||
|  |         "Hacking all IPs simultaneously...", | ||||||
|  |         "All webs down, activating proxy", | ||||||
|  |         "rm -rf --no-preserve-root /", | ||||||
|  |         "Hacking military satellite network...", | ||||||
|  |         "Guessing password...", | ||||||
|  |         "Trying 'password123'", | ||||||
|  |         "Activating Extra Monitors...", | ||||||
|  |         "Typing Faster...", | ||||||
|  |         "Checking StackOverflow", | ||||||
|  |         "Locating crossbows...", | ||||||
|  |         "Enabling algorithms and coding", | ||||||
|  |         "Collapsing Subdirectories...", | ||||||
|  |         "Enabling Ping Wall..." | ||||||
|     ]; |     ]; | ||||||
|     this.isProcessing = false; |     this.isProcessing = false; | ||||||
|     this.processTime = 0; |     this.processTime = 0; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user