主动信息收集--二层发现(shell脚本)

网友投稿 193 2022-10-24


主动信息收集--二层发现(shell脚本)

二层发现

原理:使用ARP协议,在网段内进行广播,查看是否有回包,如果有,证明该主机存活;优点:扫描速度快、可靠;缺点:不可路由,只能发现同一网段内的主机;

环境

kali 2.0

利用arping命令结合脚本实现主机发现

脚本一(网络接口)

#!/bin/bash #Author:Tao if [ $# -ne 1 ];then echo "Usage ./arp.sh [interface]" exit fi intface=$1 ipd=$(ifconfig eth0 | grep 'netmask' | cut -d ' ' -f 10 | cut -d '.' -f 1-3) for num in $(seq 1 255);do ip=$ipd.$num arping -c 1 $ip | grep bytes | cut -d ' ' -f 5 | cut -d '(' -f 2 | cut -d ')' -f 1 done

脚本二(网络接口,无参数)

#!/bin/bash #Author:Tao interface=$(ifconfig | head -1 | awk -F ":" '{print $1}') ip=$(ifconfig $interface | grep "netmask" | awk '{print $2}'| cut -d '.' -f 1-3) for i in `seq 1 254`;do arping -c 1 $ip.$i | grep from | cut -d " " -f 5 | cut -d "(" -f 2 | cut -d ")" -f 1 done > alive.txt

脚本三(文件传入IP)

#!/bin/bash #Author:Tao file=$1 for i in $(cat $1);do arping -c 1 $i | grep from | cut -d " " -f 5 | cut -d "(" -f 2 | cut -d ")" -f 1 done > $1-alive.txt

总结:脚本大同小异~,记录一下


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java排序算法之选择排序详解
下一篇:网络序,主机序学习
相关文章

 发表评论

暂时没有评论,来抢沙发吧~