⑴ 自學學過C語言,想編寫防火牆軟體,往哪個方面學
防火牆軟體,涉及到計算機網路方面的內容,應該學習網路編程、網路安全、加密演算法等方面的內容,還有需要對操作系統原理要熟悉。
⑵ 如果我要用c語言寫類似防火牆的哪種關閉埠是不是也要用到nids的知識啊
可以啊,用這個過濾驅動可以辦到。如果不用驅動的話,應用層貌似也可以,或者進行hook。
基於passthru結構的nids過濾驅動,網上有不少東西,你可以搜下~如果決定用的話可以下載這個結構的代碼,在他基礎上進行開發。
其實我還是沒研究過他。。。。。。曾經偷瞄過幾眼但是沒開發過。。。。
⑶ 防火牆的編程語言是什麼
通常是嵌入式操作系統vxworks,linux,+C語言
⑷ 防火牆用什麼語言編寫
一般是用C++寫的,但有時候不是用一種語言寫成的,像金山毒霸2002、2003等,也就是還沒有變的像現在這么惡心,要靠強制安裝不能卸載,來生存的那幾個版本就是用Delphi+VC寫出來的,
[img]http://www.sunistudio.com/nicrosoft/blog/attachments/month_0609/mjaq_2002.jpg[/img]
挺漂亮吧,界面多麼清新自然啊
推薦看看原來的毒霸主程序員的回憶,我在金山的日子
http://www.sunistudio.com/nicrosoft/List.Asp?ClassID=11
⑸ 為什麼C語言在那個黑色的屏幕輸入數字一開始不會出現,過一會會把輸入的數字全部出現,有點延遲是咋回事
有多種情況會發生這種現象,不過這種情況常見於安全軟體對程序的檢測,從而保護操作系統。
其原理大概是:當C語言編譯運行程序時,安全軟體會起到保護系統的功能,會自行對該程序進行無顯示的掃描檢測。這種對程序掃描的操作是看不到的。
退出安全軟體(包含系統自帶的安全軟體和第三方安全軟體),至少等待幾秒的時間(因為安全軟體的退出需要關閉一系列的監控,大概需要幾秒以上)。
此時運行C語言的程序,看看還會不會出現這種情況。
如果還存在延遲,可以嘗試關閉系統的防火牆(這種情況不常見)。
如果退出安全軟體後沒有出現延遲現象,說明是安全軟體的問題,此時可以按照下面的方法進行操作。
打開安全衛士,打開【設置】:
打勾,新增路徑,確定
此時再運行程序就不會出現輸入延遲的現象。
如果還有疑問,可隨時追問。