ICMP回复不会发送

时间:2017-02-02 05:09:44

标签: c pcap icmp

我正在使用C和pcap库进行嗅探和欺骗项目。我不得不承认,我仍在学习这个图书馆,它正在带我永远。话虽这么说,我的程序存在一些问题。我无法正确发送我的ICMP回复。该程序的想法是它在其网络上嗅探任何 ICMP请求并发送回复。目前,该程序执行但我似乎无法得到实际正确发送的回复。我很确定错误发生在" SpoofReply()"函数或" Send_Raw_Packet()"。这是代码:

*编辑清晰度:程序应向任何ICMP请求发送ICMP答复。使用ping命令测试任何非功能性IP desitination(1.1.1.1)。没有程序,就没有回应。如果程序在与ping请求相同的网络上运行(我只是从同一台机器运行),那么它应该从" 1.1.1.1"创建一个ICMP回复。欺骗。但是,当我运行程序时,我的回复实际上从未发送过。它检测到请求并尝试创建响应,但逻辑在某处是错误的。

$page_id = wp_insert_post( 
                        array( 
                            'post_title'     => 'Page Title',
                            'post_name'      => 'Page Title',
                            'post_content'   => 'Page Content',
                            'post_status'    => 'publish',
                            'post_author'    => 1, // or "1" (super-admin?)
                            'post_type'      => 'page',
                            'menu_order'     => 1,
                            'comment_status' => 'closed',
                            'ping_status'    => 'closed',
                        ) 
                    );

0 个答案:

没有答案