Difference between revisions of "SITE 2006/7 zima zapocty"
From NMS
(→Obecné pokyny pro vypracování) |
|||
(18 intermediate revisions by 4 users not shown) | |||
Line 7: | Line 7: | ||
*pokud jste úplně ztraceni, zkuste http://www.wikipedia.org/ nebo http://www.google.com/ :) | *pokud jste úplně ztraceni, zkuste http://www.wikipedia.org/ nebo http://www.google.com/ :) | ||
*po dohodě je možné zpracovat libovolné další téma (alespoň trochu související s problematikou sítí) | *po dohodě je možné zpracovat libovolné další téma (alespoň trochu související s problematikou sítí) | ||
+ | *uvedená témata lze rozdělit na více prací (v závislosti na jejich rozsahu / způsobu zpracování) | ||
=Nezpracované zadání z minulých let= | =Nezpracované zadání z minulých let= | ||
Line 23: | Line 24: | ||
=[[Aplikace pro aktivaci konta v NDS]]= | =[[Aplikace pro aktivaci konta v NDS]]= | ||
+ | <strike> | ||
*pro Windows (tak aby fungovala bez instalace hromady dalších knihoven, např. Javy) | *pro Windows (tak aby fungovala bez instalace hromady dalších knihoven, např. Javy) | ||
*jeden formulář se čtyřmi položkami a pár tlačítky | *jeden formulář se čtyřmi položkami a pár tlačítky | ||
Line 33: | Line 35: | ||
**protokol je potřeba dohodnout viz. daemon pro aktivaci Novell účtu | **protokol je potřeba dohodnout viz. daemon pro aktivaci Novell účtu | ||
**předají se informace zadané do formuláře | **předají se informace zadané do formuláře | ||
+ | </strike> | ||
=[[Aplikace pro vyhledávání uživatelů]]= | =[[Aplikace pro vyhledávání uživatelů]]= | ||
+ | <strike> | ||
*pro Windows (tak aby fungovala bez instalace hromady dalších knihoven, např. Javy) | *pro Windows (tak aby fungovala bez instalace hromady dalších knihoven, např. Javy) | ||
*aplikace postkytující rozhraní pro hledání [http://nms.fjfi.cvut.cz/user/who.php základních informací o uživatelích] | *aplikace postkytující rozhraní pro hledání [http://nms.fjfi.cvut.cz/user/who.php základních informací o uživatelích] | ||
*jeden jednoduchý formulář a komunikaci přes LDAP protokol | *jeden jednoduchý formulář a komunikaci přes LDAP protokol | ||
+ | </strike> | ||
=[[Daemon pro aktivaci Novell účtu]]= | =[[Daemon pro aktivaci Novell účtu]]= | ||
+ | <strike> | ||
*pro libovolný OS (linux, windows, novell) | *pro libovolný OS (linux, windows, novell) | ||
*příjem informací po SSL od [[SITE_2006/7_zima_zapocty#Aplikace_pro_aktivaci_konta_v_NDS|aplikace pro aktivaci konta v NDS]] | *příjem informací po SSL od [[SITE_2006/7_zima_zapocty#Aplikace_pro_aktivaci_konta_v_NDS|aplikace pro aktivaci konta v NDS]] | ||
Line 46: | Line 52: | ||
*nastavení hesla v NDS | *nastavení hesla v NDS | ||
*jde opět hlavně o komunikaci přes LDAP protokol | *jde opět hlavně o komunikaci přes LDAP protokol | ||
+ | </strike> | ||
=[[Aplikace pro zakládání účtů]]= | =[[Aplikace pro zakládání účtů]]= | ||
+ | <strike> | ||
*synchronizace studentských účtů podle informací v Usermapu | *synchronizace studentských účtů podle informací v Usermapu | ||
**vytváření nových studentských účtů v NDS | **vytváření nových studentských účtů v NDS | ||
Line 53: | Line 61: | ||
*využití LDAP protokolu a komunikace s více LDAP servery (NDS, OpenLDAP) | *využití LDAP protokolu a komunikace s více LDAP servery (NDS, OpenLDAP) | ||
*napsat v nějakém skriptovacím jazyce (perl, python, ruby, ...) | *napsat v nějakém skriptovacím jazyce (perl, python, ruby, ...) | ||
+ | </strike> | ||
+ | |||
+ | =[[Komunikace mezi stroji za NATem -- zabráno: Radek Šmakal]]= | ||
− | |||
*možnosti komunikace mezi počítači s neveřejnou adresou | *možnosti komunikace mezi počítači s neveřejnou adresou | ||
*vzít v úvahu různé typy NATů | *vzít v úvahu různé typy NATů | ||
*více detailů o STUN | *více detailů o STUN | ||
− | =[[VoIP - SIP]]= | + | =[[VoIP - SIP]] ... ''zabráno: Erneker Zbyněk''= |
*základní popis SIP protokolu | *základní popis SIP protokolu | ||
*příklady komunikace, příklad posílání zpráv, zjištění statusu(?) | *příklady komunikace, příklad posílání zpráv, zjištění statusu(?) | ||
Line 69: | Line 79: | ||
*novinky v sítových protokolech a službách | *novinky v sítových protokolech a službách | ||
**IPv6, WiFi, VPN, SCTP, pojmenování strojů, autokonfigurace, ... | **IPv6, WiFi, VPN, SCTP, pojmenování strojů, autokonfigurace, ... | ||
− | **netsh | + | **firewall, netsh |
+ | **... | ||
+ | |||
+ | =[[Odfiltrování backscatter mailů]]= | ||
+ | *popis problematiky (doručování chybových hlášek na zfalšovanou FROM adresu) | ||
+ | *navrhnout řešení pro odfiltrování (ideální by bylo řešení pro postfix/amavis, ale může být vzato i obecně bez vazby na konkrétní aplikace) | ||
+ | *rozebrat případné problémy s filtrováním | ||
+ | *jde o základní pochopení SMTP komunikace a strukturu hlaviček mailů | ||
+ | |||
+ | =[[Testování mailserverů]]= | ||
+ | *vstupem by byl konfigurační soubor | ||
+ | **definice vlastní hlavičky mailu | ||
+ | **SMTP server | ||
+ | **IMAP resp. POP3 server | ||
+ | **konfigurace intervalů pro odesílání/vybírání mailů | ||
+ | *úkolem by bylo testování dostupnosti | ||
+ | **v daných intervalech odeslat mail přes SMTP | ||
+ | **v daných intervalech kontrolovat došlé maily přes IMAP | ||
+ | **ukládat do DB výsledky | ||
+ | **v případě nedostupnosti (dlouhé doby doručení) odeslat mail(?) správci | ||
+ | |||
+ | =[[Objevování sousedů v IPv6]]= | ||
+ | *popsat problematiku objevovaní okolních strojů v IPv6 síti (to co je v IP zajišťováno ARP pakety) | ||
+ | *napsat jednoduchý demostrační program | ||
+ | |||
+ | =[[Jednoduchá SIP aplikace]] ... '' zabrano Jan Kobera'= | ||
+ | *pomocí SIP protokolu zavolat na dané číslo (stačí SIP URL) | ||
+ | *vrátit výsledek (vyzvánění, zvednutí, chybový stav, ...) | ||
+ | *nejlépe v nějakém skriptovacím jazyce | ||
+ | *použití - monitorování spojení lokální ústředny s VICem |
Latest revision as of 11:19, 4 September 2007
Contents
- 1 Obecné pokyny pro vypracování
- 2 Nezpracované zadání z minulých let
- 3 Wifi - draft 802.11n
- 4 Aplikace pro aktivaci konta v NDS
- 5 Aplikace pro vyhledávání uživatelů
- 6 Daemon pro aktivaci Novell účtu
- 7 Aplikace pro zakládání účtů
- 8 Komunikace mezi stroji za NATem -- zabráno: Radek Šmakal
- 9 VoIP - SIP ... zabráno: Erneker Zbyněk
- 10 Sledování síťového provozu
- 11 Windows Vista
- 12 Odfiltrování backscatter mailů
- 13 Testování mailserverů
- 14 Objevování sousedů v IPv6
- 15 Jednoduchá SIP aplikace ... zabrano Jan Kobera'
Obecné pokyny pro vypracování
- nebude-li uvedeno/dohodnuto jinak, výsledná prace bude vložena do těchto wiki stránek
- každý uživatel se přihlasí svým jménem/heslem (je potřeba vybrat vhodný autentizační zdroj - GAS pro většinu znamená autentizaci proti NDS)
- stránku vložte pod odkaz z titulku úkolu, který zpracováváte
- přihlašujte se přes zabezpečené spojení HTTPS!
- manuál pro editování wiki
- pokud jste úplně ztraceni, zkuste http://www.wikipedia.org/ nebo http://www.google.com/ :)
- po dohodě je možné zpracovat libovolné další téma (alespoň trochu související s problematikou sítí)
- uvedená témata lze rozdělit na více prací (v závislosti na jejich rozsahu / způsobu zpracování)
Nezpracované zadání z minulých let
Wifi - draft 802.11n
- základní popis 802.11n (co je už nějak dohodnuto, co se může ještě měnit)
- vlastnosti, srovnání se současnými standardy WiFI (802.11a/b/g) - výhody/nevýhody
- nekompatibilita zařízení vyráběných podle draftu 802.11n
- možnosti zajištění kompatibility změnou firmware(?)
- koexistence se současnými standardy (problémy)
- odhad (např. na základě informací od standardyzačního výboru), kdy může být vydáno jako standard
- šance na prosazení
- možnosti zabezpečení komunikace
Aplikace pro aktivaci konta v NDS
- pro Windows (tak aby fungovala bez instalace hromady dalších knihoven, např. Javy)
- jeden formulář se čtyřmi položkami a pár tlačítky
- uživatelské jméno do KOSu/Usermapu
- heslo do KOSu/Usermapu
- nové heslo do NDS pro aktivaci Novell účtu
- zaškrtavací pole ano/ne změně autentizačního zdroje v Usermapu
- tlačítko volající formulář pro vyhledávání uživatelů
- obsloužení formuláře - komunikace s externím daemonem přes SSL
- protokol je potřeba dohodnout viz. daemon pro aktivaci Novell účtu
- předají se informace zadané do formuláře
Aplikace pro vyhledávání uživatelů
- pro Windows (tak aby fungovala bez instalace hromady dalších knihoven, např. Javy)
- aplikace postkytující rozhraní pro hledání základních informací o uživatelích
- jeden jednoduchý formulář a komunikaci přes LDAP protokol
Daemon pro aktivaci Novell účtu
- pro libovolný OS (linux, windows, novell)
- příjem informací po SSL od aplikace pro aktivaci konta v NDS
- ověření KOS/Usermap jména a hesla
- změna autentizačního zdroje v Usermapu
- nastavení hesla v NDS
- jde opět hlavně o komunikaci přes LDAP protokol
Aplikace pro zakládání účtů
- synchronizace studentských účtů podle informací v Usermapu
- vytváření nových studentských účtů v NDS
- mazání (přesun) studentských účtů bez odpovídajícího záznamu v Usermapu
- využití LDAP protokolu a komunikace s více LDAP servery (NDS, OpenLDAP)
- napsat v nějakém skriptovacím jazyce (perl, python, ruby, ...)
Komunikace mezi stroji za NATem -- zabráno: Radek Šmakal
- možnosti komunikace mezi počítači s neveřejnou adresou
- vzít v úvahu různé typy NATů
- více detailů o STUN
VoIP - SIP ... zabráno: Erneker Zbyněk
- základní popis SIP protokolu
- příklady komunikace, příklad posílání zpráv, zjištění statusu(?)
Sledování síťového provozu
- nějaké využití libpcap
Windows Vista
- novinky v sítových protokolech a službách
- IPv6, WiFi, VPN, SCTP, pojmenování strojů, autokonfigurace, ...
- firewall, netsh
- ...
Odfiltrování backscatter mailů
- popis problematiky (doručování chybových hlášek na zfalšovanou FROM adresu)
- navrhnout řešení pro odfiltrování (ideální by bylo řešení pro postfix/amavis, ale může být vzato i obecně bez vazby na konkrétní aplikace)
- rozebrat případné problémy s filtrováním
- jde o základní pochopení SMTP komunikace a strukturu hlaviček mailů
Testování mailserverů
- vstupem by byl konfigurační soubor
- definice vlastní hlavičky mailu
- SMTP server
- IMAP resp. POP3 server
- konfigurace intervalů pro odesílání/vybírání mailů
- úkolem by bylo testování dostupnosti
- v daných intervalech odeslat mail přes SMTP
- v daných intervalech kontrolovat došlé maily přes IMAP
- ukládat do DB výsledky
- v případě nedostupnosti (dlouhé doby doručení) odeslat mail(?) správci
Objevování sousedů v IPv6
- popsat problematiku objevovaní okolních strojů v IPv6 síti (to co je v IP zajišťováno ARP pakety)
- napsat jednoduchý demostrační program
Jednoduchá SIP aplikace ... zabrano Jan Kobera'
- pomocí SIP protokolu zavolat na dané číslo (stačí SIP URL)
- vrátit výsledek (vyzvánění, zvednutí, chybový stav, ...)
- nejlépe v nějakém skriptovacím jazyce
- použití - monitorování spojení lokální ústředny s VICem