Software-ul Wardriving se încadrează în mai multe categorii diferite, dintre care cea mai de bază detectează și mapează punctele de acces wireless. Snifferele de pachete și analizoarele de trafic, precum și monitoarele pentru puterea semnalului și securitatea, sunt, de asemenea, tipuri de software de supraveghere. De asemenea, este legat de cracarea criptării și software-ul de atac al rețelei. Acest software este de obicei folosit în wardriving cu un laptop, card Wi-Fi™ și dispozitiv Global Positioning System (GPS). Este adesea folosit de persoanele care cutreieră cartiere și rețele wireless în căutarea unor puncte de acces Wi-Fi™ vulnerabile.
Tot ceea ce este necesar pentru a utiliza majoritatea software-ului de wardriving este un anumit tip de computer mobil cu o interfață Wi-Fi™. Computerul poate fi un laptop, Asistent digital personal (PDA) sau alt tip de sistem portabil. Atâta timp cât cardul său wireless este compatibil cu software-ul de wardriving ales, antena sa internă ar trebui să funcționeze. Totuși, unul extern ar trebui să crească semnificativ numărul de puncte de acces descoperite. Un dispozitiv GPS bazat în serie poate fi utilizat pentru a triangula și a mapa punctele identificate.
Majoritatea software-ului wardriving sunt disponibile pentru Microsoft Windows®, Linux®, UNIX® și Apple® Mac® OS/X®. O mare parte este și cod sursă deschisă. O excepție notorie este Netstumbler, un utilitar comun Windows® care ascultă și verifică punctele de acces vizibile public. Nu încearcă să se conecteze, să adulmece sau să spargă nimic, dar este eficient în descoperirea și înregistrarea semnalizatoarelor de rețea. O variantă open source Linux® numită Kismet poate găsi rețele ascunse și adulmecă, înregistrează și aruncă datele de pachete.
Când un dispozitiv GPS este conectat la portul serial, un sistem poate utiliza un software de gestionare care mapează punctele de acces descoperite. În schimb, GPS-ul poate fi conectat la un port USB (Universal Serial Bus); Software-ul port bridge își poate direcționa datele către portul serial vechi după cum este necesar. Software-ul de cartografiere poate triangula poziția unui punct de acces fără fir din mai multe direcții diferite. De asemenea, poate vorbi cu site-uri web care urmăresc puncte de acces cunoscute din regiune și adaugă puncte nou descoperite pe site-uri.
Administratorii de rețea folosesc adesea software de supraveghere pentru a localiza hotspot-uri neintenționate sau necinstite. Aceste uși din spate neautorizate prin firewall-ul corporativ pot fi probleme majore de securitate. Acest software este, de asemenea, folosit pentru a localiza punctele moarte sau slabe în acoperirea semnalului a punctelor de acces cunoscute.
Unii oameni folosesc funcțiile de cracare a criptării ale software-ului de wardriving pentru a pătrunde în rețelele protejate. Acest software este conceput pentru a analiza traficul pentru a sparge cheile Wi-Fi™ Protected Access (WPA) și Wired Equivalent Privacy (WEP). Unele programe folosesc pur și simplu atacuri de dicționar sau alte metode de forță brută. Odată ce cheile sunt cunoscute, pachetele realizate cu atenție pot fi injectate în fluxul de trafic pentru a pătrunde în rețele. Aceste pachete pot exploata vulnerabilitățile din protocoalele de rețea subiacente și pot declanșa atacuri de tip denial-of-service.