15 #include <QFileInfoList>
27 QFileInfoList mPortFiles;
31 static QString getUserOfProcessID(DWORD pPid);
32 static QString getExecutableOfProcessID(DWORD pPid);
33 static quint16 getPortOfRunningProcess(
const QVector<MIB_TCPROW_OWNER_PID>& pConnections,
const QString& pUser, quint16 pSelfPort,
const in_addr& pRemoteAddr);
34 static QString getUserOfConnection(
const QVector<MIB_TCPROW_OWNER_PID>& pConnections, quint16 pLocalPort, quint16 pRemotePort,
const in_addr& pProxyAddr);
35 static QVector<MIB_TCPROW_OWNER_PID> getConnections();
36 static quint16 getProcessPort(quint16 pLocalPort, quint16 pRemotePort);
38 static quint16 readPortFile(
const QString& pFile);
42 explicit PortWrapper(
const QSharedPointer<HttpRequest>& pRequest);
44 [[nodiscard]]
bool isEmpty()
const;
Definition: PortWrapper.h:21
void invalidate()
Definition: PortWrapper_generic.cpp:30
bool isEmpty() const
Definition: PortWrapper_generic.cpp:24
quint16 fetchPort()
Definition: PortWrapper_generic.cpp:48
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16