几款或许能改善编写效率的工具(第一期)
Page content
时间宝贵,效率至上.今日主讲: Quick HTTP Inspector、go-sniffer、pdir2、tldr、translate-shell
Quick HTTP Inspector
Quick HTTP Inspector是一个快速导出网页请求流并转换成基于requests模块的python脚本的工具,让你不费吹灰之力就可以快速生成payload。当然,此插件适用于有一定基础的同学,不推荐初学者使用。
安装方式
打开chrome,点击应用商店,搜索Quick HTTP Inspector
后安装即可。
go-sniffer
go-sniffer可以抓取并截取项目中的数据库请求并解析成相应的语句。支持指定特定网络出口。这也算是sql调试的一大福音,免去了开发者在代码中插入各种针对调试sql的print和log。
环境安装
#Centos
yum -y install libpcap-devel
#Ubuntu
apt-get install libpcap-dev
运行
go get -v -u github.com/40t/go-sniffer
cp -rf $(go env GOPATH)/bin/go-sniffer /usr/local/bin
go-sniffer
[pdir2](https://github.com/laike9m/pdir2
你或许经常使用dir,但这里有一款或许更适合你的pdir2,以清晰得逻辑带解释得展示模块支持方法及属性。废话不多说,如下是效果图。
安装方式
pip install pdir2
更好的应用方式
# 编辑 .bashrc 或者 .zshrc
vi ~/.bashrc
# 插入如下内容,在python启动时将自动导入pythonstartup的内容
export PYTHONSTARTUP=$HOME/.pythonstartup
# 编辑.pythonstartup
vi ~/.pythonstartup
# 将下面内容写入文件
import pdir
# 刷新配置,如此一来 pdir即可直接使用
source ~/.bashrc
tldr
与pdir类似,tldr可以快速展示系统命令的基本用法并给出相应解释。且颜色分明的显示方式更具可读性。
安装方式
npm install -g tldr
translate-shell
这是一个命令行翻译软件,只需要输入一行,即可快速将你的输入内容翻译出来。集合其他命令还能有意想不到的结果。当然,一切的前提是你需要翻墙。
配合命令行翻译
多语言转换(proxy为网络代理命令)
文章转写
安装方式
brew install translate-shell