06 2016 档案

摘要:目的: 利用rabbit_mq队列消息实现对一组主机进行命令下发 server: client: RabbitMq 介绍: 交换机(exchange): 1. 接收消息,转发消息到绑定的队列。四种类型:direct, topic, headers and fanout direct:转发消息到rou 阅读全文
posted @ 2016-06-27 18:31 水·域 阅读(843) 评论(0) 推荐(0) 编辑
摘要:需求:开发一个主机批量管理系统,要求按saltstack方式执行命令 1 #!/usr/bin/env python3.5 2 # -*- coding:utf8 -*- 3 import os,sys,pickle,logging 4 BASEDIR = os.path.dirname(os.pa 阅读全文
posted @ 2016-06-19 13:55 水·域 阅读(370) 评论(0) 推荐(0) 编辑
摘要:今天在linux上安装了客户端,过程如下: (1)下载zabbix客户端软件 wget www.zabbix.com/downloads/2.0.3/zabbix_agents_2.0.3.linux2_6.i386.tar.gz (2)新建zabbix 用户和组 groupadd zabbix # 阅读全文
posted @ 2016-06-14 15:55 水·域 阅读(268) 评论(0) 推荐(0) 编辑
摘要:Lynis是一款功能非常强大的开源审查工具,面向类似Unix/Linux的操作系统。它可以扫描系统,查找安全信息、一般的系统信息、已安装软件及可用软件信息、配置错误、安全问题、没有设密码的用户帐户、错误的文件许可权限以及防火墙审查等。 Lynis是一款功能非常强大的开源审查工具,面向类似Unix/L 阅读全文
posted @ 2016-06-14 09:36 水·域 阅读(703) 评论(0) 推荐(0) 编辑
摘要:fai2ban的介绍 fail2ban可以监视你的系统日志,然后匹配日志的错误信息(正则式匹配)执行相应的屏蔽动作(一般情况下是调用防火墙屏蔽),如:当有人在试探你的SSH、SMTP、FTP密码,只要达到你预设的次数,fail2ban就会调用防火墙屏蔽这个IP,而且可以发送e-mail通知系统管理员 阅读全文
posted @ 2016-06-11 10:01 水·域 阅读(699) 评论(0) 推荐(0) 编辑
摘要:开始排查 首先检查日志,以前做过安全运维,所以写过类似于检查命令和工具,开始一一排查。 发现像目前最流行的bash shell 漏洞,测试一下,果然存在漏洞。 env x='() { :;}; echo vulnerable' bash -c "echo this is a test"[root@m 阅读全文
posted @ 2016-06-11 09:58 水·域 阅读(1965) 评论(0) 推荐(0) 编辑
摘要:mutilprocess简介 像线程一样管理进程,这个是mutilprocess的核心,他与threading很是相像,对多核CPU的利用率会比threading好的多。 import multiprocessing def worker(num): """thread worker functio 阅读全文
posted @ 2016-06-10 14:07 水·域 阅读(5840) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env python3.5 # -*-coding:utf8-*- """ 本实例客户端用于不断接收不定长数据,存储到变量res """ import socket,time ip_port = ('192.168.1.189',1888) sk = socket.socket() sk.connect(ip_port) sk.setblocking(0) # 非阻塞模式,... 阅读全文
posted @ 2016-06-08 15:50 水·域 阅读(1781) 评论(0) 推荐(0) 编辑