摘要:
openwrt /etc/config/下的一些默认的配置是由config_generate脚本生成,例如网络配置文件/etc/config/network。具体的涉及的脚本和调用过程大致如下: /etc/rc.d/S10boot > /bin/config_generate > /bin/boar 阅读全文
摘要:
前提,被分析机器上有tcpdump,支持ssh登录。 http://sakananote2.blogspot.com/2010/10/ssh-wireshark.html ssh root@192.168.123.101 tcpdump -U -s0 -w - 'not port 22' | wir 阅读全文
摘要:
valgrind包含多个工具,通过--tool=xxx指定,最被大家熟知是memcheck,主要解决内存泄露,越界访问,未初始化却去引用等问题,它是默认选项,如果未指定--tool,默认就是memcheck了。而在多线程编程中,最常见的bug有:数据竞争(data race),死锁,错误的使用P 阅读全文
摘要:
准备工作 1.快速了解PKI/CA PKI(Public Key Infrastructure)公钥基础设施 CA (Certificate Of Authority) 认证中心 2. 利用easy-rsa构建PKI easy-rsa是OpenVPN下管理密钥的一个工具,它是以shell写成,主要是 阅读全文
摘要:
简介 OpenVPN 是一个健壮且高度灵活的VPN守护进程。OpenVPN 支持 SSL/TLS 安全性、以太网桥接、TCP 或 UDP 隧道通过代理或 NAT 传输、对动态 IP 地址和 DHCP 的支持、对成百上千用户的可扩展性以及大多数主要操作系统平台的可移植性。OpenVPN 与 OpenS 阅读全文
摘要:
有时候在ubuntu上做一些测试,需要安装一些软件,但是用过后呢,以后基本不会用到,所以想卸载他们。这个测试过程也许持续几天,中间安装过各种包,你根本不记得到底安装了哪些。可以通过看bash的历史纪录,但是还是麻烦,最方便的是按照时间逆序列出apt安装的软件。可以通过如下脚本实现 for x in 阅读全文
摘要:
CBI models are Lua files describing the structure of an UCI config file and the resulting HTML form to be evaluated by the CBI parser. All CBI model f 阅读全文
摘要:
quilt介绍 openwrt使用quilt工具对patch进行管理,quilt其实就是一系列shell脚本组成的一个工具。 安装quilt openwrt好像在host tools里面有quilt,不过也可以通过apt安装 sudo apt install quilt -y 配置quilt qui 阅读全文
摘要:
Ubuntu 18.04预装GCC版本为7.3,但有时在编译是需要用的不同gcc版本,下面介绍,如何安装不同的gcc 和g++,并设置根据不同的需要在不同版本之间切换。 ##1. 可以通过如下命令查看当前安装的版本: ll /usr/bin/gcc* ##2. 安装gcc-4.8 sudo apt 阅读全文
摘要:
svn add . --no-ignore --force 阅读全文