ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 对Linux下网络安全开发包使用的一些说明(转)

对Linux下网络安全开发包使用的一些说明(转)

原创 Linux操作系统 作者:BSDLite 时间:2007-08-15 22:42:54 0 删除 编辑
对Linux下网络安全开发包使用的一些说明(转)[@more@]1.Libdnet包安装后,可以编译程序,但执行程序时有错误:error while loading shared libraries:libdnet.so.1:cannot open shared object file:No such file or directory.

解决方法:把/usr/local/lib目录下的所由libdnet文件拷贝到/usr/lib中,这样问题就解决了.

2.Libnids:在使用Libnids的程序头要加上 #include ,main函数的类型为int,编译是的命令为 #gcc -o test tset.c -lnids -lpcap -lnet .其中的-lnids参数要在-lpcap和-lnet命令参数的前面,-lpcap和-lnet的位置无所谓.

libnids开发包的例子udp.c中的udp_callback()函数里的ip_protocol_packet_callback(iph)改写成ip_protocol_packet_callback((u_char *)iph).因为在udp_callback()中,iph是struct ip *类型,而ip_protocol_packet_callback()中的参数类型为u_char *类型.

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10617542/viewspace-960128/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    1872
  • 访问量
    4073640