摘要:
dijkstra.py: import yaml import copy class Dijkstra: def __init__(self, path): # 读取路径配置 self.data = self._config_reader(path) # 初始化最短路径信息 self.path_da 阅读全文
摘要:
下载 nssm http://www.nssm.cc/download 添加 frpc 到 windows 服务 nssm install frpc "C:/frpc/frpc.exe" nssm set frpc AppParameters "-c C:/frpc/frpc.ini" 启动服务 n 阅读全文
摘要:
下载 https://github.com/fatedier/frp/releases 下载 frp_*386 版本(x86_64架构) 在公网服务器上启动frp服务 # 解压 tar -zxvf frp_0.51.3_linux_386.tar.gz cd frp_0.51.3_linux_386 阅读全文
摘要:
## TextFSM ### 介绍 TextFSM 是一个 Python 模块,实现了一个**基于状态机**的模板,用来解析半格式化的文本。 最初开发的目的是允许程序化地获取来源于 CLI 驱动设备的输出信息,例如网络路由器或交换机,不过它可以被用作任何这种类型的文本输出。 这个引擎需要两个输入:一 阅读全文
摘要:
dh_server.py: ```python from cryptography.hazmat.primitives.asymmetric import ec from cryptography.hazmat.primitives import serialization import socke 阅读全文
摘要:
import ipaddress from scapy.all import ARP, Ether, srp1, conf, get_if_addr from concurrent.futures import ThreadPoolExecutor # 十进制地址转点分十进制 def bytes_2 阅读全文
摘要:
M-LAG 简介 M-LAG(Multichassis link aggregation,跨设备链路聚合)将两台物理设备在聚合层面虚拟成一台设备来实现跨设备链路聚合,从而提供设备级冗余保护和流量负载分担。 M-LAG 基础概念 如 图1-1 所示,Device A 与 Device B 形成负载分担 阅读全文
摘要:
以前版本的 Celery 需要一个单独的库(django-celery)才能与 Django 一起工作, 但从 Celery 3.1 开始,情况便不再如此,我们可以直接通过 Celery 库来完成在 Django 中的任务。 安装 Redis 服务端 以 Docker 安装为例,安装一个密码为 my 阅读全文
摘要:
用简单的代码实现批量ping,并打印无响应的IP ```python from scapy.all import * from multiprocessing import Manager from concurrent.futures import ProcessPoolExecutor def 阅读全文
摘要:
IS-IS报文有以下几种类型:HELLO PDU、LSP和SNP。 Hello PDU Hello报文用于建立和维持邻居关系,也称为IIH(IS-to-IS Hello PDUs)。其中,广播网中的Level-1 IS-IS使用Level-1 LAN IIH;广播网中的Level-2 IS-IS使用 阅读全文