델파이 초보자입니다. ㅠㅠ
winpcap과 snoop30과 Vdream을 설치하고
패킷보는 프로그램을 만들었는데요
패킷중에서 url이나 등등 정보를 잡아내서 옆 창에 목록으로 만들고 만들고 싶은데요..
어떻게 해야 할지 막막합니다.
procedure TForm1.Button1Click(Sender: TObject);
begin
snoopTCPData1.AdapterIndex:=1;
snoopTCPData1.Open;
if not snoopTCPData1.Active then
begin
showMessage(snoopTCPData1.Error);
exit;
end;
end;
procedure TForm1.SnoopTCPData1CaptureTCPData(Sender: TObject;
PKTHdr: PPCAP_PKTHDR; ETHHdr: PETH_HDR; IPHdr: PIP_HDR; TCPHdr: PTCP_HDR;
TCPData: PAnsiChar; TCPDataLen: Integer);
var
s: string;
begin
SetLength(s, TCPDatalen);
strMove(@s[1],TCPData,TCPDatalen);
memo1.Lines.Add(s);
end;
이게 제 소스인데요... 좀 도와주세요^^;
감사합니다.
|