4 Recar

尚未进行身份认证

暂无相关描述

等级
TA的排名 1w+

python使用xml.etree.ElementTree 解析xml保存缩进 中文属性值不被转义 插入mysql

使用xml.etree.ElementTree解析xml获取指定节点的熟悉值和保持原有格式输出并插入mysqlxml是这样的<one_list> <twoname="two的name用于测试的"src="中文属性"dst="中文属性"> <任意的></任意的> </two></one_list...

2019-07-12 18:04:20

M2Crypto 报错 AttributeError: 'module' object has no attribute 'h2b'

推荐使用ubuntu因为使用到了M2Crypto直接安装的话会默认安装最新版本但是最新版本util中没有h2b方法fromM2Cryptoimportutildata=util.h2b(encrypted_data)去看了代码分支最新版这里面的util是有h2b方法的我本来使用centos安装各种错误。使用ubuntu直接一条命令sudoapt-get...

2019-06-11 12:26:46

python使用信号量动态更新配置文件

一种小技巧,可以让python捕获信号量HUP然后当使用kill发起HUP信号量的时候捕获到进行处理,可以处理为重新读取配置文件并重新赋值,这样不需要重启服务也可以让程序重新读取配置文件的内容捕获信号量importsignalimportConfigParserdefget_config():conf=ConfigParser.ConfigParser()...

2019-05-24 12:46:14

ssh端口修改无效果 修改失败 修改不成功解决

有几台机器ssh端口怎么修改也不行,终于找到问题是由于selinux系统未关闭导致关闭selinux的方法:vi/etc/selinux/config将SELINUX=enforcing改为SELINUX=disabled执行命令#setenforce0后生效修改ssh默认端口需要修改配置文件vi/etc/ssh/sshd_config将Port复制一行添加...

2019-05-08 15:02:40

限制docker容器向外部ip连接

有个需求需要容器对某个ip进行访问限制,不允许这个容器访问外部的dst_ip直接上iptables限制转发而不是在docker链中进行限制iptables-IFORWARD-ptcp-miprange--dst-range被限制的外部ip-jDROP注意这条命令是限制容器向外的请求。这样限制后容器的网卡还是会有向外的请求但是被本机转发限制了。流量不会发送到...

2019-04-04 11:47:43

