Logo Search packages:      
Sourcecode: nmap version File versions

nse_main.h

#ifndef NMAP_LUA_H
#define NMAP_LUA_H

extern "C" {
  #include "lua.h"
  #include "lualib.h"
  #include "lauxlib.h"
}

#include <vector>
#include <list>
#include <string>
#include <string.h>
#include <iostream>

struct script_scan_result {
      char* id;
      char* output;
};

typedef std::vector<struct script_scan_result> ScriptResults;

class Target;
int script_scan(std::vector<Target *> &targets);
int script_updatedb();

//parses the arguments provided to scripts via nmap's --script-args option 
int script_check_args();

int process_waiting2running(lua_State *, int);
#endif


Generated by  Doxygen 1.6.0   Back to index