コード例 #1
0
def startNetworkFirewall():
    INI = iniutils.iniParser(FIREWALL_PATH)
    try:
        info = INI.getSection("general")
    except iniutils.iniParserError:
        return
    if info.get("state", "off") == "on":
        call(script(), "Network.Firewall", "setState", ("on"))
コード例 #2
0
ファイル: service.py プロジェクト: AlpyDemirok/PisiLinux
def startNetworkFirewall():
    INI = iniutils.iniParser(FIREWALL_PATH)
    try:
        info = INI.getSection("general")
    except iniutils.iniParserError:
        return
    if info.get("state", "off") == "on":
        call(script(), "Network.Firewall", "setState", ("on"))
コード例 #3
0
ファイル: firewall.py プロジェクト: blue-devil/kuller
option subnet-mask 255.255.255.0;
subnet 172.16.0.0 netmask 255.255.255.0 {
    range 172.16.0.2 172.16.0.254;
}
"""

# Utils

import os
import subprocess

from pardus import iniutils
from pardus import netutils
from pardus import netfilterutils

INI = iniutils.iniParser(FIREWALL_CONF)

def listModuleConfigs():
    """
        Returns a list of modules that are configured.
    """
    try:
        modules = INI.listSections()
    except iniutils.iniParserError:
        return
    if "general" in modules:
        modules.remove("general")
    return modules

class ModuleConfig:
    """
コード例 #4
0
ファイル: firewall.py プロジェクト: andytengca/Packages
option subnet-mask 255.255.255.0;
subnet 172.16.0.0 netmask 255.255.255.0 {
    range 172.16.0.2 172.16.0.254;
}
"""

# Utils

import os
import subprocess

from pardus import iniutils
from pardus import netutils
from pardus import netfilterutils

INI = iniutils.iniParser(FIREWALL_CONF)


def listModuleConfigs():
    """
        Returns a list of modules that are configured.
    """
    try:
        modules = INI.listSections()
    except iniutils.iniParserError:
        return
    if "general" in modules:
        modules.remove("general")
    return modules

コード例 #5
0
ファイル: network.py プロジェクト: Pardus-Linux/COMAR
import subprocess

from pardus import iniutils
from pardus import netutils

from comar.service import startService, stopService, loadConfig

NET_PATH = "/etc/network"
NET_STACK = "baselayout"

MSG_PROFILE_NAME = {
    "en": "You have to enter a profile name to create a connection",
    "tr": "Bağlantı yaratmak için profil ismi girmelisiniz",
}

INI = iniutils.iniParser(os.path.join(NET_PATH, script()), quiet=True)

def listProfiles():
    try:
        return INI.listSections()
    except iniutils.iniParserError:
        return []

class Profile:
    def __init__(self, name):
        if not len(name):
            fail(_(MSG_PROFILE_NAME))
        self.name = name
        try:
            self.info = INI.getSection(name)
        except iniutils.iniParserError:
コード例 #6
0
import subprocess

from pardus import iniutils
from pardus import netutils

from comar.service import startService, stopService, loadConfig

NET_PATH = "/etc/network"
NET_STACK = "baselayout"

MSG_PROFILE_NAME = {
    "en": "You have to enter a profile name to create a connection",
    "tr": "Bağlantı yaratmak için profil ismi girmelisiniz",
}

INI = iniutils.iniParser(os.path.join(NET_PATH, script()), quiet=True)


def listProfiles():
    try:
        return INI.listSections()
    except iniutils.iniParserError:
        return []


class Profile:
    def __init__(self, name):
        if not len(name):
            fail(_(MSG_PROFILE_NAME))
        self.name = name
        try: