summaryrefslogtreecommitdiffstats
path: root/Home.asciidoc
blob: 378f5918b20503062d3d5d667e691f336fc9ad6f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
== 大綱與目標
 * link:Proposal[學期初 Proposal]
 * link:Benchmark[現有軟體效能測試]
 * link:Report[學期末報告]

== 預計完成事項
[grid="rows"]
|==============================
| 測試類似軟體效能     | *2014-05-17 已暫停*  | 缺 bsdrouter,pf 弄不出來先擱置
| user mode 版本  | *2014-07-02 進行中*  | 參考 sslh 以及看看 regular expression 怎麼弄?
| link:NetfilterUserspaceQueue[netfilter userspace queue 版本]
| *2014-07-02 進行中* | 參考 libnetfilter_queue 中的 examples/nf-queue.c
| 修改 nftables        | _2014-05-10 未完成_  | 可能看看能不能做成 kernel module 而不改 kernel?
| 修改 pf              | _2014-05-10 未完成_  | 可能看看能不能做成 kernel module 而不改 kernel?
|==============================

== 現有類似軟體列表
[grid="rows",options="header"]
|=============================================================================================
| 軟體名稱與連結                                     | 功能                  | 執行環境
| link:http://www.rutschle.net/tech/sslh.shtml[sslh] | ssl / ssh multiplexer | User mode
| link:http://httpd.apache.org/docs/2.4/mod/mod_proxy.html[Apache]
  link:http://nginx.com/resources/admin-guide/reverse-proxy[NGINX]
  link:http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_ModProxy[lighttpd]
                                                     | reverse proxy         | User mode
| link:http://haproxy.1wt.eu/[HAProxy]               | reverse proxy         | User mode
| link:http://www.netfilter.org/projects/iptables/index.html[iptables]
  link:http://www.netfilter.org/projects/nftables/index.html[nftables]
                                                     | NAT server + firewall | Linux kernel
| link:http://www.openbsdindia.org/faq/pf/index.html[PF]
  link:http://www.freebsd.org/doc/en/books/handbook/firewalls-ipfw.html[IPFW]
                                                     | NAT server + firewall | BSD kernel
|=============================================================================================