函式庫特色
- 環境:Win2000/NT、VC6.0,完整原始碼範例。
- 完整實作 TCP/IP 協定,允許自訂封包頭 (來源 IP、TTL、服務類型),支援 IP 欺騙與各類攻擊測試。
- 亦可用於正規網路通訊 (不想用 MFC 時),曾用於商業 ATL 產品。
- v3 新增:Sniffer、SYN 半連接掃描、UDP 掃描、改良 OO 設計、錯誤控制、文件。
核心類別架構
- CSpoofBase:根類別,管理 Socket 初始化與錯誤控制。
- CSpoofSocket:封裝 Socket2 API,可修改封包頭資訊。
- CAsyncSocket:非同步 Socket 基類。
- 阻塞式 Socket:
CTCPSocket、CUDPSocket、CICMPSocket (繼承 CSpoofSocket),發送/接收 TCP/UDP/ICMP 封包。
- 非同步 Socket:
CTCPSocketAsync、CUDPSocketAsync、CICMPSocketAsync。
- 輔助類別:
CInterfaces (列舉網卡介面)、CSniffSocket (嗅探功能)。
內建範例程式
Ping、Traceroute、簡易攻擊示範、TCP/UDP 伺服器、ipconfig、TCP SYN 掃描——均含完整原始碼。