原创 linux下的多進程服務器框架

提示:改編自tinyproxy,向原作者致敬! 在程序的開頭,可以定義以下幾個常量: [Copy to clipboard] [ - ] CODE: #defineMAXSERVICES       128       #def

原创 精通top,ps命令

 一:ps命令以下是 ps 的最簡單形式: $ psPID TTY          TIME CMD3884 pts/1    00:00:00 bash3955 pts/2    00:00:00 more3956 pts/5   

原创 以開源碼 dansguardian+tinyproxy 實作色情守門員

前言 相信每個父母都曾有這樣的經驗:小孩子躱在房裏通宵達旦的衝浪。您會很好奇,到底是什麼樣的網站可以讓人這麼無怨無悔,廢寢忘食。而在網路犯罪事件層出不窮的今日,更會擔心自己的心肝寶貝因涉世未深,而無法拒絕網路上的誘惑,甚至發生無法彌補的遺

原创 Linux中與內核通信的Netlink機制

Netlink在2.6版本的內核中變化也是很大的,在最新的2.6.37內核中,其定義已經改成下面這種形式,傳遞的參數已經達到6個。其中第一個參數和mutex參數都是最新添加的。Mutex也可以爲空。這裏主要是關於內核空間中的netlink

原创 linux如何建立IP隧道

linux如何建立IP隧道 2011-11-18 10:47  隨着互聯網中IPv4可用地址de日益減少,越來越多de企業開始採用NAT方式上網,可用公網IP地址越來越少,而通過互聯網訪問內部服務器de需求確不斷增加,因此本文對linu

原创 SQL語句的DDL、DML、DCL的介紹

 一、DDL DDL is Data Definition Language statements. Some examples:數據定義語言,用於定義和管理 SQL 數據庫中的所有對象的語言 1.CREATE - to create o

原创 linux 下使用 tc 模擬網絡延遲和丟包

1 模擬延遲傳輸簡介 netem 與 tc: netem 是 Linux 2.6 及以上內核版本提供的一個網絡模擬功能模塊。該功能模塊可以用來在性能良好的局域網中,模擬出複雜的互聯網傳輸性能,諸如低帶寬、傳輸延遲、丟包等等情況。

原创 關於iPhone/iPad的iOS系統自動彈出認證窗口問題

前言 路由器,認證服務器,手持無線終端。當通過手持無線設備連接到需要認證的WiFi上,會自動彈出窗口,何解?爲什麼有的時候就不彈出窗口呢?怎麼給商家一個合理的解釋呢? 驗證問題 通過在路由器上抓包來看彈出窗口的時候都發生了什麼? 抓包方

原创 linux之DBUS基礎學習記錄

D-Bus三層架構 D-Bus是一個爲應用程序間通信的消息總線系統, 用於進程之間的通信。它是個3層架構的IPC 系統,包括: 1、函數庫libdbus ,用於兩個應用程序互相聯繫和交互消息。 2、一個基於libdbus構造的消息總線守

原创 ip首部校驗和計算

  IP首部校驗和的計算方法:   1.把校驗和字段清零。   2.然後對每16位(2字節)進行二進制反碼求和,反碼求和的意思是先對每16位求和,再將得到的和轉爲反碼。   接下來詳細描述反碼求和的步驟:看下面的代碼   算法: SHOR

原创 網絡協議的初始化dev_add_pack

[cpp] view plaincopy 在數據包接收過程的那篇筆記中可以知道,在數據包的處理函數netif_receive_skb中,會先看ptype_all中是否有註冊的協議,如果有,則調用相應的處理函數,然後再到pt

原创 openwrt中luci界面中簡單的添加一個配置說明

1.先在system中添加一個ipv6config    操作:先在/usr/lib/ lua/luci/controller/admin/system.lua 文件中的index頁面中添加  [php] view plainc

原创 Ubuntu linux下安裝sqlite3

1.介紹:sqlite3是linux上的小巧的數據庫,一個文件就是一個數據庫。 2.安裝:   要安裝sqlite3,可以在終端提示符後運行下列命令:   sudo apt-get install sqlite3   檢查版本  

原创 TCP慢啓動、擁塞避免、快速重傳、快速回復

轉自:http://blog.csdn.net/itmacar/article/details/12278769 感謝博主的辛勤成果! 爲了防止網絡的擁塞現象,TCP提出了一系列的擁塞控制機制。最初由V. Jacobson在19

原创 libpcap的用法入門

前一段時間,由於需要自己寫一個路由器程序,開始學習libpcap和netlink,也在網上看了很多牛人寫得文章,發現中文的pcap和netlink資料真的還是蠻少的(比較而言,pcap可能多一點,netlink幾乎沒有)。所以決定寫幾篇