-
Notifications
You must be signed in to change notification settings - Fork 0
Jakub-Fajkus/isa
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
IRC bot s logováním syslog Aplikace využívající BSD sockety pro připojení k IRC a syslog serveru. Poskytuje možnost sledovat více IRC kanálů a monitorovat zpráv, které uživatelé píší. Tyto zprávy je možné logovat na syslog server, pokud obsahují klíčová slova, zadaná při spuštění bota. Bot také poskytuje uživatelům na IRC kanále dvě služby. První z dnich je výpis aktualního data, který se aktivuje zaskláním zprávy "?today". Druhou službou je možnost vytvořit a uložit zprávu pro uživatele, který není přihlášený. Bot si tuto zprávu uloží a odešle ji na kanál poté, co se daný uživatel přihlásí. Tato funkce se aktivuje zasláním zprávý "?msg NICKNAME:ZPRÁVA". Kde NICKNAME je nickname uživatele, kterému se má psolat zpráva a ZPRÁVA je samotná zpráva, která se má odelsat. Následuje popis použití a příklady použití převzatý ze zadání projektu: Použití: isabot HOST[:PORT] CHANNELS [-s SYSLOG_SERVER] [-l HIGHLIGHT] [-h|--help] HOST je název serveru (např. irc.freenode.net) PORT je číslo portu, na kterém server naslouchá (výchozí 6667) CHANNELS obsahuje název jednoho či více kanálů, na které se klient připojí (název kanálu je zadán včetně úvodního # nebo &; v případě více kanálů jsou tyto odděleny čárkou) -s SYSLOG_SERVER je ip adresa logovacího (SYSLOG) serveru -l HIGHLIGHT seznam klíčových slov oddělených čárkou (např. "ip,tcp,udp,isa") Příklady použití: isabot irc.freenode.net:6667 "#ISAChannel,#IRC" -s 192.168.0.1 -l "ip,isa" isabot irc.freenode.net "#ISAChannel,#IRC" -l "ip,isa" -s 127.0.0.1 isabot irc.freenode.net #ISAChannel -l "tcp,udp" Seznam odevzdaných souborů: README Makefile manual.pdf Channel.cpp Channel.h Irc.cpp Irc.h IrcServer.cpp IrcServer.h LoggedUser.cpp LoggedUser.h main.cpp SyslogServer.cpp SyslogServer.h UserMessage.cpp UserMessage.h utils.cpp utils.h
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published