2016年6月25日
網路品質監控Script
ICMP_Monitor.bat的Script內容如下
@echo off
:loop
echo %date% %time% >> ICMP_Monitor.txt
ping gmail.com -w 1000 -n 10 >> ICMP_Monitor.txt
goto loop
TCP_Ping.bat的Script內容如下
@echo off
:loop
echo %date% %time% >> TCP_Ping.txt
tcping -n 10 -d gmail.com 443>> TCP_Ping.txt
goto loop
收集一天的log文字檔案大小約10MB,關掉視窗就停止監控了
(繼續閱讀...)
2015年11月13日
Exchange防火牆規則
| Protocol | Packet Type | Port | Description |
|---|---|---|---|
| LDAP | TCP | 389 | Lightweight Directory Access Protocol (LDAP), used by Active Directory, Active Directory Connector, and the Microsoft Exchange Server 5.5 directory. |
| Â | TCP | 379 | The Site Replication Service (SRS) uses TCP port 379. |
| Â | TCP | 390 | While not a standard LDAP port, TCP port 390 is the recommended alternate port to configure the Exchange Server 5.5 LDAP protocol when Exchange Server 5.5 is running on a Microsoft Windows Active Directory domain controller. |
2013年8月8日
Win7 Fatal Error One or more table pointers are invalid 解決方法
Fatal Error: One or more table pointers are invalid. Modification could be unsafe
處理方式:
1. 先去下載 bootsect.exe
2. 開機 進安全模式. 將bootsect.exe 複製到 C槽(例如 根目錄~ C:\ )
3. 開DOS cmd模式
(繼續閱讀...)
2013年5月12日
凱擘大寬頻測試
Speedtest測試:6M/2M線路測試結果,普普通通,看在價格便宜的份上,加減用...
凱擘配的Cable Modem:Cisco 2100
(繼續閱讀...)
2011年6月3日
修改MTU的軟體
可參考維基百科的MTU的解釋
測試 MTU 的方法
利用ping指令中的-f參數來測試(-f Set Don't Fragment flag in packet)
送出封包大小為1450 bytes,且強制不分割封包,測試的MTU值為1450可通過
ping -f -l 1450 dns.seed.net.tw
Reply from 139.175.55.244: bytes=1450 time=6ms TTL=245
Reply from 139.175.55.244: bytes=1450 time=6ms TTL=245
(繼續閱讀...)
2011年2月14日
新電腦燒機測試
立刻二話不說先裝上folding@home程式測試效能
在Windows裡跑一支folding@home,另外又裝了VMware裡裝了Linux版folding@home
讓CPU loading跑到100%,放著給他測試看看跑一個星期看會不會當機!!
(繼續閱讀...)
2010年10月21日
開啟Cygwin後,自動執行特定shell script
先到Windows中安裝Cygwin的根目錄下面找到cygwin.bat這個批次檔
例如C:\cygwin\cygwin.bat,然後使用記事本修改它
bash --login -i
執行此命令後dos視窗會自動轉換為cygwin環境的視窗,輸入exit返回dos視窗。
此命令若寫進.bat檔,則檔中之後的命令無法實現,故此命令只作為轉化環境用,在寫批次處理命令時不適用
bash --login -c "ls"
此命令就是直接運行cygwin的ls命令
bash --login -c "ls /etc"
顯示根目錄下etc資料夾中的內容
bash --login -c "sh /home/user/autossh.sh"
此命令是執行autossh.sh中的cygwin批次處理命令。此方法適合在Dos下的Cygwin中做批次處理。
EX:修改cygwin.bat內容為:
@echo off
chdir C:\cygwin\bin
bash --login -c "sh /home/user/autossh.sh"
即可透過bat檔語法,先到C槽目錄下,再呼叫bash執行特定的shell script
(繼續閱讀...)
2010年10月8日
查看Windows電腦路由表-Route Print
Network Destination: 表示路由的網路目的地
Netmask:表示子網路遮罩
Gateway:封包欲送往的IP位址,若目的IP位址與Netmask做AND邏輯運算,剛好與 Network Destination 相同,封包就會送到此 Gateway 的 IP 位址。
Interface: 是此電腦送出封包的 IP 位址。
Metric: 則是傳送成本的參考值,數字愈小,表示優先權愈大
route print 顯示目前的路由表
route add 用來加入路由路徑
ex:route add 192.168.11.0 mask 255.255.255.0 192.168.1.253 if 0x2 metric 1
指出 Network Destination、Netmask、Gateway、Interface 和 metric
route -p add 用來永久加入路由路徑,使用-p 參數可以保留路徑設定,不會因電腦重開機而不見
ex:route -p add 192.168.11.0 mask 255.255.255.0 192.168.1.253 if 0x2 metric 1
route delete用來刪除路由路徑
ex:route delete 192.168.11.0 mask 255.255.255.0 (繼續閱讀...)
2010年10月7日
反向ssh tunnel VNC連回公司
通常需要有公司提供VPN連線軟體或是使用Teamviewer這類軟體
但在嚴格的資安政策下,公司不希望員工連回辦公室的電腦
但是你又不想跑回去辦公室現場處理公司的事情與收發Email
這時候反向ssh tunnel + VNC就是可以穿透Firewall連回你公司的電腦的好方法

LAB實作所需環境
一、辦公室電腦上安裝VNC軟體,如RealVNC,並使用Putty來連線SSH Server
二、接著你需要在公司外面有一台SSH Server的主機可以連線
(若公司Firewall封鎖了ssh的22 port的話,可在SSH Server上更改SSH port,例如改為8080)
實作:
一、辦公室PC端設定
VNC軟體已安裝在辦公室電腦上,且接受外部對此台電腦使用5900 port連線
辦公室電腦設定Putty軟體如下後,然後連到SSH主機建立反向Tunnel即完成


二、SSH Server端的設定
SSH port已改為8080來繞過公司Firewall的限制
因反向Tunnel已建立完成,在此台SSH Server上使用telnet localhost 1234來測試看是否正常

若OK則可使用VNC Viewer來連線辦公室電腦,即完成

為了避免中間連線突然中斷,可使用cygwin搭配autossh來做持續連線
在PC端的cygwin裡,使用下面指令做連線監控,避免連線中斷(中斷後會再自行重連)
autossh -M 5000 -p 8080 -NfR 1234:localhost:5900 root@A.B.C.D(ssh server的主機IP)
建議再搭配 SSH 免密碼登入,可省掉輸入密碼,更方便 (繼續閱讀...)
2010年6月27日
好強大的SSH Tunnel
http://en.wikipedia.org/wiki/Tunneling_protocol
http://souptonuts.sourceforge.net/sshtips.htm
透過ssh tunnel與遠端主機連線之後,便可以透過這個通道
把原本想在本機端做的服務,交由到遠端主機上來做,再將資料傳回本機端
可突破公司防火牆限制,也避免被監控
事前準備:
一、要有一台具有SSH Server功能的主機來當作跳板
二、Client端要裝有SSH連線軟體,使用Putty即可
透過ssh tunnel使用Proxy(代理伺服器)
打開Putty,接著再點選Connection->SSH->Tunnels 畫面
輸入Source port: 8080(看您Local端要listen哪個port,可自選)
Destination:Proxy server的IP和Port,填入完後要記得按"Add"

為了方便往後使用,到Session選項中點儲存"Save"設定值,之後執行PuTTY時可直接讀取

接著再登入Remote SSH主機後,將視窗縮到最小,保持ssh連線

在Firefox中設定Proxy如下,即可先透過Tunnel先連到SSH主機
由SSH主機去連外部Prxoy Server,再將資料轉回給Local端

之後再到http://dir.twseo.org/ip-check.php查上線IP
若為外部Proxy的IP即成功

此為正向SSH Tunnel使用方式,若要反向使用SSH Tunnel
可參考下面兩邊文章
http://portable.easylife.tw/2043
http://josephjiang.com/entry.php?id=312
但若遇到有些公司只開放公司電腦只能連到特定SSH主機
並且該台SSH主機又有限定連線的來源IP的話
就無法再用反向SSH Tunnel從外部連回公司
若這時仍想存取公司內部電腦的話
可以再搭配Teamviewer,先在公司電腦使用Teamviewer連線
公司電腦設定使用proxy連線到Teamviewer做中繼主機來遠端搖控桌面
到時候再從公司外部的電腦Teamviewer互連回來即可
(繼續閱讀...)
2010年6月21日
使用SSH連PTT
可使用SSH來連線,就可以成功登入了!
剛連上的時候,在使用者輸入bbs,接下來就會看到熟悉的 PTT 登入畫面啦!!

(繼續閱讀...)
2010年4月28日
Ping & Trace over a tcp connection
http://www.winpcap.org/install/default.htm
第二:將TcpPing.exe與tracetcp.exe兩支程式放置於 C:\WINNT(2000) C:\WINDOWS(XP)下
tracetcp
http://tracetcp.sourceforge.net/
tcping
http://www.elifulkerson.com/projects/tcping.php
Usage: tcping [-t] [-d] [-i interval] [-n times] server-address [server-port]
-t : ping continuously until stopped via control-c
-n 5 : for instance, send 5 pings
-i 5 : for instance, ping every 5 seconds
-d : include date and time on each line
-b 1 : enable beeps (1 for on-down, 2 for on-up,
3 for on-change, 4 for always)
If you don't pass server-port, it defaults to 80.
第三:執行命令提示字元
輸入下列語法做測試:
tracetcp IP:port與 tcping IP port測試
C:\Documents and Settings\Administrator>tracetcp 168.95.1.1:53
C:\Documents and Settings\Administrator>tcping 168.95.1.1 53
(繼續閱讀...)
2009年10月10日
大家一起利用GPU來跑 Folding@home
什麼是Folding@home?
Folding@home是一種研究與蛋白質摺疊錯誤相關的疾病
ex:癌症、阿茲海默症、杭廷頓氏舞蹈症、狂牛病、帕金森氏症...等等
到目前為止,Folding@home 已成功模擬5—10微秒的摺疊過程,超出先前估計可模擬的時段數千倍
此計畫在2000/10/01 正式啟動,在2007年被金氏世界紀錄承認
Folding@home並不依靠強大的超級電腦進行計算,反而主要的貢獻者是成千上萬的個人電腦
每部參與的電腦都安裝了一個在背景執行的客戶端程序,在系統不忙碌的時候調用中央處理器執行模擬工作
現時世界上絕大部分的個人電腦,在一般的情況下都很少用盡本身的計算能力
Folding@home就是使用這些本來都浪費了的運算力量
Folding@Home的客戶端會定時連接設於史丹佛大學的伺服器去取得「工作單元」(work units),即一種存有實驗資料的數據包
根據實驗資料進行計算。每個工作單元計算完成後,再傳回伺服器
原本是只有靠CPU資源去計算,但後來有nVidia/ATi的加入,使得可以使用GPU來做運算,運算速度比CPU快上10倍以上
Taiwan Team (31403)網頁:
http://lovezutto3.googlepages.com
目前加入Taiwan Team團隊的貢獻
以前加入滄者極限團隊的貢獻
(繼續閱讀...)2009年9月2日
利用Telnet 來測試郵件收發狀況
SMTP測試 :
telnet SMTP主機 25
HELO 網域名稱
MAIL FROM: 發信人信箱
RCPT TO: 收件人信箱
DATA
(信件內容)
. (單行以 "." 字元作為結束信件內容)
QUIT (結束)
POP3 測試
telnet POP主機 110
USER 帳號名稱
PASS 登入密碼
LIST (列出信件)
RETR x (讀取第 x 封信 )
DELE x (刪除第 x 封信 )
QUIT
(繼續閱讀...)
2009年8月14日
Windows系統的hosts檔位置
Windows系統的hosts檔位置:
Windows 95/98/Me在:%WinDir%\
Windows NT/2000/XP/2003/Vista/7在:%SystemRoot%\system32\drivers\etc\
可用文字編輯器打開做修改
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost
(繼續閱讀...)
2009年8月13日
手機上BBS--手機BBS瀏覽器ibb
ibb官方網站
http://ibb.com.tw
軟體下載方式為:
http://ibb.com.tw/download.html

目前通過測試的支援的手機清單如下:
http://ibb.com.tw/list.html
結論:連手機都想拿來上BBS,我果然是道地的鄉民!
(繼續閱讀...)
2009年7月28日
超級終端機軟體--TeraTerm Pro
雖然Windows XP有內建(HyperTerminal),但並不怎麼好用
推薦使用另一款終端機連線軟體--TeraTerm Pro,目前最新的版本為4.63
●TeraTerm Pro官方網站
●下載頁面
(繼續閱讀...)
2009年7月2日
2009年6月18日
Nmap 掃瞄工具 for Windows版
最新win32版本:http://nmap.org/download.html
(選Latest release self-installer: nmap-4.85BETA10-setup.exe下載即可)
安裝前需先安裝 Winpcap and Microsoft Visual C++ Redistributable Package 這兩個套件,再裝主程式
輸入你所要偵測的網址,選擇Intense scan,按下scan,即可看到該主機開了哪些服務


Linux版指令說明:
nmap -sP 192.168.1.0/24
使用ping掃瞄子網路內的所有IP,並列出有回應的IP,不作進一步測試。
nmap -sL 192.168.1.0/24
列出子網路所有IP及對應的主機名稱,但不作ping 及通訊埠偵測。
nmap -PS 192.168.1.234
偵測遠端主機已開啟的通訊埠,為縮短掃瞄時間,可指定特定的埠號,ex. -PS22,23,80,25
nmap -PU 192.168.1.0/24
使用UDP協定 ping 遠端的主機。
nmap -sS 192.168.1.0/24
使用TCP SYN掃瞄,這是一個半開放的掃瞄方式,所以掃瞄速度較快,也比較常被使用。這可以列出有回應的遠端主機已開啟的網路服務埠。
nmap -sT 192.168.1.0/24
如無法以SYN掃瞄時,就得改用TCP connect 來掃瞄,這也是預設的掃瞄方式。
nmap -sU 192.168.1.0/24
用UDP協定掃瞄遠端主機群。
nmap -sO 192.168.1.19
偵測遠端主機已開啟哪些通訊協定 TCP,UDP,ICMP,...
nmap -O 192.168.1.19
nmap -A 192.168.1.19
偵測遠端主機的作業系統類型
nmap -v scanme.nmap.org
掃瞄遠端主機,並列出相關詳細的資訊。
nmap -sS -O scanme.nmap.org/24
以SYN秘密掃瞄網域為scanme.nmap.org所屬 C 子網段的所有存在的主機作業系統類型。
nmap -sV -p 22,53,110,143,4564 198.116.0-255.1-127
進行主機列表及TCP掃瞄特定網路服務,遠端主機的網路含括 198.116.(0-255).(1-127) 網段下。
nmap -v -iR 100000 -P0 -p 80
隨機選擇100000台主機,偵測是否開啟 Web 服務,由於此掃瞄較耗時,所以加上-P0 不作主機列表。
(繼續閱讀...)
2009年4月23日
DesktopBar --好用的多重桌面切換程式
最近上班常常會需要開很多的IE瀏覽器來連線到公司的ERP系統,客戶一多很忙的時候,開二十多個視窗的情形更是家常便飯,像右邊這樣子 ~>.<~,視窗點來點去實在是很沒效率,人家Linux的桌面現在都有提供虛擬桌面的功能了,到現在windows卻還沒將這個功能內建在裡面,只好開外掛,找了一下,發現不錯的一個軟體,可以有八個虛擬桌面,而且支援快速鍵切換,正好符合我的需求,更重要的是它是Free的且免安裝,檔案又小,不吃資源,點兩下即可使用。 軟體名稱:DesktopBar 多重桌面切換工具列
軟體版本:beta1
軟體語言:繁體中文
軟體性質:免費軟體
檔案大小:118KB
系統支援:Windows 98/2000/XP/2003/Vista
官方網站:http://i-freelancer.net/
軟體下載:按這裡
使用鍵盤快速鍵
〔Alt〕+〔0〕:顯示或隱藏工具列。
〔Alt〕+〔數字〕:可按數字1~8,快速切換到不同桌面。
(繼續閱讀...)


