经过2天研究,学习shell和awk脚本,得到如下功能:
1。扫描局域网主机的端口开放情况
2。获取指定端口开发的主机ip
3。将获取的ip修改有关配置文件
代码如下,有疑问的可以找我探讨,一起学习!
#!/bin/bash
echo '
Start to delete the old configuration file......'
rm -rf scan_result.xml
rm -rf scan_result_ip.xml
rm -rf scan_result_ip.xml.bak
for ipv in {195..197}
do
echo '
Start to detect the status of port 9035 for host '$ipv'......'
nmap -v 10.0.2.$ipv -p 9035 --append-output -oN scan_result.xml
done
#cho 'Start to find the ip of the host which's 9035 port is open......'
awk 'BEGIN{RS="Interesting ports on bogon"; FS="("; OFS=")"}{for(j=1;j<=NF;j++){if($j~/open/){print $0;break}}}' scan_result.xml > scan_result_ip.xml
echo '
The ip of the host whose 9035 port is open have been found......'
sleep 3
sed 's/(//g' scan_result_ip.xml > scan_result_ip.xml.bak
sed 's/)://g' scan_result_ip.xml.bak > scan_result_ip.xml
head -1 scan_result_ip.xml > scan_result_ip.xml.bak
var=`cat scan_result_ip.xml.bak|sed -e "s/ //g"`
sleep 3
echo '
Start to configure for the edge server......'
分享到:
相关推荐
实验报告“中北大学操作系统云沙箱实验报告-使用Shell脚本实现局域网MAC地址收集和FTP服务监控”详细介绍了如何通过Shell脚本在Linux操作系统中管理和监控局域网内的设备。实验主要分为三个部分:FTP服务器的部署、...
在Shell脚本中,可能使用`nmap -sn`命令来执行无端口扫描的主机发现。 2. **端口扫描**:Nmap支持多种扫描类型,如TCP全连接扫描(`-sT`)、TCP SYN扫描(`-sS`)、UDP扫描(`-sU`)等。对于Web服务器、SSH和Telnet...
以下是一个简单的bash shell脚本,可能会用于查找局域网内的22端口: ```bash #!/bin/bash # 获取当前子网掩码 subnet=$(ip addr | grep 'inet' | grep -v '127.0.0.1' | awk '{print $2}' | cut -d/ -f1) # 获取...
`nmap`能够枚举网络上的主机、发现开放的端口和服务,并且可以尝试猜测操作系统类型。在这个场景中,我们特别关注22端口,因为这是SSH服务的标准端口号。 在`main.sh`这个脚本中,可能包含以下步骤: 1. **获取...
tftp -i 自己IP(用肉机作跳板时这用肉机IP) get server.exec:server.exe 登陆后,将“IP”的server.exe下载到目标主机c:server.exe 参数:-i指以二进制模式传送,如传送exe文件时用,如不加-i 则以ASCII模式(传送...
AuotNmap是一个基于Shell脚本的自动化工具,专门用于网络安全性分析,它结合了流行的开源工具Nmap,以帮助用户进行系统扫描、漏洞检测以及生成详细的报告。Nmap是网络安全界的常用工具,用于网络发现和端口扫描,...
在本次实战中,Nmap被用来扫描局域网内开启了445端口(即Microsoft-DSSMB端口)的主机,进一步判断这些主机是否受到MS17-010漏洞的影响。 ##### 命令解析: ```bash root@kali:~# nmap -n -p 445 --script smb-vuln...
- **ARP扫描**:在渗透测试过程中,ARP(Address Resolution Protocol)扫描是一种常用的技术手段,用于探测同一局域网内的活跃主机。这里的目标是找到特定IP地址(如192.168.1.85),以便进一步分析。 - **...
提供MAC和IP地址绑定功能,可以有效防范ARP攻击,并且监视局域网内的ARP数据包,发现有攻击自动报警,并且在控制页面显示相关攻击信息,让网管能够立即查出有问题的机器。 支持端口映射 系统支持端口映射功能,可...
3250 网吧维护\网吧内网、局域网IP建ftp服务器教程.txt 8806 网吧维护\网吧双线捆绑接入的实现方法.txt 6954 网吧维护\网吧操作系统优化Win98篇.txt 16619 网吧维护\网吧管理与维护方案 .txt 3243 网吧维护\网线的...