Benvenuto Visitatore ( Log In | Registrati )

 
Reply to this topicStart new topic
[Bash] WIFI Authenticator e non solo, rm3wifi-authenticator
slux
messaggio May 3 2007, 17:00
Messaggio #1


Advanced
***

Gruppo: Members
Messaggi: 742
Iscritto il: 12/05/2005
Da: Roma
Utente Nr.: 496
Zona: Pisana
Ingegneria
Laurea Specialistica (509)
Studente Frequentante

Materie: O_o ho finito!


Stanco di buttare circa 20 mega di memoria centrale per l'autenticatore fatto in java, mi sono messo sotto in una serata, e ho creato questo comodo bash script.

Molto parametrizzabile, e puo' essere usato anche da chi ha il MAC, ma solo come autenticatore al server. Gli utenti linux invece possono usarlo anche come factotum! mi spiego meglio..

Prima di autenticarvi bisogna collegarsi alla wireless, scegliere il channel migliore etc... Bè, fa tutto quanto il mio script! graduated.gif

DIPENDENZE: libreria curl (http://curl.haxx.se/)

vi riporto qui l'help
CODICE
             *** Rm3WiFi Factotum version 1.0 ***

Rm3WiFi Factotum version 1.0 under GNU/GPL v2.0
Copyright (C) 2007 Alessio Di Fazio <slux83@gmail.com>
Rm3WiFi Factotum comes with ABSOLUTELY NO WARRANTY; for details
read the file header into the script. This is free software,
and you are welcome to redistribute it under certain conditions.

USE: rm3wifi-factotum [OPTIONS]
By default (with no args) this script start both --wifi and --auth args

  OPTIONS:
        -h, --help              display this help and exit
        -v, --version           print version informations and exit
        -a, --auth              only authentication to server. Use with cron
        -w, --wifi              only wifi setting up, none authetication
                                (need ROOT access rights)

Quindi solitamente lo si usa senza parametri, ma se uno vuole solo autenticarsi, basta usare il parametro -a oppure solo -w per attivare la wifi etc...
ad esempio gli utenti MAC (non testato) useranno solo rm3wifi-factotum -a per potersi autenticare al server.

Ultima cosa.. non ho ancora previsto un refresh continuo della connessione. Questo lo lascerei fare a cron che fa il suo ottimo lavoro.. comunque aspetto vostri consigli e critiche per migliorarlo.

HOMEPAGE: http://phpfi.com/231529
DOWNLOAD: http://phpfi.com/231529?download

hi.gif

PS: sono a conoscenza dell'autenticatore bash fatto qualche tempo fa da emanuele.. Ma questo e' il mio! LolLolLolLol.gif

PPS: l'ho anche allegato al thread.
Files allegati
File Allegato  rm3wifi_factotum_1.0.tar.gz ( 3.23k ) Numero di download: 42
 


--------------------
sono l'ex capponcino.it :)



Visual Netkit » La mia tesi di laurea magistrale! naturalmente in C++ e Qt4 ^^
Go to the top of the page
 
+Quote Post
manowar
messaggio May 3 2007, 17:19
Messaggio #2


Top Poster
****

Gruppo: Members
Messaggi: 1215
Iscritto il: 21/02/2005
Da: Asgard
Utente Nr.: 397



non lo posso provare però ti faccio i miei complimenti! smile.gif


--------------------
Go to the top of the page
 
+Quote Post
brian_may
messaggio May 3 2007, 18:49
Messaggio #3


Top Poster
****

Gruppo: Directors
Messaggi: 4632
Iscritto il: 11/10/2005
Da: Roma / Flaminio
Utente Nr.: 650
Zona: Flaminio
Ingegneria
Laurea Specialistica (509)
Studente Frequentante

Materie: Complementi di Basi di Dati, Ingegneria del Software, Reti d Calcolatori II,
TESI!



CITAZIONE (manowar @ May 3 2007, 18:19) *
non lo posso provare però ti faccio i miei complimenti! smile.gif

anche io specool.gif biggrin.gif


--------------------
Faber est suae quisque fortunae
Usa il cervello, Luke!
"Cazzaro! l'open source a quello serve, a copiare!!"
"...Ci mettiamo il Syntax SuperCaxxoling, che con ALT+s+c ti genera codice a caxxo, però sintatticamente corretto..."
http://www.phdcomics.com/comics/archive.php?comicid=946
Diventa cavaliere...
<----- Thanks to Ale for this userbar
Go to the top of the page
 
+Quote Post
slux
messaggio May 3 2007, 19:17
Messaggio #4


Advanced
***

Gruppo: Members
Messaggi: 742
Iscritto il: 12/05/2005
Da: Roma
Utente Nr.: 496
Zona: Pisana
Ingegneria
Laurea Specialistica (509)
Studente Frequentante

Materie: O_o ho finito!


Grazie! Ma prima di pronunciarvi provatelo! biggrin.gif comunque, spero che vi funzioni semplicemente.. Magari testatelo quando state all'univ, e fatemi avere un feedback!

Ciao ciao


--------------------
sono l'ex capponcino.it :)



Visual Netkit » La mia tesi di laurea magistrale! naturalmente in C++ e Qt4 ^^
Go to the top of the page
 
+Quote Post
mith
messaggio May 3 2007, 20:28
Messaggio #5


Top Poster
****

Gruppo: Members
Messaggi: 2312
Iscritto il: 10/03/2004
Da: roma
Utente Nr.: 31
Zona: Tor de cenci
Ingegneria
Laurea Specialistica (509)
Studente Frequentante



Domani lo provo wink.gif
Intanto grazie


--------------------
Go to the top of the page
 
+Quote Post
mith
messaggio May 4 2007, 15:52
Messaggio #6


Top Poster
****

Gruppo: Members
Messaggi: 2312
Iscritto il: 10/03/2004
Da: roma
Utente Nr.: 31
Zona: Tor de cenci
Ingegneria
Laurea Specialistica (509)
Studente Frequentante



umh, fa il suo porco mestiere LolLolLolLol.gif molto comodo grazie tongue.gif


--------------------
Go to the top of the page
 
+Quote Post
slux
messaggio May 4 2007, 17:32
Messaggio #7


Advanced
***

Gruppo: Members
Messaggi: 742
Iscritto il: 12/05/2005
Da: Roma
Utente Nr.: 496
Zona: Pisana
Ingegneria
Laurea Specialistica (509)
Studente Frequentante

Materie: O_o ho finito!


smile.gif prego! Pensa, oggi l'ho testato anche su MAC! Funge bene! (naturalmente solo l'autorizzazione con server..) tongue.gif


