python---项目1-ftp扫描与连接socket
来源:互联网 发布:人工智能对人类的影响 编辑:程序博客网 时间:2024/05/21 21:46
python—项目1-ftp扫描与连接socket
1、环境配置
测试服务器安装miniftp软件,并开启miniftp服务
两台服务器主机
192.168.40.36的banner信息为welcome to 40.36’s miniftp!!!
192.168.40.239的banner信息为you are welcome!!! go to miniftp!!!
2、Python代码
root@kali:~/python/anquangongji# lsscanerftpbanner.pyroot@kali:~/python/anquangongji# cat scanerftpbanner.py #!/usr/bin/python# --*--coding:utf-8---*--import socketdef retbanner(ip,port): try: socket.setdefaulttimeout(2) s = socket.socket() s.connect((ip,port)) banner = s.recv(1024) return banner except: returndef checkvlns(banner): if "you are welcome" in banner: print '[+] miniftp connect succes!!' elif '40.36' in banner: print '[+] miniftp connect succes!!' else: print "connect error!" returndef main(): ips = ['192.168.40.239','192.168.40.36'] port = 21 banner1 = retbanner(ips[0],port) if banner1: print '[+]' + ips[0] + ":" + banner1.strip('\n') checkvlns(banner1) banner2 = retbanner(ips[1],port) if banner1: print '[+]' + ips[1] + ":" + banner2.strip('\n') checkvlns(banner2)if __name__ == '__main__': main()root@kali:~/python/anquangongji#
3、运行情况
root@kali:~/python/anquangongji# python scanerftpbanner.py [+]192.168.40.239:220 you are welcome !!! go to miniftp!![+] miniftp connect succes!![+]192.168.40.36:220 ţYԖ4!!!connect error!root@kali:~/python/anquangongji#
阅读全文
0 0
- python---项目1-ftp扫描与连接socket
- python 匿名ftp扫描
- java Socket 连接 FTP
- python连接ftp上传下载
- Python 连接FTP
- python连接FTP服务器
- python项目之 ftp服务器
- python Socket编程(四)----FTP
- python --利用Socket多线程的FTP程序
- Socket连接与HTTP连接
- Socket连接与HTTP连接
- Socket连接与HTTP连接
- Socket连接与HTTP连接
- Socket连接与HTTP连接
- Socket连接与HTTP连接
- Socket连接与HTTP连接
- Socket连接与HTTP连接
- Socket连接与HTTP连接
- LeetCode-Count of Smaller Numbers After Self
- 理解-MFCC梅尔倒谱系数
- KendoGrid 动态显示/隐藏列(Column)
- ie浏览器下删除父元素的父元素(祖父元素)-----remove()方法在ie下失效的解决方法
- java8 Lambda
- python---项目1-ftp扫描与连接socket
- Hopfield神经网络
- [javaweb]jsp+servlet+mysql购书网站
- 在GTK+中实现嵌入式窗口
- 长风破浪会有时,直挂云帆济沧海
- react-router 路由控制页面跳转
- LeetCode||76. Minimum Window Substring
- 尾递归优化(es6)
- vim 如何快速复制多行