2011年9月10日 星期六

弱點掃描自已來 - FoundStone6.7基本設定


裝好之後到開始掃之前,有一些設定要做,
做完之後才能開始掃~
1.  開啟FCMconsole程式:
   開始->所有程式集->FondStone->FCMconsole
   選擇Accept


2. 設定登入的Globaladmin帳號密碼: (安裝時所設定的密碼)


3. 登入後記下FSIPFQDN:










4. 修改Windows系統下的hosts檔案:


5. 以系統管理帳號進入FoundStone頁面:
   https://localhost/ 開啟登入頁面,預設登入資訊:
   Organization: FSglobal
   User Name: Globaladmin
   Password: (FCMconsole設定的密碼)

5. Organization下按右鍵新增一組可以掃描的組織:

名稱自取易記名稱


6. 設定這個組織可以掃描的Pool:
由於自已掃,所以就全開。點選0.0.0.1 ~ 255.255.255.254à按下Add to Pool:

7. 選擇這個組織可以掃描的引擎:

7. 設定這個組織的使用者: (重點在User Name Password待會登入使用)
按下Finish完成設定!!

弱點掃描自已來 - FoundScan6.7簡單安裝

許多環境都有弱點掃描需求,也常需要花費、或靠廠商來執行,
何不自已來呢??

硬體
¨   CPU: Pentium 4 or above (2GHz is better)
¨   Memory: 建議最少1G
¨   Disk Space: 40G以上

軟體
¨   Operating system: Windows 2003 Service Pack 2 IIS要啟動
¨   Microsoft SQL Server 2005 Stander with Service Pack 2

開始FoundScan安裝

1. Double click FoundstoneEnterpriseSetup67.exe



2. Architecture選擇”Single-Server”
   System 選擇”All Components”


3. 設定資料庫的密碼(即安裝SQL2005時所設的密碼,我的VM 密碼為ringline)

4. 安裝前系統檢測,需要全部Passed才能安裝,如果沒有就把系統環境補好再安裝(Windows patch,IIS,SQL等環境)


5. 輸入主機資訊,主機名稱會自動帶上,密碼有複雜度要(我通常以P@ssw0rd符合要求也便利大家使用)




6. 安裝前參數確認,基本上就是按下next


7. 系統相依系確認,正常情況如下,確認都Pass即可繼續安裝




按下Next即開始安裝:
(安裝過程有錯誤訊息,需檢測WindowsIISSQLpatch是否安裝正確)

8. 看到這個訊息就是安裝完成啦!!
完重後要重開電腦


2011年9月9日 星期五

包著Allen Bradley外皮的Cisco Switch


今天客戶帶我去看他們產線,說switch出問題,到了現場在PLC設備箱子裡,
客戶指著上面這台設備,說~"就是這一台!!"

@@一頭霧水~~這是Switch?????
console進去看之後:(sh ver)
啥咪~~是lanbase IOS

沒有風扇,不用散熱~~原來這就是傳說中的工業用Switch!!所有操作就跟cisco設備一樣,真是開了眼界^^

2011年7月1日 星期五

用reload in mm 來避免遠端路由設定錯誤時斷線

最近在客戶端與外國客戶一起設定多點動態路由,偷學了外國人招^^

為了避免設定狀況錯誤,造成斷線,但…遠方又沒有人可以協助,

所以在設定之前用一個簡單的指令,排程路由器在幾分鐘之後自動重開,

就算全部斷線了,也會在重開後使用正常的config檔開機起來回復原來的狀況:

1. 先把自已的設定檔存起來:
write

2. 設定15分鐘後自動從開:
reload in 15

3. 開始改config與驗證

4. 如果確定新的設定都能運作,就把reload取消:
reload cancel

最後再把新的設定檔給存下去就ok啦^^

2011年6月24日 星期五

用Perl縮短維護Cisco Router Switch時間




因為一直用相同的指令在多台設備之間進行維護,實在覺得很…浪費時間,
透過Perl可以縮短許多重覆的部份。

下面是如何用Perl對一群Switch或Router做同樣的網路維護動作,
也把running-config備份下來:

Step.1 裝Perl:
以Windows來說,可以到這裡下載合適的Active Perl
http://www.activestate.com/activeperl/downloads
下載完點兩下進行安裝,安裝完記得重開機。

Step.2 裝Net::Telnet::Cisco 模組:
執行Comand_> ppm install Net::Telnet::Cisco進行安裝

Step.3 寫一段Perl:
用文字編輯器編寫並存成xxx.pl檔案:(以下範例即對一些IP進行相同的網維指令)
use Net::Telnet::Cisco;

my @hosts = qw( 192.168.1 192.168.3 192.168.6.6 192.168.8.8 192.168.12.4);
#把要登入的Swich或Router全打進上面

foreach my $host( @hosts ) {
my $session = Net::Telnet::Cisco->new(Host => $host);
$session->login('admin','1234');
#上面這段即輸入Switch或Ruter的帳號密碼
$session->enable('1234');
#再輸入enable的帳號密碼
open(write_file,">$host.txt");
#上面是把每一台主機的維護資訊都以IP名稱存檔
#下面是維護想要看的指令集
my @output;
push(@output,$session->cmd('show version'));
push(@output,$session->cmd('show log'));
push(@output,$session->cmd('show process cpu'));
push(@output,$session->cmd('show env all'));
push(@output,$session->cmd('show ip inter brief'));
push(@output,$session->cmd('show interface'));
push(@output,$session->cmd('show flash'));

print write_file @output;
close(write_file);
#最後再把running-config給備起來,IP是當時自已電腦的IP
$session->cmd('copy run tftp://IP');
}

2011年6月22日 星期三

Cisco 註冊碼之2101與2102

最近裝了一台4507R

遇到一個問題: 怎麼IOS都換不上去????

後來同事告訴我要注意Register值是不是2101,是的話就換不過去,Check一下:

到底什2101是啥咪意思?
這裡有說明:http://www.cisco.com/en/US/products/hw/routers/ps133/products_tech_note09186a008022493f.shtml

0x2101就是開機用bootstrap開機,不管你放在flash裡的東西:
Boots into bootstrap
Ignores break
Boots into ROM if initial boot fails
9600 console baud rate

更換成0x2102之後,就不用bootstrap開機,會去找flash裡的ios:
Ignores break
Boots into ROM if initial boot fails
9600 console baud rate default value for most platforms

時常要破掉密碼的0x2142就是跳過存在RAM裡的startup開機:
Ignores break
Boots into ROM if initial boot fails
9600 console baud rate
Ignores the contents of Non-Volatile RAM (NVRAM) (ignores configuration)

所以下次IOS換不過,可以確認一下註冊碼^^

耐熱的工業用Switch 2955


幫客戶維護發現這款Switch工作溫度竟然高達65度@@

確認過這款耐熱型Swich2955,工作溫度可達60度耶!!

真是夠屌的!