Download – Metodo “IRC”

mIRC-downloader
Il primo sistema che vengo a descrivervi in questo articolo è IRC.
IRC è la prima forma di chat apparsa su internet, nata nel 1988 consente la comunicazione diretta fra due utenti e\o un’insieme di persone raggruppate in stanze chiamate canali.

Se intendete utilizzare questo sistema per scaricare è importante leggere tutto l’articolo per poter comprendere bene il funzionamento di questo tipo di chat, comunicazione e scambio file, se invece fate parte della classica schiera di utonti che pretendono la “pappa pronta” e risultati in pochi istanti senza il minimo impegno, chiudete pure questa pagina.
Come detto sopra IRC, utilizzata inizialmente per comunicazioni, viene persino usata durante la guerra fredda per poter inviare notizie e comunicazione scavalcando la censura ed i controlli.
E’ stata la prima chat istantanea “per le masse”, molto in voga negli anni 90 quando ancora MSN, Skype non esistevano. Chiunque possedeva un collegamento ad internet in quel periodo conoscerà sicuramente questo strumento di comunicazione, quando ancora ci si connettiva con rumorosi modem analogici da 14, 36 o 56kpbs.

IRC si basa su un server centrale (es.: irc.tin.it) a cui si connettono diverse persone con un client IRC (programma che permette di connettersi alla rete IRC).
Ogni persona può scegliersi un nickname identificativo, sul server sono presenti una o più stanze\canali ed è possibile crearne di nuove. Ogni stanza ha un prefisso “#” seguito da un nome (es.: #Amici, #Italia), gli utenti possono entrare, comunicare con tutti gli utenti del canale oppure in privato con un’altro utente ed è inoltre possibile scambiare tra utenti (in privato).
Sono stati programmati dei client IRC chiamati “Bot”, programmi automatici con relativo nickname che nella stanza\canale possono sembrare comuni utenti ma sono in realtà complessi algoritmi che eseguono compiti specifici. Sembrerà assurdo ma negli anni sono stati creati Bot con i compiti più svariati, Bot barzellettieri, quiz e giochi, a delle forme di false “intelligenze artificiali” in grado di intrattenere i visitatori.

A questi Bot (poco utili) ne sono stati aggiunti altri che gestiscono lo scambio file, che inviano file agli utenti dopo previa richiesta tramite specifici comandi.
I proprietari di questi Bot si ripagano il mantenimento dei computer e le linee internet superveloci con circuiti pubblicitari, guadagnando tramite eventuali click su banner o altro.

La teoria finisce ora, passiamo quindi ad un primo esempio pratico.
Se vi sembra complesso non preoccupatevi, continuate a leggere capirete che tutto questo processo può essere automatizzato (e semplificato), ma è importante capire come funziona il sistema, così da evitare errori o incomprensioni.

