ファイル名hijack.c
ソースファイル情報| 内容 | 行数 | 比率 | 
|---|---|---|
| コメント行数 | 87 | 14% | 
| 空行行数 | 106 | 17% | 
| 実行行数 | 435 | 69% | 
| 合計行数 | 628 | 100% | 
関数定義数| 内容 | 定義数 | 
|---|---|
| 関数数 | 18 | 
定義関数| No. | 型 | 名称 | 属性 | 説明 | 
|---|---|---|---|---|
1  | 
flag_signalled | static void | ||
2  | 
pcap_inject | int | Substitute for pcap_inject(), if this version of libpcap doesn't | |
3  | 
__attribute__ | static | Log error message | |
4  | 
hijack_open | static int | Open pcap device | |
5  | 
hijack_close | static void | Close pcap device | |
6  | 
hijack_install_filter | static int | Install filter for hijacked connection | |
7  | 
hijack_filter_ethernet | static int | Set up filter for hijacked ethernet connection | |
8  | 
hijack_filter | static int | Set up filter for hijacked connection | |
9  | 
forward_from_hijacker | static ssize_t | Forward data from hijacker | |
10  | 
forward_to_hijacker | static ssize_t | Forward data to hijacker | |
11  | 
run_hijacker | static int | Run hijacker | |
12  | 
open_listener | static int | Open listener socket | |
13  | 
listen_for_hijackers | static int | Listen on listener socket | |
14  | 
close_listener | static void | Close listener socket | |
15  | 
usage | static void | Print usage | |
16  | 
parse_options | static int | Parse command-line options | |
17  | 
daemonise | static int | Daemonise | |
18  | 
main | int | 
目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー