Recently in Network Category

HiNet Dr.Speed Analysis

user-pic
Vote 0 Votes

抓封包看 HiNet Dr.Speed 測試流程, 使用版本是 0.98 Beta
測試前動作
1. 抓 Test Code 及服務契約條款 GET http://speed2.hinet.net/app/get_testid2.aspx?APP_Platform=windows&App_ver=0.98
2. 抓測試前注意事項(HTML格式) GET http://speed2.hinet.net/app/info.aspx
3. 去 whois 查詢 IP, 取得服務抓供者(ISP), 最後測試結果會顯示
組態載入中
1. 每次連會回傳一串亂數, 不清楚這個目的 GET http://speed2.hinet.net/app/get_ip.aspx
2. 回傳版本及 IP GET http://speed2.hinet.net/app/get_content2.aspx?App_ver=0.98&Isp=HINET-NET&wan_ipv4=IP&wan_ipv6=null
3. 初始化1 GET http://speed2.hinet.net/initialize.aspx
4. 初始化2 GET http://speed2.hinet.net/initialize_vspdf.aspx
下行測試
1. 用 ftp/ftp 帳密連到 ftp.speed.hinet.net 開三線 RETR test_2048m.zip, 約 10 秒後送出 QUIT and ABOR (中止命令)
2. 中間會有幾次 GET http://speed2.hinet.net/keeptrack.aspx
上行測試
1. 開二線 STOR yyyymmddhhmmssxxx.txt (e.g. 2017021822573659.txt), 約 10 秒後送出 QUIT
2. 中間會有幾次 GET http://speed2.hinet.net/keeptrack.aspx
測試後動作
1. 回傳結果 POST http://speed2.hinet.net/app/report.aspx
2. 廣告代理網頁 GET http://speed2.hinet.net/app/ad_agent2.aspx

Net-SNMP IFTABLE_CACHE_TIMEOUT

user-pic
Vote 0 Votes

IFTABLE_CACHE_TIMEOUT control how frequent update ifTable counter.
Net-SNMP v5.4,v5.5 IFTABLE_CACHE_TIMEOUT 15
Net-SNMP v5.6,v5.7 IFTABLE_CACHE_TIMEOUT 3
Newer version have shorter cache timeout, but if you want to monitor real-time traffic by second, 3 seconds still useless.

To change this value

Method 1:
snmpset -v2c -cpublic localhost .1.3.6.1.4.1.8072.1.5.3.1.2.1.3.6.1.2.1.2.2 i 1 # after snmpd start
Note: use override to set the value does NOT work.
ref. How to set the agent update or counter refresh interval on net-snmp

Method 2:
Get Net-SNMP source tar ball, change the value in agent/mibgroup/if-mib/ifTable/ifTable_data_access.h
./configure && make && make install

Enable Keepalived SNMP subsystem

user-pic
Vote 0 Votes

echo KEEPALIVED_OPTIONS=\"-D -x\" > /etc/sysconfig/keepalived
echo master agentx >> /etc/snmp/snmpd.conf
echo mibs +KEEPALIVED-MIB >> /etc/snmp/snmp.conf # load KEEPALIVED-MIB, the file must in /usr/share/snmp/mibs
service snmpd restart
service keepalived restart # must after restart snmpd

snmpwalk -v2c -cpuclic localhost KEEPALIVED-MIB:vrrp

ASNIP.net

user-pic
Vote 0 Votes

ASNIP.net 是 asnumbers.net 的新域名 (連到 asnumbers.net 會轉向到 asnip.net)
除了可以查 ASN 的資訊外
加了兩項新功能
ASN to IPs, 查詢某 ASN 的所有網段
IP to ASN, 查詢某 IP 對應的 ASN

Netflix's Speedtest

user-pic
Vote 0 Votes

fast.comNetflix 提供的測速網站, 很簡單的頁面, 只有測下載, 畢竟他們所提供的服務都是用下載
用了四種瀏覽器去測, 都很正常, 數據也很接近
fast.com 是放在 Akamai, 為什麼不放自己的 CDN Netflix Open Connect 上面呢?
放自家的 CDN 測試結果應該是比較符合實際狀況

Speedtest HTML5 Beta

user-pic
Vote 0 Votes

