摘要: 下面的是核心文件: 然后 在这里面指定搜索的入口,然后通过/filter url跳转到后台的search页面。即显示搜索页面。 然后在html里有一个form,填写查询条件后就可进行查询 即在form点击了确定搜索后,通过提交q变量给的后台, 将会跳转到/视图, 也就是上图的Main方法执行 从代码 阅读全文
posted @ 2017-03-27 15:02 八月的男人 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: 生成以下的Flask项目模板 现所缺功能还是很多 如何完成以下的目录架构: 1)在项目下面穿件 aider子目录,db子目录,views子目录,和其他功能模块目录(nascan,masscan,vulscan等),将static和templates目录移动到views目录下 注意: views目录是 阅读全文
posted @ 2017-03-27 15:00 八月的男人 阅读(1322) 评论(0) 推荐(0) 编辑
摘要: # -*- coding: utf-8 -*- #@File name : filehelper.py #@Auther : jianglb-alibaba #@date : 2017-03-19 import collections def isfilelike_r(f): """ Check if object 'f' is readabl... 阅读全文
posted @ 2017-03-24 18:53 八月的男人 阅读(464) 评论(0) 推荐(0) 编辑
摘要: import pymongo import sys import os sys.path.append(os.path.split(os.path.realpath(__file__))[0]+"/../../") from Config import ProductionConfig db_conn = pymongo.MongoClient(ProductionConfig.DB, Pr... 阅读全文
posted @ 2017-03-24 17:15 八月的男人 阅读(465) 评论(0) 推荐(0) 编辑
摘要: mutex = threading.Lock() mutex.acquire()--锁住 mutex.release() --解锁 # coding:utf-8 import threading import time mutex = threading.Lock() def write(scan_type, host, port, info): mutex.acquire... 阅读全文
posted @ 2017-03-24 17:13 八月的男人 阅读(172) 评论(0) 推荐(0) 编辑
摘要: # -*- coding: UTF-8 -*- import re # 搜索逻辑 def querylogic(list): query = {} if len(list) > 1 or len(list[0].split(':')) > 1: for _ in list: if _.find(':') > -1: ... 阅读全文
posted @ 2017-03-24 16:51 八月的男人 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 目录结构如下: 前端代码如下: index.html PS: test..txt 文件放在flask工程的static文件夹下。 Flask后端代码如下: run.py 运行run.py,在浏览器打开http://127.0.0.1:5000/点击页面上的按钮即可测试不同的jQuery封装的ajax 阅读全文
posted @ 2017-03-24 16:29 八月的男人 阅读(6726) 评论(0) 推荐(0) 编辑
摘要: 修改的flask默认的static文件夹只需要在创建Flask实例的时候,把static_folder和static_url_path参数设置为空字符串即可。 访问的时候用url_for函数,res文件夹和static文件夹同一级: res文件夹和static文件夹同一级,文件结构如下: run.p 阅读全文
posted @ 2017-03-24 16:25 八月的男人 阅读(10812) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章, 使用python的Flask实现一个RESTful API服务器端 简单地演示了Flask实的现的api服务器,里面提到了因为无状态的原则,没有session cookies,如果访问需要验证的接口,客户端请求必需每次都发送用户名和密码。通常在实际app应用中,并不会每次都将用户名和密 阅读全文
posted @ 2017-03-24 16:15 八月的男人 阅读(3257) 评论(0) 推荐(0) 编辑
摘要: 使用Flask建立web services超级简单。 当然,也有很多Flask extensions可以帮助建立RESTful services,但是这个例实在太简单了,不需要使用任何扩展。 这个web service提供增加,删除、修改任务清单,所以我们需要将任务清单存储起来。最简单的做法就是使用 阅读全文
posted @ 2017-03-24 16:12 八月的男人 阅读(1027) 评论(0) 推荐(0) 编辑