1,7 → 1,7 |
#!/bin/bash |
######################################### |
####### VARIABLES ne pas toucher ######## |
nb_essais=3 |
nb_essais=2 |
time_account=1 |
time_ban=1 |
numero_alcasar=XXXXXXXXXX |
40,7 → 40,18 |
|
|
# Functions |
function mode_huawei() { |
couple=$(lsusb | grep -i huawei | cut -d ' ' -f6) |
vendor=$(echo $couple | cut -d ':' -f1) |
product=$(echo $couple | cut -d ':' -f2) |
|
echo "*********************" >> /srv/log.log |
echo $vendor >> /srv/log.log |
echo $product >> /srv/log.log |
|
/usr/sbin/usb_modeswitch -I -H -v 0x$vendor -p 0x$product -V 0x$vendor -P 0x$product -W -n >> /srv/log.log |
} |
|
function start_gammu() { |
#On truncate la table phones (informations signal / IMEI / batterie / sms recu et envoyé) |
sql_trunc_phones="connect gammu; TRUNCATE phones;" |
101,10 → 112,14 |
# On recupère le nombre de mots (resultat) |
nb=$(echo $result | wc -w) |
|
# On récypère le numéro de l'ID |
# On récupère le numéro de l'ID |
id=$(echo $result | cut -d ' ' -f1) |
numero=$(echo $result | cut -d ' ' -f2 | sed -e 's/+33/0/g') |
|
#numero=$(echo $result | cut -d ' ' -f2 | sed -e 's/+33/0/g'/) |
numero=$(echo $result | cut -d ' ' -f2) |
|
if [[ $numero =~ ^\+ ]] |
then |
# On vérifie que le numéro n'est pas Ban Perm |
sql_ban_perm="connect gammu; SELECT * FROM $sms_p WHERE SenderNumber=$numero" |
result_bp=$(mysql --user=$u_db --password=$p_db -B -se "$sql_ban_perm") |
278,7 → 293,9 |
echo "Le ban de $numero est encore valide" |
fi |
fi |
|
else |
echo "Numero non autorisé (ex: 36665)" |
fi |
# On supprime la ligne d'ID=$id dans inbox |
mysql --user=$u_db --password=$p_db -B -e "$sql_delete_inbox WHERE ID=$id;" |
done |
339,6 → 356,16 |
cat $config | grep logfile | cut -d ' ' -f3 |
exit 0 |
;; |
--connect) |
# Récupère la vitesse de co |
cat $config | grep connection | cut -d ' ' -f3 |
exit 0 |
;; |
--replace_connect) |
# Edition de la vitesse de co |
sed -i "3c connection = at$2" $config |
exit 0 |
;; |
--pin) |
# Récupère le code PIN (file de conf) |
cat $config | grep PIN | cut -d ' ' -f3 |
417,6 → 444,11 |
sed -i "7c numero_alcasar=$2" $script |
exit 0 |
;; |
--mode) |
# Mode huawei |
mode_huawei |
exit 0 |
;; |
*) |
# Default |
echo "$usage" |