測速網站 Speedtest HTML5 版本在 Beta 測試中, Flash 遲早要廢掉的
beta.speedtest.net
試了四種瀏覽器, 只有 Google Chrome 正常, 測出來的數據還滿準的
Firefox 測完下載後停住, 上傳測試不動
Opera 測出的數據不準, 不到一半, 感覺 Loading 很重
IE 11 無法測, 出現 LATENCY TEST ERROR

網段計算工具 netmask (備用載點)
很好用!

# netmask --help
This is netmask, an address netmask generation utility
Usage: netmask spec [spec ...]
-h, --help Print a summary of the options
-v, --version Print the version number
-d, --debug Print status/progress information
-s, --standard Output address/netmask pairs
-c, --cidr Output CIDR format address lists
-i, --cisco Output Cisco style address lists
-r, --range Output ip address ranges
-x, --hex Output address/netmask pairs in hex
-o, --octal Output address/netmask pairs in octal
-b, --binary Output address/netmask pairs in binary
-n, --nodns Disable DNS lookups for addresses
Definitions:
a spec can be any of:
address
address:address
address:+address
address/mask
an address can be any of:
N decimal number
0N octal number
0xN hex number
N.N.N.N dotted quad
hostname dns domain name
a mask is the number of bits set to one from the left
# netmask -r 192.168.0.0/28
192.168.0.0-192.168.0.15 (16)
# netmask -s 192.168.0.0/28
192.168.0.0/255.255.255.240

LINE HERE Inspection

user-pic
Vote 0 Votes

LINE HERE 這支 APP 的功能是即時定位分享, 回傳位置資訊是理所當然的,
不過, 我發現它只要安裝後, 就一直持續回報位置資料, 無論你有沒有分享。
是的, 來看一下它傳了什麼資料

longitude=經度
latitude=緯度
speed=速度
time=時間
chargingBattery=是否充電
battery=電力%
奇怪的是為什麼要回傳手機電力資訊

一般的認知是要分享才會回報資料, 而事實上, LINE HERE 不管你有沒有分享,
大約每五分鐘就會回報一次資訊, 根本不尊重隱私。
LINE HERE 的 Slogan 應該要改成「讓 LINE 隨時隨地都能確認您的所在位置」

註: LINE HERE 通訊是用有加密的 https, 本文的資訊是用 MITM 的方法取得

IP 是

user-pic
Vote 0 Votes

ip4.tw
Just another 查 IP 網站, 雖然同類型網站已經很多了, 但還是自己做一個
名稱短又好記, 歡迎利用

CLI 環境下以下指令即可取得連外 IP
curl ip4.tw

支援查詢國家
curl ip4.tw/country

RouterBoard OpenVPN

user-pic
Vote 0 Votes

先在 Client 端電腦安裝 OpenVPN GUI
裝好後 開 CMD 切換到 OpenVPN\easy-rsa 目錄
編輯 vars.bat.sample 檔, 主要留意 HOME 路徑是否正確, openssl.cnf.sample 保持預設值即可

初始化設定, 其實就是把 sample 檔 copy 到正式 file
init-config.bat

載入環境變數
vars.bat

清除資料, 第一次建 Key 也必需做
clean-all.bat

建立自簽 CA, 會在 keys 目錄內建立 ca.crt 及 ca.key
build-ca.bat

若 RouterBoard 端有勾選 Require Client Certificate 需要建立 Client 1 Key, 會在 keys 目錄內建立 client1.crt 及 client1.key
build-key.bat client1

RouterBoard 端動作
先把 ca.crt, ca.key 放在 RouterBoard Files
System / Certificates, Import ca.crt, 再 Import ca.key, 可以看到 KT Flag, Name cert_1
PPP / OVPN Server, Enable, Certificate 選擇剛剛匯入的 cert_1, Cipher 除了 null 全勾

Client 端用以下 Config client1.ovpn 即可連上
client
dev tun
proto tcp
remote 100.100.100.100 1194
auth-user-pass
ca ca.crt
;cert client1.crt ; 若 RouterBoard 端有勾選 Require Client Certificate 就需要
;key client1.key ; 若 RouterBoard 端有勾選 Require Client Certificate 就需要
redirect-gateway def1

About this Archive

This page is an archive of recent entries in the Network category.

My Program is the previous category.

News is the next category.

Find recent content on the main index or look in the archives to find all content.

Monthly Archives