PDA

View Full Version : DCC & CTCP: questi misteriosi (e corrotti)


LordRaptor
21-02-2004, 15:15
Salve salvino.
Vi chiedo il vostro aiuto riguardo un bizzarro problema che ho in azzurra che non sono mai riuscito a risolvere.
Più precisamente si tratta di un problema di send e chat, ma non si tratta di una questione di configurazione (ho un router) quanto un problema della rete azzurra.
Si perchè infatti le mie dcc funziona perfettamente su qualsiasi altra rete, come ircnet dalnet etc.. tranne su azzurra e qualche rete molto simile (tipo TNI3, se qualcuno c'è mai passato.) e il mio router è correttamente configurato per accettare connessioni su un range che ho stabilito.

Dopo lunghe e esasperanti indagini sono riuscito infatti a trovare il punto del problema e ve lo ripongo qui nudo e crudo come mi è apparso.

Questo quello che invio: (controllato con un network sniffer)
----------------------------
<LordRaptor> -> libero.azzurra.org NOTICE Mila76 :DCC Send girlkiss.jpg (80.180.xxx.xxx) >> le xxx le ho messe io prima di postare, l'ip è quello giusto <<
<LordRaptor> -> libero.azzurra.org PRIVMSG Mila76 :DCC SEND girlkiss.jpg 1354001595 1025 20625

Questo quello che arriva:
-----------------------------
<Mila76> <- :LordRaptor!LordRaptor@Azzurra-78D2C950.pool80180.interbusiness.it NOTICE Mila76 :DCC Send girlkiss.jpg (80.180.xxx.xxx)
<Mila76> <- :LordRaptor!LordRaptor@Azzurra-78D2C950.pool80180.interbusiness.it PRIVMSG Mila76 :DCC SEND girlkiss.jpg zðz 20625

Prima realtà sconvolgente:
notate quello che resta della porta e di quello credo sia un sequence number dei pacchetti. Incredibile vero? questo non avviene sulla stragrande maggioranza delle reti irc e nemmeno con un client bigotto che ho trovato tra tutti quelli che ho provato (trillian un client che mette insieme ICQ AOL IRC MSN e YAHOO) su azzurra. (Normalmente uso MIRC)

Seconda realtà sconvolgente: beh che pensate se vi dico che se mando file con nel nome spazi e tolgo l'opzione di mirc (Fill spaces) i send vanno bene? Per le chat invece non c'è verso.

Terza realta ancora più sconvolgente. O controllato i virus, ho formattato, ho cambiato tutto ciò che poteva dar problemi, ho usato il router come modem, ma nulla cambia.

Insomma non vorrei dire stronzate ma sembra sia qualche tipo di baco di azzurra. Anche perchè vagando per azzurra in cerca di soluzioni ho beccato un tipo che mi ha fatto provare un server, per, a sua detta, controllare i pacchetti prima che arrivino nella rete di azzurra, e mi ha confermato che i pacchetti erano ancora integri.

Insomma che fo' mi posso buttar di sotto?

Vi ringrazio tutti per aver letto fino a qui, e se qualcuno riesce a risolvere questo mio problema gli faccio na statua. Ciao a tutti.

Steve
21-02-2004, 16:22
Problema risolto in privato: Nessun baco di sorta, solo un errato settaggio dell'IP nelle local info (cosa che puo' succedere, mentre si tenta di tutto con modem, router, proxy, client IRC, ecc.... )

Mi sfugge il problema delle CTCP che e' nel soggetto, ma penso sia un typo. :)

Ciao,
Steve

LordRaptor
24-02-2004, 13:25
Continuo ad avere lo stesso problema, senza aver modificato nulla, ho usato dinuovo la procedura che mi hai dato l'altro giorno è che ha funzionato per nemmeno un giorno, senza esiti.

Steve
24-02-2004, 13:33
Continuo ad avere lo stesso problema, senza aver modificato nulla, ho usato dinuovo la procedura che mi hai dato l'altro giorno è che ha funzionato per nemmeno un giorno, senza esiti.

C'e' stato un tempo che ho dovuto aggiornare quel campo di mIRC in modo manuale.... poi ho formattato!! :D
Adesso sono al lavoro e vado a memoria, ma quella finestra (ALT+O -> Connect -> Local Info) dovrebbe avere:

* Local Info: vuoto
* IP : il tuo IP pubblico
* On connect always get: Local Host
* Lookup method: Server

Per le altre necessita', dai innanzitutto un'occhiata alla guida alle DCC (http://www.azzurra.org/documents.php?document_id=14&referer=/irchelp.php&section=irchelp&section_name=IRCHelp) che trovi tra gli Help Files (http://www.azzurra.org/irchelp.php) di Azzurra.
Eventualmente, dato che hai visionato numerosi client IRC, proxy, ecc. ti consiglio di partire da un client installato ex novo... occhio anche alla mappatura delle porte (hai un router, giusto?), ma quello c'entra piu' con la ricezione che con l'invio dei files.

LordRaptor
24-02-2004, 15:59
Ho risolto cambiando server.

>occhio anche alla mappatura delle porte (hai un router, giusto?), ma >quello c'entra piu' con la ricezione che con l'invio dei files.

Mi spiace contraddirti ma è il contrario. I send funzionano cosi.
Il client contatta il server con un pacchetto ctcp in cui specifica il socket aperto nomefile e dimensione.
Quindi il server si connette al client ed avviene la trasmissione client.

Steve
24-02-2004, 17:05
Ho risolto cambiando server.

Per curiosita', mi spieghi che modifica hai fatto? :)

LordRaptor
24-02-2004, 22:55
Ho cambiato server.
Prima mi connettevo a cheapnet.azzurra.org