Professional Documents
Culture Documents
Lp trnh mng
Yu cu
Chia thnh cc nhm, mi nhm 02 ngi. Mi nhm thc hin 01 ti. Mi ti khng qu 04 nhm thc hin. Thang im ti a 100. Cc ti s c kh khc nhau t 0-10 v c cng thm vo im ca chng trnh. Cc chng trnh c du hiu ging/sao chp ca nhau s c 0 im. C th s dng OpenSource nu bi c ch r. Ch c s dng ngn ng lp trnh ch ra trong ti. a ch ti ti: http://dce.hut.edu.vn/personal/hoangla/ltm/DeTai.pdf
Bi 1 FTP Client
Vit chng trnh FTP Client thc hin c t nht cc chc nng sau:
ng nhp vo mt my ch FTP. Hin danh sch cc tp tin trn my ch. Ti mt tp tin c chn, c th ti bng nhiu kt ni song song. Upload c tp tin ln th mc c chn. i tn, xa mt tp tin, th mc c chn To mt th mc mi Ngn ng C/C++/WinSock/MFC. kh: 2.
Bi 2. HTTP Downloader
Vit chng trnh ti tp tin theo giao thc HTTP(S) thc hin c t nht cc chc nng sau
Ti tp tin mt a ch xc nh. Cho php nhp s lung song song cn ti ( cnh tranh vi IDM ???). Cho php nhp cc thng s v phm vi ca tp tin mun ti (offset, length) X l c vic ti file t ng t cc website chia s thng dng: Mediafire.com Megashare.vn Megaupload.com Cho php nhp proxy cho tng file, tng kt ni trong file. Ngn ng C/C++/C# kh: 5
Bi 5. Image Streaming
Xy dng h thng thu nhn hnh nh t webcam qua internet.
Xy dng hai thnh phn: Client + Server Client: Lin tc thu nhn hnh nh t Webcam v gi v Server. Cho php thit lp kch thc nh, tn sut gi, cht lng nn Server: Tng hp hnh nh t client v hin th ra mn hnh. C th iu khin thay i cc tham s ca client t xa. Ngn ng: C/C++/C# Th vin: OpenCV/.NET Framework. kh: 10
Bi 7. IPv6
Tm hiu giao thc IPv6. Xy dng ng dng th nghim chia s tp tin trong mng IPv6.
kh: 0
Bi 8. Trojan
Vit chng trnh theo di my tnh t xa c cc chc nng sau:
Theo di mn hnh Theo di bn phm v chut iu khin c chut v bn phm nu cn Tm cch n khi cc antivirus Giao thc t nh ngha. Ngn ng: C/C++ kh: 10
Bi 9. UPnP
Vit chng trnh th nghim giao thc UPnP iu khin modem ADSL m cng NAT t ng. Trong trng hp khng th iu khin modem th tm hiu v ci t mt k thut NAT Traversal kt ni hai client trong hai mng NAT qua internet (s dng mt server trung gian mi kt ni). Ngn ng: C/C++ kh: 7
Bi 10. SSL
Vit chng trnh chia s tp tin, thng ip qua knh truyn mt SSL. Yu cu h tr cc hnh thc xc thc sau:
Mt khu. Chng thc s c k bi mt CA (t to CA Root). S dng th vin OpenSSL hoc mt OpenSource ty . Ngn ng C/C++. kh: 9
Bi 11.WinPCap
S dng th vin WinPCAP vit chng trnh
Bt v hin th tt c cc ethernet frame i ra v vo mt giao din ca my tnh (a ch MAC, IP, Cng, ..) Xy dng hnh thc tn cng ARP Spoofing, hin th tt c cc gi tin ra vo trong mng cc b. Cm khng c chy th trong mng ca trng. kh: 9