irc-chat logging

Status
Nicht offen für weitere Antworten.

maxxi

Bekanntes Mitglied
hello, mal wieder :meld:

Ich versuche, jetzt wieder was neues zu lernen. Dieses mal IRC.

Ich habe mir im Firefox schon den ChatZilla installiert und es geschafft, in den harry-potter-x-perts-chat reinzukommen *hehe*. Ich weiß schon ungefähr, wie das beim IRC abläuft. Da wird nichts per XML übertragen, sondern da gibts immer so spezielle, kurze Kommandos.

Habe auch schon hier im Forum rumgeschnüffelt. Für Java soll es geben:
JerkLib - A Java IRC Library
PircBot - Java IRC Bot Framework (Java IRC API for Bots)

Jetzt weiß ich aber nicht, wie ich vorgehen soll. Ein IRC-Client alleine reicht ja wahrscheinlich nicht. Wenn meine Infos stimmen, muss alles mitgeloggt werden, was die User eingeben. Also habe ich mir folgendes vorgestellt:

JAVA-Applet IRC-Client -------- PHP Logging-Script -------- eigentlicher IRC-Server

Ich schalte also zwischen das Applet und dem IRC-Server noch ein PHP-Script. Das ist dann dafür verantwortlich, dass alles, was die User schreiben, mitgeloggt wird. Macht das Sinn? Ist das gut? Beim PHP-Script würde ich einen Socket-Server programmieren, der auf den Port 6667 lauscht. Allerdings habe ich dann ein Problem. Der harry-potter-chat läuft nämlich auf 6666 oder 6668.

Könnt ihr mir irgendwelche Tips geben, wie man das mit diesem Mitloggen machen könnte?
 

faetzminator

Gesperrter Benutzer
Wieso willst du mitloggen? Und wenn, dann würde man das auf dem Server machen. Wie sieht das überhaupt von der rechtlichen Seite her aus? Wenn du einfach einen Java IRC Client haben willst, schau dir mal pjirc an.
 

maxxi

Bekanntes Mitglied
Chats muss man immer mitloggen. Das ist gesetzlich so vorgeschrieben. Damit man Beweismaterial hat, falls wer was ungesetzliches macht.
 

faetzminator

Gesperrter Benutzer
Aber das macht man auf dem Server und sowas kann der IRC Server auch... Abgesehen davon loggt man in der Schweiz zumindest nur die Nachrichten an Channels und nicht an Users (Query)
 

HoaX

Top Contributor
Chats muss man immer mitloggen. Das ist gesetzlich so vorgeschrieben. Damit man Beweismaterial hat, falls wer was ungesetzliches macht.

Wo steht das? Das bezweifle ich.


Echt? Der loggt die User-Einträge mit? Mit welchem IRC-Kommando kann ich denn so eine Logdatei abfragen? Ich habe da noch nichts gefunden. ???:L
Das ist kein festes und kann sich von Server zu Server unterscheiden. Und sicherlich darf das nicht jeder beliebige User abrufen. Evtl. wird es nur in eine Datei reingeschieben oder aber auch garnicht unterstützt. Aber wenn man mitloggen will, dann ist das Aufgabe des Servers.
 

faetzminator

Gesperrter Benutzer
So wie ich das kenn, loggt der einfach (wie jeder andere Daemon auch) in irgendeine Datei. Der Serveradmin kann die Daten per SSH oä einsehen.
 

maxxi

Bekanntes Mitglied
Wo steht das? Das bezweifle ich.
Kann dir den Paragraph nicht sagen.
Aber wenn man mitloggen will, dann ist das Aufgabe des Servers.
Welchen Servers? Vom IRC-Server? Bei IRC gibts normale User und Operatoren. Sofern man ein entsprechendes Passwort kennt, kann ein User zum Operator werden. Wie man so einen Operator definiert (anlegt), weiß ich noch nicht. Aber ich weiß, ein Operator kann zusätzliche IRC-Kommandos absetzen. Kann so ein Operator dem IRC-Server mitteilen, dass er ein Logfile (z. B. vom Channel XY von gestern bis heute) schicken soll?

Oder meinst du einen anderen Server? Also meinen eigenen? Weil dann wären wir wieder beim Eintrag #1. Wenn ich mich selbst darum kümmern muss: wie stelle ich das am besten an ???:L
 

faetzminator

Gesperrter Benutzer
Wie bereits erwähnt, ich bezweifle dass ein OP (irrelevant welches Level) sich die Logs schicken kann. Diese kann man auf dem Server einsehen.
Aber natürlich, ich mach einen Nickchange und authentifiziere mich beim NickServ mit einem fremden Nick, und scho habe ich OP Status ;)
 

maxxi

Bekanntes Mitglied
Diese kann man auf dem Server einsehen.
Dann wäre natürlich interessant, wie das geht.
Muss man sich dazu irgendwo irgendwie speziell registieren, damit man das dann darf?
Geht das überhaupt übers Internet? Wie wäre die URL? ...?
 

faetzminator

Gesperrter Benutzer
Na die Datei liegt dann halt aufm Server... Wenn ich mir eine Datei anschauen will, geh ich mit SSH drauf. Natürlich kann man sich au einen FTP oder HTTP Daemon einrichten, mit welchem man die ensprechende Datei lesen kann.
 

maxxi

