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
|=============================================================================================
|