自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (7)
  • 收藏
  • 关注

原创 Centos7使用GPT格式分区表安装操作系统

默认的安装centos7的系统盘的分区表是mbr格式的,此时如果系统盘大于2T的话,则只能使用2T,要使用更多的空间则需要使用gpt分区表了。2、 分区的时候需要添加一个biosboot分区,默认大小2048KiB(采用默认分区的话此步骤会跳过)1、 在引导菜单处,按tab键, 在显示的内核参数处,最后添加。3、 安装完后,在系统里看label已经是gpt。

2024-03-12 16:20:41 1217

原创 600条最强Linux命令总结

26.2、输出查看命令。26.3、查看硬件信息。28.2、软件包的删除。26.4、关机、重启。26.5、归档、压缩。28.3、软件包升级。28.4、软件包更新。28.5、软件包查询。

2024-03-12 15:59:02 378

原创 JumpServer从V2升级V3之后,删除设备关联账号

JumpServer从V2升级V3之后,会存在之前的账号不可用的情况,但是如果你这上面纳管资产非常多,就会出现删除非常关联的账号非常麻烦的情况,如果我这边,删除了好久之后,还有这么多,没办法,只能脚本走起。

2023-08-09 18:22:42 327

原创 IGMPv1

表明自己要加入组(G=239.5.5.5),其他PC依然会被抑制,路由器接到report报文后,接口130s=2*60+10倒计时。3)特定组查询Special-Query (新增)2s,1s一次,一共2次特定组查询,即用户不再静悄悄的离开(最多浪费2s流量)2)普通查询报文igmp query ( G=0.0.0.0),该报文由PIM DR发送, 其发送时间间隔为60s。如果没有回复,再发一次(1s一次,2是、倒计时结束),两次都没人回复,2s倒计时结束,停止向下转发组播。

2023-08-02 23:09:03 449

原创 使用ansible收集接口的IP地址信息,并将其写入数据库

【代码】使用ansible收集接口的IP地址信息,并将其写入数据库。

2023-05-04 17:36:44 373

原创 H3C ansible安装

八、备份原有ncclient中的rpc.py及manager.py后,将H3C中的ansible的这两个文件复制到对应目录。六、使用pip3安装ncclient、scp、textfsm、ipaddr。十、当前H3C提供的rpc.py缺少GenericRPC,需要将其进行修改。一、安装python3环境,此处我这边使用的时python3.8.6.三、使用pip3安装ansible环境。七、下载H3C的ansible文件。九、安装H3C ansible文件。十二、修改ansible的配置文件。

2023-05-04 10:06:31 567

转载 谈谈国外互联网公司的骨干网

国外互联网公司的骨干网,Facebook、Google、aws、微软

2022-05-24 16:15:00 1248

原创 python netdev解决Host XXXXX Timeout Error问题

在通过netdev模块获取设备文职问题的时候,设备登录都没有问题,但是会报Timeout Error。经排查发现,其原因输出使用的时间太长,导致超过最大时间而报错。此问题经常出现在配置文件非常长的设置中,或者是保存配置的过程中。解决方案:进入base.py文件,将默认的timeout时间修改即可。...

2022-04-18 20:23:24 559

原创 多线程对H3C网络设备、安全设备进行配置备份【包含虚拟防火墙配置备份】

# -*- coding: utf-8 -*-import netdevimport asyncioimport netdevimport asyncioimport osimport timeimport IPyasync def get_h3c_config(dev): async with netdev.create(**dev) as ios: sysname=await ios.send_command("dis cu | in sysname "

2022-04-15 14:41:58 418

原创 Python正则表达式及re模块使用

1、 正则表达式元字符:具有固定含义的特殊符号:常用元字符:. 匹配除了换行以外的任意字符\w 匹配字母或者数字或下划线\s 匹配任意的空白符\d 匹配数字\n 匹配一个换行符\t 匹配一个制表符^ 匹配字符串的开始$ 匹配字符串的结尾\W 匹配非字母或数字或下划线\D 匹配非数字\S 匹配非空白符a|b 匹配字符a或字符b() 匹配括号内的表达式,也表示一个组[…] 匹配字符组中的字符[^…] 匹配除了字符组中的所有字符量词:控制前面的元字

2022-04-12 20:30:39 506

原创 python多线程实现Nmap批量扫描tcp端口是否开放

import threadingimport IPyclass MyThread(object): def __init__(self, func_list=None): # 所有线程函数的返回值汇总,如果最后为0,说明全部成功 self.dev_list = [] self.func_list = func_list self.threads = [] def trace_func(self, func, *args,.

