摘要: # Eat_bees_shit一个没有写前端页面的堡垒机Eat_bees_shit Eat_bees_shit是基于Python开发的一款简单易用的IT审计堡垒机,通过对原生ssh代码进行了部分修改,从而实现用户在登录堡垒机后,他所有的命令操作都将被实时抓取并写入审计日志,以供后期审计,目前Craz 阅读全文
posted @ 2019-09-29 14:19 我也不想这么菜 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 上节回顾 ok 我们接着上一步继续改进 上面我们已经能够通过堡垒机成功连接主机了, 现在我们就要去监控运维人员对主机的操作了 我们应该知道我们是通过堡垒机上的ssh 去连接主机的 那在我们的堡垒机上就应该有具体用户的账号,密码以及他管理的主机的信息, 我们在知道Linux中有一个strace命令,用 阅读全文
posted @ 2019-09-29 00:30 我也不想这么菜 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 1. paramiko模块的简单简单介绍 paramiko是一个用于做远程控制的模块,使用该模块可以对远程服务器进行命令或文件操作,值得一说的是,fabric和ansible内部的远程管理就是使用的paramiko来现实。 假设你已经在vm上搭建好了Ubuntu,现在安装这个模块 pip3 inst 阅读全文
posted @ 2019-09-26 18:34 我也不想这么菜 阅读(1462) 评论(0) 推荐(0) 编辑
摘要: import jsondef login(acc_data): count = 0 user = input("account:") passwd = input("password:") while count < 3: with open("database", "r") as db: d = 阅读全文
posted @ 2019-06-01 21:44 我也不想这么菜 阅读(326) 评论(0) 推荐(0) 编辑
摘要: l= [1,2,3,4,56,7,89]d = iter(l)print(d)#什么是迭代器#满足两个方法: 1:有iter方法 2:有next方法print(next(d))print(next(d))print(next(d))#for 循环帮我们做的三件事#1 调用可迭代对象的iter方法,返 阅读全文
posted @ 2019-05-29 03:22 我也不想这么菜 阅读(297) 评论(0) 推荐(0) 编辑
摘要: #列表生成式# def f(n):# return n**3## x = [f(a) for a in range(10)] #首先调用f函数,# print(x)def bar(): print("ok1") yield 1 print("ok2") yield 2s = bar() #生成器还是 阅读全文
posted @ 2019-05-29 01:50 我也不想这么菜 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 什么是闭包 如果在一个内部函数里,对外部作用域(但不是全局作用域)的变量进行引用,那么内部函数就被认为是闭包 恢复内容结束 装饰器的简单认识 阅读全文
posted @ 2019-05-28 22:52 我也不想这么菜 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段,能提高应用的模块性,和代码的重复利用率 1)函数的一般形式函数定义:def 函数名()函数调用:函数名()定义函数的简单规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号(),函数名不能使用关键字。任何传入参数和自变量 阅读全文
posted @ 2019-05-27 21:01 我也不想这么菜 阅读(291) 评论(0) 推荐(0) 编辑