updatescript.php
1.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
<?php
/**
* Script wird über cron aufgerufen
*/
//require_once './include/configure.php';
//
///**
// * Erstelle neue Firewall regeln und führe sie aus
// */
//
//function createfwrules(){
// file_put_contents(FWFILENAME, '
//');
//
// $array_pclistgroups= array(
// 0 => array(
// 'id'=>'0',
// 'ip'=>'192.168.1.12',
// 'group_id'=>'1',
// 'updated'=>'0',
// 'chldvlv'=>'4',
// 'open'=>'0',
// ),
// 1=> array(
// 'id'=>'0',
// 'ip'=>'192.168.1.13',
// 'group_id'=>'1',
// 'updated'=>'0',
// 'chldvlv'=>'4',
// 'open'=>'0',
// ),
// 2 => array(
// 'id'=>'0',
// 'ip'=>'192.168.1.112',
// 'group_id'=>'2',
// 'updated'=>'0',
// 'chldvlv'=>'4',
// 'open'=>'1',
// ),
// 3=> array(
// 'id'=>'0',
// 'ip'=>'192.168.1.113',
// 'group_id'=>'2',
// 'updated'=>'0',
// 'chldvlv'=>'4',
// 'open'=>'1',
// )
// );
//
// foreach($array_pclistgroups as $key =>$value){
// if($value['open']==='0'){
//// file_put_contents(FWFILENAME,''.$value['ip'].'\n',FILE_APPEND);
// }else if($value['open']==='1' ){
// file_put_contents(FWFILENAME,'iptables -t nat -A PREROUTING --src '.$value['ip'].' -i eth1 -p udp --dport 53 -j REDIRECT --to-port 5335 '. PHP_EOL ,FILE_APPEND);
// file_put_contents(FWFILENAME,'iptables -t nat -A PREROUTING --src '.$value['ip'].' -i eth1 -p tcp --dport 53 -j REDIRECT --to-port 5335 '. PHP_EOL ,FILE_APPEND);
//
//
// }
// }
//
//
//}
//
//
//
//
//
//
//createfwrules();