91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

發送數據包

發布時間:2020-06-29 23:18:30 來源:網絡 閱讀:334 作者:啦啦啦ea 欄目:網絡安全

發送數據包 



#include "stdafx.h"

#include <stdlib.h>
#include <stdio.h>

#include <pcap.h>


void main(int argc, char **argv)
{
pcap_t *fp;
char errbuf[PCAP_ERRBUF_SIZE];
u_char packet[100];
int i;
pcap_if_t *alldevs;
pcap_if_t *d;
int inum;
int j=0;


    
    /* 獲得設備列表 */
    if (pcap_findalldevs_ex(PCAP_SRC_IF_STRING, NULL, &alldevs, errbuf) == -1)
    {
        fprintf(stderr,"Error in pcap_findalldevs: %s\n", errbuf);
        exit(1);
    }
    
    /* 打印列表 */
    for(d=alldevs; d; d=d->next)
    {
        printf("%d. %s", ++j, d->name);
        if (d->description)
            printf(" (%s)\n", d->description);
        else
            printf(" (No description available)\n");
    }

    if(j==0)
    {
        printf("\nNo interfaces found! Make sure WinPcap is installed.\n");
        return ;
    }
    
    printf("Enter the interface number (1-%d):",j);
    scanf("%d", &inum);
    
    if(inum < 1 || inum > j)
    {
        printf("\nInterface number out of range.\n");
        /* 釋放設備列表 */
        pcap_freealldevs(alldevs);
        return ;
    }

    /* 跳轉到已選設備 */
    for(d=alldevs, j=0; j< inum-1 ;d=d->next, j++);
    
    /* 打開輸出設備 */
    if ( (fp= pcap_open(d->name,            // 設備名
                        100,                // 要捕獲的部分 (只捕獲前100個字節)
                        PCAP_OPENFLAG_PROMISCUOUS,  // 混雜模式
                        1000,               // 讀超時時間
                        NULL,               // 遠程機器驗證
                        errbuf              // 錯誤緩沖
                        ) ) == NULL)
    {
        fprintf(stderr,"\nUnable to open the adapter. %s is not supported by WinPcap\n", argv[1]);
        return;
    }
 pcap_freealldevs(alldevs);
    /* 假設在以太網上,設置MAC的目的地址為 1:1:1:1:1:1 */
    packet[0]=255;
    packet[1]=255;
    packet[2]=255;
    packet[3]=255;
    packet[4]=255;
    packet[5]=255;
    
    /* 設置MAC源地址為 2:2:2:2:2:2 */
    packet[6]=10;
    packet[7]=10;
    packet[8]=10;
    packet[9]=10;
    packet[10]=10;
    packet[11]=10;
packet[12]=96;
packet[13]=00;
    
    /* 填充剩下的內容 */
    for(i=14;i<100;i++)
    {
        packet[i]=i%256;
    }

    /* 發送數據包 */
    if (pcap_sendpacket(fp, packet, 100 /* size */) != 0)
    {
        fprintf(stderr,"\nError sending the packet: \n", pcap_geterr(fp));
        return;
    }

    return;
}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

会东县| 满城县| 喀什市| 柳江县| 新竹市| 河东区| 郯城县| 开原市| 亳州市| 阜城县| 西和县| 辰溪县| 太和县| 静海县| 涪陵区| 高密市| 仙居县| 遵义县| 芦溪县| 三河市| 遂昌县| 万年县| 馆陶县| 新化县| 广安市| 渭源县| 南投县| 卓尼县| 花莲县| 庄浪县| 德格县| 平凉市| 喜德县| 宜昌市| 池州市| 海兴县| 马关县| 德兴市| 吴旗县| 南乐县| 张掖市|