Pagina 1 di 1

iwlist scansione di una sola rete

Inviato: mar 18 set 2018, 23:42
da darkstaring
Salve, come da titolo vorrei sapere se e' possibile fare una scansione di una sola rete specificando il Mac o l'Essid con iwlist o qualcos'altro...

Grazie 1000

Re: iwlist scansione di una sola rete

Inviato: mer 19 set 2018, 9:38
da joe
Per "scansione di una sola rete" quali informazioni intendi cercare di preciso?
I PC attualmente collegati? Cos'altro?

Ad ogni modo "iwlist" prevede il comando "scan" che a sua volta si può lanciare con l'opzione "essid" in modo da limitare la scansione alla rete corrispondente.
Parameters
scan[ning]

Give the list of Access Points and Ad-Hoc cells in range, and optionally a whole bunch of information about them (ESSID, Quality, Frequency, Mode...). The type of information returned depends on what the card supports.
Triggering scanning is a privileged operation (root only) and normal users can only read left-over scan results. By default, the way scanning is done (the scope of the scan) is dependant on the card and card settings.
This command takes optional arguments, however most drivers will ignore those. The option essid is used to specify a scan on a specific ESSID. With some card/driver, this enables to see hidden networks. The option last does not trigger a scan and read left-over scan results.
http://www.linux-commands-examples.com/iwlist

Non so se è quello che cerchi ma può essere un punto di partenza.

Re: iwlist scansione di una sola rete

Inviato: mer 19 set 2018, 13:18
da darkstaring
Non sto riuscendo a scansionare un solo ESSID

Re: iwlist scansione di una sola rete

Inviato: mer 19 set 2018, 14:06
da joe
Dovresti essere un po' più esplicativo: se non riporti degli output, dei messaggi d'errore, dei comandi precisi che hai lanciato non troverai facilmente risposte... Prova a riportare i comandi che lanci (usa il tag

Codice: Seleziona tutto

 così è più chiaro) e gli output che ritorna, eventualmente offuscando le informazioni sensibili...

Re: iwlist scansione di una sola rete

Inviato: mer 19 set 2018, 14:09
da darkstaring
avevo in mente qualcosa del tipo
iwlist wlp2s0 scan essid=pippo
ed ottenere tutto di quella rete, ma non funziona...per ora sto usando questo comando

iwlist "+devices_selezionato+" scan | grep -E 'Address|ESSID|WEP|WPA|Encryption' | cut -c21- | sed 's/Address\: //g' | sed 's/ESSID\://g'

e poi ottengo le varie variabili...

Re: iwlist scansione di una sola rete

Inviato: gio 20 set 2018, 0:40
da joe
La sintassi del comando è errata. In effetti il man non mi è sembrato esaustivo, comunque se dai "iwlist --help":

Codice: Seleziona tutto

Usage: iwlist [interface] scanning [essid NNN] [last]
Quindi nel tuo caso di esempio dovevi lanciare qualcosa tipo:

Codice: Seleziona tutto

iwlist wlp2s0 scan essid pippo

Re: iwlist scansione di una sola rete

Inviato: gio 20 set 2018, 0:46
da darkstaring
Gia fatti mille tentativi e non va'...
Anche a me ha tratto in inganno l'help..
Ho aggirato il problema partendo dalla lista completa e ragruppando per singola rete con una sorta di system di qt, iwlist, e poi ragruppo..
Grazie lo stesso

Re: iwlist scansione di una sola rete

Inviato: gio 20 set 2018, 11:11
da joe
Avrai già tentato, ad ogni modo in questo esempio si vedono anche delle virgolette che contengono l'ESSID: http://my-techno-arena.blogspot.com/201 ... mmand.html
Purtroppo non ho schede wifi sul pc fisso e non posso provare direttamente. Anche per questo ti avevo consigliato di riportare "copiaincollato" l'input che dai e output che ottieni... capirai bene che un generico "non và" è un po' criptico per riuscire a darti una mano. Ad ogni modo se hai aggirato il problema via grep sed e altri strumenti va bene così.
Ciao

Re: iwlist scansione di una sola rete

Inviato: gio 20 set 2018, 12:09
da ponce
https://bugs.debian.org/cgi-bin/bugrepo ... bug=892152

il perche' hai questo comportamento e' scritto nella pagina man di iwlist

Codice: Seleziona tutto

scan[ning]
   Give the list of Access Points and Ad-Hoc cells in range, and optionally a whole bunch of information about them (ESSID, Quality, Frequency, Mode...). The type of information returned depends on what the card supports.
   Triggering scanning is a privileged operation (root only) and normal users can only read left-over scan results. By default, the way scanning is done (the scope of the scan) is dependant on the card and card settings.
   This command take optional arguments, however most drivers will ignore those. The option essid is used to specify a scan on a specific ESSID. The option last do not trigger a scan and read left-over scan results.