• 网络相关命令


    开发板抓包命令:

    tcpdump -n -i eth0 dst 192.168.31.147

    tcpdump -n -i eth0

    C获取ip地址和mask

    函数名称:char *pcap_lookupdev(char *errbuf)

    函数功能:用于返回可被pcap_open_live()或pcap_lookupnet()函数调用的网络设备名指针。参数说明:如果函数出错,则返回NULL,同时errbuf中存放相关的错误消息。

    函数名称:int pcap_lookupnet(char *device, bpf_u_int32 *netp,bpf_u_int32 *maskp, char *errbuf)

    函数功能:获得指定网络设备的网络号和掩码。

    参数说明:netp参数和maskp参数都是bpf_u_int32指针。如果函数出错,则返回-1,同时errbuf中存放相关的错误消息。

    gcc ipmask.c -o ipmask -lpcap

    修改网卡参数

    Ad-hoc模式

    gedit /etc/network/interfaces

    笔记本:

    auto wlp2s0

    iface wlp2s0 inet static

    address 192.168.1.2

    netmask 255.255.255.0

    wireless-channel 1     #(2.412 Ghz)

    wireless-essid ad-hoc-zhu

    wireless-mode ad-hoc

     设置网卡

    /etc/sysconfig/network-scripts/ifcfg-eth0

    /etc/network/interfaces

    防火墙

    sudo ufw status

    sudo ufw enable

    sudo ufw disable

    ufw default allow/deny:外来访问默认允许/拒绝

    ufw allow/deny 20:允许/拒绝 访问20端口,20后可跟/tcp或/udp,表示tcp或udp封包。

    ufw allow/deny servicename:ufw从/etc/services中找到对应service的端口,进行过滤。

    ufw allow proto tcp from 10.0.1.0/10 to 本机ip port 25:允许自10.0.1.0/10的tcp封包访问本机的25端口。

    ufw delete allow/deny 20:删除以前定义的"允许/拒绝访问20端口"的规则

    禁用和启用网卡

    ifconfig wlan0 up

    ifconfig wlan0 down

    ifup wlan0

    ifdown wlan0

    arp命令

    查看arp列表:arp -a    arp -n

    添加静态arp表项:arp -s IP MAC

    取消arp表项:arp -d IP

    netstat查看端口

    netstat -ntlp

    查看路由控制表:netstat -r

    查看转发表:iptables

  • 相关阅读:
    POJ2395 Out of Hay
    POJ2421 Constructing Roads
    POJ2031 Building a Space Station
    POJ1751 Highways
    [NOIP2007] 提高组 洛谷P1099 树网的核
    [NOIP2007] 提高组 洛谷P1005 矩阵取数游戏
    [NOIP2007] 提高组 洛谷P1097 统计数字
    [NOIP2007] 提高组 洛谷P1098 字符串的展开
    [NOIP2007] 普及组
    洛谷 通天系列 P1760 P1757 P1759
  • 原文地址:https://www.cnblogs.com/jpzhu/p/11892532.html
Copyright © 2020-2023  润新知