
网络
MarvelHonor
这个作者很懒,什么都没留下…
展开
-
iperf3 内网带宽测试神器
iperf3 内网带宽测试神器原创 2023-04-28 10:09:10 · 1072 阅读 · 0 评论 -
以安全认证方式部署wsdl的webservice接口,并由python的suds使用密码安全调用接口
以安全认证方式部署wsdl的webservice接口,并由python的suds使用密码安全调用接口原创 2023-02-27 10:27:20 · 604 阅读 · 0 评论 -
apache 配置 路由重定向 rewrite
apache 配置 路由重定向 rewrite原创 2023-02-16 15:16:28 · 729 阅读 · 0 评论 -
ELK logstash读取容器docker日志,gelf日志驱动
ELKlogstash读取容器docker日志,使用gelf日志驱动。容器使用GELF日志驱动连接Logstash。原创 2023-01-04 12:04:09 · 810 阅读 · 0 评论 -
python 实现一个私人定制聊天室 贼溜
python 实现一个私人定制聊天室 贼溜;客户端打开后,自动发现服务器,服务器将多个客户端建立到一起成为一个聊天室,每个客户端都可以发言,每个人的发言都由服务器公告到聊天室中。原创 2022-12-06 16:44:27 · 433 阅读 · 0 评论 -
python 实现的 snmptrap 接收器
python 实现的 snmptrap 接收器因为网上找到的代码总有一些问题,也取不到需要的数据,所以对代码进行了修改原创 2022-08-19 11:10:31 · 2027 阅读 · 1 评论 -
bash shell 实现服务器周期性执行程序
bash shell 实现服务器周期性执行程序;每天的8点至22点,每隔5分钟执行一次,不依靠crond,上一个任务执行完等待相同的时候执行下一次原创 2022-08-08 15:27:00 · 988 阅读 · 0 评论 -
rabbitmq集群的部署
部署记录docker network create rabbitdocker run -d --hostname mq1 --name mq1 -p 5672:5672 -p 15672:15672 --network rabbit -e RABBITMQ_ERLANG_COOKIE='rabbitmqCookie' rabbitmqdocker run -d --hostname mq2 --name mq2 --network rabbit -e RABBITMQ_ERLANG_COOKIE=原创 2022-05-30 14:55:44 · 244 阅读 · 0 评论 -
rabbitmq 的安装与python集成
docker安装rabbitmqdocker pull rabbitmqdocker run -d --hostname rabbitmq --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmqdocker exec -it rabbitmq bashcd /usr/sbinrabbitmq-plugins enable rabbitmq_managementExchange 一共有三种工作模式:fanout, direct, topicd原创 2022-05-30 12:08:42 · 375 阅读 · 0 评论 -
haproxy的简单配置与应用
haproxy与nginx对比haproxy是跟nginx相似的一个负载均衡产品,它们有如下的特点:二者现在都能支持http/tcp/udp的负载均衡,nginx的采用类似编程语言的配置,用文档结构表示配置关系,看起来比较清晰,haproxy的配置有点像网络设备,定义和引用,有时候搞清一个逻辑需要上下来回翻看。nginx是master-workers多进程,每个进程单线程,多核CPU能充分利用;haproxy是多线程,单进程就能实现超高性能,虽然haproxy也能多进程,但是网上资料多认为开了多进原创 2021-06-03 15:20:53 · 559 阅读 · 0 评论 -
思科 Cisco DHCP中继配置
1、DHCP配置接口配置:192.168.1.1/24,网关:192.168.1.22、三层核心配置enconf tip routingint g0/1switchport trunk encapsulation dot1qswitchport mode trunkint g0/2no switchportip address 192.168.1.2 255.255.255.0ip helper-address 192.168.1.1int Vlan100ip..原创 2021-05-13 11:35:26 · 3141 阅读 · 0 评论 -
python 实现 SSL HTTP 以及 Basic Auth 的接口请求与 web服务端的webapi实现
访问端from urllib.parse import urlencodeimport base64import jsonimport urllib.requestimport sslssl._create_default_https_context = ssl._create_unverified_contextdef get(api,user,password): auth=" Basic "+base64.b64encode(("%s:%s" % (user,原创 2021-04-28 10:10:13 · 571 阅读 · 0 评论 -
python 编写一个远程执行命令的服务器与客户端示例
服务器:import socketimport subprocessserver=socket.socket(socket.AF_INET,socket.SOCK_STREAM)# server.settimeout(10)host="0.0.0.0"port=9999server.bind((host,port))server.listen(1)print("server lisen on "+str(port))auth="admin"while True: try原创 2021-04-25 10:55:06 · 341 阅读 · 1 评论 -
配置django全局日志模块
1、在setting.py里增加需要的日志配置LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'standard': { 'format': '%(asctime)s - %(name)s - %(levelname)s - %(message)s', 'datefmt': '%Y-%m-%d %H:%M:%S原创 2021-03-30 11:29:11 · 448 阅读 · 0 评论 -
python写的一段SQL注入检测
def is_inject(value): pattern="\\b(and|exec|insert|select|drop|grant|alter|delete|update|count|chr|mid|master|truncate|char|declare|or)\\b|(=|\*|;|\+|'|%)" regex=re.compile(pattern,re.I | re.M) ret=regex.search(value) if regex.search(value.原创 2021-03-02 09:44:50 · 537 阅读 · 0 评论 -
Cisco HSRP配置 standby
拓扑示意图:PC配置:2960:enableconf tvlan 100int vlan 100int range g0/1-2 sw mode accesssw access vlan 100int f0/1sw mode accesssw access vlan 1003560:enconf tvlan 100int vlan 100ip add 192.168.100.1 255.255.255.0no shutint vlan 2ip原创 2021-01-28 10:54:57 · 3902 阅读 · 0 评论 -
python写的一个局域网扫描程序
import ipaddressfrom ping3 import pingimport encodings.idnaimport subprocessimport reimport prettytableimport sysstart="192.168.1.1"end="192.168.1.100"import threadingdef get_ip_span(start,end): start=ipaddress.ip_address(start) end=ipadd原创 2020-12-22 15:46:06 · 407 阅读 · 0 评论 -
python SSH执行命令获取结果(此方法适用于ssh到交换机读取全部配置进行交换机配置备份)
from netmiko import ConnectHandlerimport timedef ssh(ip,username,password,commands,device_type='cisco_ios',enpass=None): "思科交换机配置导出" cisco_switch = { 'device_type': device_type, #设备类型 'ip': ip, #设备IP,这里我们使用的是变量,方便循环 'user原创 2020-12-22 11:20:00 · 1827 阅读 · 0 评论 -
nGinx+ Django+ uwsgi 集成
nGinx+ Django+ uwsgi 集成安装环境yum install nginxpip3 install uwsgi配置uwsgivi 项目根目录/uwsgi.inicat << EOF > uwsgi.ini[uwsgi]socket = :8888chdir = /home/python/ADMaintainmodule = ADMaintain.wsgimaster = trueprocesses = 1vacuum = trueEOF修改d原创 2020-11-27 10:23:10 · 125 阅读 · 0 评论 -
Linux存储高可用DRBD 一主一备 双机热备
准备sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/configsetenforce 0systemctl disable firewalldsystemctl stop firewalldhostnamectl set-hostname node1hostnamectl set-hostname node2echo '192.168.1.1 node1' >> /etc/hostsecho '192.16原创 2020-11-05 10:51:29 · 424 阅读 · 0 评论 -
jquery+bootstrap实现的完美的WEB主界面经典框架
jquery+bootstrap实现的完美的WEB主界面经典框架效果图代码<!DOCTYPE html><html><head><title>{{title}}</title><link href="/static/bootstrap/bootstrap.min.css" rel="Stylesheet" /><link rel="shortcut icon" href="/static/img/favico原创 2020-10-20 14:47:48 · 1445 阅读 · 0 评论 -
使用Python写的一个局域网计算机扫描程序,基于模块:ipaddress,ping3,subprocess,re,prettytable,threading
使用Python写的一个局域网计算机扫描程序使用Python写的一个局域网计算机扫描程序,本程序为提升速度使用了多线程,基于模块:ipaddress,ping3,subprocess,re,prettytable,threading程序非常实用,易于理解,敬请参考。模块ipaddress,ping3,subprocess,re,prettytable,threading代码import ipaddressfrom ping3 import pingimport subprocessimpo原创 2020-10-19 16:18:13 · 384 阅读 · 0 评论 -
CEPH分布式存储的安装与使用
ceph存储特点ceph是无中心化的存储,它没有管理节点、计算节点的之分。ceph的文件是被分片的,每一个数据块是 一个对象,对象保存在不同的服务器上。当节点失效,自动迁移数据,重新复制副本。可以动态的添加元数据服务器和存储节点,容量可以动态扩展。ceph分为mon监视器节点(至少一个)、osd对象存储节点(至少2个)、mds元数据节点。osd 进程负责存储数据、处理数据的复制、恢复、回填...原创 2020-04-08 15:51:52 · 518 阅读 · 0 评论 -
通过SNMP查询交换机的MAC表以及核心交换机的ARP表,实现查询对应关系
通过SNMP查询交换机的MAC表以及核心交换机的ARP表,实现查询对应关系通过SNMP查询交换机的MAC表以及核心交换机的ARP表,实现查询对应关系,这样就可以实现后面我们要的功能了,无论是查询IP的MAC,接在什么交换机的什么口,还是去匹配机房里异常的进入设备,后面可以加上集成MSSQL数据库,在表里加上每个MAC的所有历史记录,比如什么时候接入交换机,什么时候换到另外的交换机的哪个口。...原创 2020-01-10 11:19:11 · 6985 阅读 · 0 评论