Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void messageLog(string ip)
- {
- logMessage(printf("%s | Scanned you @ %s :: %s", ip, getTime(), getDate()));
- }
- void doMessage(string ip, string data)
- {
- message(getSourceIP(), printf(data, ip));
- }
- void writeToFile(string file, string data)
- {
- writeLine(file, data);
- }
- void doIPCheck(string ip)
- {
- string f_ips[];
- string file[];
- string data[];
- data[0] = printf("%s :: %s || Scan Detected - IP: %s", getDate(), getTime(), ip);
- data[1] = printf("%s", ip);
- file[0] = "scan.local.log";
- file[1] = "ips.total.log";
- if (fileExists(file[1])) {
- int lines = countLines(file[1]);
- int x = 0;
- while (x < lines)
- {
- f_ips[x] = readLine(file[1], x);
- x++;
- }
- for (x = 0; x < length(f_ips); x++)
- {
- if (equal(ip, f_ips[x])) {
- writeToFile(file[0], ip);
- } else {
- for (int y = 0; y < 2; y++)
- {
- writeToFile(file[y], data[y]);
- }
- }
- }
- } else {
- doMessage(ip, "Please Create File: 'ips.total.log'");
- }
- }
- int main()
- {
- string ip = getTargetIP();
- messageLog(ip);
- doMessage(ip, "%s | Scanned you");
- doIPCheck(ip);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement