顯示具有 Windows 標籤的文章。 顯示所有文章
顯示具有 Windows 標籤的文章。 顯示所有文章

2016年6月25日

網路品質監控Script

最近在查修內部主機間連線Timeout的問題,寫了一個簡單的Script可以做icmp與tcping的每秒監控(依需求修改IP&port),可以用來監控網路品質的狀況,有異常的packet loss都會被記錄下來存成文字檔。
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防火牆規則

ProtocolPacket TypePortDescription
LDAPTCP389Lightweight Directory Access Protocol (LDAP), used by Active Directory, Active Directory Connector, and the Microsoft Exchange Server 5.5 directory.
 TCP379The Site Replication Service (SRS) uses TCP port 379.
 TCP390While 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 解決方法

Wiin7開機後出現以下訊息
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日

凱擘大寬頻測試

最近將家裡的網路從中華ADSL 3M/384K換成凱擘Cable 6M/2M,速度提升了一倍,最近測試了一下速度,國內頻寬看起來還算OK,但連某些國外網站會慢了一點(尤其是免空),但整體來說CP值算是蠻高的,而且價格比中華便宜太多了,不過如果沒辦到較高速頻寬的用戶,他給的Cable Modem只有一個孔,還要再自已外接分享器來用,至於大家最關心的P2P速度,用了這個P2P測試網站測了一下 ,看起來似乎有做一些限制,而並非完全鎖掉,而用尚未退掉的中華ADSL測試的狀況則是顯示沒有限制?


Speedtest測試:6M/2M線路測試結果,普普通通,看在價格便宜的份上,加減用...
凱擘配的Cable Modem:Cisco 2100
(繼續閱讀...)

2011年6月3日

修改MTU的軟體

MTU 為 Maximum Transmission Unit 的縮寫
可參考維基百科的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日

新電腦燒機測試

最近電腦加了大容量的記憶體,讓雙核CPU也跑到2.4G
立刻二話不說先裝上folding@home程式測試效能
在Windows裡跑一支folding@home,另外又裝了VMware裡裝了Linux版folding@home
讓CPU loading跑到100%,放著給他測試看看跑一個星期看會不會當機!!


(繼續閱讀...)

2010年10月21日

開啟Cygwin後,自動執行特定shell script

若希望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

Route,可以用來查詢路由表及新增或移除某個路由路徑

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連回公司

若公司的電腦在NAT裡面,想連回公司的電腦辦公的話
通常需要有公司提供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

PTT常常到晚上就會過多人連線,造成無法成功登入,叫你系統過載, 請稍後再來
可使用SSH來連線,就可以成功登入了!
剛連上的時候,在使用者輸入bbs,接下來就會看到熟悉的 PTT 登入畫面啦!!



(繼續閱讀...)

2010年4月28日

Ping & Trace over a tcp connection

第一:先執行WinPcap進行安裝函式庫
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?

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倍以上

目前加入31403台灣隊

Taiwan Team (31403)網頁:
http://lovezutto3.googlepages.com

目前加入Taiwan Team團隊的貢獻

以前加入滄者極限團隊的貢獻

(繼續閱讀...)

2009年9月2日

利用Telnet 來測試郵件收發狀況

利用telnet 來測試smtp以及pop3服務是否正常運作

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檔位置

在本機電腦自訂某個網址所要開啟的IP位址,修改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

手機也可以上BBS
ibb官方網站
http://ibb.com.tw
軟體下載方式為:
http://ibb.com.tw/download.html
















目前通過測試的支援的手機清單如下:
http://ibb.com.tw/list.html
結論:連手機都想拿來上BBS,我果然是道地的鄉民!
(繼續閱讀...)

2009年7月28日

超級終端機軟體--TeraTerm Pro

設定Router時,需要用到超級終端機功能
雖然Windows XP有內建(HyperTerminal),但並不怎麼好用
推薦使用另一款終端機連線軟體--TeraTerm Pro,目前最新的版本為4.63

TeraTerm Pro官方網站
下載頁面





(繼續閱讀...)

2009年7月2日

查看自己的IP是否被列在國際防垃圾郵件組織的黑名單中

國際防垃圾郵件組織--SPAM DATABASE LOOKUP

http://www.dnsbl.info

輸入要查詢的IP,送出即可查詢,是否被列在黑名單中


(繼續閱讀...)

2009年6月18日

Nmap 掃瞄工具 for Windows版

官方網站:http://nmap.org/
最新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,快速切換到不同桌面。



(繼續閱讀...)

Copyright © 2009 New Life in Taipei All rights reserved. Theme by Laptop Geek. | Bloggerized by FalconHive.