IRC <-> TELNET



  • Kennt sich jemand hier mit den Interna des IRC-Protokolls aus?

    Wenn ich das richtig verstanden habe muss ich zuerst per USER und NICK mich anmelden/registreiren:

    darthdespotism@akazieLX:~$ telnet irc.smart-IRC.net 6667
    Trying 85.214.73.2...
    Connected to irc.smart-IRC.net.
    Escape character is '^]'.
    :kronos.Smart-IRC.net NOTICE AUTH :*** Looking up your hostname...
    :kronos.Smart-IRC.net NOTICE AUTH :*** Found your hostname (cached)
    USER dasisteintest xxx.xxx.xxx.xxx irc.smart-IRC.net :Christoph Egger
    NICK dasisteintest
    PING :5830450E
    USER dasisteintest xxx.xxx.xxx.xxx irc.smart-irc.net :Christoph
    JOIN #spaceshooter
    :kronos.Smart-IRC.net 451 JOIN :You have not registered
    

    Das gleiche im Quakenet

    Die IP ist übrigens nicht so übertragen worden, da stand meine IP

    Wo liegt der Fehler?



  • du musst das PING mit PONG beantworten



  • So verbinde ich mich ins Quakenet:

    NICK <nick>
    USER <name> localhost irc.quakenet.org <name>
    6667 : USERID : Linux : <name>

    Dann bekommst du einen PING <xxx> und das beantwortest du mit PONG <xxx>. Das was du als Parameter von PING bekommst musst du auch wieder mit PONG rausschicken. Anschließend wartest du bis du die Nachricht 376 (End of MOTD) bekommst und kannst dann Channel joinen, ...



  • AH so gehts. Danke 😉


Anmelden zum Antworten