自己意淫的一个简陋的Python网站扫描器

news/2024/5/10 1:20:42/文章来源:https://blog.csdn.net/weixin_38170561/article/details/99822802

使用的模块 threading、optparse、urllib2

本地需要放字典,名字需大写。

 

 

 

上代码

 

 1 def request(url,pathName):
 2     try:
 3         import urllib2
 4         page = 'http://'+url+'/'+pathName
 5         request = urllib2.Request(page)
 6         response = urllib2.urlopen(request)
 7         print '[200]'+url+pathName
 8     except Exception,e:
 9         pass
10 
11 def main_Main():
12     for pathName in file.readlines():
13         request(options.target_url,pathName)
14     file.close()
15 
16 def main_MDB():
17     for pathMDB in file_dbs.readlines():
18         request(options.target_url,pathMDB)
19     file_dbs.close()
20 
21 from optparse import OptionParser
22 usage = '[-u <Website/Target_url>][-l <Website\'s Language>]'
23 parser = OptionParser(usage)
24 parser.add_option('-u',dest='target_url',help='Example:-u www.example.com')
25 parser.add_option('-l',dest='target_language',type='string',help='Example:-l php')
26 options,args=parser.parse_args()
27 pathTxt =options.target_language.upper()+'.txt'
28 file = open(pathTxt,'r')
29 pathMDBS = 'MDB.txt'
30 file_dbs = open(pathMDBS,'r')
31 if __name__=='__main__':
32     import threading
33     threads = []
34     t_asp = threading.Thread(target=main_Main)
35     t_mdb = threading.Thread(target=main_MDB)
36     threads.append(t_asp)
37     threads.append(t_mdb)
38     lock = threading.Lock()
39     for thread in threads:
40         try:
41             lock.acquire()
42             thread.start()
43         finally:
44             lock.release()


参数   -u  url  -l 网页语言

转载于:https://www.cnblogs.com/loid/p/5400255.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_846874.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

springboot vue电影购票选座网站源码

开发环境及工具&#xff1a; 大于Jdk1.8&#xff0c;大于mysql5.5&#xff0c;nodejs&#xff0c;idea&#xff08;eclipse&#xff09;&#xff0c;vscode&#xff08;webstorm&#xff09; 技术说明&#xff1a; Springboot mybatis html vue elementui 代码注释齐全&…

springboot vue3 elementui plus小说阅读网站源码

开发环境及工具&#xff1a; 大等于jdk1.8&#xff0c;大于mysql5.5&#xff0c;nodejs&#xff0c;idea&#xff08;eclipse&#xff09;&#xff0c;vscode&#xff08;webstorm&#xff09; 技术说明&#xff1a; springboot mybatis vue3 elementui plus 代码注释齐全&…

springboot+vue3+elementui plus景区购票网站源码

开发环境及工具&#xff1a; 大等于jdk1.8&#xff0c;大于mysql5.5&#xff0c;idea&#xff08;eclipse&#xff09;&#xff0c;nodejs&#xff0c;vscode&#xff08;webstorm&#xff09; 技术说明&#xff1a; springboot mybatis vue3 elementui plus 代码注释齐全&…

springboot vue3 elementui plus电影购票选座网站源码

开发环境及工具&#xff1a; 大等于jdk1.8&#xff0c;大于mysql5.5&#xff0c;nodejs&#xff0c;idea&#xff08;eclipse&#xff09;&#xff0c;vscode&#xff08;webstorm&#xff09; 技术说明&#xff1a; springboot mybatis vue3 elementui plus 代码注释齐全&…

房屋租赁网站的设计与实现(一)

用户的注册和登录 前言 本文主要展示结合mysql数据库&#xff0c;axios.js,vue.js后在部署的服务器端&#xff0c;实现用户的注册和登录功能 一、准备工作 1.数据库建表 2.导入相应的模块和文件 npm install express4 mysql body-parser cors二、实验结果 三、实验代码&…

自响应式企业网站源码MVC源码

一、源码描述 前台和后台都采用了响应式布局的企业网站系统&#xff0c;界面美观、操作方便。用Asp.net MVC框架技术开发&#xff0c;布局使用Bootstrap、AmazeUI和Jquery。同时可以用来做一些信息发布类网站。二、功能介绍 1.文章管理&#xff1a;企业网站中的&a…

linux排行榜网站,DistroWatch网站搞的Linux国际排名为它赢得了不少的流量

目前国内知名Linux版本都较认可DistroWatch网站搞的Linux国际排名&#xff0c;甚至把它做为推介展示给用户&#xff0c;这直接给DistroWatch网站带来了相当大的流量&#xff0c;为它赢得终端用户创造条件。Linux国际排名链接到的是DistroWatch网站比如Deepin系统就在下载新版本…

Docusaurus 快速建站

一、安装指南Docusaurus 是从全新设计的&#xff0c;易于安装和使用&#xff0c;让您的网站能够快速运行。 要安装 Docusaurus&#xff0c;我们已经创建了一个简单的脚本&#xff0c;可以为您提供所有的基础架构设置&#xff1a; 进入你将要创建文档的 GitHub repo 目录的根目录…

