Tales from the Machine Room |
Ovviamente tutti i poveri tapini che adesso stanno ricevendo rimbalzi e messaggi di errore per mail che non hanno inviato non sono molto soddisfatti e ci tengono a farcelo sapere.
E non sembrano molto disposti ad ascoltare le spiegazioni teNNiche relative al perche' il nostro sistema antispam non ha bloccato "l'ondata"...
E' in questo clima che io balzo come una pantera affamata su un grasso e succulento esploratore nella foresta, ovvero su un ticket che sembra non coinvolgere il sistema di posta ed altre infruttuose spiegazioni.
Da: $noiperdiamoivostribagagli A: helpdeskdi$networkgestapo Subject: abilitare ip al relay di posta Salve, abbiamo finalmente ottenuto da $isp gli IP dei nuovi uffici, quindi per cortesia abilitate gli ip della sottore X.Y.Z.K/20 per il relay.
Impossessatomi del problema comincio a cercare di capire il da farsi, una ricerca nel database mi dice che $noiperdiamoivostribagagli e' una organizzazione a livello nazionale dato che hanno uffici in svariate citta', hanno anche diversi server di posta apparentemente e (sic) fanno uso del nostro sistema antispam.
Ma sta' storia dell'abilitazione al relay mi lascia perplito. Domando a T.
T - Ah, qualla roba la'.. ne ho sentito solo parlare, di solito se ne occupa W.
Vado ad acchiappare W.
W - Ah, si... e' una cosa che abbiamo aggiunto allo spamscanner proprio per i
problemi di $noiperdiamoivostribagagli, in sostanza c'e' una tabella che contiene
gli indirizzi IP che sono autorizzati a fare il relay di posta mediante i server
di posta di $noiperdiamoivostribagagli, si tratta solo di aggiungere gli ip alla
tabella.
IO - Indirizzo IP? Non Subnet?
W - No, indirizzo. Uno per volta.
IO - E come li aggiungi gli IP?
W - Be'... "insert ..."
IO - E non c'e' un modo meno fetente, tipo attraverso la famosa interfaccia dello
SpamScan?
W - No, quella roba li' e' solo per $noiperdiamoivostribagagli, puoi usare
l'interfaccia web per il database nel caso.
IO - Che non mi sembra molto diverso dal fare 'insert...'
W - Che problema hai?
IO - Che e' una subnet con netmask /20! Sono 4000 indirizzi IP!
W - (girandosi a finire l'ennesima mail di spiegazione del perche' lo spam e'
cosi' complicato da intercettare) ...buon lavoro...
Oooookkkey. E cosi' devo inserirmi sti 4000 e rotti indirizzi. Questo e' un lavoro per ScriptMan!
Dopo aver ravanato un po' metto a punto uno script(one) che piglia in input una generica rete indicata come ip/mask e genera le 'insert' giuste per il database calcolandosi tutti gli indirizzi IP nella sottorete.
Un paio di provine e 4000 e rotti indirizzi finiscono dentro.
Una volta controllato che tutto funzioni come dovrebbe mi avvio alla macchina del caffe' per una meritata pausa caffeinica quando T mi raggiunge.
T - Hai scoperto come si aggiungono quegli indirizzi?
IO - Si. Sostanzialmente facendo delle insert.
T - Con una sottorete /20? Ti ci vorra' tutta la giornata...
IO - Veramente ho gia' finito.
T - ??? come sarebbe a dire?
IO - Non sottovalutare i poteri di ScriptMan!
Nota: il mio script e' finito nella Knowledge base aziendale, a perpetua memoria di come fare certe cose senza metterci tutto il giorno.
Davide
18/08/2008 00:00
Comments are added when and more important if I have the time to review them and after removing Spam, Crap, Phishing and the like. So don't hold your breath. And if your comment doesn't appear, is probably becuase it wasn't worth it.
Federico
By Federico - posted 18/08/2008 08:56
roberto
By roberto - posted 18/08/2008 08:56
Herr Franz
By Herr Franz - posted 18/08/2008 08:56
ilnonnovinci
By ilnonnovinci - posted 18/08/2008 08:56
Eugenio D.
By Eugenio D. - posted 18/08/2008 08:56
Claudio
By Claudio - posted 18/08/2008 09:37
Xfight
By Xfight - posted 18/08/2008 09:37
Ed era brutto lavorare con l'accoppiata ip-subnet, molto meglio inserire N-mila ip... chissà, magari volevano un controllo molto fino su ogni singolo ip
p.s. fatti aumentare lo stipendio !!
SFBH
By SFBH - posted 18/08/2008 09:37
Keres Contorni
By Keres Contorni - posted 18/08/2008 09:38
tino
By tino - posted 18/08/2008 10:08
Giordano
By Giordano - posted 18/08/2008 10:08
Paolone
By Paolone - posted 18/08/2008 11:05
Sky
By Sky - posted 18/08/2008 11:37
Gli chiesi "ma se succede $qualcosadidisastroso il 29 cosa fai?"
Rispose "reinserisco a mano" (mostrando un "pacco voluminoso" di foglietti)
O___O
(4 righe di C risolsero il prelievo delle modifiche mensili dai log: 4-5 minuti su un log da 5 MB, su un 386)
Daniele C.
By Daniele C. - posted 18/08/2008 12:18
Fiorenzo
By Fiorenzo - posted 18/08/2008 13:23
*Alessandro*
By *Alessandro* - posted 18/08/2008 13:48
Nik
By Nik - posted 18/08/2008 18:39
Magalas_79
By Magalas_79 - posted 18/08/2008 18:39
Fiorenzo
By Fiorenzo - posted 18/08/2008 18:40
Kesty
By Kesty - posted 18/08/2008 20:09
Massimo
By Massimo - posted 19/08/2008 08:42
Davide
By Davide - posted 19/08/2008 08:42
Quando ho installato php-5.2.6 su un server win2k3 per fare degli script php in operazioni pianificate, il collega mi ha guardato come se stessi giocando al lancio del pesa con la pietra nera della Mecca ![]()
Per Davide: ti invito a non usare bash, ma usa sh: generi codice più portabile (nei BSD la bash sta nei ports, [t][c]sh nel sistema base.
Davide
alessiodp
By alessiodp - posted 19/08/2008 08:44
mi chiedo perche' la gente utilizzi ancora windows.
perche' viene percepito come piu' semplice da usare
i passaggi sono stati
da windowsNT > SUSE8 > Debian
adesso sto cercando di portare tutti i software dell'azienda in formato opensource con licenza GPL
addio office e altro....
buona fortuna
purtroppo il vero problema ad oggi sono il supporto hardaware che a volte fa perdere tantissimo tempo.
ad ogni modo
una volta appreso l'utilità della console, le icone sembrano obsolete.
Mr.Wolf
By Mr.Wolf - posted 19/08/2008 08:44
Andrea B.
By Andrea B. - posted 19/08/2008 13:14
Ufo 77
By Ufo 77 - posted 19/08/2008 17:00
KM
By KM - posted 20/08/2008 08:32
Camillo
By Camillo - posted 20/08/2008 08:34
Enrico
By Enrico - posted 20/08/2008 08:38
# i=0; while [ $i -lt 10 ]; do echo $i; i=$(($i+1)); done
(o anche nel linguaggio che preferisce).
Enrico
Mah, io schisso '0' e poi faccio scorrere il dito sui numeri della tastiera da 1 a 9. Ci metto meno ed ottengo lo stesso risultato.
Comunque mi hai fatto tornare in mente
hello world
ZeD
By ZeD - posted 20/08/2008 12:43
Paolo C.
By Paolo C. - posted 20/08/2008 14:24
simo_magic
By simo_magic - posted 21/08/2008 16:59
matteo
By matteo - posted 21/08/2008 20:57
Davide
By Davide - posted 22/08/2008 09:28
Daniele
By Daniele - posted 24/08/2008 13:34
ma allora non sono l'unico a leggere il sito dalla croazia?? (nel caso sfruttando modi...ehm ehm...wifi con pwd di default... )
Beppi
By Beppi - posted 24/08/2008 13:34
Un VERO sysadmin avrebbe inserito la sottorete/20 e poi fatto uno midware per interpretarla
mai sentito parlare di 'settori di competenza eh? il software che si fa la scansione della posta non e' mica farina del mio sacco
eh... mi deludi un po' come hacker!
Piuttosto assicurati che la tabella sia indicizzata... ehm... 4000 casi particolari...
Beppi
By Beppi - posted 24/08/2008 13:35
Enrico
By Enrico - posted 24/08/2008 13:35
Piernicola Comuniello
By Piernicola Comuniello - posted 24/08/2008 13:35
Gio
By Gio - posted 24/08/2008 13:35
melanippe
By melanippe - posted 24/08/2008 13:35
Dom
By Dom - posted 24/08/2008 13:35
Franganghi
By Franganghi - posted 25/08/2008 08:15
Nik
By Nik - posted 25/08/2008 10:18
Nik
By Nik - posted 25/08/2008 10:57
quanto al Vinci, non lo conosco e non posso giudicare..... ma se è un "utente-fai-da-te-no-da-retta-a-sysadmin"... beh, ahi ahi ahi ahi!!
bhe, no, diamo al Vinci quel che e' del Vinci, di solito mi da' retta, e' solo qualche volta che viene colto dal raptus...
Cymon
By Cymon - posted 26/08/2008 08:21
athevir
By athevir - posted 26/08/2008 10:12
Cyber
By Cyber - posted 28/08/2008 11:19
Davide
By Davide - posted 29/08/2008 08:55
start -> logout -> spegni -> inserisci un cd di freebsd 7 -> reboot e non vi servirà più autoit ![]()
la stessa cosa la puoi fare con Linux
Filnik
By Filnik - posted 30/08/2008 08:24
bisco
By bisco - posted 01/09/2008 12:19
ah, complimenti per le storie, sono fantastiche... ![]()
perche' la maggioranza di questi sono "tarati" su cose specifiche e non sono sufficientemente generali
marantarapiallantralla
By marantarapiallantralla - posted 26/09/2008 16:36
for i in `perl -mNet::Netmask -e '$block = new Net::Netmask ("84.25.6.0/20");@list=$block->enumerate();print "$_\n" foreach(@list);'`;do echo "INSERT INTO tabella (ip) VALUES ('$i');";done
seee, ma io voglio riusarlo lo script, non farne uno ogni volta
ema
By ema - posted 30/12/2008 21:19
script per i posteri
By Fabio Mosti - posted 12/03/2009 11:54
-AT- Fabio Mosti
By Davide Bianchi - posted 12/03/2009 13:10
spam
By Aleritty - posted 12/08/2009 21:25
--
Aleritty
This site is made by me with blood, sweat and gunpowder, if you want to republish or redistribute any part of it, please drop me (or the author of the article if is not me) a mail.
This site was composed with VIM, now is composed with VIM and the (in)famous CMS FdT.
This site isn't optimized for vision with any specific browser, nor
it requires special fonts or resolution.
You're free to see it as you wish.