DaemonService/DaemonService/ipsechelper.h
筱傑 cc1dad74dd Add Runtime images
Update README.md
Delete redundant files
2019-06-17 22:29:09 +08:00

28 lines
763 B
C++

#ifndef IPSECHELPER_H
#define IPSECHELPER_H
#include <QString>
class IpsecHelper
{
public:
IpsecHelper() = delete;
IpsecHelper(IpsecHelper&) = delete;
IpsecHelper& operator=(const IpsecHelper&) = delete;
static void addItemToWhitelist(QString ip, int port);
static void removeItemFromWhiteList(QString ip, int port);
static void addItemToBlackList(QString ip, int port);
static void addItemToBlackList(QString ip);
static void removeItemFromBlackList(QString ip, int port);
static void removeItemFromBlackList(QString ip);
static void addItemToBlackList(int port);
private:
static void ExeCmd(QString cmd, QString filterlist, QString srcaddr, int port = 0);
};
#endif // IPSECHELPER_H