mongo 使用命令行连接总是一直报验证失败 { ok: 0.0, errmsg: "auth failed", code: 18, codeName: "AuthenticationFailed"

情景:迁移数据库,我想先连接下看看有没有限制比如acl这些。于是我先telnetip端口查看是可以连接到端口的。那么我就直接使用mongo命令行的连接方式来测试mongoip:port/admin-uusername-ppassword发现一直报{ok:0.0,errmsg:"authfailed",code:18,codeName:"A...

2019-03-26 11:09:36

蜜罐cowrie配置 supervisor运行

配置cowrie蜜罐,但是经常挂。这就很烦人了,因为是启动在docker容器里面的,每次都要attach进去启动或者直接重启容器,很麻烦。我就用supervisor管理容器里面的cowrie进程。有个坑是这样的,supervisor是不能监控后台运行进程的。所以直接配置supervisor启动cowrie会报错,cowrie挂了也不会立即重启。查到了需要修改cowrie的配置是直接修改...

2019-01-30 17:38:02

使用redis的管道 pipeline快速读写大量list数据

这里原来的脚本我看到拉取和插入redis数据要花很长时间且很耗时。于是想到了使用pipeline,这个是redis自带的批量执行命令的这里只演示读写redis的list数据类型的读写,且读出来是删除的方式fromconfigimportREDIS_IP,REDIS_PORT,REDIS_PASSWORDimportredisimporttimekey="xxxx...

2019-01-22 19:30:29

docker容器设置自动重启,设置容器启动就执行某个服务(脚本启动)

这里我们容器里面有个服务,并写了一个脚本start.sh来启动这个服务。但是这个容器经常挂掉,需要容器自动重启并且需要这个脚本不需要我们手工attach进行执行那么就进行如下操作。修改start.sh脚本#!/bin/sh/bin/serviceAstart#启动服务/bin/bash#保留一个终端,防止容器自动退出使用容器启动参数--r...

2019-01-18 11:37:37

启动supervisor报错解决

error:class‘socket.error’[Errno2]Nosuchfileordirectory:file:/usr/lib64/python2.7/socke就是上面的错。这个是使用ubuntu的apt-get安装的(推荐apt-get安装不推荐pip安装)解决:干掉安装后默认启动的supervisor进程然后这样启动/usr/bin/...

2019-01-16 19:34:21

flask celery 多worker指定执行 限制并发同时只有一个执行

原来的代码里写到了一起,就一个worker执行,两个定时任务异步任务都放到一个队列,经常阻塞不够用。这里我这样修改的。先将定时任务都发到一个队列。然后定时任务调起来的异步任务是发到不同的队列的。配置是这样的。celery4.2#celeryapp.config['CELERY_BROKER_URL']='redis://localhost:6379/0'app.config['...

2018-11-12 21:07:23

node-sass安装失败解决

报如下错误:gypERR!configureerrorgypERR!stackError:unabletoverifythefirstcertificategypERR!stackatTLSSocket.<anonymous>(_tls_wrap.js:1103:38)gypERR!stackatemitNone(ev...

2018-11-05 19:42:14

scapy 修改pcap数据包再使用tomahawk发包的问题

scapy使用rdpcap读取数据包pcap=rdpcap(pcap_path)然后修改源ip地址这样pcap[x]["IP"].src="修改后的ip地址"很多使用的地方可以直接运行scapy测试或者参考文档defmod_pcap_src(pcap_path,ip):pcap=rdpcap(pcap_path)new_pcap=[]...

2018-10-10 19:44:28

python如何不生成pyc文件(三种方式)

pyc文件的生成是什么情况下生成呢:当import导入另一个模块的时候会生成python3会生成__pycache__如何不生成编译文件呢:1.使用-B参数即python3-Btest.py里面的包含的就不会生成pyc了2.设置环境变量exportPYTHONDONTWRITEBYTECODE=1还有一种更方便的3.在导入的地方写importsys...

2018-10-08 12:31:53

python copy.deepcoy(x) 深拷贝对象失败,还是在修改一个对象属性

遇到一个问题,每次都要动态实例出来一个类。然后修改类的属性,再次调用类的方法返回一个值。是一个循环的,多次修改,于是这里使用了深拷贝,以为这样就不是修改一个对象了。确实不是修改一个对象,打印出来的确实是不一样的对象。但是还是输出多次修改一个对象的属性。为什么呢?原来我修改的是类的属性,不是实例属性,将其属性值改为init下self的并赋值就好了。这个真的是我基础没打牢...

2018-09-04 22:45:22

Mongodb报错 pymongo.errors.NetworkTimeout: ip:port: timed out问题解决

遇到了这个错误,分析使用,根据报错的地方。是一个对数据库的查询,开始想到查询超时?查询超时pymongo有个pymongofind().max_time_ms(500)这个可以设置,但是设置了不行。后来看到了api异常文档那里http://api.mongodb.com/python/current/api/pymongo/errors.html说是socketTim...

2018-08-21 21:17:45

谷歌浏览器插件编写右键种子搜索

工作中遇到了谷歌浏览器插件编写,就变学边写,周末就看了书Chrome扩展及应用开发,前面讲了基础知识,因为在网上看到一篇博客讲的很好https://www.cnblogs.com/liuxianan/p/chrome-plugin-develop.html有些地方遇到了问题localStorage这个是基于域的,我当时想把获取的东西存入没成功,同事跟我讲这个是基于域的,不同域当...

2018-07-29 16:31:33

python操作AWVS11创建扫描并下载报告

流程:创建任务->启动任务扫描->获取扫描状态完成->生成报告->下载报告#-*-coding:utf-8-*-importrequestsimportjsonimporttimeimportsysreload(sys)sys.setdefaultencoding('utf8')requests.packages.urllib3...

2018-07-15 12:46:08

java秒杀高并发------安全优化 验证码 秒杀接口地址隐藏 接口限流防刷

秒杀接口地址隐藏思路:秒杀开始之前,先去请求接口获取秒杀地址1.接口改造,带上PathVariable参数2.添加接口生成地址的接口3.秒杀手动请求,先验证PathVariable随机生成一个字符串,作为地址加在url上,然后生成的时候存入redis缓存中,根据前端请求的url获取path。判断与缓存中的字符串是否一致,一致就认为对的。就正常藐视,否则失败。...

2018-05-08 21:00:57

java秒杀高并发------秒杀接口高并发秒杀优化 RabbitMQ模式

RabbitMQ我在windows平台下安装参考https://blog.csdn.net/hzw19920329/article/details/53156015集成RabbitMQ要先安装erlang,要依赖他http://www.erlang.org/downloads启动:安装了管理界面后rabbitmq-pluginsenablerabbit...

2018-05-08 20:54:51

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。