iwlist scansione di una sola rete

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
darkstaring
Linux 3.x
Linux 3.x
Messaggi: 639
Iscritto il: mer ott 13, 2010 13:55
Nome Cognome: Francesco Achenza
Desktop: KDE
Distribuzione: Arch Linux
Contatta:

iwlist scansione di una sola rete

Messaggioda darkstaring » mar set 18, 2018 23:42

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

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 2916
Iscritto il: ven apr 27, 2007 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: iwlist scansione di una sola rete

Messaggioda joe » mer set 19, 2018 9:38

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.

Avatar utente
darkstaring
Linux 3.x
Linux 3.x
Messaggi: 639
Iscritto il: mer ott 13, 2010 13:55
Nome Cognome: Francesco Achenza
Desktop: KDE
Distribuzione: Arch Linux
Contatta:

Re: iwlist scansione di una sola rete

Messaggioda darkstaring » mer set 19, 2018 13:18

Non sto riuscendo a scansionare un solo ESSID

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 2916
Iscritto il: ven apr 27, 2007 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: iwlist scansione di una sola rete

Messaggioda joe » mer set 19, 2018 14:06

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 [code] così è più chiaro) e gli output che ritorna, eventualmente offuscando le informazioni sensibili...

Avatar utente
darkstaring
Linux 3.x
Linux 3.x
Messaggi: 639
Iscritto il: mer ott 13, 2010 13:55
Nome Cognome: Francesco Achenza
Desktop: KDE
Distribuzione: Arch Linux
Contatta:

Re: iwlist scansione di una sola rete

Messaggioda darkstaring » mer set 19, 2018 14:09

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...

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 2916
Iscritto il: ven apr 27, 2007 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: iwlist scansione di una sola rete

Messaggioda joe » gio set 20, 2018 0:40

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

Avatar utente
darkstaring
Linux 3.x
Linux 3.x
Messaggi: 639
Iscritto il: mer ott 13, 2010 13:55
Nome Cognome: Francesco Achenza
Desktop: KDE
Distribuzione: Arch Linux
Contatta:

Re: iwlist scansione di una sola rete

Messaggioda darkstaring » gio set 20, 2018 0:46

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

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 2916
Iscritto il: ven apr 27, 2007 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: iwlist scansione di una sola rete

Messaggioda joe » gio set 20, 2018 11:11

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

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2480
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 4.19.0-rc8
Desktop: lxde
Località: Pisa
Contatta:

Re: iwlist scansione di una sola rete

Messaggioda ponce » gio set 20, 2018 12:09

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.