简单高效的端口扫描python脚本】的更多相关文章

欢迎python爱好者加入:学习交流群 667279387 最近为了获取虚拟机端口开放情况,写了一个简单脚本来查看.共享给大家.下面的代码在python2种测试通过 说明:concurrent是python 3.2 引入的一个库,在python2中使用需要手动安装一下: pip install futures from concurrent import futures import socket import threading import time socket.setdefaulttim…
欢迎加入python学习交流群 667279387 工作经常要用到测试http和https协议,这里写了两个简单的脚本实现简单的http服务器和https服务器. http服务器代码 import sys import BaseHTTPServer from SimpleHTTPServer import SimpleHTTPRequestHandler HandlerClass = SimpleHTTPRequestHandler ServerClass = BaseHTTPServer.HT…
如果目录扫描工具被某些种类的waf拦截了,可以尝试(只是尝试,不是绝对能过)用脚本发出请求,具体功能看需求而定 原理...没啥原理,也没啥技术含量,相信大家都能看得懂的,nobody knows better than yourself 套用了一些常用写法(按部就班),想法非常朴素,没啥太大意义,个人单纯mark一下 Python3的 1 #coding:utf-8 2 import sys 3 import time 4 import random 5 import requests 6 im…
#!/usr/bin/python import socket,os,time data={ 8080:"tomcat9", 18080:"tomcat_hjgdmj", 14080:"tomcat_hjpxmj" } for i in data: t=time.localtime() sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) result = sock.connect_ex…
#可以用来修改配置文件参数 # -*- coding:utf-8 -*- import os,sys old = sys.argv[1] new = sys.argv[2] file = sys.argv[3] file2 = sys.argv[3] tmp_file ="tmpfile" f = open(file,"r") f2 = open(tmp_file,"r+") for line in f: if old in line: line…
对于端口扫描,使用的最多的就是nmap这个工具,不想python已经强大到,提供了nmap这个扫描端口的模块. 本片文章主要介绍nmap模块的两个常用类: PortScanner()类,实现一个nmap工具的端口扫描功能的封装: PortScannerHostDict()类,实现存储与访问主机的扫描结果. 安装:这里需要安装的是python-nmap模块,不是nmap模块,pip install python-nmap. PortScanner()类的一些常用方法: 1. scan()方法: s…
p { margin-bottom: 0.25cm; line-height: 120% } a:link { } 端口扫描器: Python的第三方模块python-nmap可以实现高效的端口扫描.比如服务器的22,21,3389,3306等高危端口是否暴露在了互联网上.python-nmap是Linux命令nmap的封装 在Python安装了nmap后执行代码: nm=nmap.PortScanner() nm.scan('192.168.0.8','22,80') 报如下的错误,提示nma…
1. 编写一个最简单的发邮件的python脚本   #coding: utf-8 import smtplib from email.mime.text import MIMEText from email.header import Header sender = '929135087@qq.com'       #发件人账号 receiver = '929135087@qq.com'     #收件人,以列表的形式支持多个收件人,例:['收件人1','收件人2'] subject = 'py…
Tomcat 服务器网页部署,登录需用户名/密码,编写了一个简单的Python脚本来测试一些简单的弱口令. 测试环境:Tomcat版本 7.0 登录界面采用basic认证,Base 64加密一下,模拟浏览器进行发包 据测试,每个用户名输入5次错误的密码会锁定用户,想了一些办法,还是没能绕过,这里做个记录,有时间再完善. 目前只能用于简单的弱口令测试 Python脚本如下: import urllib import urllib2 import time import base64 names=[…