优秀的开源项目共享

375 views
Skip to first unread message

Gao Feng

unread,
Aug 19, 2016, 2:35:46 AM8/19/16
to linux...@googlegroups.com
必须把吾等立身之命的Linux Kernel写在前面。
OS:
1. Linux kernel:膜拜~~~


Web服务器:
1. Nginx
2. Apache
3. Lighttpd
4. goahead

Web代理:
1. Nginx
2. Vanish
3. ATS
4. Privroxy

Web内容过滤:
1. Privroxy
2. commtouch

入侵检测:
1. snort
2. suricata

TCP重组:
1. libnids

流量分析:
1. tcpflow:分析TCP数据流,并能够解析HTTP协议,ftp,pop3等多种协议,生成各种类型的文件;
2. xplico:
是一个IP流量解码器,用于从互联网流量应用数据中提取数据。它可以从pcap文件,提取每封电子邮件的POP、IMAP 和 SMTP协议,提取所有的HTTP内容,VoIP调用(SIP, RTP, H323, MEGACO, MGCP),IRC,MSN,等等。它不是一个数据包嗅探器或网络协议分析器,而是一个IP/互联网流量的解码器或网络取证分析工具(NFAT)

协议识别:
1. nDPI
2. l7layer

正则引擎:
1. Hyperscan

性能测试工具:
1. httpload
2. ab
3. hping,hping2,hping3
4. iperf


序列化工具:
  1. protobuf
  2. thrift

动态路由软件:
  1. zebra


网络服务工具:
  1. dnsmasq
VPN:
  1. openvpn
  2. strongvpn



hackli...@gmail.com

unread,
Aug 19, 2016, 2:47:37 AM8/19/16
to 《linux环境编程》讨论组
1:libnids 用于网络入侵检测
2:tcpflow用于分析tcp的数据流,并能够解析http协议 ftp pop3等多种协议,生成各种类型的文件,比如图片格式文件.文本文件等
3:nDPI 是深度包检测,用于协议识别
4:xplico 是一个IP流量解码器,用于从互联网流量应用数据中提取数据。它可以从pcap文件,提取每封电子邮件的POP、IMAP 和 SMTP协议,提取所有的HTTP内容,VoIP调用(SIP, RTP, H323, MEGACO, MGCP),IRC,MSN,等等。它不是一个数据包嗅探器或网络协议分析器,而是一个IP/互联网流量的解码器或网络取证分析工具(NFAT)。


在 2016年8月19日星期五 UTC+8下午2:35:46,Gao Feng写道:
Web服务器:
1. Nginx
2. Apache
3. Lighttpd

Feng Gao

unread,
Aug 19, 2016, 3:41:01 AM8/19/16
to hackli...@gmail.com, 《linux环境编程》讨论组
测试一下,我回复邮件是否直接回帖。
> --
> 您收到此邮件是因为您订阅了Google网上论坛上的“《linux环境编程》讨论组”群组。
> 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到linux_aple+...@googlegroups.com
> 要在网络上查看此讨论,请访问https://groups.google.com/d/msgid/linux_aple/13c48c6e-6cec-493e-ac48-271cb0e0a83e%40googlegroups.com
> 要查看更多选项,请访问https://groups.google.com/d/optout

neal.wa...@gmail.com

unread,
Aug 19, 2016, 4:23:58 AM8/19/16
to 《linux环境编程》讨论组
我也写一点,目前mtk,sdk软件包里的,勿喷!

路由软件
1. Zebra

Dns代理+ DHCP Server
2. dnsmasq

web服务器
1.goahead

ssh服务端
1. dropbear

最后,linux性能测试全家桶

linux性能测试全家桶











在 2016年8月19日星期五 UTC+8下午2:35:46,Gao Feng写道:
必须把吾等立身之命的Linux Kernel写在前面。
OS:
1. Linux kernel:膜拜~~~


Web服务器:
1. Nginx
2. Apache
3. Lighttpd

Feng Gao

unread,
Aug 19, 2016, 4:54:16 AM8/19/16
to neal.wa...@gmail.com, 《linux环境编程》讨论组
所有的都欢迎~~,都项目多了,我就整理分类

--
您收到此邮件是因为您订阅了Google网上论坛上的“《linux环境编程》讨论组”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到linux_aple+unsubscribe@googlegroups.com
要在网络上查看此讨论,请访问https://groups.google.com/d/msgid/linux_aple/7d564447-2c0f-4a54-a8b1-8f6c5a754643%40googlegroups.com
要查看更多选项,请访问https://groups.google.com/d/optout

童进

unread,
Aug 28, 2016, 4:50:56 AM8/28/16
to 《linux环境编程》讨论组
开源正则表达式引擎:
1.关注过lexertl,它是用C++写的,核心算法是按照《编译原理》那本书进行实现的,对正则表达式的语法支持特别全,参考:http://www.benhanson.net/lexertl.html
2.也关注过Russ Cox写的re1,正则语法支持的比较简陋,不过代码是用C写的很简洁,参考:https://github.com/agentzh/re1

现在在看DPDK框架,然后有关注cisco的VPP和openSOC,可惜后面两个开源项目还没来得及看。

在 2016年8月19日星期五 UTC+8下午2:35:46,Gao Feng写道:
必须把吾等立身之命的Linux Kernel写在前面。

Feng Gao

unread,
Aug 28, 2016, 6:58:54 AM8/28/16
to 童进, 《linux环境编程》讨论组
re1?我只知道re2?不知道这两个有关系没

--
您收到此邮件是因为您订阅了Google网上论坛上的“《linux环境编程》讨论组”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到linux_aple+unsubscribe@googlegroups.com

童进

unread,
Aug 30, 2016, 2:16:36 AM8/30/16
to 《linux环境编程》讨论组, tom.ji...@gmail.com
re1来自Russ Cox的这篇文章(https://swtch.com/~rsc/regexp/regexp2.html),用指令模拟执行的方式进行正则表达式匹配,re1是验证code。
re2刚看了下,google开源的regex匹配库,Russ Cox应该是项目发起人和主要贡献者。

在 2016年8月28日星期日 UTC+8下午6:58:54,Gao Feng写道:

Feng Gao

unread,
Aug 30, 2016, 2:17:32 AM8/30/16
to 童进, 《linux环境编程》讨论组
之前测试过几个开源的正则库性能,re2的性能最佳。
不过当时hyperscan还没有开源

Reply all
Reply to author
Forward
0 new messages