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.
Rispondi
Avatar utente
darkstaring
Linux 3.x
Linux 3.x
Messaggi: 639
Iscritto il: mer 13 ott 2010, 13:55
Nome Cognome: Francesco Achenza
Desktop: KDE
Distribuzione: Arch Linux
Contatta:

iwlist scansione di una sola rete

Messaggio 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

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

Re: iwlist scansione di una sola rete

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

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

Re: iwlist scansione di una sola rete

Messaggio da darkstaring »

Non sto riuscendo a scansionare un solo ESSID

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

Re: iwlist scansione di una sola rete

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

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

Re: iwlist scansione di una sola rete

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

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

Re: iwlist scansione di una sola rete

Messaggio 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

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

Re: iwlist scansione di una sola rete

Messaggio 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

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

Re: iwlist scansione di una sola rete

Messaggio 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

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

Re: iwlist scansione di una sola rete

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

Rispondi