0%

国内常见的 pip 源

来源 链接
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣 http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

临时使用方法

-i 加 url,举例:

1
pip install selenium -i http://pypi.douban.com/simple
阅读全文 »

在 netmiko 中使用 TextFSM

安装模板

1
2
$ cd ~
$ git clone https://github.com/networktocode/ntc-templates.git

查看安装完成

1
2
$ cd ~
$ ls ~/ntc-templates/templates/index

Netmiko已配置为自动在〜/ntc-template/templates/index中查找ntc-templates索引文件。另外,可以通过设置以下环境变量来明确告诉Netmiko在哪里寻找TextFSM模板目录(请注意,此目录中必须有一个索引文件):
export NET_TEXTFSM=/path/to/ntc-templates/templates/

阅读全文 »

概览

官方文档

Jinja 模板只是一个文本文件,可以 基于模板生成任何基于文本的格式(HTML、XML、CSV、LaTeX 等),一般用在前端的项目中,渲染 HTML 文件。

作为网络工程师,可以将其用来批量生成网络设备的配置。

或者其他需要批量生成文本的场景中。

模板包含变量表达式,这两者在模板求值的时候会被替换为值。模板中还有标签,控制模板的逻辑。模板语法的大量灵感来自于 Django 和 Python。

阅读全文 »

捕获过滤器

Wireshark 中,捕获过滤器使用了伯克利包过滤(Berkeley Packet Filter,BPF),它采用了一种与自然语言很接近的语法,利用这种语法构成的字符串可以确定保留哪些数据包以及忽略掉哪些数据包,限定符有 3 种:

  • type:host(默认)、net、port
  • dir:src、dst
  • proto:ether、ip、tcp、arp 等

举例:

  • src host 192.168.1.100 and dst net 192.168.1.0/24
  • ether dst 11:22:33:44:55:66
  • tcp port 8080
阅读全文 »

apt-get 使用代理

仅为apt-get设置代理服务器
添加/etc/apt/文件夹下的apt.conf文件,默认不存在
sudo gedit /etc/apt/apt.conf在的apt.conf文件中加入下面这行。

1
2
3
4
#Acquire::http::Proxy "http://proxyusr:password@yourproxyaddress:proxyport";
Acquire::http::Proxy "http://10.1.249.61:3128";
Acquire::ftp::proxy "ftp://10.1.249.61:3128";
Acquire::https::proxy "https://10.1.249.61:3128";

根据实际情况替换 用户名:密码@地址和端口号。
==注意符号不要少写(不要丢了最后的一个分号)。==

阅读全文 »