用wget抓回來的文字檔和手動編輯會有不同 - Linux

By Daniel
at 2013-11-21T13:45
at 2013-11-21T13:45
Table of Contents
之前因為手邊的幾台工作站一直被攻擊
在網路上找了個SCRIPT來修改
會先讀取一個檔案,檔案內容都是IP/MASK的格式,然後加入FIREWALL去阻擋
一直以來都沒有問題,但是因為每天都要新增修改好幾台的內容
想說都改成來某一台工作站抓回去,那我就只要維護一份就好了
可是改完SCRIPT之後,發現要加入iptables時,會發生錯誤
經過多次除錯,確認問題出在wget 這邊
只要是wget回來的檔案,就會出錯。
但是同樣的內容,我如果在本機編輯好,然後用vi開新檔再貼上
一樣的程式就可以很順利的跑,整個超詭異的。
操作過程的影片
http://www.flickr.com/photos/chang0206/10973356056/
簡單說,我在本機用notepad++編輯了一個檔案 bot
存到\\192.168.10.243\wwwroot\底下
然後在一台工作站上 用wget把 bot給抓回來
然後執行script 會去讀取bot的內容加入iptables的CHAIN
影片中可以看到iptables會報錯
但是如果我把抓回來的bot砍掉,然後用joe新增一個檔案
再從本機複製,貼上到JOE,然後存檔
雖然是一樣的內容,但是這次就可以順利執行不會報錯
我本來懷疑是不是wget跟ftp一樣,要指定binary or ascii
可是看wget的help裡面又沒有這種參數可以下
請問我應該還要檢查什麼地方??
--
會當凌絕頂,一覽眾山小。 —— 杜甫
--
在網路上找了個SCRIPT來修改
會先讀取一個檔案,檔案內容都是IP/MASK的格式,然後加入FIREWALL去阻擋
一直以來都沒有問題,但是因為每天都要新增修改好幾台的內容
想說都改成來某一台工作站抓回去,那我就只要維護一份就好了
可是改完SCRIPT之後,發現要加入iptables時,會發生錯誤
經過多次除錯,確認問題出在wget 這邊
只要是wget回來的檔案,就會出錯。
但是同樣的內容,我如果在本機編輯好,然後用vi開新檔再貼上
一樣的程式就可以很順利的跑,整個超詭異的。
操作過程的影片
http://www.flickr.com/photos/chang0206/10973356056/
簡單說,我在本機用notepad++編輯了一個檔案 bot
存到\\192.168.10.243\wwwroot\底下
然後在一台工作站上 用wget把 bot給抓回來
然後執行script 會去讀取bot的內容加入iptables的CHAIN
影片中可以看到iptables會報錯
但是如果我把抓回來的bot砍掉,然後用joe新增一個檔案
再從本機複製,貼上到JOE,然後存檔
雖然是一樣的內容,但是這次就可以順利執行不會報錯
我本來懷疑是不是wget跟ftp一樣,要指定binary or ascii
可是看wget的help裡面又沒有這種參數可以下
請問我應該還要檢查什麼地方??
--
會當凌絕頂,一覽眾山小。 —— 杜甫
--
Tags:
Linux
All Comments

By Skylar DavisLinda
at 2013-11-24T19:44
at 2013-11-24T19:44

By Joseph
at 2013-11-26T19:41
at 2013-11-26T19:41

By Ursula
at 2013-12-01T13:29
at 2013-12-01T13:29

By Necoo
at 2013-12-02T19:20
at 2013-12-02T19:20

By Ida
at 2013-12-06T09:23
at 2013-12-06T09:23

By Sarah
at 2013-12-09T06:24
at 2013-12-09T06:24

By Enid
at 2013-12-12T05:49
at 2013-12-12T05:49

By Elvira
at 2013-12-15T18:42
at 2013-12-15T18:42

By Ethan
at 2013-12-17T15:17
at 2013-12-17T15:17

By Lucy
at 2013-12-18T22:23
at 2013-12-18T22:23

By Mia
at 2013-12-20T14:03
at 2013-12-20T14:03
Related Posts
NFS權限問題?

By Gary
at 2013-11-21T01:06
at 2013-11-21T01:06
Re: Debian Taiwan Mini DebConf 2013 11/09~11

By Genevieve
at 2013-11-20T21:04
at 2013-11-20T21:04
openSUSE 13.1 Out Now!

By Daph Bay
at 2013-11-19T21:02
at 2013-11-19T21:02
純function的script,給其他script使用

By Noah
at 2013-11-19T11:46
at 2013-11-19T11:46
如何解決chrome預設安裝的資料夾空間不足

By John
at 2013-11-19T10:59
at 2013-11-19T10:59