View previous topic :: View next topic |
Author |
Message |
federico Advocate
Joined: 18 Feb 2003 Posts: 3272 Location: Italy, Milano
|
Posted: Thu Jan 06, 2005 12:19 am Post subject: |
|
|
ProT-0-TypE wrote: | ma con alice sms non c'è ancora la possibilità di mandare sms col tuo numero di casa. ufff :'( |
Mi sa che sei uno dei 10 italiani che usa questa opzione _________________ Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk |
|
Back to top |
|
|
ProT-0-TypE Veteran
Joined: 20 Dec 2003 Posts: 1624 Location: Cagliari
|
Posted: Thu Jan 06, 2005 12:28 am Post subject: |
|
|
speriamo che anche gli altri 9 si facciano sentire
Comunque è utilissima, almeno evito di firmarmi |
|
Back to top |
|
|
Tiro l33t
Joined: 14 Feb 2003 Posts: 752 Location: italy
|
Posted: Fri Jan 07, 2005 4:44 pm Post subject: |
|
|
cmq attenzione ad inviare sms "abbastanza" importanti perchè NON tutti gli sms arrivano... |
|
Back to top |
|
|
Mr.Evolution Guru
Joined: 30 Dec 2003 Posts: 346 Location: Padova (Italy)
|
Posted: Fri Jan 07, 2005 4:56 pm Post subject: |
|
|
socrat3 wrote: | Ma esiste uno script per l'invio dal servizio gratuito vodafone?
thx
cmq il programma e' ottimo |
Esiste un servizio parallelo per la vodafone che pochi sanno: inviano una mail a n.tel@sms.vodafone.it
un sms verrà recapitato sul cell. indicato....La casella da cui inviare deve essere registrata nel 190.... _________________ Niente è impossibile......è solo questione di tempo!
Lo script è quello che dai agli attori. Il programma è quello che dai agli spettarori.
-- Larry Wall, creatore di Perl |
|
Back to top |
|
|
unarana Tux's lil' helper
Joined: 05 Mar 2004 Posts: 120 Location: Erice (TP) Italy
|
Posted: Fri Feb 04, 2005 12:23 pm Post subject: |
|
|
mi da un errore:
Code: |
unarana@CraaK ~ $ alicesms 320 xxxxxxx 'popu iuoi uoiyfh fyutryt rytrytrytr' Can't call method "value" on an undefined value at /usr/bin/alicesms line 138. |
Ciao |
|
Back to top |
|
|
fctk Veteran
Joined: 28 Jan 2004 Posts: 1424 Location: Milan, Italy, EU
|
Posted: Sat Feb 05, 2005 12:32 pm Post subject: |
|
|
mi da lo stesso errore anche a me.
sembra quasi che a volte vada e a volte no questo script (anche se non credo proprio sia colpa sua)... |
|
Back to top |
|
|
xoen Guru
Joined: 06 Sep 2003 Posts: 472 Location: /dev/null
|
Posted: Sun Feb 06, 2005 8:57 am Post subject: |
|
|
Sembra interessante, magari provo...sarebbe interessante avere una sorta di modalità interattiva...e magari una modalità grafica (Volendo si potrebbe trasformare in python )
Dubbi...
1) Cosa ne pensa Telecom? Sapete meglio di me come sono visti gli hacker che smanettano per avere le cose comode...come criminali (Anche se non ci vedo nulla di male personalmente, ovvio!)
2) Ho notato che esistono diversi siti che offrono questo tipo di servizio...penso anche all'estero, non sarebbe più interessante qualcosa di generale (da impostare a modo in base al servizio da usare)? Magari con una bella interfaccia grafica? (GTK of course ) [EDIT]Forse quell'smssend è un progetto che fa questo?[/EDIT] _________________ xoen.Blog()
god@paradise # tar xfvjp big-bang.tar.bz2 -C universe |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Sun Feb 06, 2005 11:01 am Post subject: |
|
|
xoen wrote: |
1) Cosa ne pensa Telecom? Sapete meglio di me come sono visti gli hacker che smanettano per avere le cose comode...come criminali (Anche se non ci vedo nulla di male personalmente, ovvio!)
|
Non credo possano dire assolutamente niente, dal momento che stai usando un servizio che loro forniscono in un modo "leggermente" diverso. Ma non hai fatto niente di illegale. _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
RockSteady Guru
Joined: 28 Jun 2003 Posts: 432 Location: mestre - venice -italy
|
Posted: Sun Feb 06, 2005 11:08 am Post subject: |
|
|
smssend non riconosce alcuni simboli
tipo !!! non inviera l'sms _________________ Linux yoyo 2.6.5 #2 SMP Sat May 22 10:52:10 Local time zone must be set--see zic i686 mobile AMD Athlon(tm) XP 2600+ AuthenticAMD GNU/Linux
|
|
Back to top |
|
|
ProT-0-TypE Veteran
Joined: 20 Dec 2003 Posts: 1624 Location: Cagliari
|
Posted: Sun Feb 06, 2005 11:30 am Post subject: |
|
|
RockSteady wrote: | smssend non riconosce alcuni simboli
tipo !!! non inviera l'sms |
Prova a racchiudere il testo del messaggio tra ' TESTO ' e non tra " TESTO " |
|
Back to top |
|
|
redview Guru
Joined: 18 Feb 2004 Posts: 365 Location: Goteborg - Sweden
|
Posted: Sun Feb 06, 2005 4:41 pm Post subject: |
|
|
unarana wrote: | mi da un errore:
Code: |
unarana@CraaK ~ $ alicesms 320 xxxxxxx 'popu iuoi uoiyfh fyutryt rytrytrytr' Can't call method "value" on an undefined value at /usr/bin/alicesms line 138. |
Ciao |
ciao, questo errore l'ha dato anche a me qualche volta. Pensando che fosse un bug del programma sono andato sul sito di alice per inviare l'sms nel metodo classico accedendo con il mio id e psw. Risultato? Il sito di alice era down per quanto riguardava i servizi email/sms/cavolate varie. La pagina diceva chiaramente che c'erano dei problemi al server e che, per la fortuna di tutta l'utenza alice, andavano ancora i servizi per guardare il grande fratello e il calcio...pfff.
e questo è successo tutte le volte che ho avuto quell'errore.
quindi nn credo sia un bug del programma ma un problema di alice.
saluti! _________________ our enterprise a success as return is no option/our eyes were removed for our own safety/the distance too great for you to hear our cries/nevermind take this lamp we are beyond light [kinetic-arcturus]
you and I, connect and emerge [we ride-syl] |
|
Back to top |
|
|
xoen Guru
Joined: 06 Sep 2003 Posts: 472 Location: /dev/null
|
Posted: Sun Feb 06, 2005 5:04 pm Post subject: |
|
|
redview wrote: | ciao, questo errore l'ha dato anche a me qualche volta. Pensando che fosse un bug del programma sono andato sul sito di alice per inviare l'sms nel metodo classico accedendo con il mio id e psw. Risultato? Il sito di alice era down per quanto riguardava i servizi email/sms/cavolate varie. |
Questi hacker che usano script e bloccano il sistema
PS: Ovviamente sto scherzando _________________ xoen.Blog()
god@paradise # tar xfvjp big-bang.tar.bz2 -C universe |
|
Back to top |
|
|
The_Angel_Of_Darkness n00b
Joined: 30 Jan 2005 Posts: 22 Location: Milano
|
Posted: Sun Feb 06, 2005 6:25 pm Post subject: |
|
|
raga, a me funziona tutto a meraviglia, ma non c'è la possibilità invece di inserire i numeri, di magari associare un numero ad un nome così dando ad esempio alicesms nometizio 'testo' lo manda senza fare il numero. è possibile fare una cosa del genere? |
|
Back to top |
|
|
Ciccio Bueo l33t
Joined: 19 Oct 2004 Posts: 834 Location: Treviso
|
Posted: Wed Feb 16, 2005 3:19 pm Post subject: |
|
|
ummm non mi và... mi dice che la pw è sbagliata... ma dal servizion on-line tutto funziona..
ricapitolando: ho alice adsl e ho scaricato lo script alicesms
ho scompattato e spostato lo script in /usr/bin/
l'ho modificato con nano (l'user id va messo con o senza @aliceposta.it?) ho provato sia con sia senza... e non cambia nulla....
ho messo la pw, la stessa che uso per il servizio on-line
ho fatto root@tux bin # chmod a+x alicesms
e:
Code: | root@tux bin # alicesms 335 XXXXXX 'prova'
La password inserita non e' corretta... Prego verificare! |
ma capitano solo a me sti skleri con le pw? |
|
Back to top |
|
|
FonderiaDigitale Veteran
Joined: 06 Nov 2003 Posts: 1710 Location: Rome, Italy
|
Posted: Wed Feb 16, 2005 7:22 pm Post subject: |
|
|
prefisso e numero senza spazi in mezzo _________________ Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica
|
|
Back to top |
|
|
Ciccio Bueo l33t
Joined: 19 Oct 2004 Posts: 834 Location: Treviso
|
Posted: Thu Feb 17, 2005 7:13 am Post subject: |
|
|
FonderiaDigitale wrote: | prefisso e numero senza spazi in mezzo |
no, alicesms va con gli spazi...
comunque ho trovato l'errore... avevo copiato il file in /usr/sbin ma continuavo ad editare il file in /usr/bin... che pollo... ora funziona tutto... scusate! |
|
Back to top |
|
|
Ciccio Bueo l33t
Joined: 19 Oct 2004 Posts: 834 Location: Treviso
|
Posted: Thu Feb 17, 2005 9:23 am Post subject: |
|
|
visto che mi sento "lanciato" vorrei realizzare un front-end per gnome per questo programmino... sapete indicarmi dove posso trovare della documentazione, preferibilmente in ita per realizzarlo? pensavo ad una applet per la barra di gnome.. dove inserisco il mess e lui lo lancia... vi va di aiutarmi? |
|
Back to top |
|
|
snake111 Tux's lil' helper
Joined: 18 Dec 2004 Posts: 117
|
Posted: Sat Feb 19, 2005 8:20 pm Post subject: |
|
|
ciao a tutti, ho realizzato una modifica allo script per Tin.it in modo da poter utilizzare una rudimentale rubrica.
Posto tutto lo script, ditemi se è sufficientemente chiara la spiegazione inserita nello script su come usare la rubrica.
Se avete domande o suggerimenti dite pure
I nominativi in rubrica potete inserirli anche disordinati, tanto a ogni esecuzione dello script la rubrica viene ordinata alfabeticamente e riscritta.
EDIT: Inserito il supporto per andare a capo con messaggi lunghi da linea di comando usando "\[INVIO]" es di messaggio:
Code: |
'uno due tre quattro\[INVIO]
cinque sei sette'
|
alla fine della riga non va lasciato nessuno spazio, ne all'inizio di quella successiva, lo script li aggiunge in automatico quando ricompone il messaggio.
Code: |
#!/usr/bin/perl -w
############################################################################
# Copyright (C) 2004-2005 by Fabio Marzocca #
# thesaltydog AT gmail.com #
# #
# This program is free software; you can redistribute it and#or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation; either version 2 of the License, or #
# (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program; if not, write to the #
# Free Software Foundation, Inc., #
# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #
############################################################################
# v. 0.2.0 - 31 agosto 2004
#
#
# v. 0.2.1 - 28 novembre 2004
# migliorata la procedura di login
#
# v. 1.0.0 - 10 dicembre 2004
# abilitato cookie in memoria ram
#
# v. 1.1.0 - 20 dicembre 2004
# migliorate le routine di error-trapping
#
#
# v. 1.1.1 - 23 dicembre 2004
# rimosso warning per input outside form
#
#
# v. 1.2.0 - 28 dicembre 2004
# eliminato bug da libhtml-parser-perl 3.43
#
# v.1.2.1 - 29 dicembre 2004
# inserita compatibilita' debian woody-sarge-sid
#
# v. 1.3.0 - 4 gen. 2005 (con la collaborazione di forums.gentoo.org)
# - GNU license
# - inserito +39 di default
# - controllo sulla lunghezza del testo
#
# v. 1.3.5 - 5 gen. 2005
# - meccanismo di autenticazione più 'furbo'!
# - aggiunta visualizzazione sms inviati
#
# v. 1.4.0 - 10 gen. 2005 (con la collaborazione di Sergio Giuffrida (takli)
# - implementata opzione per uso da pipe (file o stdin)
#
#
#Please change $userid and $password variables with your data!
#
# -----------------------------------------------------------------
my $userid='USER@tin.it'; #<---------modificare!!! es: 'mario@tin.it'
my $password='PASS'; #<-----------modificare!!!
my $version = '1.4.0';
my $res="";
my $LogOff = "http://communicator.virgilio.it/AAA/sign_out.htm";
my $OK = 1;
my $NOTOK= 0;
my $number ="";
my $text = "";
my $i= 1;
use LWP::UserAgent;
use LWP::Simple;
use HTML::Form;
my $usage = 'tinsms v. '.$version.'
uso #1: tinsms numero \'messaggio da inviare\'
NOTA: il numero puo\' essere comprensivo di prefisso internazionale.
Se omesso, si intende per default +39 (Italia).
Esempio: tinsms 34011111111 \'Arrivo fra 10 minuti.\'
tinsms +13019999999 \'I will be there in 10 minutes.\'
uso #2: tinsms -i < [FILE]|[STDIN]
tinsms -i 3401111111 < [FILE]|[STDIN]
uso #3: tinsms nome_contatto \'messaggio da inviare\'
richiede un file chiamato "rubrica" nella stessa directory, composto come:
------inizio-------
#####-rubrica di pippo-#####
tizio 3280123456
caio 3400123456
pluto 3330123456
-------fine--------
IMPORTANTE: lasciare una linea vuota alla fine del file!
- è sconsigliato usare tabulazioni per indendare la rubrica.
';
##########################################################################################à
sub Authenticate()
{
$ua = LWP::UserAgent->new();
$ua->cookie_jar({});
$ua->agent('Mozilla/5.0');
$res = $ua->get("http://communicator.virgilio.it/asp/login.asp?pop_login=".$userid."&password=".$password."&js=1&status=DA_HOMEPAGE");
if (!($res->is_success)) {
print "tinsms: Non riesco ad accedere alla pagina di login!\n";
exit(1);
}
if ($res->content =~ /sign_in_errore/) {
print "tinsms: Errore di login. Verifica userid e password!\n";
exit(1);
}
return $ua;
# ------------------------------------------------
}
sub InviaSMS()
{
$res = $ua->get('http://gsmailmd.umail.virgilio.it:8080/supermail/controller;?username='.$userid.'&action=showwelcomepage');
if (!($res->content =~ /recipient/)) {
print "tinsms: Non riesco ad accedere al modulo di invio!\n";
return $NOTOK;
}
{
local $^W = 0; #sopprimi i warning
$form = HTML::Form->parse($res->content,$res->base);
}
if (substr($number,0,1) ne '+')
{
$number = '+39'.$number;
}
$form->value('recipient',$number);
$form->value('testo',$text);
$res = $ua->request($form->click);
if ($res->content =~ /Messaggio inviato/) {
return $OK;
}
else {
return $NOTOK;
}
}
sub show_n_msg
{
$res = $ua->get('http://gsmailmd.umail.virgilio.it:8080/supermail/controller?username='.$userid);
if ($res->content =~ /(SMS\sinviati\soggi\:\d+\/\d+)/) {
print $userid.": $1 \n";
}
}
sub parseCmdLine
{
if ((@ARGV == 0) || (@ARGV>2)) {
print STDERR $usage, "\n";
exit 1;
}
if ($ARGV[0] eq "-i") {
#input da STDIN
shift @ARGV;
$/=' ';
@arr=<STDIN>;
chomp @arr;
if (@ARGV==1) {$number=$ARGV[0];} else {$number=shift @arr;}
if (!($number =~/^[+-]?\d+$/)) {
#non è un numero!
print STDERR $usage, "\n";
exit 1;
}
$text=join ' ',@arr;
chomp $text;
$text=~s/\n/\ /g;
$text=~s/\s+/\ /g;
$/="\n";
return;
}
#input da rubrica
if (! (($ARGV[0] =~/^3/) || ($ARGV[0] =~/^\+/) || ($ARGV[0] =~/^0/))) { #se il numero non è rappresentato da cifre
open(RU,"<rubrica"); #apre il file "rubrica"
@RUarr=readline(RU); #mette nell'array "FILE" tutte le linee di rubrica
@RUarr=sort(@RUarr); #ordina l'array
close RU; #chiude il file rubrica
open(R,">rubrica"); #apre rubrica in scrittura
print(R @RUarr); #riscrive la rubrica in ordine alfabetico
close R; #chiude il file
@gr=grep(/$ARGV[0]/,@RUarr); #cerca il nome contatto nell'array che contiene la rubrica
if(!(grep(/$ARGV[0]/,@RUarr))){ #controllo se esiste il nome in rubrica
print "nessun contatto trovato\n";
exit 1;
}
@wor=split(/\s+/,$gr[0]); #"wor[0]" -> nome contatto, "wor[1]" -> n° contatto
if(sprintf(@gr)>1){ #visualizza tutto l'output della ricerca in rubrica
print "-> ",$gr[0];
while($gr[$i]){
print " ",$gr[$i];
$i++;
}
}
else{
print $wor[0], " ",$wor[1]; #visualizza i dati del contatto se la ricerca è univoca
}
print "\n[INVIO] per inviare sms al contatto selezionato, qualsiasi altro tasto per uscire: ";
$line=<STDIN>;
if ($line =~ /^\n/){
$number=$wor[1];
@pr=split(/\\\n/,$ARGV[1]); #spezza il messaggio eliminando gli eventuali a capo
$text=join(' ', @pr); #ricompone il messaggio pulito da inviare
return;
}
else {exit 1;}
}
#input da linea di comando
$number = $ARGV[0];
$text = $ARGV[1];
if (!($number =~/^[+-]?\d+$/)) {
#non è un numero!
print STDERR $usage, "\n";
exit 1;
}
return;
}
####################################################################
#####################################################################
sub main
{
parseCmdLine();
my $maxtext = 160 - (length($userid) + 3);
if (length($text) > $maxtext) {
print STDERR "Testo troppo lungo! rimuovere ", length($text) - $maxtext, " caratteri\n";
exit 1;
}
$ua = Authenticate();
if (InviaSMS() == $NOTOK)
{ print "Messaggio non inviato...\n"; }
else
{ print "Messaggio inviato con successo!\n";}
show_n_msg;
$ua->get($LogOff);
}
main();
|
Last edited by snake111 on Sun Feb 20, 2005 1:43 pm; edited 1 time in total |
|
Back to top |
|
|
mouser Veteran
Joined: 10 Aug 2004 Posts: 1419 Location: Milano
|
Posted: Sat Feb 19, 2005 10:56 pm Post subject: |
|
|
The_Angel_Of_Darkness wrote: |
raga, a me funziona tutto a meraviglia, ma non c'è la possibilità invece di inserire i numeri, di magari associare un numero ad un nome così dando ad esempio alicesms nometizio 'testo' lo manda senza fare il numero. è possibile fare una cosa del genere?
|
Per questo basta ricordarsi che lo script gira in shell, e quindi e' possibile gestire le variabili
Code: |
$ set MioAmico="34xxxxxxxxxx"
$ alicesms $MioAmico 'testo'
|
Per comodita' butti tutti i set in un file e lo rendi eseguibile!
Code: |
$ touch rubricaSms.sh
$ echo set MioAmico1="34xxxxxxxxx" >> rubricaSms.sh
$ echo set MioAmico2="33xxxxxxxxx" >> rubricaSms.sh
...
$ chmod +x rubricaSms.sh
|
E poi lo fai caricare all'avvio! Tutte le volte che devi aggiungere un numero in rubrica dai
Code: |
$ echo set MioAmico3="33xxxxxxxx" >> rubricaSms.sh
|
e sei a posto
@snake111:
Non ti voglio fare un'appunto, ma quando devi postare un script (o un'output, o qualsiasi cosa) che e' troppo lungo, ti conviene andarlo ad uploadare da qualche parte e postare il link! Questo per migliorare la leggibilita' del thread
Ciriciao
mouser |
|
Back to top |
|
|
snake111 Tux's lil' helper
Joined: 18 Dec 2004 Posts: 117
|
Posted: Sun Feb 20, 2005 10:30 am Post subject: |
|
|
grazie seguirò il consiglio, è interessante anche la tua soluzione con le variabili, non ci avevo pensato! Anche se con la rubrica che ho messo si riesce anche a fare una pseudo-ricerca e ordinamento. |
|
Back to top |
|
|
iDreamer Guru
Joined: 23 Jan 2004 Posts: 317 Location: Corigliano Calabro(CS)
|
Posted: Sun Feb 20, 2005 10:53 pm Post subject: |
|
|
...ma con libero niente eh?
be se proprio nessuno sa se c'è qualcosa di pronto provo a farlo io..
chi fa da se fa per 3 ma se posso scrocca e meglio anche perchè il perl non l'ho mai usato..
solo un cosiglio:
Libero per inviare gli sms ti devi loggare nell'email scegliere sms e inviare...
non so proprio come fare ma penso che tra alice e libero il metodo bene o male sarà lo stesso no? _________________ .::..::.iDreamer.::..::.
^__^ -> HH: Happy Hacking |
|
Back to top |
|
|
iDreamer Guru
Joined: 23 Jan 2004 Posts: 317 Location: Corigliano Calabro(CS)
|
Posted: Thu Feb 24, 2005 12:33 pm Post subject: |
|
|
ho incominciato a studiare lo script è ho trovato un problema...
nel 'url di libero c'è bisogno di passare nell'url anche il codice della sessione che cambia da login in login... mentre con lo script alice è standard..
come posso fare a prendere id è ad aggiungerlo all'url?
non so se mi avete capito,,, _________________ .::..::.iDreamer.::..::.
^__^ -> HH: Happy Hacking |
|
Back to top |
|
|
ataraxic n00b
Joined: 26 Sep 2004 Posts: 74 Location: Brescia
|
Posted: Sun Feb 27, 2005 10:44 am Post subject: |
|
|
Ciao a tutti!
Sapreste gentilmente indicarmi come modificare lo script per inserire all'interno del sms delle variabili???
Ovvero:
Quote: |
alicesms xxx xxxxxxx 'questi sono i miei path: $PATH'
|
Ho pensato che il testo del messaggio dovrebbe essere delimitato da "xxx" piuttosto che da 'xxx', ma non so come fare....
Grazie |
|
Back to top |
|
|
ataraxic n00b
Joined: 26 Sep 2004 Posts: 74 Location: Brescia
|
Posted: Sun Feb 27, 2005 10:48 am Post subject: |
|
|
Mi rispondo da solo...
Funziona anche con le doppie
Quote: |
alicesms xxx xxxxxxx "Funziona funziona...$PATH"
|
Sorry!! |
|
Back to top |
|
|
snake111 Tux's lil' helper
Joined: 18 Dec 2004 Posts: 117
|
Posted: Sun Feb 27, 2005 12:22 pm Post subject: |
|
|
iDreamer wrote: | ho incominciato a studiare lo script è ho trovato un problema...
nel 'url di libero c'è bisogno di passare nell'url anche il codice della sessione che cambia da login in login... mentre con lo script alice è standard..
come posso fare a prendere id è ad aggiungerlo all'url?
non so se mi avete capito,,, |
dovresti fare una concatenazione di stringhe penso, c'è la funzione join in perl, guardati il manuale (man perlfunc) |
|
Back to top |
|
|
|