コード例 #1
0
ファイル: centos.py プロジェクト: dem4ply/chibi_command
 def test_jump(self):
     result = Iptables.table('nat').append("PREROUTING")
     result = result.protocol('tcp')
     result.in_interface('eth1').destination_port(8000).jump('DNAT')
     self.assertEqual(
         "iptables --table nat --append PREROUTING --protocol tcp --in-interface eth1"
         " --destination-port 8000 --jump DNAT", result.preview())
コード例 #2
0
ファイル: centos.py プロジェクト: dem4ply/chibi_command
 def test_protocol_tcp(self):
     result = Iptables.table('nat').append("PREROUTING")
     result = result.protocol('tcp')
     result.in_interface('eth1')
     self.assertEqual(
         "iptables --table nat --append PREROUTING --protocol tcp --in-interface eth1",
         result.preview())
コード例 #3
0
ファイル: centos.py プロジェクト: dem4ply/chibi_command
 def test_list(self):
     result = Iptables.list()
     self.assertEqual("iptables --list", result.preview())
コード例 #4
0
ファイル: centos.py プロジェクト: dem4ply/chibi_command
 def test_delete(self):
     result = Iptables.table('nat').delete()
     self.assertEqual("iptables --table nat --delete", result.preview())
コード例 #5
0
ファイル: centos.py プロジェクト: dem4ply/chibi_command
 def test_table(self):
     result = Iptables.table('nat')
     self.assertEqual("iptables --table nat", result.preview())
コード例 #6
0
ファイル: centos.py プロジェクト: dem4ply/chibi_command
 def test_protocol(self):
     result = Iptables.table('nat').append("PREROUTING").protocol('tcp')
     self.assertEqual(
         "iptables --table nat --append PREROUTING --protocol tcp",
         result.preview())
コード例 #7
0
ファイル: centos.py プロジェクト: dem4ply/chibi_command
 def test_append(self):
     result = Iptables.table('nat').append("PREROUTING")
     self.assertEqual("iptables --table nat --append PREROUTING",
                      result.preview())