2022-04-01 15:07:14 3637

原创 H3C堡垒机批量纳管H3C设备或者Linux设备(其他厂商见下述支持列表)

#! /usr/bin/env python# -*- coding:utf-8 -*-# Author:Zhengimport requestsimport sysimport jsonimport urllib3import asyncioimport netdevimport paramikoimport threadingimport subprocessimport IPyurllib3.disable_warnings()class H3C_Jumpserv..

2022-03-30 17:17:27 1442

原创 H3C堡垒机自动添加纳管设备

#! /usr/bin/env python# -*- coding:utf-8 -*-# Author:Zhengimport requestsimport sysimport jsonimport urllib3import asyncioimport netdevimport subprocessurllib3.disable_warnings()class H3C_Jumpserver: def get_token(self): #获取token ..

2022-03-29 10:09:59 824

原创 python通过netdevice实现快速操作H3C网络设备

通常情况下,我们登录网络设备进行配置下发,都是使用paramiko或者netmiko,但是这两种方法由于存在大量的IO等待,效率比较低,可以使用netdevice模块的异步进程,来提升效率。,例如获取一个设备的接口IP地址为例子,使用netmiko实现:import timefrom netmiko import ConnectHandlerdef get_ip(): net_connect = ConnectHandler(device_type='hp_comware', host='

2022-01-20 15:27:52 1127

原创 Non-zero exit code (2)问题解决方法

根据个人经验,我出现这个报错,是因为将pip从9.0.X升级到了 pip 21.3.1将pip重新降级到20.2.4,问题解决```pythonpython -m pip install pip==20.2.4

2022-01-13 19:32:39 1627 1

转载 TCP/IP 端口号大全

1 tcpmux TCP 端口服务多路复用5 rje 远程作业入口7 echo Echo 服务9 discard 用于连接测试的空服务11 systat 用于列举连接了的端口的系统状态13 daytime 给请求主机发送日期和时间17 qotd 给连接了的主机发送每日格言18 msp 消息发送协议19 chargen 字符生成服务;发送无止境的字符流20 ftp-data FTP 数据端口21 ftp 文件传输协议(FTP)端口;有时被文件服务协议(FSP)使用22 ssh 安全 Sh

2022-01-06 09:42:46 6332

原创 python实现多进程操作获取H3C SNMP信息的几种方法

1、单进程测试:import timefrom snmp_cmds import snmpwalkip_list1 = ['10.0.49.51', '10.0.49.52', '10.0.49.53', '10.0.49.54', '10.0.49.55', '10.0.49.56']start_time2 = time.time()for ip in ip_list1: sys_name(ip)print('Time elapsed2: %.2f' % (time.time() -

2021-12-31 14:06:06 846

原创 Python IPy解决ValueError: IP(‘10.0.1.141/30‘) has invalid prefix length (30)问题

在主机位写的不正确的时候,会出现如下aaa='10.1.1.1/30'ipver=IP(aaa).version()print(ipver ) File "D:/Users/PycharmProjects/t6.py", line 12, in <module> ipver=IP(aaa).version() File "D:\Users\PycharmProjects\venv\lib\site-packages\IPy.py", line 260, in __init_

2021-08-11 10:40:19 1660

转载 windows fping详细使用方法

参考:https://www.docin.com/p-1709663024.html

2021-07-16 20:56:58 3950

原创 通过Python实现对H3C设备升级前后基线对比

先上代码:第一个代码片段是用来收集升级设备前后要对比的信息的:```pythonfrom netmiko import ConnectHandlerimport loggingimport timeimport oslogging.basicConfig(level=logging.DEBUG, format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s',

2021-03-20 16:46:57 267

原创 Jumpserver通过API自动添加资产

#! /usr/bin/env python-- coding:utf-8 --import requestsimport datetimefrom h3csnmp import easysnmp_conn#这个模块是我自己写的获取华三SNMP信息的,可以自己写,主要用于获取设备的名称。import loggingfrom pypinyin import lazy_pinyinimport jsonimport pandas as pdimport IPyimport subproc

2021-03-17 17:14:41 3601 5

原创 H3C设备与Strongswan野蛮模式对接IPsec

华三侧主要配置:ike keychain a //野蛮模式,指的对端地址为0.0.0.0match local address LoopBack0pre-shared-key address 0.0.0.0 0.0.0.0 key simple 123 //共享秘钥123,对应centos主机/etc/strongswan/ipsec.secrets下的psk秘钥ike proposal 1 //对应对应centos主机/etc/strongswan/ipsec.conf下ike3d

2020-12-25 16:38:38 2532

原创 H3C设备通过snmp获取聚合接口下物理端口的ifindex

```pythonfrom easysnmp import snmp_walkfrom snmp_cmds import snmpwalk def lacp(device_ip,community): LinkPortList=snmpwalk(oid='1.3.6.1.4.1.25506.8.25.1.1.1.4', ipaddress=device_ip, community=community) #获取lldp物理接口编号,其获取的是一个十六进制的值,需要.

2020-09-01 13:05:25 2182

原创 Python实现mysql的增删改查、多表查询

import MySQLdbclass sqlconn(object): #定义数据库连接的类 def __init__(self,host,user,passwd,db): self.host=host; self.user=user; self.passwd=passwd; self.db=db def conn(self): #定义数据库连接的方法 try: .

2020-08-25 13:30:00 242

原创 通过python创建mysql数据库中表进行增加

#! /usr/bin/env python# -*- coding:utf-8 -*-# Author:Zhengimport MySQLdbimport sysconn=MySQLdb.connect(host='192.168.163.129', user='zgy', passwd='zgy', db='device')cursor = conn.cursor

2020-08-21 20:39:01 496

原创 Python通过easysnmp读取设备oid

```python#! /usr/bin/env python# -*- coding:utf-8 -*-import sysfrom easysnmp import snmp_walkcommunity ="zgyCloud2019!"def snmp(device_ip,oid): res = snmp_walk(oid, hostname=device_ip, community=community, version=2) for raw in res: .

2020-08-21 16:10:17 1107

原创 H3C网络设备接口描述下发优化

#! /usr/bin/env python# -*- coding:utf-8 -*-# Author:Zhengfrom netmiko import ConnectHandlerimport datetimecu_time =datetime.datetime.now().strftime('%Y-%m-%d-%H:%M:%S')with open("ip_pool", "r", encoding="utf-8") as ip_pool: for ip in ip_pool:

2020-08-16 15:06:14 194

原创 H3C设备通过LLDP进行自动添加设备描述

配置思路:1、我们还是使用netmiko模块去进行设备信息的采集和配置的下发2、还是在脚本执行目录下创建一个ip_pool的文件,用于存放要进行配置的设备地址信息3、收集设备的lldp信息,并存储到一个相应的文本文档。4、lldp信息的前三行是没有用的信息,我们可以通过一个for循环,自动过滤掉前三行5、第四行说明lldp每一列的排列信息,其中H3C设备lldp信息分为两种,一种列的表示形式为:“System Name” 、“ Local Interface”、“ Chassis ID” 、“

2020-08-12 22:08:50 1458 2

原创 H3C设备检验设备接口是否配置描述及将物理状态

from netmiko import ConnectHandlerimport netmikowith open("ip_pool", "r", encoding="utf-8") as ip_pool:#定义一个ip_pool的文件,里面添加需要巡检的设备地址 for ip in ip_pool: #依次巡检地址 with open("{ip}_logfile.log".format(ip=ip), "a", encoding="utf-8") as log.

2020-08-06 19:51:27 370

原创 Python使用netmiko对网络设备进行基线对比

设计思路:1、将基线配置,按照对比的模块划分为列表,比如:acl_2997=[‘acl basic 2197’, ’ rule 1 permit vpn-instance mgmt source 1.1.1.1 0’, ’ rule 5 permit vpn-instance mgmt source 2.2.2.2 0’, ’ rule 10 permit source 3.3.3.3 0’]ospf_1=[“ospf 1”]2、登录设备,收集需要对比设备的配置信息。3、将收集的配置信息转换为列

2020-07-19 18:03:53 629

windows fping软件包

windows批量ping工具

2022-03-30

中兴OTN ZXMP M721调试指导.

本文详细介绍了中心OTN网关的调试流程,光纤连接指导等。其可以快速入门,对于初学者有比较好的指导作用。

2020-08-06

H3C防火墙会话详细说明

本文详细介绍了H3C防火墙会话建立转发过程。包括tcp/udp/icmp/rawip等。通过本资源,你会对防火墙有更深层次的理解。

2020-08-06

鸿鹄论坛_H3CSE(GB0-530)题库.pdf

GB0-530,华三安全SE认证,希望能帮助到大家,走过路过不要错过。。。

2020-01-07

H3CSE认证试题.rar

H3C认证试题GB0-371 GB0-381 GB0-391,欢迎有需要的同学下载下载下载载,走过路过不要错过,

2020-01-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除