Scelgo un server a caso a cui connettermi: l’italiano OpenJoke (irc.OpenJoke.org o irc.OpenJoke.net) che contiene al momento 174 canali\stanze e circa 5000 persone connesse.
Entro in un canale\stanza qualsiasi (es.: #A-R-E-S) e sulla colonna a destra trovo l’elenco dei nickname nel canale, un gran numero di utenti normali ed una serie di Bot (piuttosto riconoscibili perché hanno nomi simili tra loro).

esempio utenti chat IRC

ARES|LiST è sicuramente il Bot che mi può fornire la lista dei contenuti negli altri Bot disponibili, mentre ARES|BluRaY|01 conterrà quasi sicuramente dischi blu-ray pronti a scaricare, stessa cosa ARES|SerieTV|02 e via così.

Chiedendo la lista dei materiale (al bot che gestisce le liste), si viene invitati ad andrare su un sito Internet contenente della pubblicità, una volta cliccato su di essa si ha accesso alla lista completa dei contenuti di tutti i singoli Bot del canale.

-ChanServ- [#0DayZ] Per avere la lista completa dei download clicca su un banner di: www.****************.** (esempio di comunicazione dai bot)

A questo punto non resta che richiedere “in privato” al Bot che contiene il file da farsi inviare ed attendere l’invio.

-SEcT|Cartoon|01- ** Ti sto inviando il pack #19 (“**********.avi”), che ha grandezza 700MB. (esempio di comunicazione dai bot)

Esempio download IRC

E’ importante ricordare che ogni singolo bot è con tutta probabilità un computer privato (o affittato) connesso alla rete internet tramite linee a fibra ottica, che invia file a decine di persone contemporaneamente. Ci si può trovare a scaricare da un Bot a 500KB/s, mentre in altri casi a 100KB/s, tutto dipende dalle capacità del Bot, dal quantitativo di utenti richiedenti oppure da semplici limitazioni imposte dal proprietario dato che spesso viene richiesto di cliccare su alcune pubblicità per sbloccare la massima velocità.
I Bot sono programmati per servire un numero limitato di utenti contemporaneamente, nel caso di materiali estremamente richiesti (appena usciti) è possibile che si viene messi in coda.
-DayZ|News|01- ** Tutti gli slots sono occupati, Aggiunto alla coda principale per il pack 13 (“*******”) in posizione 6(esempio gestione coda)
Un messaggio automatico ci informerà ciclicamente sul tempo rimasto prima del download e sulla posizione attuale.

Ed ora le buone notizie.
Esistono degli script da aggiungere al client mIRC che permettono di automatizzare tutto il processo elencato sopra, permettono infatti di cercare in centinaia di Bot contemporaneamente, connettere al server, entrare nel canale e richiedere il contenuto desiderato in pochi click. Purché lo script è quasi completamente automatico valgono le regole elencate sopra per la questione delle code, gli slots e le comunicazioni dei Bot.

Download e installazione
mini icona windows Versione per i sistemi Windows: XDCCMule
E’ un’installazione quasi completamente automatizzata, al termine della quale troverete il collegamento nel menù start e sul desktop.
mini icona mac Versione per i sistemi Mac: mIRC-Downloader-Mac
Decomprimete il file ZIP e copiate il contenuto negli applicativi, occupa più di 500MB perché mIRC non esiste su Mac, ho dovuto virtualizzare il programma. Se avete una macchina virtuale Windows già installata, utilizzate la versione Windows dato che occupa circa 5MB. Su Mountain Lion e successivi è possibile che vi verrà chiesto di installare X11, eventualmente lo trovate qui.

Prima configurazione
Al primo avvio vi verrà chiesto di registrare mIRC, non fatelo e premete su Continue
Rimangono 3 elementi da configurare:
Nickname e Alternative, dove ora è riportato nomeacaso e nomeacaso2 sono assolutamente da sostituire con un vostro nickname personale. Evitate ovviamente di utilizzare dati personali come nome, cognome o nickname troppo comuni.
mirc conf nickname

Sotto IRC troviamo il pulsante Events, impostate tutto su Hide, come nell’immagine sotto e premete OK.
mIRC eventi nascostiOra dobbiamo impostare una cartella dove andranno a finire tutti i download effettuati da mIRC. Non lasciate la cartella di default perché non riuscireste a trovare i file scaricati.

Per selezionare una cartella, dal menù a sinistra selezionate DCC > Folders, selezionate default e premete il pulsante Edit, troverete un ulteriore pulsante sotto la scritta Into this Folder, premetelo e selezionate la cartella desiderata.
Vi suggerisco di creare una nuova sottocartella nella cartella Download già presente sul vostro computer, chiamandola eventualmente mIRC, in questo modo da poter a tenere separati tutti i download effettuati da questo sistema e distinguerli dall’elenco dei file scaricati dal browser o altri applicativi, c’è l’apposito pulsante Nuova cartella.

mini icona windowsPer tutti gli utenti Mac, il sistema è identico, è solo più complicato localizzare la cartella Downloads del proprio utente, vi do un suggerimento, scorrete la lista verso l’alto fino a localizzare la cartella Volumes, dentro questa troverete il vostro disco del Mac, dentro questo localizzate Users, quindi troverete la cartella Downloads sotto la cartella del vostro username. Anche in questo caso vi suggerisco di tenere separati i download eseguiti con mIRC generando una nuova cartella, se premete il pulsante Nuova cartella avrete anche modo di vedere se la cartella selezionata è effettivamente quella corretta.

Premete OK e ancora OK per chiudere tutte le finestre delle opzioni.
Dal menù Commands troverete più voci, le uniche che prenderemo in considerazione sono Global Find Extended e Novità.
Global Find Extended è la voce principale del programma che automatizza i download, apritelo.
Global Find ExtendedIn questo pannello potrete inserire un elemento da ricercare nel network IRC premendo il pulsante Cerca.
Tutte le altre funzioni presenti per il momento ci interessano poco.

Una volta premuto il pulsante cerca, il sistema scansionerà automaticamente tutti i server presenti nella lista, tutti i canali\stanze per trovare il contenuto richiesto. Si aprirà una finestra nuova, che riporta i risultati. Siamo ancora nel passaggio intermedio, il sistema ci risponde infatti con un elenco di canali\stanze che contengono un file con un nome uguale o simile.

ricerca global find extended

Due click su un elemento della lista per affinare la ricerca. Ci si aprirà un’ulteriore finestra con l’elenco dei file contenuti nei Bot del canale selezionato.

ricerca file global find extended

Non resta che selezionare il file e fare un ulteriore doppio click. Si aprirà una finestra di dialogo, selezionate Yes per accettare il collegamento al server, mIRC si connette automaticamente al server, apre il canale e dopo 10 secondi invia il comando per richiedere il file scelto. E’ possibile richiedere il download di file multipli.

Se tutto va bene il download ha inizio.
C’è solo da prestare attenzione ai messaggi inviati dai Bot del canale, sono riconoscibili perché riportati in bordeux.

La funzione Commands > Novità porta ad un elenco dei nuovi file disponibili sui Bot, nuovi film, musica, serie TV, giochi e programmi.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *