removed cd

This commit is contained in:
Piotr 2013-05-17 15:50:10 +02:00
parent 953b8ea82c
commit f277cffb5c
3 changed files with 0 additions and 351 deletions

@ -1,87 +0,0 @@
#include "Fuzzer.h"
Fuzzer::Fuzzer()
{
return;
}
Fuzzer::Fuzzer(std::string nmapfuzzsignatures_file,std::string nmapfuzzpayload_file)
{
this->nmapfuzzsignatures_file = nmapfuzzsignatures_file ;
this->nmapfuzzpayload_file = nmapfuzzpayload_file ;
counter=0;
return;
}
bool Fuzzer::processSignatureFile()
{
return 0;
}
bool Fuzzer::PrepareFuzzer()
{
this->fp_payloads=fopen(this->nmapfuzzpayload_file.c_str(), "r");
char buf_file[BUFSIZE];
if ( this->fp_payloads == NULL) {
fprintf(stdout,"Error opening payload file: %s \n",this->nmapfuzzpayload_file.c_str());
return 1;
}
FILE *fp = fopen(this->nmapfuzzsignatures_file.c_str(), "r");
if (fp == NULL) {
fprintf(stdout,"Error opening signature file: %s \n",this->nmapfuzzsignatures_file.c_str());
return 1;
}
while (fgets(buf_file, BUFSIZE, fp))
nmapfuzzsignatures.push_back(std::string(buf_file));
fclose(fp);
}
std::vector<char> Fuzzer::GetFUZZ()
{
char buf_file[BUFSIZE];
std::string input_line,input_wrapped;
std::vector<char> result_vector;
fgets(buf_file, BUFSIZE, this->fp_payloads);
input_line=std::string(buf_file);
input_wrapped=Utils::wrapNMAP(this->nmapfuzzsignatures[this->counter%this->nmapfuzzsignatures.size()],input_line);
this->counter++;
for(int i=0; i<input_wrapped.length();i++)
result_vector.push_back(input_wrapped[i]);
return result_vector;
}
/*
std::string input_line;
std::getline(std::cin, input_line);
for(int i=0; i<input_line.length();i++)
result_vector.push_back(input_line[i]);
return result_vector;
*/

@ -1,46 +0,0 @@
#ifndef FUZZER_H
#define FUZZER_H
#define NMAP_FUZZ_FILE_SIG "nmapfuzzsignatures"
#define NMAP_FUZZ_FILE_PAY "nmapfuzzpayloads"
#include <string>
#include <stdio.h>
#include <ctype.h>
#include <pcap.h>
#include <map>
#include <vector>
#include <sstream>
#include <unistd.h>
#include <algorithm>
#include <iostream>
#include <ctime>
#include <pthread.h>
#include "Utils.h"
#include "Configuration.h"
using namespace std;
typedef vector < string > Nmap_Fuzz_Vector;
class Fuzzer{
private:
std::string nmapfuzzsignatures_file;
std::string nmapfuzzpayload_file;
Nmap_Fuzz_Vector nmapfuzzsignatures;
FILE *fp_payloads;
int counter;
public:
Fuzzer();
Fuzzer(std::string,std::string);
bool processSignatureFile();
bool Prepare();
std::vector<char> GetFUZZ();
};
#endif

@ -1,218 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>currentDocument</key>
<string>src/portspoof.c</string>
<key>documents</key>
<array>
<dict>
<key>expanded</key>
<true/>
<key>name</key>
<string>portspoof2</string>
<key>regexFolderFilter</key>
<string>!.*/(\.[^/]*|CVS|_darcs|_MTN|\{arch\}|blib|.*~\.nib|.*\.(framework|app|pbproj|pbxproj|xcode(proj)?|bundle))$</string>
<key>sourceDirectory</key>
<string></string>
</dict>
</array>
<key>fileHierarchyDrawerWidth</key>
<integer>200</integer>
<key>metaData</key>
<dict>
<key>ChangeLog</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>5</integer>
<key>line</key>
<integer>14</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
</dict>
<key>FAQ</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>24</integer>
<key>line</key>
<integer>1</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
</dict>
<key>Makefile.am</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>22</integer>
<key>line</key>
<integer>6</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
</dict>
<key>Makefile.in</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>0</integer>
<key>line</key>
<integer>0</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
</dict>
<key>NEWS</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>0</integer>
<key>line</key>
<integer>1</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
</dict>
<key>README</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>7</integer>
<key>line</key>
<integer>18</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
</dict>
<key>TODO</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>0</integer>
<key>line</key>
<integer>8</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
</dict>
<key>configure.in</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>23</integer>
<key>line</key>
<integer>7</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>7</integer>
</dict>
<key>src/config_file.c</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>0</integer>
<key>line</key>
<integer>95</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>88</integer>
</dict>
<key>src/config_file.h</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>18</integer>
<key>line</key>
<integer>0</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
</dict>
<key>src/log.c</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>2</integer>
<key>line</key>
<integer>43</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
</dict>
<key>src/portspoof.c</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>1</integer>
<key>line</key>
<integer>227</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>220</integer>
</dict>
<key>src/signatures</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>54</integer>
<key>line</key>
<integer>1477</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>1483</integer>
</dict>
</dict>
<key>openDocuments</key>
<array>
<string>src/log.c</string>
<string>src/signatures</string>
<string>src/portspoof.c</string>
</array>
<key>showFileHierarchyDrawer</key>
<true/>
<key>windowFrame</key>
<string>{{203, 274}, {1186, 878}}</string>
</dict>
</plist>