IP批量扫描
<p>多线程IP及端口扫描</p>
<pre><code>for ip in $(seq 1 254);
do
until [ `ps aux |pgrep "ping\|nc"|wc -l` -le 20 ];do sleep 1;done
ping -c 1 -W 1 172.16.2.$ip&&(echo 172.16.2.69.$ip>>ip.txt) &
nc -z -w 1 172.16.2.$ip 8080&&(echo 172.16.2.69.$ip>>ip.txt) &
done
exit</code></pre>
<pre><code>for ip in $(seq 1 254);
do
until [ `pgrep "ping"|wc -l` -le 30 ];do sleep 1;done
ping -c 1 -W 1 124.229.236.$ip&&(
ls|nc 124.229.236.$ip 1080 >/dev/null 2>&1 &&(
ls|nc 124.229.236.$ip 37777 >/dev/null 2>&1 &&(echo 124.229.236.$ip>ip.txt)
)
) &
done
exit</code></pre>