Selected Category: 網路相關 (34)

View Mode: Post List Post Summary

最近有個機會和廠商借了一台 QoS 設備,借這設備最大的好處是可以知道咱們家的網路頻寬大都拿來做什麼事情

直接看今晚我擷取的一張小圖就好 ( 這些流量是以每秒來計算的,這時我們 Total 總流量約為 270 Mbps)

裡面大概是列出一般常用的服務,這幾天測試下來,發現高居使用量排行榜前3名就是 Streaming、Web 及 P2P

現階段本校給的 Quota 大約是 Per IP 5G/DAY,若不是拿來下載東西的話, 5 G 在正常的使用範圍裡應該也夠了

讓我感到奇怪的是為何 Streaming 這東西,照道理來說看 PPS 應該只需要消耗大量的「下載」頻寬,為何連「上傳」也用了很多

查了一下 PPS運作原理,原來它也是應用了 P2P 的原理,愈多人看速度愈快

另外 PPS 有個非常xx的缺點,當你沒有在看它的時候,它仍然在消耗你的頻寬!

這也說明了為何有時學生會問明明我就沒有下載東西,網路一直說我超過流量而封鎖了起來?這些使用者都有共同的特徵,他們都有裝 PPS

再進而參考這2篇文章「Re: [請問] PPSTREAM有個程式一直上傳」、「【電腦】 恐怖的PPS網路電視!】

突然有個感覺,PPSFoxy 似乎是同樣霸道的軟體

都會強制使用者分享一些東西才能使用它,免費的東西方便歸方便,還是要付出一些代價的 ~

Posted by bojack at 痞客邦 PIXNET Comments(1) Trackback(0) Hits(603)

前幾天,學生開始反應 WebMail 非常難連上,用 TOP 看了一下,處理程序大多都是 http 的連線

系統 idle 大部份都是 0% ~ 5%,顯然系統一直忙著處理 HTTP 的東西

再去看一下 HTTP 的 Log,天啊,系統上某個 URL 一直被大量的存取,原來是位學生放了首 MP3

一開始本懷疑是學生將檔案放在一個很「熱門」的網站,但因為「存取」的實在太過頻繁,可說是一種變相的 DoS 了

反查了一下 IP ,大部份都是來自同一個國家 ... ( 第一天,終於確定了系統為何 Loading 突然暴增 )

雖然在網路進出口放置了一台 IDP,但似乎不見它有何阻擋的行為,這還得與廠商討論此種連線是否為 DoS

為了解決這棘手的問題,我決定用最原始的方法,因確定所有連線都來自某個國家,所以初步的構想就是「擋住來自某個國家所有要求的連線」

首先連上此網站:http://trace.twnic.net.tw/ipstats/ ,此網站可以查看各國家 IP 分配之情形

接下來就要開始動一些手腳了,假設我要阻擋來自臺灣所有 IP 的連線,先點選臺灣後應該會看到下面這資訊

以第1項 58.86.0.0 可用的 IP 為 65536 來說,大概可以知道此網段為 58.86.0.0/16,只是有 420 項要算也要算很久,因此我用了一個小程式

首先在上述頁面按下 Ctrl + A 全選所有資料,複製到記事本後,刪掉前面幾行中文說明,僅保留 IP 相關資訊

並利用 Ctrl + H 取代的功能,把它變成這樣

1 58.86.0.0 65536 apnic 20050411
2 58.99.0.0 16384 apnic 20050429
.....                (中間略 )                 ....
420 222.251.0.0 32768 apnic 20040525

看出來了嗎?原本的各欄位都用一個空白做區隔,把它存成一個 denyip.txt 即可,接下來執行一個簡單的 PHP 程式,把它和文字檔放在一起執行

<?php

$fcontents = file ('denyip.txt');
while (list ($line_num, $line) = each ($fcontents)) {
   $data = explode (" ", htmlspecialchars($line));
   $a = 32 - log($data[2],2);
   echo $data[1] . '/' . $a . '<br>';
}

?>

而我就只是做到這裡,把產生出來的資料鍵入至防火牆後,設定一下規則就好了,若想在 Apache 阻擋的話,程式再做一點修改就好了

用逆向思考的方式,改成僅要開放讓哪些人連就好,這也是一個方法,但就見人見智了

Posted by bojack at 痞客邦 PIXNET Comments(1) Trackback(0) Hits(290)

僅提供一篇阿碼外傳的說明 - 大規模網頁綁架轉址:威脅未解除,但專家都猜錯了

Posted by bojack at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(98)

過去在做安全連線時,如 HTTPS 、 SMTP + TLS 、 FTP + TLS 等服務都是自己當 CA 再簽發憑證給自己,也就是球員兼裁判的意思

對於使用者來說,以後必須先安裝好自己做的憑證才不會一直跳出警示訊息

而我們家的 Certs 是由 ipsCA 來簽發,ipsCA 其實本身並不是 Root CA ,它是 IPS SERVIDORES 的子單位,而微軟早在 1999 年就把它們加入了信任的單位,因此用 ipsCA 所簽簽好的憑證後,就不會再跳出惱人的視窗也毋須再另外安裝憑證,可參考 FAQ 裡的一段說明

ipsCA 的好處是用在 edu 上的憑證都是免費的,只不過2年就要重簽一次,大概記錄一下籤發的流程

1.首先先確認服務的軟體為何,可以從 SUPPORT 的頁面,這頁面是要求你先做2件事,產生 CSR 和安裝 CA。我的例子就是去看 Apache-MOD SSL ,依裡面的指令並且產生出 CSR ,然後先下載 IPS-IPSCABUNDLE.CRT 這個 CA

2.接下來就是去填寫表單,並附上 CSR 的東東

3.接下來就是一連串的確認信件,因為 For EDU 是免費的,在這中間要求你的 Domain Admin 回信做確認,要特別注意一下!舉例:我申請 mail.bojack.edu.tw 的話,則 ipsCA 就會寄封信給 admin@bojack.edu.tw 做確認!

4.往返 OK 之後,就會收到簽發好的憑證啦!只要把它安裝上去就行了

[1] ipsCA 2yr free certificate for edu domain

Posted by bojack at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(340)

OpenRelay 測試

http://spam.gsnmm.gov.tw/cgi-bin/relayall.cgi

 

Posted by bojack at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(112)