基于Django框架完成的WebTools

用此框架添加常用的安全测试渗透工具,集成到web中. 基本的运行原理是利用web页面去调用系统相关程序,并通过页面执行CML回显到页面中.部署到远程服务器中,就不用到哪都携带各种测试工具了…. 也方便集成工具.Oh.Year…. 一切基于django框架开发….,部分功能调用网络接口及爬虫获取. 后台登录页面: 后台用户权限管理页面: 集成工具展示页面.  

查看全部


Django的模板和模型使用笔记

#由于blog编辑器原因,部分python代码例子记得缩进 1.新建项目 新建项目使用命令:django-admin.py startproject mysite ,新建完项目后,在项目目录下新建templates模板文件夹,然后设置容器目录下的settings.py文件, 在TEMPLATES的DIRS标记处填写模板路径,即 ‘DIRS’: [BASE_DIR+”/templates”,], 主要是为了能够让项目运行时,后端(views.py)根据settings.py设置找到模板路径,而templates就相当于前端, 在templates模板目录下,新建index.html文件,如果该文件中有需要去后端取值的变量,需要用使用{{}} 两个花括号括起来。 例如: <html> <h1>{{login}}</h1> </html> 其中lo […]

查看全部


django 文件结构了解说明

.mysite ├── manage.py └── mysite —–├── __init__.py —–├── settings.py —–├── urls.py —–└── wsgi.py 1.使用django-admin.py startproject mysite(创建的项目名),目录结构如上,会伴随生成一个文件夹,名字和项目名字一样。并在该文件夹下也会生成一个子文件夹,子文件夹名字也和项目名一样。 主要相关的文件和代码,都在这个子文件夹里,以后的调用文件的路径,导入的python包,都以这个子文件夹为主,即所谓的项目容器。 何为项目容器?xampp用过么?就是xampp放程序的文件夹htdocs。 或者是apache tomcat 的root 文件夹。 2.manage.py 文件 主 […]

查看全部


Ubuntu 16.04下Django+MySQL安装过程

一.可选项 /** #可以新建个python虚拟环境,在全新的python环境下安装,好处是减少没必要的冲突,缺什么就装什么。 1.sudo easy_install virtualenv                   //安装virtualenv来建立python虚拟环境 2.sudo virtualenv python_env                      //该命令是将虚拟环境建立在python_env的目录 3.source ./python_env/bin/activate            //切换到新建的python虚拟环境 **/ 二.本文在非虚拟python环境下搭建: 1.sudo apt-get install mysql-server mysql-client                  //安装mysql服务和客户端 2.sudo ap […]

查看全部