mirror of
https://github.com/unrealircd/unrealircd.git
synced 2026-07-07 04:53:12 +02:00
Doc update (week 08), I've also done some grammar corrections
This commit is contained in:
+156
-102
@@ -67,11 +67,12 @@ Hungarian |
|
||||
-- 3.9. <a href="#feature_ipv6">IPv6</a><br>
|
||||
-- 3.10. <a href="#feature_ziplinks">Zip linkek</a><br>
|
||||
-- 3.11. <a href="#feature_dyndns">Dinamikus DNS-sel/IP-vel linkelések támogatása</a><br>
|
||||
-- 3.12. <a href="#feature_antiflood">Anti-flood featúrák</a><br>
|
||||
-- 3.12. <a href="#feature_antiflood">Árasztásvédelmi featúrák</a><br>
|
||||
-- 3.13. <a href="#feature_bantypes">Ban típusok</a><br>
|
||||
-- 3.14. <a href="#feature_spamfilter">A spamszűrő</a><br>
|
||||
-- 3.15. <a href="#feature_cidr">CIDR</a><br>
|
||||
-- 3.16. <a href="#feature_other">További featúrák</a><br>
|
||||
-- 3.16. <a href="#feature_nickchars">Karakterkészletek nicknevekhez</a><br>
|
||||
-- 3.17. <a href="#feature_other">További featúrák</a><br>
|
||||
4. <a href="#configuringyourunrealircdconf">Az unrealircd.conf fájlod
|
||||
beállítása</a><br>
|
||||
---4.1. <a href="#configurationfileexplained">A konfigurációs formátumról</a><br>
|
||||
@@ -232,7 +233,7 @@ Windows:<br>
|
||||
<p><font size="+2"><b>3.1 - Álcázás</b></font><a name="feature_cloaking"></a></p><div class="desc">
|
||||
<p>Az álcázás (cloaking) egy módszer a felhasználók valós gazdaneveinek elrejtésére. Például, ha a valódi gazdaneved <i>d5142341.cable.wanadoo.nl</i>,
|
||||
(a join, part, whois stb. üzenetekben) <i>rox-2DCA3201.cable.wanadoo.nl</i>-ként lesz megjelenítve.
|
||||
Ez a featúra hasznos annak a megelőzésére, hogy a felhasználók egymást floodolják, mivel nem látják a valódi gazdanevet ill. IP címet.</p>
|
||||
Ez a featúra hasznos annak a megelőzésére, hogy a felhasználók egymást árasszák (floodolják), mivel így nem látják a valódi gazdanevet ill. IP címet.</p>
|
||||
<p>Ez a +x felhasználói móddal vezérelhető (például: /mode nickneved +x), az adminok erőltethetik a +x alapértelemzésbeli
|
||||
engedélyezését is, vagy beállíthatják, hogy a mód soha ne legyen eltávolítható.</p>
|
||||
<p>Az álcázott gazdanevet egy álcázó modul állítja elő (egyet szükséges betöltened), jelenleg 2 ilyen hivatalos modul áll rendelkezésre:<br>
|
||||
@@ -240,7 +241,7 @@ Windows:<br>
|
||||
belsőleg használ md5-öt, és 3 kulcsot igényel (set::cloak-keys::), amelyek mindegyike kis- (a-z),
|
||||
nagybetű (A-Z) valamint szám (0-9) karakterekből áll [pl.: "AopAS6WQH2Os6hfosh4SFJHs"]. Az example.conf-ban találsz példát.<br>
|
||||
<b>oldcloak:</b> Ez az Unreal3.2 és korábbi verziók által használt, régi álcázó algoritmus, és csak azért van itt,
|
||||
hogy segédkezzen a frissítési folyamatban. Mostmár nem tartjuk biztonságosnak (kapsz egy figyelmeztést,
|
||||
hogy segédkezzen a frissítési folyamatban. Most már nem tartjuk biztonságosnak (kapsz egy figyelmeztést,
|
||||
ha használod), és rögtön érdemes átváltanod a "cloak"-ra, amint frissítetted a szervereidet.</p>
|
||||
<p>Az álcázási kulcsoknak egy hálózat MINDEN SZERVERÉN azonosnak KELL lenniük. Továbbá a kulcsokat tartsd TITOKBAN,
|
||||
mert ha valaki ismeri a kulcsokat, visszafejtheti az eredeti gazdanevet (ami a +x felhasználói módot hasznavehetetlenné teszi).</p>
|
||||
@@ -265,7 +266,7 @@ Windows:<br>
|
||||
<p>A jelenleg rendelkezésre álló snomaskok az alábbiak:<br>
|
||||
c - helyi kapcsolódások<br>
|
||||
F - távoli kapcsolódások (kivéve U:line-os szerverekről)<br>
|
||||
f - flood értesítések<br>
|
||||
f - árasztásokról szóló értesítések<br>
|
||||
k - kill értesítések [*]<br>
|
||||
e - szem (eyes) értesítések<br>
|
||||
j - selejt (junk) értesítések <br>
|
||||
@@ -352,20 +353,20 @@ K
|
||||
(mint a valami.dyndns.org). Ha két dinamikus DNS-sel rendelkező gépet linkelsz, állítsd be a link::options::nodnscache és a link::options::nohostcheck opciókat.
|
||||
</p></div>
|
||||
|
||||
<p><font size="+2"><b>3.12 - Anti-Flood featúrák</b></font><a name="feature_antiflood"></a></p><div class="desc">
|
||||
<p><font size="+2"><b>3.12 - Árasztásvédelmi featúrák</b></font><a name="feature_antiflood"></a></p><div class="desc">
|
||||
<p>
|
||||
<b>Elfojtás</b><br>
|
||||
Az elfojtás (throttling) egy módszer annak korlátozására, hogy egy felhasználó milyen gyorsan bonthatja a kapcsolatot
|
||||
és kapcsolódhat újra szerveredre. Beállíthatod a set::throttle blokkban, hogy X kapcsolatot engedélyezzen YY másodperc alatt ugyanarról az IP-ről.<br>
|
||||
<b>Csatornamódok</b><br>
|
||||
Vannak csatornamódok is, amelyek nagyon hatásosak lehetnek floodok ellen. Hogy néhányat megnevezzünk:<br>
|
||||
<b>K</b> = nincs /knock (bekopogás), <b>N</b> = nincsenek nickváltások, <b>C</b> = nincsenek CTCP-k, <b>M</b> = csak regisztált felhasználók beszélhetnek.<br>
|
||||
Vannak csatornamódok is, amelyek nagyon hatásosak lehetnek árasztások (floodok) ellen. Hogy néhányat megnevezzünk:<br>
|
||||
<b>K</b> = nincs /knock (bekopogás), <b>N</b> = nincsenek nickváltások, <b>C</b> = nincsenek CTCP-k, <b>M</b> = csak regisztrált felhasználók beszélhetnek, <b>j</b> = belépések számának szabályozása (felhasználónkénti alapon)<br>
|
||||
A beta18 óta egy sokkal fejlettebb, +f csatornamód is használható...<br>
|
||||
<b>Az f csatornamód</b><br>
|
||||
A csatornabeli áradatok elleni védelem most már beleépült az ircd-be ezen csatornamódként, hogy ne kelljen scripteket és a botokat használni.<br>
|
||||
Egy példa a +f módra: <i>*** Blah sets mode: +f [10j]:15</i><br>
|
||||
Ez azt jelenti, hogy 10 belépés engedélyezett a csatornára 15 másodpercenként. Ha a korlátot túllépik, a +i csatornamód lesz automatikusan beállítva.<br>
|
||||
A következő floodtípusok állnak rendelkezésre:<br>
|
||||
A következő árasztástípusok állnak rendelkezésre:<br>
|
||||
<table border=1 cellpadding=3 cellspacing=1>
|
||||
<tr><td>típus:</td><td>név:</td><td>alapért. tevékenység:</td><td>más elérhető<br>tevékenységek:</td><td>megjegyzés</td></tr>
|
||||
<tr><td>c</td><td>CTCP-k</td><td>automatikus +C</td><td>m, M</td><td> </td></tr>
|
||||
@@ -409,7 +410,7 @@ P
|
||||
</pre>
|
||||
|
||||
Valójában sokkal haladóbb, bonyolultabb is lehet:<br>
|
||||
Bizonyos floodtípusoknál az alapértelmezett tevékenység helyett egy másikat is meghatározhatsz, például: <i>+f [20j#R,50m#M]:15</i><br>
|
||||
Bizonyos árasztástípusoknál az alapértelmezett tevékenység helyett egy másikat is meghatározhatsz, például: <i>+f [20j#R,50m#M]:15</i><br>
|
||||
Ez a csatornát +R-re állítja, ha a belépési határt elérték (>20 belépés 15 másodperc alatt),
|
||||
és +M-re, ha a megengedett üzenetek számát elérték (>50 üzenet 15 másodperc alatt).<br>
|
||||
<br>
|
||||
@@ -437,8 +438,8 @@ az ig
|
||||
Ha ez egy hatalmas felhasználói bázisú csatorna (>75 felhasználóval?), a belépési érzékenységet jobb növelni (például 50-re), és az
|
||||
üzenethatárt is ugyanúgy (például 60-ra vagy 75-re).<br>
|
||||
A módtörlési idők különösképpen egyéni ízlés dolgai.. olyasmire kellene gondolnod, mint.. mi van, ha nincs elérhető operátor a helyzet
|
||||
kezelésére? Szeretném-e a csatornát lezárni pl. 15 percre (=nem kellemes a felhasználóknak) vagy 5 percre (=feltehetőleg a floodolók
|
||||
csak várni fognak 5 percet, és árasztanak újra)? Függ a flood típusától is; ha a felhasználók képtelen belépni (+i) vagy beszélni (+m), az rosszabb, mint
|
||||
kezelésére? Szeretném-e a csatornát lezárni pl. 15 percre (=nem kellemes a felhasználóknak) vagy 5 percre (=feltehetőleg az árasztók
|
||||
csak várni fognak 5 percet, és árasztanak újra)? Függ az árasztás típusától is; ha a felhasználók képtelen belépni (+i) vagy beszélni (+m), az rosszabb, mint
|
||||
ha nem változtathatják meg a neveiket (+N) vagy nem küldhetnek ctcp-ket a csatornára (+C), tehát érdemesebb különböző törlési időket használni.
|
||||
</p></div>
|
||||
|
||||
@@ -497,7 +498,7 @@ A modulok b
|
||||
<tr><td>d</td><td>dcc</td><td>DCC fájlnév</td></tr>
|
||||
<tr><td>a</td><td>away</td><td>Távolléti üzenet</td></tr>
|
||||
<tr><td>t</td><td>topic</td><td>Témabeállítás</td></tr>
|
||||
<tr><td>u</td><td>user</td><td>Felhasználó kitiltása, nick!user@host:valósnév alakú illeszkedési maszk</td></tr>
|
||||
<tr><td>u</td><td>user</td><td>Felhasználó kitiltása, nick!user@host:valósnév alakú illesztési maszk</td></tr>
|
||||
</table>
|
||||
Egyszerre több célpontot is megadhatsz, például így: cpNn</td></tr>
|
||||
<tr valign="top"><td><b>[tevékenység]</b></td><td> meghatározza az elvégzendő tevékenységet (csak 1 tevékenység adható meg)<br>
|
||||
@@ -561,7 +562,48 @@ haszn
|
||||
127.0.0.0/8 (illeszkedési tartománya 127.0.0.0 - 127.255.255.255) és fe80:0:0:123::/64 (illeszkedési tartománya
|
||||
fe80:0:0:123:0:0:0:0 - fe80:0:0:123:ffff:ffff:ffff:ffff).</p></div>
|
||||
|
||||
<p><font size="+2"><b>3.16 - További featúrák</b></font><a name="feature_other"></a></p><div class="desc">
|
||||
<p><font size="+2"><b>3.16 - Karakterkészletek nicknevekhez</b></font><a name="feature_nickchars"></a></p><div class="desc">
|
||||
<p>Az UnrealIRCd-nek most már megvan az a képessége, hogy meghatározzuk, milyen karakterkészleteket/nyelveket szeretnénk engedélyezni
|
||||
a nicknevekben. Ezt a <b>set::allowed-nickchars</b> direktívával tehetjük meg.<br>
|
||||
Egy táblázat az összes választási lehetőségről:<br>
|
||||
<table border="1">
|
||||
<tr><td><b>Név:</b></td><td><b>Leírás:</b></td><td><b>Karakterkészlet/kódolás:</b></td></tr>
|
||||
<tr><td>catalan</td><td>Katalán karakterek</td><td>iso8859-1 (latin1)</td></tr>
|
||||
<tr><td>dutch</td><td>Holland karakterek</td><td>iso8859-1 (latin1)</td></tr>
|
||||
<tr><td>french</td><td>Francia karakterek</td><td>iso8859-1 (latin1)</td></tr>
|
||||
<tr><td>german</td><td>Német karakterek</td><td>iso8859-1 (latin1)</td></tr>
|
||||
<tr><td>swiss-german</td><td>Svájci német karakterek (nincs es-zett)</td><td>iso8859-1 (latin1)</td></tr>
|
||||
<tr><td>icelandic</td><td>Izlandi karakterek</td><td>iso8859-1 (latin1)</td></tr>
|
||||
<tr><td>italian</td><td>Olasz karakterek</td><td>iso8859-1 (latin1)</td></tr>
|
||||
<tr><td>spanish</td><td>Spanyol karakterek</td><td>iso8859-1 (latin1)</td></tr>
|
||||
<tr><td>swedish</td><td>Svéd karakterek</td><td>iso8859-1 (latin1)</td></tr>
|
||||
<tr><td><b>latin1</b></td><td>Holland, francia, német, svájci német, spanyol, izlandi, olasz, svéd</td><td>iso8859-1 (latin1)</td></tr>
|
||||
<tr><td>hungarian</td><td>Magyar karakterek</td><td>iso8859-2 (latin2)</td></tr>
|
||||
<tr><td>polish</td><td>Lengyel karakterek</td><td>iso8859-2 (latin2)</td></tr>
|
||||
<tr><td><b>latin2</b></td><td>Magyar, lengyel</td><td>iso8859-2 (latin2)</td></tr>
|
||||
<tr><td>polish-w1250</td><td>Lengyel karakterek, Windows-os változat (sajnos gyakoribb, mint az iso)</td><td>windows-1250 (cp1250)</td></tr>
|
||||
<tr><td>greek</td><td>Görög karakterek</td><td>iso8859-7</td></tr>
|
||||
<tr><td>turkish</td><td>Török karakterek</td><td>iso8859-9</td></tr>
|
||||
<tr><td>hebrew</td><td>Héber karakterek</td><td>iso8859-8-I/windows-1255</td></tr>
|
||||
<tr><td>chinese-simp</td><td>Egyszerűsített kínai</td><td>Több-bájtos: GBK/GB2312</td></tr>
|
||||
<tr><td>chinese-trad</td><td>Hagyományos kínai</td><td>Több-bájtos: GBK</td></tr>
|
||||
<tr><td>chinese-ja</td><td>Japán hiragana/pinyin</td><td>Több-bájtos: GBK</td></tr>
|
||||
<tr><td><b>chinese</b></td><td>chinese-*</td><td>Több-bájtos: GBK</td></tr>
|
||||
<tr><td><b>gbk</b></td><td>chinese-*</td><td>Több-bájtos: GBK</td></tr>
|
||||
</table>
|
||||
Ügyeljünk arra, hogy néhány kombináció problémákat okozhat.
|
||||
Például ha keverjük a latin* és chinese-* nyelveket, azt IRCd nem tudja
|
||||
megfelelően kezelni, és az Unreal hibaüzenetet fog kiírni.
|
||||
Más karakterkészletek együttes használata lehet, hogy megjelenítési problémákat okoz, ezért az Unreal
|
||||
figyelmeztetést fog adni, ha keverjük a latin1/latin2/greek karakterkészleteket.<br><br>
|
||||
|
||||
1. Példa: nyugat-európai népeknek:<br>
|
||||
<pre>set { allowed-nickchars { latin1; }; };</pre>
|
||||
2. Példa: ha főleg kínai felhasználóink vannak, és a "rendes" kínai karaktereket szeretnénk engedélyezni:<br>
|
||||
<pre>set { allowed-nickchars { chinese-simp; chinese-trad; }; };</pre>
|
||||
</p></div>
|
||||
|
||||
<p><font size="+2"><b>3.17 - További featúrák</b></font><a name="feature_other"></a></p><div class="desc">
|
||||
<p>Az UnrealIRCd-nek rengeteg featúrája van, ezért itt nincs minden megemlítve... Rájössz majd magadtól is.</p></div>
|
||||
|
||||
<p> </p>
|
||||
@@ -685,7 +727,7 @@ class <name> {
|
||||
<p>A <b>connfreq</b> csak szerverekre használható, és a kapcsolódási kísérletek közötti időt jelenti másodpercekben, ha az autoconnect engedélyezve van.</p>
|
||||
<p>A <b>maxclients</b> meghatározza, hogy maximálisan (összesen) hány kliens/szerver tartozhat ebbe a kapcsolati osztályba.</p>
|
||||
<p>A <b>sendq</b> meghatározza azt az adatmennyiséget, amennyi megengedett a küldésre várakozó üzenetek sorában [send queue] (legyen nagyon magas alacsony sávszélességű szerverekhez, közepes a kliensekhez).</p>
|
||||
<p>A <b>recvq</b> meghatározza azt az adatmennyiséget, amennyi megengedett a fogadásra váró üzenetek sorában [receive queue], és ezt használjuk flood-szabályozásra
|
||||
<p>A <b>recvq</b> meghatározza azt az adatmennyiséget, amennyi megengedett a fogadásra váró üzenetek sorában [receive queue]; ezt használjuk az árasztások szabályozására
|
||||
(csak normál felhasználókra vonatkozik, 8000 ajánlott, ez az alapértelmezés is; kísérletezhetsz 3000-8000 közötti értékekkel).</p>
|
||||
<p>Példák:<br>
|
||||
<pre>
|
||||
@@ -2155,6 +2197,8 @@ set {
|
||||
Meghatározza a csatornabeli services parancsok előtag karaktereit. Azok az üzenetek, amelyek az
|
||||
itt megadott karakterek bármelyikével kezdődnek, még olyan kliensekhez is el lesznek küldve, amelyek
|
||||
a +d móddal rendelkeznek. Az alapérték "`".</p>
|
||||
<p><font class="set">set::allowed-nickchars { <felsorolás> };</font><br>
|
||||
Nicknevekben engedélyezendő karakterkészletek / nyelvek, lásd: <a href="#feature_nickchars">Karakterkészletek nicknevekben</a>.</p>
|
||||
<p><font class="set">set::allow-userhost-change [never|always|not-on-channels|force-rejoin]</font><br>
|
||||
Meghatározza, hogy mi történjen, ha az user@host megváltozik (+x/-x/chghost/chgident/setident/vhost/stb. esetén).<br>
|
||||
A <i>never</i> letiltja mindegyik parancsot, az <i>always</i> akkor is engedélyezi, ha a felhasználó csatorná(k) tagja (szinkronhibát
|
||||
@@ -2277,7 +2321,7 @@ set {
|
||||
<p><font class="set">set::ident::read-timeout <időérték>;</font><br>
|
||||
Azon másodpercek száma, ami után az Unreal hagyjon fel az ident válaszra várakozással (alapértelmezés: 30s).</p>
|
||||
<p><font class="set">set::anti-flood::unknown-flood-bantime <időérték>;</font><br>
|
||||
Meghatározza, mennyi időre legyen kitiltva egy ismeretlen kapcsolatú floodoló.</p>
|
||||
Meghatározza, mennyi időre legyen kitiltva egy ismeretlen kapcsolatú árasztó.</p>
|
||||
<p><font class="set">set::anti-flood::unknown-flood-amount <szám>;</font><br>
|
||||
Meghatározza azt az adatmennyiséget (kilobájtokban), amit egy ismeretlen kapcsolatnak
|
||||
el kell küldenie ahhoz, hogy ki legyen tiltva.</p>
|
||||
@@ -2371,27 +2415,19 @@ set {
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">e <nick!user@host></div></td>
|
||||
<td>Kitiltás alóli kivétel – Ha valaki illik erre, akkor is beléphet a csatornára,
|
||||
ha egy létező banra illik</td>
|
||||
<td>Kitiltás alóli kivétel – Ha valakire ráillik ez a maszk, akkor is beléphet a csatornára,
|
||||
ha egy létező kitiltás nem engedi be</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">f * <sor:mp></div></td>
|
||||
<td>Árasztásvédelem – Ha a * meg van adva, és egy felhasználó <sor> sornál többet küld
|
||||
<mp> másodperc alatt, ki lesz rúgva és tiltva a csatornáról; * nélkül csak kirúgva</td>
|
||||
<td><div align="center">f [<szám><típus>]:<mp></div></td>
|
||||
<td>Árasztásvédelem csatornákra. Lásd a fenti <a href="#feature_antiflood">3.12-es szekciót</a>
|
||||
egy részletesebb leíráshoz.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">G</div></td>
|
||||
<td>G-osztályúvá teszi a csatornát. Ellenőrzi a badword blokkokban felsorolt szavakat,
|
||||
és kicseréli őket a megadott szavakkal</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">j <belépés:mp></div></td>
|
||||
<td>Leszabályozza a felhasználónkénti belépéseket legfeljebb <i>belépés</i> számú belépésre <i>mp</i> másodpercenként</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">M</div></td>
|
||||
<td>Egy regisztrált nicknév (+r) kell, hogy beszélhess</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">h <nick></div></td>
|
||||
<td>Féloperátori beosztást ad a felhasználónak</td>
|
||||
@@ -2400,6 +2436,15 @@ set {
|
||||
<td><div align="center">i</div></td>
|
||||
<td>Meghívás szükséges</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">I <nick!user@host><br></div></td>
|
||||
<td>Meghívás alóli kivételek (invite exceptions avagy "invex") - ha valaki illik erre a maszkra, átugorhatja
|
||||
a +i igényeit, hogy beléphessen a csatornára.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">j <belépés:mp></div></td>
|
||||
<td>Leszabályozza a felhasználónkénti belépéseket legfeljebb <i>belépés</i> számú belépésre <i>mp</i> másodperc alatt</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">K</div></td>
|
||||
<td>A /knock nem megengedett</td>
|
||||
@@ -2416,6 +2461,10 @@ set {
|
||||
<td><div align="center">L <csatorna></div></td>
|
||||
<td>Ha a +l által beállított számot elérték, a felhasználók erre a csatornára lesznek küldve</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">M</div></td>
|
||||
<td>Csak regisztrált nicknevű (+r) felhasználók beszélhetnek</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">m</div></td>
|
||||
<td>Moderált csatorna. Csak +v/o/h felhasználók beszélhetnek</td>
|
||||
@@ -2495,65 +2544,17 @@ set {
|
||||
<tr>
|
||||
<td colspan="2"><div align="center"><b>Felhasználói módok</b></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">r</div></td>
|
||||
<td>Regisztráltnak tekinti nicknevet</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">s</div></td>
|
||||
<td>Látja a szerver értesítéseit</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">v</div></td>
|
||||
<td>Fogadja a fertőzött DCC-k küldésének elutasításáról szóló értesítéseket</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">o</div></td>
|
||||
<td>Globális IRC operátor (az oper blokkban állítható be)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">O</div></td>
|
||||
<td>Helyi IRC operátor (az oper blokkban állítható be)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">B</div></td>
|
||||
<td>Botként jelöl meg</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">i</div></td>
|
||||
<td>Láthatatlan (nem jelenik meg a /who-ban)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">A</div></td>
|
||||
<td>Szerver admin (az oper blokkban állítható be)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">x</div></td>
|
||||
<td>Rejtett gazdanevet ad a felhasználónak</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">q</div></td>
|
||||
<td>Csak U:Line-ok rúghatnak ki téged (csak Services adminoknak)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">a</div></td>
|
||||
<td>Services admin (az oper blokkban állítható be)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">g</div></td>
|
||||
<td>Küldhet és fogadhat globops és locops üzeneteket</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">H</div></td>
|
||||
<td>Elrejti az IRCop beosztásodat (csak IRCopoknak)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">S</div></td>
|
||||
<td>Védelmet ad a services kiszolgálóknak</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">t</div></td>
|
||||
<td>Jelzi, hogy /vhost-ot használsz</td>
|
||||
<td><div align="center">B</div></td>
|
||||
<td>Botként jelöl meg</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">C</div></td>
|
||||
@@ -2564,45 +2565,93 @@ set {
|
||||
<td>Nem fogadsz csatornabeli PRIVMSG-ket</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">N</div></td>
|
||||
<td>Hálózati adminisztrátor (az oper blokkban állítható be)</td>
|
||||
<td><div align="center">G</div></td>
|
||||
<td>Kiszűr minden csúnya szót a beállítások szerint</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">w</div></td>
|
||||
<td>Fogadja a wallop üzeneteket</td>
|
||||
<td><div align="center">g</div></td>
|
||||
<td>Küldhet és fogadhat globops és locops üzeneteket</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">H</div></td>
|
||||
<td>Elrejti az IRCop beosztásodat (csak IRCopoknak)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">h</div></td>
|
||||
<td>Segítségnyújtásra alkalmas (HelpOp) (az oper blokkban állítható be)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">G</div></td>
|
||||
<td>Kiszűr minden csúnya szót a konfiguráció szerint</td>
|
||||
<td><div align="center">i</div></td>
|
||||
<td>Láthatatlan (nem jelenik meg a /who-ban)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">N</div></td>
|
||||
<td>Hálózati adminisztrátor (az oper blokkban állítható be)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">O</div></td>
|
||||
<td>Helyi IRC operátor (az oper blokkban állítható be)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">o</div></td>
|
||||
<td>Globális IRC operátor (az oper blokkban állítható be)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">p</div></td>
|
||||
<td>Elrejti a /whois-odban azokat a csatornákat, ahová beléptél</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">q</div></td>
|
||||
<td>Csak U:Line-ok rúghatnak ki (csak Services adminoknak)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">R</div></td>
|
||||
<td>Csak regisztrált (+r) felhasználóktól fogadsz PRIVMSG/NOTICE üzeneteket</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">r</div></td>
|
||||
<td>Regisztráltnak tekinti a nickneved</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">S</div></td>
|
||||
<td>Védelmet ad a services kiszolgálóknak</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">s</div></td>
|
||||
<td>Látod a szerver értesítéseit (lásd a <a href="#feature_snomasks">3.3-as szekciót</a> további információért)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">T</div></td>
|
||||
<td>Nem fogadsz CTCP üzeneteket</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">t</div></td>
|
||||
<td>Jelzi, hogy /vhost-ot használsz</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">V</div></td>
|
||||
<td>WebTV felhasználóként jelöl meg</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">v</div></td>
|
||||
<td>Fogadja a fertőzött DCC-k küldésének elutasításáról szóló értesítéseket</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">W</div></td>
|
||||
<td>Láthatod, ha az emberek /whois-olnak téged (csak IRCopoknak)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">p</div></td>
|
||||
<td>Elrejti azon csatornákat a /whois-odból, amelyeknek tagja vagy</td>
|
||||
<td><div align="center">w</div></td>
|
||||
<td>Fogadja a wallop üzeneteket</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">R</div></td>
|
||||
<td>PRIVMSG/NOTICE üzeneteket csak regisztrált (+r) felhasználóktól fogadsz</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">V</div></td>
|
||||
<td>WebTV felhasználóként jelöl meg</td>
|
||||
<td><div align="center">x</div></td>
|
||||
<td>Rejtett gazdanevet ad a felhasználónak</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">z</div></td>
|
||||
<td>Jelzi, hogy SSL kliens vagy</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div align="center">T</div></td>
|
||||
<td>Megakadályozza, hogy CTCP üzeneteket fogadj</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p></div>
|
||||
<p><font size="+2"><b>7 – Felhasználói és operátori parancsok táblázata<a name="useropercommands" id="useropercommands"></a></b></font></p><div class="desc">
|
||||
@@ -2839,6 +2888,11 @@ tov
|
||||
hogy a DNS gyorsítótár bejegyzéseiről kapjanak listát.</td>
|
||||
<td>Mindenki</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="39">userip <nick><br></td>
|
||||
<td>Visszaadja a megadott felhasználó IP címét.</td>
|
||||
<td>Mindenki</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="39">oper <azonosító> <jelszó><br></td>
|
||||
<td>Ez a parancs egy felhasználónak operátori beosztást ad, ha illik egy oper blokkra.<br></td>
|
||||
@@ -3212,13 +3266,13 @@ Ugyanezen okb
|
||||
</div></p>
|
||||
|
||||
<p><b><font size="+2">8.6. Denial of Service támadások (DoS) [avagy: hogyan védd meg a hubodat]</font></b><a name="secDoS"></a><br><div class="desc">
|
||||
Rengeteg hálózat tapasztalta már, milyen jó "móka" egy flood vagy egy (D)DoS támadás, azonban tehetsz
|
||||
Rengeteg hálózat tapasztalta már, milyen jó "móka" egy árasztás vagy egy (D)DoS támadás, azonban tehetsz
|
||||
néhány óvintézkedést, hogy az általa okozott kárt lecsökkentsd. A legtöbb hálózatnak van hub szervere,
|
||||
de úgy tűnik, néhányan elfelejtik, hogy meglehetősen könnyű megvédeni a hub szervert a támadásoktól.<br>
|
||||
Itt elmagyarázom:<br>
|
||||
1. Állítsd a hub nevét egy nemlétező gazdanévre, pl. "hub.sajátnet.com"-ra, de<br>
|
||||
de ne csinálj neki dns rekordot. Ily módon a támadó nem tudja feloldani a gazdanevet, és<br>
|
||||
nem is tudja floodoltatni. Ezután egyszerűen linkeld a szervereidet a hubra az<br>
|
||||
nem is tudja árasztani. Ezután egyszerűen linkeld a szervereidet a hubra az<br>
|
||||
IP cím vagy egyéb más, nem nyilvános gazdanév megadásával.<br>
|
||||
1. Példa: <i>link lathatonev.sajatnet.com { hostname 194.15.123.16; [stb] };</i>.<br>
|
||||
2. Példa: <i>link lathatonev.sajatnet.com { hostname mukodogazdanev.sajatnet.com; [stb] };</i>.<br>
|
||||
@@ -3231,7 +3285,7 @@ b
|
||||
<br>
|
||||
Természetesen ezek a lépések kevésbé hasznosak, ha túl későn történnek meg (pl.: egy hónap után), mintsem<br>
|
||||
a kezdetektől fogva, mert lehet, hogy az IP címek már ismertek néhány gonosz fickó számára, de mégis... azért megéri megtenni.<br>
|
||||
Az is megjegyzendő, hogy a támadók még így is lefloodolhatnak minden nem hub szervert, de az több erőfeszítést igényel,<br>
|
||||
Az is megjegyzendő, hogy a támadók még így is eláraszthatnak minden nem hub szervert, de az több erőfeszítést igényel,<br>
|
||||
mint megtámadni csak 1-2 gyenge pontot (a hubokat), és így a hubjaid valamint a szolgáltatások
|
||||
életben maradnak :).<br>
|
||||
</div></p>
|
||||
@@ -3293,7 +3347,7 @@ a kiad
|
||||
</div></p>
|
||||
|
||||
<p><b><font size="+2">8.9. Összefoglalás</font></b><a name="secsummary"></a><br><div class="desc">
|
||||
Mint mostmár remélhetőleg érted, soha nem lehetsz 100% biztonságban. Neked és nekünk is rentegeg biztonsági
|
||||
Mint most már remélhetőleg érted, soha nem lehetsz 100% biztonságban. Neked és nekünk is rentegeg biztonsági
|
||||
lyukat kell megtalálnunk odakint, miközben egy támadónak elég csak 1 szervert megtalálnia 1 lyukkal.
|
||||
Minden, amit itt elmagyaráztunk, azonban SEGÍT megfontoltan minimálissá tenni a veszélyeket.
|
||||
Áldozz egy kevés időt arra, hogy a hálózatodat biztonságossá tedd, és oktasd az operátoraidat.
|
||||
@@ -3329,7 +3383,7 @@ Alap
|
||||
HELLO<br>
|
||||
És a következő regexünk:<br>
|
||||
.+L<p>
|
||||
Ebben a példában, lehet, hogy azt gondoljuk, hogy a .+ a "HE"-re illeszkedik. Azonban ez helytelen. Mivel a + mohó, a "HEL"-re illeszkedik. Az indok az, hogy a beviteli szöveg legnagyobb egyeztethető részét választja, miközben mégis megengedi a teljes regexnek, hogy illeszkedjen. Ebben a példában azért választotta a "HEL"-t, mert az egyetlen másik követelmény csak az, hogy a ".+"-ra illeszkedő szöveg utáni karakternek "L"-nek kell lennie. Mivel a szöveg "HELLO", a "HEL"-t "L" követi, ezért illeszkedik. Néha viszont jól jön, ha egy operátort nem mohóvá tudunk tenni. Ezt úgy tehetjük meg, hogy "?"-et teszünk az ismétlő operátor után. A fentit módosítva ".+?L"-re, a .+? mostmár a "HE"-re illeszkedik, mintsem a "HEL"-re, mert nem mohó állapotba helyeztük. A ? bármilyen ismétlő karakter után helyezhető: ??, *?, +?, {M,N}?.</p></div>
|
||||
Ebben a példában, lehet, hogy azt gondoljuk, hogy a .+ a "HE"-re illeszkedik. Azonban ez helytelen. Mivel a + mohó, a "HEL"-re illeszkedik. Az indok az, hogy a beviteli szöveg legnagyobb egyeztethető részét választja, miközben mégis megengedi a teljes regexnek, hogy illeszkedjen. Ebben a példában azért választotta a "HEL"-t, mert az egyetlen másik követelmény csak az, hogy a ".+"-ra illeszkedő szöveg utáni karakternek "L"-nek kell lennie. Mivel a szöveg "HELLO", a "HEL"-t "L" követi, ezért illeszkedik. Néha viszont jól jön, ha egy operátort nem mohóvá tudunk tenni. Ezt úgy tehetjük meg, hogy "?"-et teszünk az ismétlő operátor után. A fentit módosítva ".+?L"-re, a .+? most már a "HE"-re illeszkedik, mintsem a "HEL"-re, mert nem mohó állapotba helyeztük. A ? bármilyen ismétlő karakter után helyezhető: ??, *?, +?, {M,N}?.</p></div>
|
||||
|
||||
<p><font size="+2"><b>A.4 Zárójeles kifejezések<a name="regexbracket"></a></b></font></p>
|
||||
<div class="desc">A zárójeles kifejezések kényelmes módot nyújtanak ahhoz, hogy "vagy" műveletet végezzünk. Például ha azt szeretnénk mondani, hogy "illeszkedjen az a-ra vagy a b-re". A zárójeles kifejezés onnan kapja a nevét, hogy zárójelek ([]) közé tesszük. Az alapvető szintaktikája az, hogy ez a kifejezés magában foglal egy karaktersorozatot. Ezeket a karaktereket majd úgy kezeli, mintha "vagy" lenne közöttük. Például az "[abc]" kifejezés illeszkedik egy "a", egy "b" vagy egy "c" karakterre. Ezért az "a[bd]c" regex illeszkedik az "abc"-re és az "adc"-re, de az "acc"-re nem.
|
||||
|
||||
Reference in New Issue
Block a user