4 <html class=
"no-js" lang=
"en">
6 <meta charset=
"utf-8"/>
7 <meta content=
"width=device-width,initial-scale=1" name=
"viewport"/>
8 <link href=
"assets/images/favicon.png" rel=
"icon"/>
9 <meta content=
"mkdocs-1.2.3, mkdocs-material-8.1.8" name=
"generator"/>
10 <title>5. Network Services - Undernet Administration Charter
</title>
11 <link href=
"assets/stylesheets/main.6e60f8b8.min.css" rel=
"stylesheet"/>
12 <link href=
"assets/stylesheets/palette.e6a45f82.min.css" rel=
"stylesheet"/>
13 <link crossorigin=
"" href=
"https://fonts.gstatic.com" rel=
"preconnect"/>
14 <link href=
"https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback" rel=
"stylesheet"/>
15 <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}
</style>
16 <script>__md_scope=new URL(".",location),__md_get=(e,_=localStorage,t=__md_scope)=
>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=
>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}
</script>
18 <body data-md-color-accent=
"none" data-md-color-primary=
"none" data-md-color-scheme=
"" dir=
"ltr">
19 <input autocomplete=
"off" class=
"md-toggle" data-md-toggle=
"drawer" id=
"__drawer" type=
"checkbox"/>
20 <input autocomplete=
"off" class=
"md-toggle" data-md-toggle=
"search" id=
"__search" type=
"checkbox"/>
21 <label class=
"md-overlay" for=
"__drawer"></label>
22 <div data-md-component=
"skip">
23 <a class=
"md-skip" href=
"#network-services">5.
27 <div data-md-component=
"announce">
29 <header class=
"md-header" data-md-component=
"header">
30 <nav aria-label=
"Header" class=
"md-header__inner md-grid">
31 <a aria-label=
"Undernet Administration Charter" class=
"md-header__button md-logo" data-md-component=
"logo" href=
"index.html" title=
"Undernet Administration Charter">
32 <svg viewbox=
"0 0 24 24" xmlns=
"http://www.w3.org/2000/svg"><path d=
"M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54z"></path></svg>
34 <label class=
"md-header__button md-icon" for=
"__drawer">
35 <svg viewbox=
"0 0 24 24" xmlns=
"http://www.w3.org/2000/svg"><path d=
"M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2z"></path></svg>
37 <div class=
"md-header__title" data-md-component=
"header-title">
38 <div class=
"md-header__ellipsis">
39 <div class=
"md-header__topic">
40 <span class=
"md-ellipsis">
41 Undernet Administration Charter
44 <div class=
"md-header__topic" data-md-component=
"header-topic">
45 <span class=
"md-ellipsis">
53 <label class=
"md-header__button md-icon" for=
"__search">
54 <svg viewbox=
"0 0 24 24" xmlns=
"http://www.w3.org/2000/svg"><path d=
"M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"></path></svg>
56 <div class=
"md-search" data-md-component=
"search" role=
"dialog">
57 <label class=
"md-search__overlay" for=
"__search"></label>
58 <div class=
"md-search__inner" role=
"search">
59 <form class=
"md-search__form" name=
"search">
60 <input aria-label=
"Search" autocapitalize=
"off" autocomplete=
"off" autocorrect=
"off" class=
"md-search__input" data-md-component=
"search-query" name=
"query" placeholder=
"Search" required=
"" spellcheck=
"false" type=
"text"/>
61 <label class=
"md-search__icon md-icon" for=
"__search">
62 <svg viewbox=
"0 0 24 24" xmlns=
"http://www.w3.org/2000/svg"><path d=
"M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"></path></svg>
63 <svg viewbox=
"0 0 24 24" xmlns=
"http://www.w3.org/2000/svg"><path d=
"M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"></path></svg>
65 <nav aria-label=
"Search" class=
"md-search__options">
66 <button aria-label=
"Clear" class=
"md-search__icon md-icon" tabindex=
"-1" type=
"reset">
67 <svg viewbox=
"0 0 24 24" xmlns=
"http://www.w3.org/2000/svg"><path d=
"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"></path></svg>
71 <div class=
"md-search__output">
72 <div class=
"md-search__scrollwrap" data-md-scrollfix=
"">
73 <div class=
"md-search-result" data-md-component=
"search-result">
74 <div class=
"md-search-result__meta">
77 <ol class=
"md-search-result__list"></ol>
85 <div class=
"md-container" data-md-component=
"container">
86 <main class=
"md-main" data-md-component=
"main">
87 <div class=
"md-main__inner md-grid">
88 <div class=
"md-sidebar md-sidebar--primary" data-md-component=
"sidebar" data-md-type=
"navigation">
89 <div class=
"md-sidebar__scrollwrap">
90 <div class=
"md-sidebar__inner">
91 <nav aria-label=
"Navigation" class=
"md-nav md-nav--primary" data-md-level=
"0">
92 <label class=
"md-nav__title" for=
"__drawer">
93 <a aria-label=
"Undernet Administration Charter" class=
"md-nav__button md-logo" data-md-component=
"logo" href=
"index.html" title=
"Undernet Administration Charter">
94 <svg viewbox=
"0 0 24 24" xmlns=
"http://www.w3.org/2000/svg"><path d=
"M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54z"></path></svg>
96 Undernet Administration Charter
98 <ul class=
"md-nav__list" data-md-scrollfix=
"">
99 <li class=
"md-nav__item">
100 <a class=
"md-nav__link" href=
"index.html">
104 <li class=
"md-nav__item">
105 <a class=
"md-nav__link" href=
"structure.html">
106 2. Network Administration Structure
109 <li class=
"md-nav__item">
110 <a class=
"md-nav__link" href=
"coc.html">
114 <li class=
"md-nav__item">
115 <a class=
"md-nav__link" href=
"changes.html">
119 <li class=
"md-nav__item md-nav__item--active">
120 <input class=
"md-nav__toggle md-toggle" data-md-toggle=
"toc" id=
"__toc" type=
"checkbox"/>
121 <label class=
"md-nav__link md-nav__link--active" for=
"__toc">
123 <span class=
"md-nav__icon md-icon"></span>
125 <a class=
"md-nav__link md-nav__link--active" href=
"services.html">
128 <nav aria-label=
"Table of contents" class=
"md-nav md-nav--secondary">
129 <label class=
"md-nav__title" for=
"__toc">
130 <span class=
"md-nav__icon md-icon"></span>
133 <ul class=
"md-nav__list" data-md-component=
"toc" data-md-scrollfix=
"">
134 <li class=
"md-nav__item">
135 <a class=
"md-nav__link" href=
"#channelsundernetorg">5.1
136 channels.undernet.org
139 <li class=
"md-nav__item">
140 <a class=
"md-nav__link" href=
"#chanfixundernetorg">5.2
144 <li class=
"md-nav__item">
145 <a class=
"md-nav__link" href=
"#dronescanundernetorg">5.3
146 dronescan.undernet.org
149 <li class=
"md-nav__item">
150 <a class=
"md-nav__link" href=
"#uworldeuundernetorg">5.4
151 uworld.eu.undernet.org
157 <li class=
"md-nav__item">
158 <a class=
"md-nav__link" href=
"committees.html">
159 6. Network Committees (NCs)
162 <li class=
"md-nav__item">
163 <a class=
"md-nav__link" href=
"operators.html">
164 7. Server Operators (SOs)
167 <li class=
"md-nav__item">
168 <a class=
"md-nav__link" href=
"aup.html">
169 8. Acceptable Use Policy (AUP)
172 <li class=
"md-nav__item">
173 <a class=
"md-nav__link" href=
"worldaup.html">
174 9. *world Acceptable use Policy
177 <li class=
"md-nav__item">
178 <a class=
"md-nav__link" href=
"glossary.html">
179 10. Glossary of Terms
182 <li class=
"md-nav__item">
183 <a class=
"md-nav__link" href=
"appendix.html">
192 <div class=
"md-sidebar md-sidebar--secondary" data-md-component=
"sidebar" data-md-type=
"toc">
193 <div class=
"md-sidebar__scrollwrap">
194 <div class=
"md-sidebar__inner">
195 <nav aria-label=
"Table of contents" class=
"md-nav md-nav--secondary">
196 <label class=
"md-nav__title" for=
"__toc">
197 <span class=
"md-nav__icon md-icon"></span>
200 <ul class=
"md-nav__list" data-md-component=
"toc" data-md-scrollfix=
"">
201 <li class=
"md-nav__item">
202 <a class=
"md-nav__link" href=
"#channelsundernetorg">5.1
203 channels.undernet.org
206 <li class=
"md-nav__item">
207 <a class=
"md-nav__link" href=
"#chanfixundernetorg">5.2
211 <li class=
"md-nav__item">
212 <a class=
"md-nav__link" href=
"#dronescanundernetorg">5.3
213 dronescan.undernet.org
216 <li class=
"md-nav__item">
217 <a class=
"md-nav__link" href=
"#uworldeuundernetorg">5.4
218 uworld.eu.undernet.org
226 <div class=
"md-content" data-md-component=
"content">
227 <article class=
"md-content__inner md-typeset">
228 <h1 id=
"network-services"><span class=
"enumerate-headings-plugin enumerate-heading-plugin">5.
</span> Network Services
<a class=
"headerlink" href=
"#network-services" title=
"Permanent link">#
</a></h1>
229 <p>Undernet is supported by multiple network services to provide helpful
230 functionality to users, operators, and administrators. These services
231 are primarily (although not necessarily exclusively) provided as
232 GNUWorld P10 service modules, with code maintained or trusted by the
233 Undernet Coder Committee.
</p>
234 <p>Changes to services (incl. newlinks or delinks) and their
235 functionality may be motioned through normal CFV processes requiring a
236 <em>simple majority.
</em></p>
237 <p>Network Services and specific policies relating to each are documented
238 externally in
<strong>services.md
</strong></p>
239 <h2 id=
"channelsundernetorg"><span class=
"enumerate-headings-plugin enumerate-heading-plugin">5.1</span> channels.undernet.org
<a class=
"headerlink" href=
"#channelsundernetorg" title=
"Permanent link">#
</a></h2>
240 <p>Providing channel and user identity support (incl. client host hiding
241 via user mode +x).
</p>
242 <h2 id=
"chanfixundernetorg"><span class=
"enumerate-headings-plugin enumerate-heading-plugin">5.2</span> chanfix.undernet.org
<a class=
"headerlink" href=
"#chanfixundernetorg" title=
"Permanent link">#
</a></h2>
243 <p>Chanfix service, providing protection for unregistered channels by
244 scoring clients based on the history of being opped in a channel.
</p>
245 <h2 id=
"dronescanundernetorg"><span class=
"enumerate-headings-plugin enumerate-heading-plugin">5.3</span> dronescan.undernet.org
<a class=
"headerlink" href=
"#dronescanundernetorg" title=
"Permanent link">#
</a></h2>
246 <p>Client scanning service responsible for the identification and removal
247 of abusive clients
</p>
248 <h2 id=
"uworldeuundernetorg"><span class=
"enumerate-headings-plugin enumerate-heading-plugin">5.4</span> uworld.eu.undernet.org
<a class=
"headerlink" href=
"#uworldeuundernetorg" title=
"Permanent link">#
</a></h2>
249 <p>Service tool to assist Server Operators with useful functions to
250 assist with network management and enforcement of the Undernet AUP.
</p>
255 <footer class=
"md-footer">
256 <nav aria-label=
"Footer" class=
"md-footer__inner md-grid">
257 <a aria-label=
"Previous: 4. Making Changes" class=
"md-footer__link md-footer__link--prev" href=
"changes.html" rel=
"prev">
258 <div class=
"md-footer__button md-icon">
259 <svg viewbox=
"0 0 24 24" xmlns=
"http://www.w3.org/2000/svg"><path d=
"M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"></path></svg>
261 <div class=
"md-footer__title">
262 <div class=
"md-ellipsis">
263 <span class=
"md-footer__direction">
270 <a aria-label=
"Next: 6. Network Committees (NCs)" class=
"md-footer__link md-footer__link--next" href=
"committees.html" rel=
"next">
271 <div class=
"md-footer__title">
272 <div class=
"md-ellipsis">
273 <span class=
"md-footer__direction">
276 6. Network Committees (NCs)
279 <div class=
"md-footer__button md-icon">
280 <svg viewbox=
"0 0 24 24" xmlns=
"http://www.w3.org/2000/svg"><path d=
"M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4z"></path></svg>
284 <div class=
"md-footer-meta md-typeset">
285 <div class=
"md-footer-meta__inner md-grid">
286 <div class=
"md-copyright">
290 <a href=
"https://squidfunk.github.io/mkdocs-material/" rel=
"noopener" target=
"_blank">
298 <div class=
"md-dialog" data-md-component=
"dialog">
299 <div class=
"md-dialog__inner md-typeset"></div>
301 <script id=
"__config" type=
"application/json">{"base": ".", "features": [], "translations": {"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "
1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "
1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing", "select.version.title": "Select version"}, "search": "assets/javascripts/workers/search
.22074ed6.min.js"}
</script>
302 <script src=
"assets/javascripts/bundle.960e086b.min.js"></script>