--------------------
sono l'ex capponcino.it :)



Visual Netkit » La mia tesi di laurea magistrale! naturalmente in C++ e Qt4 ^^
Go to the top of the page
 
+Quote Post
Elder
messaggio May 11 2007, 10:44
Messaggio #8


Member
**

Gruppo: Members
Messaggi: 142
Iscritto il: 07/06/2006
Utente Nr.: 1035



Ottimo lavoro smile.gif
Non l'ho provato, ma mi sembra ben fatto biggrin.gif
Un solo appunto: attenzione a quando lo si mette in crontab!
Come ci e' gia' stato comunicato dall'ued, autenticarsi troppo di frequente appesantisce il server provocando problemi alla rete sad.gif
L'ued ci aveva chiesto di impostare l'intervallo di autenticazione a tempi non inferiori ai 1800 secondi...


--------------------
Claudio 'Elder' Bertoli

^ Mdw Fansub ^
Go to the top of the page
 
+Quote Post
slux
messaggio May 11 2007, 18:34
Messaggio #9


Advanced
***

Gruppo: Members
Messaggi: 742
Iscritto il: 12/05/2005
Da: Roma
Utente Nr.: 496
Zona: Pisana
Ingegneria
Laurea Specialistica (509)
Studente Frequentante

Materie: O_o ho finito!


