【发布时间】:2011-06-22 04:12:21
【问题描述】:
我尝试运行此代码,但没有显示任何内容。 (是的,我以 root 身份运行它)如果我无法获得 ngrep 的输出,我想我会尝试弄清楚如何将 libpcap 与 c++ 一起使用,尽管我找不到任何好的示例。
int main(void)
{
FILE* fproc = popen("ngrep -d wlan0 GET");
char c;
do {
printf("%c", fgetc(fproc));
} while (c!=EOF);
}
那么这段代码会导致什么都不显示,你有什么建议可以轻松解析 ngrep 的输出,或者其他一些捕获 GET 请求的方法,也许是 libpcap
【问题讨论】: