几款或许能改善编写效率的工具(第一期)

几款或许能改善编写效率的工具(第一期)
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

本专栏不定期更新,欢迎关注。