Bekanntes Mitglied
Hm ... gehst du davon aus, dass ich einen Rechner hätte, auf dem ich einen IRC-Server installieren würde? Das hätte ich eigentlich nämlich nicht geplant. Ich glaube, das ist alles andere als leicht.
 

maxxi

Bekanntes Mitglied
So ... hab mir das überlegt. Werde doch keinen IRC-Chat programmieren. Grund: Port 6667 wird kaum eine Firma durchlassen. Ich überleg mir einen anderen Chat. Weiß noch nicht welchen. Aber dieses Thema mache ich zu :)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Programm läuft durch, ohne Eingabe aus dem Chat abzuwarten Java Basics - Anfänger-Themen 4
D Verbesserungsvorschläge zur Struktur einer Client Server Desktop Chat App Java Basics - Anfänger-Themen 24
D Unerwartetes Verhalten bei Client Server Chat App Java Basics - Anfänger-Themen 12
D Welche GUI Library für eine Client Server Chat App Java Basics - Anfänger-Themen 14
W Hilfe beim Chat Programm Java Basics - Anfänger-Themen 14
M Chat Programm in Java Java Basics - Anfänger-Themen 1
A Schimpfwortfilter im Chat-Programm Java Basics - Anfänger-Themen 2
T Chat ingame Java Basics - Anfänger-Themen 3
R Brauche Hilfe beim fertigstellen eines Chat programms Java Basics - Anfänger-Themen 8
O euer chat hier Java Basics - Anfänger-Themen 1
O Ein einfacher Chatbot (simuliert chat) Java Basics - Anfänger-Themen 7
R Problem mit Java-Chat Java Basics - Anfänger-Themen 2
L Chat server Java Basics - Anfänger-Themen 4
L Kleiner erster p2p-Chat Problem Java Basics - Anfänger-Themen 2
D Wie den HTML-Teil des Chat Tutorials aus dem FAQ-Bereich starten? Java Basics - Anfänger-Themen 5
1 Chat im Browser Java Basics - Anfänger-Themen 16
G Chat-Nachrichtenübermittlung ? Java Basics - Anfänger-Themen 2
S Frage Chat programm bauen Java Basics - Anfänger-Themen 5
K Fertiger Chat Java Basics - Anfänger-Themen 4
V Java Chat Programm Problem mit IP Addresse Java Basics - Anfänger-Themen 7
A java chat vor DDOs schützen Java Basics - Anfänger-Themen 18
L Eine Art Chat Java Basics - Anfänger-Themen 28
M NumberFormatException Chat WordPress Java Basics - Anfänger-Themen 13
xDarkSunx Java Chat Hilfe Java Basics - Anfänger-Themen 9
Y chat programm im internet realisieren Java Basics - Anfänger-Themen 5
? Chat-Source Java Basics - Anfänger-Themen 17
U2nt Mein Chat Java Basics - Anfänger-Themen 10
E Chat Fehler Applet Java Basics - Anfänger-Themen 8
C Java Chat Tutorials Java Basics - Anfänger-Themen 1
K Bestehenden Chat modifizieren (noch ein Anfänger!) Java Basics - Anfänger-Themen 7
S Chat-Server Java Basics - Anfänger-Themen 6
B ICR Chat - Serveranbindung Java Basics - Anfänger-Themen 2
A Im Chat eigenen Beitrag in Farbe zeigen Java Basics - Anfänger-Themen 8
K Client-Liste im Chat Java Basics - Anfänger-Themen 2
Séby777 Chat für Schulklasse Java Basics - Anfänger-Themen 2
I Liste in Java (Chat-Frage) Java Basics - Anfänger-Themen 3
A Möchte Java - Chat in meine Homepage einbinden. Java Basics - Anfänger-Themen 4
J Java-Chat geht nicht | Brauche dringent hilfe! Java Basics - Anfänger-Themen 3
S Java-Chat und Smilies Java Basics - Anfänger-Themen 8
A Java Chat Bauen !?!? Java Basics - Anfänger-Themen 10
S Chat entwickeln. Java Basics - Anfänger-Themen 11
lomtas Chat in Java Java Basics - Anfänger-Themen 3
C Erstes kleines Problem - string in chat ? Java Basics - Anfänger-Themen 9
D Smilies im chat Java Basics - Anfänger-Themen 6
J Problem mit java-basiertem Chat Java Basics - Anfänger-Themen 4
J Logging erzeugt zwei dateien.... Java Basics - Anfänger-Themen 7
U Java logging generiert unerwünschten files Java Basics - Anfänger-Themen 1
S Logging Code komplett von Compiler entfernen lassen..? Java Basics - Anfänger-Themen 5
T executable jar und logging Java Basics - Anfänger-Themen 24
G Effizienzsteigerung von FileWriter als Logging Java Basics - Anfänger-Themen 4
W Java Logging API Java Basics - Anfänger-Themen 4
C logging ubuntu Java Basics - Anfänger-Themen 4
M Logging Review Java Basics - Anfänger-Themen 6
K Frage zur Logging API Java Basics - Anfänger-Themen 5
D Logging sätmlicher Vorgänge, wie am besten realisieren? Java Basics - Anfänger-Themen 6
K Frage zu Exceptions -> Logging Java Basics - Anfänger-Themen 6
F Logging von Hibernate-Statements und Glassfish Java Basics - Anfänger-Themen 2
M logging mit log4j Java Basics - Anfänger-Themen 4
G Logging API von Sun Java Basics - Anfänger-Themen 4
G Logging-Ausgabe in einem Dialog Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben