Jelentkezés emailben: pvarga@tmit.bme.hu
Feladat hozzárendelése: FCFS
Beadási határidő: 2019.05.12. 23:59.

Script feladatok 


S2018-1. Írjon egy olyan scriptet, amely a paramétereként 
kapott magyarországi telefonszámról minél nagyobb 
bizonyossággal megállapítja, hogy kártékony-e. A program 
mindenképp használjon egy whitelist és egy blacklist fájl 
alapú lokális adatbázist is (de ne csak ezeket), amelyek 
rendre a mindenképp megbízható, illetve kártékony számokat 
tartalmazzák!

S2018-2. Készítsen scriptet, amely futtatási könyvtárában és 
azok alkönyvtáraiban végignézi az összes c kiterjesztésű C 
nyelvű forráskódot, és kilistázza azon függvények neveit 
(mindet csak egyszer), amelyek benne vannak egy előre 
megadott szótárállományban.

S2018-3. Készítsen scriptet, amely egy C++ forráskódból
g++-szal fordított Linux bináris futtatható állományból 
kinyeri, hogy milyen függvényhívásokat (függvény neve, 
paramétereinek a típusa) tartalmaz.

S2018-4. Írjon sciptet, amely a
http://en.cppreference.com/w/c/header oldalról, illetve 
annak aloldalairól letöltött adatok alapján kiírja a 
paramétereként megkapott szabványos header-állományban 
deklarált függvényeket és típusokat!

S2018-5. Készítsen scriptet, amely a mail folderében lévő 
levelek küldő mezője alapján statisztikát készít, és 
listázza azokat a küldőket, akik olyan levelet küldtek, 
amelyben olyan beillesztett kép van, amelyre csak egy külső 
hivatkozást (URL-t) tartalmaz a levél kódja.

S2018-6. Készítsen scriptet, amely hálózati protokoll-
analizátor (pl. Wireshark) csomagszintű, szöveges kimenetét 
feldolgozza. Ebből 3-tuple (IP-cím-párok, és port-párok, 
valamint hordozó protokoll) alapján összerendeli a flow-kat, 
és statisztikát készít arról, hogy melyik flow mennyi ideig 
tartott, mekkora volt az átlagos csomagmérete, valamint 
mekkora volt a benne lévő legnagyobb "szünet", ami két 
csomag érkezése között eltelt.

S2018-7. Készítsen egy scriptet, amely hálózati protokoll-
analizátor (pl. Wireshark) csomagszintű, szöveges kimenete 
alapján különválogatja a felvételben szereplő folyamokat 
(IP-cím-párok, és port-párok, valamint hordozó protokoll 
alapján), a csomagbeérkezési időkülönbségek állandósága, 
valamint a kis ( <200B) csomagméret alapján megpróbálja 
beazonosítani a VoIP folyamokat.

S2018-8. Készítsen scriptet, amely a mail folderében lévő 
levelek alapján havi bontásban összegzi a küldött és 
fogadott levelei számát, és minden hónapban megjelöli a top5 
küldőt és top5 fogadót.

S2018-9. Készítsen egy olyan scriptet, ami minél kevesebb 
különálló email elküldésével "fekete doboz tesztelés" 
jelleggel kideríti egy egyszerű, tanulásmentes, szabad 
szavas spam-szűrő tiltott szavainak a listáját.

S2018-10. Készítsen egy scriptet, amely hálózati protokoll-
analizátor (pl. Wireshark) csomagszintű, szöveges kimenete 
alapján kiválogatja a Tinder és Snapchat forgalomhoz tartozó 
szerver domain-neveket.

S2018-11. Készítsen scriptet, amely egy csv file-ba írva 
percenkénti készít statisztikát arról, hogy az adott 
időintervallumban mely hálózatok felé milyen sűrű volt az 
adatforgalom (hány kérés/válasz érkezett az adott hálózat 
felől/ment az adott hálózat felé). Naponta új csv file-t 
kezd, a file neve az adott nap dátumát is tartalmazza.

S2018-12. Készítsen sriptet, amely egy olyan bemeneti 
állományon dolgozik, aminek egy IP-cím, egy felhasználónév, 
és egy jelszó a tartalma. A script óránként bejelentkezik az 
IP-címre, és kilistázza a top 5 processzor-használó 
alkalmazást a távoli gép egy állományába; majd 24 óránként 
átmásolja ezt a (dátumra is utaló nevű) naplóállományt a 
helyi gépre.

S2018-13. Count Virtula. Egy paraméterként megadott 
könyvtárban található és a C++ szabvány szerint hiba nélkül 
forduló több fájlból álló modern C++ kódban keresse meg 
azokat a virtuális tagfüggvényeket, amelyek a 
leszármaztatott osztályokban potenciálisan rosszul lettek 
felüldefiniálva, azaz a tagfüggvény maga egy const 
típusmódosítóban különbözik a felüldefiniált, 
felüldefiniálni vágyott virtuális tagfüggvénytől.



**********************************************************************
Házi feladatok - esszé, szakirodalmi forrásmegjelöléssel 8-10 oldalban

1. A rendszerüzemeltetői csoport vezetõjének mindennapi kihívásai
2. Szerverfarmot üzemeltetek, avagy a szürke hétköznapok kihívásai
3. Gyakorlati tapasztalatok az ITIL használata során
4. Közösségi portálok használata és üzemeltetése során alkalmazott 
   biztonsági megoldások
5. Esettanulmány: gyökeres változás egy nagyvállalat informatikai
   rendszerében
6. VPN egy tanácsadó cég életében
7. MS 0-day kernel hiba... A mindenre felkészült adminisztrátor 
   "nulladik" napja
8. Diszk archiváló rendszerek mûködésének gyakorlati kérdései
9. Esettanulmány: fejlesztési javaslatok megfogalmazása egy 
    kisvállalat információs rendszerének kidolgozására
10. Katasztrófa! Egy középvállalat terve rendkívüli helyzetekre
11. Tűzfalak üzemeltetésének gyakorlati tapasztalatai
12. SNMP protokoll alkalmazási tapasztalatai
13. Esettanulmány: fejlesztési javaslatok megfogalmazása egy 
    kisvállalat információs rendszerének kidolgozására
14. Egy nagyvállalat (több ezer dolgozó, hetente több tucatnyian 
    ki/belépnek) dolgozói e-kommunikációjának (e-mail, IM, vállalati
    Facebook csoport, a vállalat termékeihez kapcsolódó felhasználói
    fórumain végzett termék- support, stb.) archiválási szabályainak 
    megtervezése.