Xem trước tài liệu

Đang tải tài liệu...

Thông tin chi tiết tài liệu

Định dạng: PDF
Số trang: 91 trang
Dung lượng: 544 KB

Giới thiệu nội dung

Xây dựng Ứng dụng Bắt Gói Tin cho Việc Phân Tích Thông Tin Mạng Phục Vụ Quản Lý

Tác giả: Giang Quốc Minh – Hồ Phạm Thái Vinh

Lĩnh vực: Khoa học Máy tính

Nội dung tài liệu:

Luận văn này tập trung vào việc xây dựng một ứng dụng có khả năng bắt và phân tích gói tin mạng, phục vụ cho công tác quản lý. Nghiên cứu bao gồm việc tìm hiểu các vấn đề lập trình mạng cơ bản, ứng dụng thư viện libpcap để bắt gói tin, sử dụng hệ quản trị cơ sở dữ liệu MySQL để lưu trữ và quản lý dữ liệu, cùng với kỹ thuật lập trình socket để xây dựng các ứng dụng mạng. Cuối cùng, luận văn trình bày quá trình xây dựng và thử nghiệm ứng dụng PacketCap, một ứng dụng được thiết kế để thực hiện việc bắt gói tin và phân tích thông tin mạng.

Mục lục chi tiết:

  • PHẦN 1: TỔNG QUAN
    • Chương 1: Giới thiệu đề tài
      • 1.1. Đặt vấn đề
      • 1.2. Giới thiệu đề tài
      • 1.3. Yêu cầu của đề tài
  • PHẦN 2: TÌM HIỂU CÁC VẤN ĐỀ LẬP TRÌNH
    • Chương 2: Thư viện lập trình mạng libpcap
      • 2.1. Giới thiệu libpcap
      • 2.2. Cài đặt thư viện libpcap
      • 3.3. Các bước xây dựng chương trình sử dụng libpcap
      • 3.4. Chi tiết các bước
        • 3.4.1. Chọn Interface( card mạng)
        • 3.4.2. Mở device để lắng nghe( sniff) dữ liệu
        • 3.4.3. Lọc traffic
    • Chương 3: Hệ quản trị cơ sở dữ liệu MySQL
      • 3.1. Giới thiệu về MySQL
      • 3.2. Cài đặt MySQL
      • 3.3. Sử dụng MySQL
      • 3.4. Lập trình MySQL trên ngôn ngữ C
    • Chương 4: Lập trình socket
      • 4.1. Giới thiệu về lập trình socket
      • 4.2. Nguyên lý hoạt động của socket
      • 4.3. Lập trình với socket
      • 4.4. Sử dụng socket trong ứng dụng minh họa
  • PHẦN 3: XÂY DỰNG ỨNG DỤNG THỬ NGHIỆM PACKETCAP
    • Chương 5: Phân tích và thiết kế PacketCap
      • 5.1. Khảo sát hiện trạng
      • 5.2. Phân tích và xác định yêu cầu
      • 5.3. Các hướng xây dựng ứng dụng PacketCap
      • 5.4. Các thành phần PacketCap
      • 5.5. Xây dựng mô hình use case
      • 5.6. Đặt tả use case
    • Chương 6: Cài đặt và thử nghiệm
      • 6.1. Cài đặt
      • 6.2. Thử nghiệm
    • Chương 7: Tổng kết
      • 7.1. Kết luận
      • 7.2. Hướng phát triển
  • PHỤ LỤC Hướng dẫn sử dụng PacketCap
  • TÀI LIỆU THAM KHẢO