查找网内活跃IP和自动传输文本

Posted 周人假的

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查找网内活跃IP和自动传输文本相关的知识,希望对你有一定的参考价值。

ifconfig p32p1|egrep -o "broadcast [^ ]*" |grep -o "[0-9.]*"
grep -o "broadcast [^ ]*" 标示以broadcast开始,以非空格字符(由[^ ]*指定)序列作为结束,
[0-9.]标示数字和点号,后面的*如果不加将每个数字占一行

查找网内活跃的IP地址
#!/bin/sh
#()&后台并行执行
#wait 等待所有子程序结束
for ip in 192.168.5.{21..254};
do
(
ping $ip -c2 &> /dev/null;
if [ $? -eq 0 ]
then
echo $ip is alive
fi
)&
done
wait
可以通过fping和nmap命令获得

自动传输文件
[[email protected] root]# cat /usr/local/bin/r_ftp
#!/bin/bash

USER=root
PASS=password

SERVER=192.168.5.23
RPATH="/web/cgi-bin/"
SourceFile=$1

ftp -n << EOF
open $SERVER
user $USER $PASS
binary
hash
cd $RPATH
put $SourceFile
bye
EOF

以上是关于查找网内活跃IP和自动传输文本的主要内容,如果未能解决你的问题,请参考以下文章

http工作原理

tcp/ip概览

Servlet - HTTP超文本传输协议

TCP/IP,HTTP,Socket的区别与联系

一文读懂TCPUDP协议区别和应用场景

软考 系统架构设计师计算机网络① TCP/IP协议族