mirror of
https://github.com/jie65535/DaemonService.git
synced 2024-07-27 19:04:56 +08:00
28 lines
763 B
C++
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
|