分类目录归档:Linux

批量扫描IP端口程序 (适用于window&linux)

批量扫描IP端口,根据扫描IP导出IP命名的文件的结果。
假设1.txt文件内容为
127.0.0.1
192.168.1.1
然后我们获取文件内容IP进行扫描
window .bat版本

:1.txt为文件名,根据需求进行修改
:C:\nmap\nmap-6.46\nmap.exe 为namp的路径,根据需求进行修改
:把1.txt与该扫描脚本放一起
@echo off
for /f "delims=、" %%i in (1.txt) do C:\nmap\nmap-6.46\nmap.exe -T3 -A 
-v -p- %%i >%%i.txt

linux shell版本

echo 'start scan ip port!'
cat 1.txt|while read line
do
        nmap -T3 -A -v -p- $line > $line.txt
        echo "scan $line port ok!"
done
echo "scan all ip port ok!"

附上linux扫描结果图

我然后利用扫描出来的文件,进行批量筛选出IP、Port、状态、服务 合成一个文件,然后统计excel文档就很快速了:)

linux修改文件名或文件夹命令使用方法

root@ubuntu:/tmp/test# touch 1.html 1.txt 1.php  //建立三个不同文件的文件名
root@ubuntu:/tmp/test# ls
1.html  1.php  1.txt
//接下来我们先修改文件
因为我刚接触Linux,所以只知道3种
第一种:
root@ubuntu:/tmp/test# cp 1.html cp.html;rm -rf 1.html
root@ubuntu:/tmp/test# ls
1.php  1.txt  cp.html
第二种:
root@ubuntu:/tmp/test# ls
1.php  1.txt  cp.html
root@ubuntu:/tmp/test# mv cp.html mv.html|ls
1.php  1.txt  mv.html
第三种:
root@ubuntu:/tmp/test# ls
1.php  1.txt  mv.html
root@ubuntu:/tmp/test# rename 's/mv\.html/rename\.html/' *.html;ls
1.php  1.txt  rename.html
 
//文件夹重命名方法
root@ubuntu:mv old目录 new目录

ubuntu下安装ZendStudio以及使用命令运行

ZendStudio下载地址:http://www.zendstudio.net/zend-studio-all-in-one-download/

下载OK后,我把该文件复制到/var/software 目录里,其实还可以放到别的目录里

接着解压文件: tar zxvf xxx.tar.gz

然后进入Zendstudio 目录:cd ZendStudio

找到Zendstudio文件,然后创建快捷方式到/usr/bin/目录里 :

ln -s /var/software/ZendStuio/ZendStudio /usr/bin/

接着随便进入个目录,输入ZendStudio命令即可打开。