T瑛 nh英ng phân tích khó kh<n và thu壱n l嬰i e栄a 2 h逢噂ng phát tri吋n
泳ngf映ng PacketCap, chúng em quy院t 8鵜nh l詠a phát tri吋n PacketCap theo h逢噂ng th泳2, ngh a là s胤xây d詠ng t瑛 8亥u 泳ngf映ng b逸t gói tin PacketCap d詠a trên th逢 vi羽n libpcap.
Ch逢挨ng 5: Phân tích và thi院t k院PacketCap 5.4. Các thành ph亥n PacketCap
PacketCap có h鰻ch泳c n<ng 8i隠u khi吋n xa nên nó s胤 8逢嬰c xây d詠ng theo mô hình泳ngf映ng Client/ Server.
PacketCap g欝m 3 thành ph亥n:
• Thành ph亥n th詠c hi羽n vi羽c l逸ng nghe yêu c亥u t瑛 phía client và b逸t gói tin:PCServer( PacketCap Server)
• Thành ph亥n 8i隠u khi吋n t瑛xa: PCManager.
• Thành ph亥n l逢u tr英: PCStore, thành ph亥n này ch雨 là p挨i l逢u tr英
d英li羽u b逸t 8逢嬰c. PCStore th吋 là m瓜t máy tính b医t kì có ch衣y h羽
qu違n tr鵜 e挨 s荏 d英li羽u MySQL.
Trong mô hình client/ server thì PCServer là thành ph亥n server, còn PCManager là client.
PCServer m荏 c鰻ng 8088 và ch運 k院t n嘘i, nh壱n yêu c亥u và th詠c hi羽n yêu c亥u khi 8ã có client k院t n嘘i vào.
PCManager u胤 k院t n嘘i 8院n PCServer và 8i隠u khi吋n o丑i ho衣t 8瓜ng e栄a PCServer.
Ch逢挨ng 5: Phân tích và thi院t k院PacketCap 5.5. Xây d詠ng mô hình use case
5.5.1. Xác 8鵜nh Actor và use case
• Actor là ng逢運i dùng ch逢挨ng trình PCManager (client)
• Use case
o Connect: Dùng PCManager k院t n嘘i vào PCServer
o StartCapture: Yêu c亥u PCServer b逸t 8亥u th詠c hi羽n vi羽c b逸t gói tin.
o StopCapture: Yêu c亥u PCServer d瑛ng vi羽c b逸t gói tin
o GetFilter: l医y b瓜 l丑c hi羽nv衣i
o Terminate: yêu c亥u PCServer k院t thúc.
5.5.2. Mô hình use case
Ch逢挨ng 5: Phân tích và thi院t k院PacketCap 5.6.A員t v違use case
5.6.1. Connect
• Tên use case: Connect
• Môv違
Use-case này mô t違 quá trình qu違n tr鵜 viên yêu c亥u PCManager(client) k院t n嘘i 8吋 qu違n tr鵜 vi羽c b逸t gói tin 荏 máy server.
• Dòng s詠 ki羽n
o Dòng s詠 ki羽n chính
Use-case b逸t 8亥u khi có yêu c亥u t瑛 máy client xin k院t
p嘘i. Máy client g穎i yêu c亥u 8院n máy server.
Sau khi máy server nh壱n 8逢嬰c yêu c亥u, n院u ch医p nh壱n yêu c亥u máy server s胤 g穎i v隠 s嘘 port 8吋 giao ti院p, k院t n嘘i thanh công.
P院u máy sever không nh壱n yêu c亥u ho員c có sai sót thì client thông báo l厩i.
o Dòng s詠 ki羽n ph映
Không có
o Các dòng s詠 ki羽n khác
• Các yêu c亥u 8員c bi羽t.
o Không có.
• Ak隠u ki羽n tiên quy院t.
o Ph違i 8<ng nh壱p quy隠n qu違n tr鵜 m噂i 8逢嬰c th詠c hi羽n Use- Case này.
o Máy sever c亥n k院t n嘘i ph違i s印n sàng.
• Ak吋m m荏 r瓜ng
Ch逢挨ng 5: Phân tích và thi院t k院PacketCap
5.6.2. StartCapture
• Tên use case: StartCapture
• Môv違
Use-case này mô t違 quá trình qu違n tr鵜 viên yêu c亥u máy client g穎i l羽nh y院u c亥u server b逸t 8亥u vi羽c b逸t gói tin.
• Dòng s詠 ki羽n
o Dòng s詠 ki羽n chính
Use-case b逸t 8亥u khi có yêu c亥u t瑛 máy client. Máy client g穎i yêu c亥u 8院n máy server.
Sau khi máy server nh壱n 8逢嬰c yêu c亥u s胤 ki吋m tra ti院n trình b逸t gói tin 8ã 8逢嬰c th詠c thi ch逢a.
P院u ti院n trình ch逢a th詠c thi thì th詠c thi vi羽c b逸t gói tin
n逢u vào c挨 s荏 d英 li羽u, thông báo v隠 máy client yêu c亥u
8ã 8逢嬰c 8áp 泳ng.
P院u ti院n trình 8ã 8逢嬰c th詠c thi thì g穎i thông báo l厩i v隠.
o Dòng s詠 ki羽n ph映
Ki吋m tra CSDL ngày 8ó 8ã có ch逢a. N院u có r欝i thì m荏 e挨 s荏 d英 li羽u 8吋 l逢u. N院u ch逢a có thì t衣o c挨 s荏 d英 li羽u
o噂i.
Qu違n tr鵜 viên ch雨nh s穎a các thông tin liên quan 8院n phòng ban, r欝i c壱p nh壱t l逢u l衣i. Use-case k院t thúc. Máy client yêu c亥u qu違n tr鵜 nh壱p c医u trúc filter gói tin. Ki吋m tra tính h嬰p l羽 c栄a c医u trúc filter.
Ch逢挨ng 5: Phân tích và thi院t k院PacketCap
o Các dòng s詠 ki羽n khác Không có
• Các yêu c亥u 8員c bi羽t
o Không có.
• Ak隠u ki羽n tiên quy院t
o Ph違i 8<ng nh壱p quy隠n qu違n tr鵜 m噂i 8逢嬰c th詠c hi羽n Use- Case này.
• Ak吋m m荏 r瓜ng
o Không có.
5.6.3. StopCapture
• Tên use case: StopCapture
• Môv違:
Use-case này mô t違 quá trình qu違n tr鵜 viên yêu c亥u máy client g穎i8院n server yêu c亥u k院t thúc b逸t gói tin.
• Dòng s詠 ki羽n
o Dòng s詠 ki羽n chính
Use-case b逸t 8亥u khi có yêu c亥u t瑛 máy client. Máy client g穎i yêu c亥u ng逢ng b逸t gói tin 8院n máy server.
Sau khi máy server nh壱n 8逢嬰c yêu c亥u s胤 ki吋m tra ti院n trình b逸t gói tin 8ã 8逢嬰c th詠c thi ch逢a.
P院u ti院n trình ch逢a th詠c thi thì th詠c thi thì ng逢ng
d逸t gói tin, thông báo v隠 máy client yêu c亥u 8ã
8逢嬰c 8áp 泳ng.
P院u ti院n trình ch逢a 8逢嬰c th詠c thi thì g穎i thông báo
Ch逢挨ng 5: Phân tích và thi院t k院PacketCap o Dòng s詠 ki羽n ph映 Aóng c挨 s荏 d英 li羽u • Các dòng s詠 ki羽n khác o Không có. • Các yêu c亥u 8員c bi羽t o Không có.
• Ak隠u ki羽n tiên quy院t
Ph違i 8<ng nh壱p quy隠n qu違n tr鵜 m噂i 8逢嬰c th詠c hi羽n Use-Case này.
• Ak吋m m荏 r瓜ng
o Không có.
5.6.4. GetFilter
• Tên use case: GetFilter
• Môv違
Use-case này mô t違 quá trình qu違n tr鵜 viên yêu c亥u máy client g穎i yêu c亥u cho server tr違l運i b瓜 l丑c hi羽n th運i.
• Dòng s詠 ki羽n
o Dòng s詠 ki羽n chính
Use-case b逸t 8亥u khi có yêu c亥u t瑛 máy client yêu
e亥u thay l医y filter hi羽nv衣i 8ang dùng8吋b逸t gói tin. Sau khi máy server nh壱n 8逢嬰c yêu c亥u s胤 ki吋m tra ti院n trình b逸t gói tin 8ã 8逢嬰c th詠c thi ch逢a.
P院u ti院n trình 8ã th詠c thi thì nó s胤 g穎i tr違 l運i cho client
P院u ti院n trình ch逢a 8逢嬰c th詠c thi thì g穎i thông báo
Ch逢挨ng 5: Phân tích và thi院t k院PacketCap o Dòng s詠 ki羽n ph映 Aóng c挨 s荏 d英 li羽u o Các dòng s詠 ki羽n khác • Các yêu c亥u 8員c bi羽t o Không có.
• Ak隠u ki羽n tiên quy院t:
o Không có
• Ak吋m m荏 r瓜ng:
o Không có.
5.6.5. Terminate
• Tên use case: Terminate
• Môv違:
Use-case này mô t違 quá trình qu違n tr鵜 viên yêu c亥u máy client g穎i8院n server yêu c亥u server k院t thúc( thoát).
• Dòng s詠 ki羽n
o Dòng s詠 ki羽n chính
Use-case b逸t 8亥u khi có yêu c亥u t瑛 máy client. Máy client g穎i yêu c亥u k院t thúc ch逢挨ng trình server. Sau khi máy server nh壱n 8逢嬰c yêu c亥u s胤 ki吋m tra n院u quá trình b逸t gói tin 8ang ch衣y thì nó s胤 ch医m d泳t. Thoát ra kh臼i ch逢挨ng trình. (ch医m d泳t) o Dòng s詠 ki羽n ph映 Aóng c挨 s荏 d英 li羽u • Các dòng s詠 ki羽n khác o Không có.
Ch逢挨ng 5: Phân tích và thi院t k院PacketCap
• Các yêu c亥u 8員c bi羽t
o Không có.
• Ak隠u ki羽n tiên quy院t
Ph違i 8<ng nh壱p quy隠n qu違n tr鵜 m噂i 8逢嬰c th詠c hi羽n Use-Case này. • Ak吋m m荏 r瓜ng o Không có. 5.7.Thi院t k院d英li羽u 5.7.1. Phân tích các h逢噂ng l逢u tr英 Có 3 h逢噂ng
• J逢噂ng 1: Các máy client b逸t gói tin trên các m衣ng khác nhau và
f英 li羽u 8逢嬰c truy隠n v隠 l逢u tr英 trên m瓜t máy server.
Ch逢挨ng 5: Phân tích và thi院t k院PacketCap
o 姶u 8k吋m :
F英 li羽u 8逢嬰c l逢u t壱p trung d宇 dàng cho vi羽c x穎 lý sau này.
o Khuy院t 8k吋m
Khi s嘘 l逢嬰ng các gói tin b逸t 8逢嬰c quá nhi院u vi羽c truy隠n d英
li羽u v隠 máy server có th吋 làm b壱n 8逢運ng truy隠n c栄a m衣ng.
Aòi h臼i dung l逢嬰ng l逢u tr英 r医t l噂n荏 máy server.
• J逢噂ng 2 : Gi嘘ng nh逢 h逢噂ng 1 nh逢ng thi院t l壱p thêm m瓜t m衣ng LAN gi英a các máy client và sever 8吋 truy隠n d英 li羽u.
Hình 5-4 Mô hình l逢u tr英2
o 姶u 8k吋m :
Kh逸c ph映c 8逢嬰c khuy院t 8k吋m c栄a h逢噂ng 1
o Khuy院t 8k吋m
T嘘n kém trong vi羽c thi院t l壱p m衣ng LAN.
Vi羽c thi院t l壱p m衣ng LAN có th吋 g員p khó kh<n trong tr逢運ng
j嬰p các máy client 荏 quá xa nhau.
Ch逢挨ng 5: Phân tích và thi院t k院PacketCap
• J逢噂ng 3 : L逢u phân tán trên các máy client và ch雨 truy隠n d英 li羽u
x隠 theo yêu c亥u c栄a client.
Hình 5-5 Mô hình l逢u tr英3
o 姶u 8k吋m:
Ch雨 truy隠n nh英ng d英 li羽u 8逢嬰c client yêu c亥u nên ph亥n nào kh逸c ph映c 8逢嬰c khuy院t 8k吋m c栄a h逢噂ng 1.
Vi羽c l逢u tr英 phân tán s胤 không 8òi h臼i dung l逢嬰ng l逢u tr英 n噂n 荏 m瓜t máy.
Vi羽c xây d詠ng ch逢挨ng trình th詠c hi羽n l逢u tr英 phân tán s胤 f宇 dàng h挨n.
o Khuy院t 8i吋m
Ch逢挨ng 5: Phân tích và thi院t k院PacketCap
5.7.2. Thi院t k院 e挨 s荏 f逢 li羽u
5.7.2.1. Danh sách các 8鰻i t逢嬰ng (table)
STT Tên 8嘘i t逢嬰ng Mô v違
1 PACKET Thông tin chung t医t c違 các gói tin b逸t 8逢嬰c 2 IP Thông tin v隠 IP header c栄a gói tin
3 TCP Thông tin chi ti院t v隠 gói tin TCP 4 UDP Thông tin chi ti院t v隠 gói tin UDP 5 ICMP Thông tin chi ti院t v隠 gói tin ICMP 6 IGMP Thông tin chi ti院t v隠 gói tin IGMP 7 ARP Thông tin chi ti院t v隠 gói tin ARP
D違ng 5-2 Danh sách các 8嘘i t逢嬰ng
Sau 8ây là mô t違 chi ti院t m瓜t s嘘 l噂p 8嘘i t逢嬰ng quan tr丑ng c栄a h羽
th嘘ng.
5.7.2.2 Table PACKET
ST
T Tên thu瓜c tính Ki吋u d英 li羽u Ý ngh a Ràng bu瓜c 1 Ma Chu厩i (10) A鵜nh danh gói tin
2 Source Mac Chu厩i (10) A鵜a ch雨 mac c栄a máy g穎i gói tin
3 Dest Mac Chu厩i (10) A鵜a ch雨 mac c栄a máy nh壱n gói tin
4 Packetlength Chu厩i (10) chi隠u dài gói tin 5 Time Chu厩i (20) Th運i gian nh壱n gói tin 6 Data Chu厩i (1000) D英 li羽u c栄 gói tin
Ch逢挨ng 5: Phân tích và thi院t k院PacketCap
6.7.2.4. Table IP
ST
T Tên thu瓜c tính Ki吋u d英 li羽u Ý ngh a Ràng bu瓜c 1 Ma Chu厩i (10) A鵜a ch雨 mac c栄a máy g穎i
2 Service Chu厩i (10) Service c栄a gói tin 3 ID Chu厩i (10) ID c栄a gói tin 4 TTL Chu厩i (20) Time to live 5 ChecksumIP Chu厩i (20) Checksum c栄a IP 6 SourceIP Chu厩i (20) A鵜a ch雨IP ngu欝n 7 Dest IP Chu厩i (20) A鵜a ch雨IP 8ích
D違ng 5-4 Table IP
5.7.2.5. Table TCP
ST
T Tên thu瓜c tính Ki吋u d英 li羽u Ý ngh a Ràng bu瓜c 1 Ma Chu厩i (10) A鵜nh danh gói tin
2 Source Port Chu厩i (10) Port ngu欝n 3 Dest Port Chu厩i (10) Port 8ích 4 Seg No Chu厩i (20) S嘘 segment 5 Ack No Chu厩i (20) Ack
6 Winsize Chu厩i (20) Winsize
7 checksumTCP Chu厩i (20) Checksum c栄a TCP 8 Type Chu鰻i (20)
D違ng 5-5 Table TCP
Ch逢挨ng 5: Phân tích và thi院t k院PacketCap
5.7.2.6. Table UDP
ST
T Tên thu瓜c tính Ki吋u d英 li羽u Ý ngh a Ràng bu瓜c 1 Ma Chu厩i (10) A鵜nh danh gói tin
2 Source Port Chu厩i (10) Port ngu欝n 3 Dest Port Chu厩i (10) Port 8ích
4 ChecksumUDP Chu厩i (20) Checksum c栄a UDP
D違ng 5-6 Table UDP
5.7.2.7 Table ICMP
ST
T Tên thu瓜c tính Ki吋u d英 li羽u Ý ngh a Ràng bu瓜c 1 Ma Chu厩i (10) A鵜nh danh gói tin
2 ICMP message group Chu厩i (10) 3 Type Chu厩i (10) 4 Code Chu厩i (20) 5 Id Chu厩i (20) 6 Seg No Chu厩i (20) D違ng 5-7 Table ICMP Các h茨ng và ý ngh a c栄a ICMP message group ( 0, "Echo Reply"},
{ 3, "Destination Unreachable"}, { 4, "Source Quench"},
Ch逢挨ng 5: Phân tích và thi院t k院PacketCap { 6, "Alternate Host Address"}, { 8, "Echo Request"}, { 9, "Router Advertisement"}, { 10, "Router Selection"}, { 11, "Time Exceeded"}, { 12, "Parameter Problem"}, { 13, "Timestamp Request"}, { 14, "Timestamp Reply"}, { 15, "Information Request"}, { 16, "Information Reply"}, { 17, "Address Mask Request"}, { 18, "Address Mask Reply"},
5.7.2.8 Table IGMP
ST
T Tên thu瓜c tính Ki吋u d英 li羽u Ý ngh a Ràng bu瓜c 1 Ma Chu厩i (10) A鵜nh danh gói tin
2 IGMP message
group Chu厩i (10) 3 Type Chu厩i (10) 4 Response Time Chu厩i (20) 5 Checksum Chu厩i (20) 6 Group Addr Chu厩i (20)
Ch逢挨ng 5: Phân tích và thi院t k院PacketCap
Các h茨ng và ý ngh a c栄a IGMP message group: { 0x11 ," Group Membership Query."},
{0x12 ,"IGMPv1 Membership Report." }, {0x13 ,"DVMRP. "},
{0x14 ,"PIMv1. "},
{0x15 ,"Cisco Trace Messages. "},
{0x16 ,"IGMPv2 Membership Report. "}, {0x17 ,"IGMPv2 Leave Group." },
{0x1E ,"Multicast Traceroute Response. "}, {0x1F ,"Multicast Traceroute. "},
{0x22 ,"IGMPv3 Membership Report. "}, {0x24 ,"Multicast Router Advertisement. "}, {0x25 ,"Multicast Router Solicitation. "}, {0x26 ,"Multicast Router Termination. "}
Ch逢挨ng 5: Phân tích và thi院t k院PacketCap
5.7.2.9. Table ARP
ST
T Tên thu瓜c tính Ki吋u d英 li羽u Ý ngh a Ràng bu瓜c 1 Ma Chu厩i (10) A鵜nh danh gói tin
2 ARP type Chu厩i (10) 3 ARP Source IP Chu厩i (10) 4 ARPDest IP Chu厩i (20) 5 Group Addr Chu厩i (20)
D違ng 5-9 Table ARP ARP type:
ARP Request frame ARP Reply frame RARP Request frame RARP Reply frame Unknown ARP
Ch逢挨ng 5: Phân tích và thi院t k院PacketCap
5.8. Xây d詠ng PCServer( server), PCManager(client)
5.8.1. L逢u 8欝PCServer
Ch逢挨ng 5: Phân tích và thi院t k院PacketCap
5.8.2. L逢u 8欝PCManager( Client)
Ch逢挨ng 5: Phân tích và thi院t k院PacketCap
5.8.3. C医u trúc d英li羽u trao 8鰻i gi英a PCServer và PCManager
Sau khi Client k院t n嘘i thành công v噂i PCServer, PCManager và PCServer u胤 trao 8鰻i các thông 8i羽p v噂i nhau. E映 th吋 là PCManger s胤
g穎i yêu c亥u lên cho PCServer và sau khi th詠c hi羽n yêu c亥u e栄a PCManager, Serveru胤 g穎i tr違l運i k院t qu違th詠c hi羽n cho Client.
C医u trúc e栄a m厩i thông 8i羽p nh逢 sau: struct tagCMD
{
int CmdCode; int IPFilterType;
int b1,b2,b3,b4;//4 parts of IP address(for filter) int PortFilterType;
int Port;
int ProtocolFilter;//TCP, UDP, ICMP.. int mb1,mb2,mb3,mb4;//MySQL int NumberPacket;
};
V噂i CmdCode là mã l羽nh c亥n g穎i, các mã l羽nh mày 8逢嬰c 8鵜nh ngh a b茨ng các h茨ng8吋d宇 dàng cho vi羽c l壱p trình.
Ch逢挨ng 5: Phân tích và thi院t k院PacketCap
IPFilterType xác 8鵜nh ki吋u n丑c theo 8鵜a ch雨 IP, giá tr鵜 c栄a nó 8逢嬰c
8鵜nh ngh a nh逢 sau: #define NO_FILTER 0 #define SOURCE_FILTER 1 #define DEST_FILTER 2 #define SOURCE_OR_DEST_FILTER 3 #define SOURCE_AND_DEST_FILTER 4
N院u IPFilterType=NO_FILTER ngh a là không th詠c hi羽n vi羽c
n丑c các gói tin theo 8鵜a ch雨 IP, n院u IPFilterType khác 0 thì lúc 8ó
b1,b2,b3,b4 s胤 là 8鵜a ch雨 IP c亥n n丑c. B嘘n s嘘 nguyên nàyu胤 hình thành
8鵜a ch雨 IP theof衣ngb1.b2.b3.b4
SOURCE_FILTER l丑c theo 8鵜a ch雨 IP ngu欝n, các gói tin có8鵜a ch雨ngu欝n (n挨i g穎i) b茨ngb1.b2.b3.b4u胤 8逢嬰c b逸t n衣i.
DEST_FILTER l丑c theo 8鵜a ch雨 8ích, các gói tin có8鵜a ch雨 8ích (n挨i 8院n) b茨ngb1.b2.b3.b4 s胤 8逢嬰c b逸tn衣i.
PortFilterType xác 8鵜nh ki吋u n丑c theo Port e栄a 泳ng f映ng, giá tr鵜 c栄a nó8逢嬰c 8鵜nh ngh a nh逢 e栄a IPFilterType.
SOURCE_OR_DEST nh英ng gói tin có 8鵜a ch雨 ngu欝n ho員c 8ích b茨ngb1.b2.b3.b4u胤 8逢嬰c b逸t.
SOURCE_AND_DEST nh英ng gói tin có 8鵜a ch雨 ngu欝n b茨ng
b1.b2.b3.b4 u胤 8逢嬰c b逸t và nh英ng gói tin có 8鵜a ch雨 8ích b茨ng
b1.b2.b3.b4u胤 8逢嬰c b逸t.
T逢挨ng t詠 x挨í IPFilterType là PortFilterType
Protocol là giao th泳c c亥nn丑c, 0 có ngh a là không n丑c, 1 là l丑c theo TCP...
Ch逢挨ng 5: Phân tích và thi院t k院PacketCap
Mb1, mb2, mb3,mb4 là 4 thành ph亥n e栄a 8鵜a ch雨 IP e栄a máy tính ch衣y h羽 qu違n tr鵜 e挨 s荏d英li羽u mà ta mu嘘n l逢u thông tin b逸t 8逢嬰c vào 8ó. NumberPacket xác 8鵜nh s嘘 gói tin c亥n b逸t.
5.9.Thi院t k院giao di羽n PCManager( phiênd違n ch衣y trên Windows)
Môv違 U嘘 th泳 v詠 Tên 8嘘i t逢嬰ng Ki吋u 8嘘i v逢嬰ng Ghi chú 1 IDC_STATIC Label IP 2
IDC_IPADDR_SOURCE IP Address Nh壱p IP c亥n filter 3
CboFilterIP Combobox L詠a ch丑n ki吋u filter theo IP 4
IDC_STATIC Label Port 5
IDC_SOURCEPORT Textbox Nh壱p port c亥n filter 6
Ch逢挨ng 5: Phân tích và thi院t k院PacketCap 7
IDC_STATIC Label Protocol 8
CboProtocol Combobox Ch丑n protocol c亥n filter 9
IDC_STATIC Label Thông báo nh壱p IP 10
IDC_IPADDR_MYSQL IP Address Ch丑n máy ch衣y MySQL 11
IDC_STATIC Label Number of packet 12
IDC_NUMBER Combo box
U嘘 l逢嬰ng packet c亥n b逸t 13
IDC_STATIC Label Server IP 14
IDC_IPADDR_SERVER Textbox Nh壱p 8鵜a ch雨 IP máy PCServer c亥n 8k隠u khi吋n 15
IDC_STATUS Label Báo tình tr衣ng k院t n嘘i 16
BtnStart button B逸t 8亥u b逸t gói tin 17
BtnStop Button K院t thúc vi羽c b逸t gói tin 18
BtnGetFilter Button L医y thông tin filter hi羽n th運i
19
BtnTermServer Button K院t thúc liên k院t v嘘 server 20
BtnConnect Button K院t n嘘i 8院n ma1y server 21
BtnExit Button Thoát kh臼i ch逢挨ng trình
Ch逢挨ng 6: Cài 8員t và th穎nghi羽m
Ch逢挨ng 6: Cài 8員t và th穎nghi羽m
6.1. Cài 8員t
Ph亥n PCServeru胤 8逢嬰c cài 8員t trên môi tr逢運ng Linux, PCManageru胤 8逢嬰c cài 8員t trêne違 2 môi tr逢運ng Linux và Windows.
• Môi tr逢運ng cài 8員t泳ngf映ng o Windows XP Professional o Linux Redhat 9.0 • Môi tr逢運ng l壱p trình o C for Linux o Visual C++ 6.0
• Môi tr逢運ng cài 8員t th穎nghi羽m
o PCServer: Linux Redhat 9.0
o PCManager: Windows XP Professional