
GhostPort është një aplikacion mësimor për fillestarët në Nmap, i paraqitur në javën e katërt të Hacktoberfest Open-Source AI Challenge, me temën «Ghost in the Machine». Katër mësime, kuize dhe një tutor Gemma me pamjen e një fantazme shpjegojnë komandat hap pas hapi.
Aplikacioni vetëm interpreton komandat: nuk i ekzekuton dhe nuk kontakton objektivat e tyre. Të gjithë shembujt përdorin localhost. Mësimet sqarojnë se -p 22,80,443 përzgjedh portat, por nuk i hap; -sV përpiqet të identifikojë shërbimet dhe versionet; ndërsa -sn zbulon pajisjet që përgjigjen, pa skanuar portat.
Shënimet shpjeguese gjenerohen nga një analizues që njeh opsionet e mbështetura dhe i lidh me dokumentacionin zyrtar të Nmap. Për opsionet e pambështetura shfaqet një njoftim, jo një shpjegim i hamendësuar. Gemma përdor shënimet dhe pyetjen e përdoruesit për të dhënë shpjegime të shkurtra me analogji.
WebLLM 0.2.87 ekzekuton Gemma 2 2B lokalisht në GPU-në e vizitorit. Shkarkimi fillestar është rreth 1.5 GB dhe kërkon shfletues me WebGPU e rreth 2 GB memorie GPU; modeli ruhet për vizitat e ardhshme. Mësimet dhe kuizet mbeten të përdorshme edhe pa të. Aplikacioni gjendet në https://ghostport.onrender.com/ dhe kodi në https://github.com/Mochi-coder-star/ghostport.
Burimi: DEV Community (Web Dev Feed) — lexoni artikullin e plotë në anglisht.