测国外服务器速度的网站,来,测一下你国外高防服务器网站的打开速度

每慢一秒都流失着潜在的客户&#xff0c;同时还有客户对你的第一印象。我们先来看一个案例&#xff0c;下图中网站的平均打开速度为11秒&#xff0c;我们能期待客户这么有耐心吗&#xff1f;而如果网站能快速被打开&#xff0c;可以给我们带来良好的用户体验、好的SEO评级以及高…

输入汉字提取首字母 (模仿某网站 字母查询)

其实&#xff0c;说了就是 当你输入一串字符串时候 String 自动提取 首字母&#xff0c;(部分代码来源网络 只是修改 整理了下) 废话少说&#xff0c;直接进去主题&#xff0c;。。。。代码&#xff1a; 首先看下&#xff0c;效果图 1. /// <summary> /// Aut…

实战演示黑客如何利用SQL注入漏洞攻破一个WordPress网站

实战演示黑客如何利用SQL注入漏洞攻破一个WordPress网站 发表在 技术技巧 | 4条评论前几天微软skype的官方博客网站被黑客突破&#xff0c;虽然很快进行了修复&#xff0c;但从网友截屏的图片来看&#xff0c;应该一些抗议美国国安局监听行为和反对微软在软件里隐藏后门的黑客…

网站流量统计nbsp;cnzz

统计网站的流量数据什么的&#xff0c;我之前没接触过&#xff0c;但是白哥给了我四个字母&#xff0c;就大体明白了原理&#xff0c;嘿嘿 步骤如下第一步去http://www.cnzz.com/注册一个账号&#xff08;他提示你用阿里云邮箱&#xff0c;我注册了两次很慢&#xff0c;还得用手…

配置云服务器远程连接,IIS安装发布网站

注意事项 1、注意云服务器的防火墙是否关闭&#xff0c;端口是否打开。 2、注意云服务器是否增加&#xff0c;入站规则。 3、注意云服务器控制台实例里面的安全组的规则端口。 远程连接服务器 连接前 1.WinR 2.运行&#xff1a;regedit 3.在注册表依次打开项&#xff1a; HKE…

简单静态网站源码_基于Spring Boot 2.x的后端管理网站脚手,源码免费分享

基于Spring Boot 2.x 的 Material Design 的后端管理网站脚手架 &#xff1a;提供权限认证 用户管理 菜单管理 操作日志 等常用功能去繁就简 重新出发基于Spring Boot 集成一些常用的功能&#xff0c;你只需要基于它做些简单的修改即可。功能列表&#xff1a;权限认证权限管理用…

网页左侧导航栏点击怎么显示右侧内容_营销型网站首页怎么设计?

营销型网站建设网站导航栏的设计一般网站首页最上面的左侧会固定显示LOGO&#xff0c;紧接着在其右边&#xff0c;便是我们要讲的网站的导航了。通常来说&#xff0c;网站的导航栏主要是给用户表达这个网站基础的栏目页面分类&#xff0c;便于用户更加方便的查找自己需要的信息…

python登录网站脚本_Python爬虫之用脚本登录Github并查看信息

前言分析目标网站的登录方式 目标地址&#xff1a;https://github.com/login 登录方式做出分析&#xff1a; 第一&#xff0c;用form表单方式提交信息&#xff0c; 第二&#xff0c;有csrf_token, 第三 &#xff0c;是以post请求发送用户名和密码时&#xff0c;需要第一次get请…

长尾词推广系统推荐乐云seo_如何进行长尾关键词优化

今天李木seo在这里和大家来说说关于长尾关键词优化的那些事&#xff1f;一个 SEO 做得成功的网站&#xff0c;80&#xff05;的流量应该来源于长尾关键词&#xff0c;长尾广泛分布于网站的标签、文章、专题等页面&#xff0c;最多的还是文章页&#xff0c;通常一篇文章就是一个…

自动生成网站的工具

​对大部分同学来说&#xff0c;有自己的网站是很酷的事情。我还记得自己第一次亲手搭建个人博客时&#xff0c;真的是满满的成就感&#xff01; 但不得不说&#xff0c;随着技术的发展和开源&#xff0c;如今现成的东西实在太多了&#xff01;想要拥有个人网站&#xff0c;基本…

开发在线编程网站

前言初学者学习编程语言时&#xff0c;通常需要安装编程语言对应的环境&#xff0c;以Python为例&#xff0c;要学习Python&#xff0c;你就需要下载Python解释器并安装到本地&#xff0c;对于没有编程经验的人而言&#xff0c;这一步难倒了很多人&#xff0c;所以很多编程学习…

mysql投票网站_ThinkPHP5+jQuery+MySql实现投票功能

这篇文章主要介绍了ThinkPHP5jQueryMySql实现投票功能&#xff0c;本文通过实例代码给大家介绍的非常详细&#xff0c;具有一定的参考借鉴价值,需要的朋友可以参考下ThinkPHP5jQueryMySql实现投票功能&#xff0c;先给大家展示下效果图&#xff0c;如果大家感觉效果不错&#x…