CITAZIONE (Elder @ May 11 2007, 11:44) *
Ottimo lavoro smile.gif
Non l'ho provato, ma mi sembra ben fatto biggrin.gif
Un solo appunto: attenzione a quando lo si mette in crontab!
Come ci e' gia' stato comunicato dall'ued, autenticarsi troppo di frequente appesantisce il server provocando problemi alla rete sad.gif
L'ued ci aveva chiesto di impostare l'intervallo di autenticazione a tempi non inferiori ai 1800 secondi...

Grazie! LolLolLolLol.gif
Infatti, questo e' uno dei principali motivi per cui il mio factotum non ha un suo crontab! E' stato creato infatti solo allo scopo di autenticare SE NON SI E' AUTENTICATI. Il suo corretto utilizzo e' il seguente:
(1) mi autentico (eventualmente facendo scegliere il canale migliore, dhcp ecc al factotum)
(2) navigo..navigo... Ooops, mi e' saltata la connessione! Argh! --> vai al passo (1) biggrin.gif

Sta all'utente avere il buonsenso per queste cose! Non mi sembra nemmeno corretto effettuare relogin a ruota.. Avete infatti fatto bene a verificare che la connessione sia effettivamente down! tongue.gif ho letto l'articolo che mi ha passato Palla!

saluti smilie_tux.gif


--------------------
sono l'ex capponcino.it :)



Visual Netkit » La mia tesi di laurea magistrale! naturalmente in C++ e Qt4 ^^
Go to the top of the page
 
+Quote Post
slux
messaggio Dec 17 2007, 12:06
Messaggio #10


Advanced
***

Gruppo: Members
Messaggi: 742
Iscritto il: 12/05/2005
Da: Roma
Utente Nr.: 496
Zona: Pisana
Ingegneria
Laurea Specialistica (509)
Studente Frequentante

Materie: O_o ho finito!


ho sistemato lo script... ora l'uni non usa piu' la wep key.. occa la versione 1.1! tongue.gif

http://phpfi.com/283753

hi.gif


--------------------
sono l'ex capponcino.it :)



Visual Netkit » La mia tesi di laurea magistrale! naturalmente in C++ e Qt4 ^^
Go to the top of the page
 
+Quote Post
quadrispro
messaggio Jan 13 2008, 21:12
Messaggio #11


Member
**

Gruppo: Members
Messaggi: 131
Iscritto il: 12/02/2005
Da: Aprilia
Utente Nr.: 380
Zona: Altro
Ingegneria
Laurea Triennale (509)
Studente Frequentante

Materie: Automazione Industriale, Fondamenti di automatica, Meccanica, Chimica


Ciao slux, mi sono preso la libertà di modificare il tuo script e creare una semplice interfaccia per GNOME.

Il tarball è disponibile sul mio blog http://quadrispro.netsons.org/articoli/un-...ator-per-gnome/

Messaggio modificato da quadrispro il Jan 13 2008, 21:13


--------------------
Alessio Treglia <quadrispro@ubuntu.com>
Ubuntu MOTU Developers ~ http://www.alessiotreglia.com
0FEC 59A5 E18E E04F 6D40 593B 45D4 8C7C DCFC 3FD0
Go to the top of the page
 
+Quote Post
slux
messaggio May 21 2008, 13:25
Messaggio #12


Advanced
***

Gruppo: Members
Messaggi: 742
Iscritto il: 12/05/2005
Da: Roma
Utente Nr.: 496
Zona: Pisana
Ingegneria
Laurea Specialistica (509)
Studente Frequentante

Materie: O_o ho finito!


aggiornato alla versione 2.0 con il nuovo sistema.. rimane sempre utile per i nerd che usano shell a manetta! LolLolLolLol.gif

funziona bene sia su macosx, che su linux


--------------------
sono l'ex capponcino.it :)



Visual Netkit » La mia tesi di laurea magistrale! naturalmente in C++ e Qt4 ^^
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utenti stanno leggendo questa discussione (1 visitatori e 0 utenti anonimi)
0 utenti:

 

Modalità di visualizzazione: Normale · Passa a: Lineare · Passa a: Outline


RSS Versione Lo-Fi Oggi è il: 30 / 07 / 2010 - 06 : 25