5 Recar

尚未进行身份认证

暂无相关简介

等级
TA的排名 1w+

docker 启动mongodb并设置用户名密码

很多抄来抄去写的都是 先 --auth 启动后再exec bash进入容器 添加用户名密码这种是错误的,都已经开启auth 用户权限验证了是不能进入容器添加用户名和密码的!!!真正的做法 可以去dockerhub看到官方已经写了真正的用法地址: https://hub.docker.com/_/mongo最后命令如下:sudo docker run -d -p 27017:27017 ...

2019-11-19 21:21:39

nginx: 报错 socket() [::]:80 failed (97: Address family not supported by protocol)

2019 11 19使用dockerfile构建的nginx基于 ubuntu:14.04的镜像 会报这个错误需要修改如下文件:/etc/nginx/sites-available/default将这里的 文件修改为server { listen 80; # listen 80 default_server; #listen [::]:80 default_server;其他文...

2019-11-19 15:09:12

sqlmap源码浅析

这里写到了我的hexo博客上链接地址 :sqlmap源码浅析https://ciyfly.github.io/2019/11/08/sqlmap%E6%BA%90%E7%A0%81%E6%B5%85%E6%9E%90/

2019-11-08 18:50:03

新的博客地址

新的博客地址https://ciyfly.github.iocsdn 真的越搞越让人失望

2019-09-25 18:51:42

requests源码浅读

版本是 request-2.22.0init 初始化 一些信息 将各个包都导入主要是这一句from .api import request, get, head, post, patch, put, delete, options这是从api 那里导入了 这么多的功能api中导出的这些都是基于 request 方法的get head等是对他的方法的封装从其他模块导入到 __init_...

2019-09-11 18:44:04

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

使用 xml.etree.ElementTree 解析 xml 获取指定节点的熟悉值和保持原有格式输出并插入mysqlxml是这样的<one_list> <two name="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方法from M2Crypto import utildata = util.h2b(encrypted_data)去看了代码分支 最新版 这里面的util是有h2b方法的我本来使用centos安装各种错误。使用ubuntu直接一条命令sudo apt-get ...

2019-06-11 12:26:46

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

一种小技巧,可以让python捕获信号量HUP 然后当使用 kill 发起HUP信号量的时候 捕获到进行处理,可以处理为重新读取配置文件并重新赋值,这样不需要重启服务也可以让程序重新读取配置文件的内容捕获信号量import signalimport ConfigParserdef get_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 -I FORWARD -p tcp -m iprange --dst-range 被限制的外部ip -j DROP注意这条命令是限制容器向外的请求。这样限制后 容器的网卡还是会有向外的请求但是被本机转发限制了。流量不会发送到...

2019-04-04 11:47:43

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

情景:迁移数据库,我想先连接下看看有没有限制比如acl这些。于是我先telnet ip 端口 查看 是可以连接到端口的。那么我就直接使用 mongo 命令行的连接方式来测试 mongo ip:port/admin -u username -p password发现一直报 { ok: 0.0, errmsg: "auth failed", 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’ [Errno 2] No such file or directory: 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安装失败解决

报如下错误:gyp ERR! configure errorgyp ERR! stack Error: unable to verify the first certificategyp ERR! stack at TLSSocket.<anonymous> (_tls_wrap.js:1103:38)gyp ERR! stack at emitNone (ev...

2018-11-05 19:42:14

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

scapy使用 rdpcap读取数据包pcap = rdpcap(pcap_path)然后修改源ip地址这样pcap[x]["IP"].src = "修改后的ip地址"很多使用的地方可以直接运行 scapy 测试或者参考文档def mod_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

查看更多

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