
python
wdsj_xh
网络安全
展开
-
以社工库为例的简单web前后端分离项目搭建
所谓的社工库可能是最简单的web项目了,没有登录、注册、权限等逻辑,当然这里只是最简单的那种。今天拿这个为例聊下前后端分离项目的结构。下面是Github上搜到的社工库项目https://github.com/Leezj9671/socialdb_vue_flask,socialdb_vue_flask,同样只是技术说明,不提供数据,并做了下小修改:添加了级联搜索,多进程并发写入数据库环境:前端 Nodejs Vue 后端 Python Flask 数据库 M.原创 2021-05-12 19:45:12 · 2127 阅读 · 4 评论 -
Python函数参数传递是传值还是传引用
Python语言与其他语言C在函数方面有一些不同,Python传参都是传的是引用原创 2020-02-14 14:19:08 · 344 阅读 · 0 评论 -
Python - 进程池中进程间通信
问题描述:最近遇到这样一个问题,要求使用 Python3 ,开辟一个进程池,里面放一个生产者进程,然后其他的都是消费者进程,进程间用 Queue() 进行通信。问题分析:问题很好解决,但是要注意一点,就是在使用 Python 的进程池 Pool() 时,Queue() 可能会出错,需要使用 Manager().Queue(), 算是一个坑吧哈,现在总结一下。Python3实现:# @...原创 2019-03-25 15:14:49 · 344 阅读 · 0 评论 -
python3字符处理——简繁体转换,只保留中文字母数字
requirements.txtzhconv工作过程中,偶尔需要处理中英文简繁体的转换,这时用网上的转换接口不仅有点影响效率,而且也比较不安全。这里推荐下zhconv来处理字符串,并且只保留中英文数字字符,以便后续操作使用。代码如下:import zhconvimport recop = re.compile("[^\u4e00-\u9fa5^a-z^A-Z^0...原创 2019-05-23 12:37:13 · 3016 阅读 · 0 评论 -
cve2018-15473OpenSSH用户名枚举及其检测方法
最新版本OpenSSH服务在接收到畸形的认证请求包时,会根据用户名的存在与否给出不同的响应,由此导致通过SSH服务枚举服务器的用户名。ssh-check-username.py 使用说明安装依赖包 pip install paramiko==2.0.8 语法:python ssh_checkusername.py ip username –port 22脚本#!/usr/bin/...原创 2019-08-14 11:00:59 · 1355 阅读 · 0 评论 -
python 项目自动生成requirements.txt文件
任何应用程序通常需要设置安装所需并依赖一组类库来满足工作要求。要求文件是指定和一次性安装包的依赖项具体一整套方法。Python项目依赖,生成requirements.txt 有两种方法1、进入需要生成文件的目录,执行 pip freeze > requirements.txt ,此方法会包含环境所有的依赖包。2、pip install pipreqs 进入需要生成文件的目录执...原创 2019-08-12 14:46:03 · 134 阅读 · 0 评论