[b]Fixes[/b]
Various fixes and improvements for several terminal commands.
Fixed an issue where certain invalid commands in the Code Editor could freeze the game.
Fixed a file path resolution issue in [c]CaptureHandshake[/c] that could prevent Hashcat from locating [c].pcap[/c] files when executed from certain directories.
[b]FileSystem API[/b]
The [b]FileSystem API[/b] has been completely redesigned and rebuilt.
[b]Scripting API Updates[/b]
New modules and major updates have been added to the Scripting API.
[hr][/hr]New Module: [c]Networking.Wifi[/c]
Wireless network scanning and attack utilities (Bettercap-like functionality).
[code]const interfaces = await Networking.Wifi.GetInterfaces(); const mon = interfaces.find(i => i.monitor); const networks = await Networking.Wifi.Scan(mon.name); const target = networks\[0]; await Networking.Wifi.Deauth(mon.name, target.bssid); const pcap = await Networking.Wifi.CaptureHandshake(mon.name, target.bssid); const password = await Crypto.Hashcat.Decrypt(pcap); println(`Password: ${password}`);[/code][b]Methods[/b]
[c]Networking.Wifi.GetInterfaces()[/c] — Lists wireless interfaces.
[c]Networking.Wifi.Scan(iface)[/c] — Scans nearby WiFi networks (SSID, BSSID, channel, signal strength).
[c]Networking.Wifi.Deauth(iface, bssid, options?)[/c] — Sends deauthentication frames to a target access point.
[c]Networking.Wifi.CaptureHandshake(iface, bssid)[/c] — Captures a WPA handshake and saves it as a [c].pcap[/c] file.
???? Crypto Updates
[c]Crypto.Hashcat.Decrypt[/c] now accepts a second parameter for path control.
[b]Handbook Updates[/b]
The Scripting documentation has been completely rewritten and updated.
Added 5 new pages:
[list][b]Networking[/b]
[b]Networking.Wifi[/b]
[b]Crypto[/b]
[b]HackDB[/b]
[b]NTLM[/b]
Updated 3 existing pages:
[b]System[/b]
[b]Shell[/b]
[b]File System[/b]
All 30 supported languages have been updated.
[/*][/list]