12个linux下的经典开源应用工具

1: HTTP/HTTPS 压力测试工具 siege12个linux下的经典开源应用工具

Download siege

#2: CD制作软件 abcde

可以转换为多种音视频格式: Ogg/Vorbis, MPEG Audio Layer III, Free Lossless Audio Codec (FLAC), Ogg/Speex, MPP/MP+(Musepack) and/or M4A (AAC) format(s).

#3: 网络分析工具:ngrep 这个一般用于找出安全问题

12个linux下的经典开源应用工具

Fig.02: ngrep in action


Ngrep
是个网络分析工具,和tcpdump类似

例子:sudo ngrep -l -q -d eth0 “^GET |^POST ” tcp and port 80

Download ngrep

#4: pv

12个linux下的经典开源应用工具

Fig.03: pv command in action


显示数据处理的完成进度的工具,有几个特点

  1. 基于时间线
  2. 百分比
  3. 当前流量
  4. 已传输的数据量
  5. ETA

#5: dtrx

12个linux下的经典开源应用工具

Fig.04: dtrx in action


多种工具的大杂烩,以问答的形式提醒你该做什么,看图就明白了。

#6:dstat – 就是一个统计工具,大家都知道

12个linux下的经典开源应用工具

Fig.05: dstat in action


Download dstat

#7:ffmpeg – 多媒体转码工具,视频和图片相关,用到就会知道

12个linux下的经典开源应用工具

Fig.06: ffmpeg in action (ogv to mp4 conversion)


Download ffmpeg

#8:mtr – trace相关的路由工具,好使,判断网络故障

12个linux下的经典开源应用工具

Fig.07: mtr in action

#9:multitail – Tail 的多屏版

12个linux下的经典开源应用工具

Fig.08: multitail in action (image credit – official project)


这个牛逼了,可以多界面看tail

#10: curl – Transfer data and see behind the scenes

12个linux下的经典开源应用工具

Fig.09: curl command in action


这个大家都知道

#11: netcat – 网络工具,黑客最爱

12个linux下的经典开源应用工具

Fig.10: nc server and telnet client in action


监听一个端口并发送数据的例子
$ nc -l -p 3005 -e /usr/bin/w
From a different system try to connect to port # 3005:
$ telnet server1.cyberciti.biz.lan 3005

#12: nmap – 网络扫描器,黑客最爱

12个linux下的经典开源应用工具

Fig.11: nmap in action