File tree 17 files changed +8
-33
lines changed
17 files changed +8
-33
lines changed Original file line number Diff line number Diff line change 128
128
129
129
class FingerPrintResults ;
130
130
131
- #include " nmap.h"
132
- #include " global_structures.h"
133
131
#include " FPEngine.h"
134
132
135
133
/* Maximum number of results allowed in one of these things ... */
Original file line number Diff line number Diff line change 126
126
#ifndef NMAP_OPS_H
127
127
#define NMAP_OPS_H
128
128
129
- #include " nmap.h"
130
- #include " global_structures.h"
131
129
#include " output.h"
132
130
#include < nsock.h>
133
131
#include < string>
Original file line number Diff line number Diff line change 126
126
#ifndef NMAPOUTPUTTABLE_H
127
127
#define NMAPOUTPUTTABLE_H
128
128
129
- #include " nmap.h"
129
+ /* Keep assert() defined for security reasons */
130
+ #undef NDEBUG
131
+
132
+ #include < assert.h>
130
133
131
134
/* ********************* DEFINES/ENUMS ***********************************/
132
135
Original file line number Diff line number Diff line change 127
127
#ifndef TARGET_H
128
128
#define TARGET_H
129
129
130
- #include " nmap.h"
131
130
#include " FingerPrintResults.h"
132
131
#include " libnetutil/netutil.h"
133
132
Original file line number Diff line number Diff line change 135
135
#include < set>
136
136
#include < string>
137
137
138
- #include " nmap.h"
139
-
140
138
/* We use bit vectors to represent what values are allowed in an IPv4 octet.
141
139
Each vector is built up of an array of bitvector_t (any convenient integer
142
140
type). */
Original file line number Diff line number Diff line change 130
130
#ifndef IDLE_SCAN_H
131
131
#define IDLE_SCAN_H
132
132
133
- #include " nmap.h"
134
- #include " global_structures.h"
135
133
#include < nbase.h>
136
134
137
135
class Target ;
Original file line number Diff line number Diff line change 126
126
#ifndef OSSCAN_H
127
127
#define OSSCAN_H
128
128
129
- #include "nmap.h"
130
- #include "global_structures.h"
131
129
#include "FingerPrintResults.h"
132
130
#include "Target.h"
133
131
Original file line number Diff line number Diff line change 127
127
#ifndef OSSCAN2_H
128
128
#define OSSCAN2_H
129
129
130
- #include " nmap.h"
131
- #include " global_structures.h"
132
130
#include " nbase.h"
133
131
#include < vector>
134
132
#include < list>
Original file line number Diff line number Diff line change 163
163
" use \" -Pn -sT localhost\" though.\n\n "
164
164
165
165
#include " portlist.h"
166
- #include " nmap.h"
167
- #include " global_structures.h"
168
166
#include < nsock.h>
169
167
170
168
#include < string>
Original file line number Diff line number Diff line change 127
127
#ifndef REASON_H
128
128
#define REASON_H
129
129
130
- #include " nmap .h"
130
+ #include " nbase .h"
131
131
132
132
#ifdef WIN32
133
133
#include " winsock2.h"
Original file line number Diff line number Diff line change 130
130
#include <netdb.h>
131
131
#endif
132
132
133
- #include "nmap.h"
134
- #include "global_structures.h"
135
133
#include "nbase.h"
136
134
137
135
#define PROTOCOL_TABLE_SIZE 256
Original file line number Diff line number Diff line change 127
127
#ifndef SCAN_ENGINE_H
128
128
#define SCAN_ENGINE_H
129
129
130
- #include " nmap.h"
131
- #include " global_structures.h"
132
130
#include " timing.h"
133
131
#include " tcpip.h"
134
132
#include < list>
Original file line number Diff line number Diff line change 127
127
#ifndef SERVICE_SCAN_H
128
128
#define SERVICE_SCAN_H
129
129
130
- #include " nmap.h"
131
- #include " global_structures.h"
132
130
#include " portlist.h"
133
131
134
132
#include < vector>
Original file line number Diff line number Diff line change 132
132
#else
133
133
#include <netdb.h>
134
134
#endif
135
- #include "nmap.h"
136
- #include "global_structures.h"
137
135
138
136
#include "nbase.h"
139
137
Original file line number Diff line number Diff line change 147
147
#include < sys/param.h> /* Defines MAXHOSTNAMELEN on BSD*/
148
148
#endif
149
149
150
- #include " nmap.h"
151
- #include " global_structures.h"
152
150
#include " TargetGroup.h"
153
151
152
+ class Target ;
153
+
154
154
class TargetGroup {
155
155
public:
156
156
NetBlock *netblock;
Original file line number Diff line number Diff line change @@ -219,10 +219,7 @@ extern "C" {
219
219
#include < signal.h>
220
220
#include < dnet.h>
221
221
222
-
223
-
224
- #include " nmap.h"
225
- #include " global_structures.h"
222
+ class Target ;
226
223
227
224
#ifndef INET_ADDRSTRLEN
228
225
#define INET_ADDRSTRLEN 16
Original file line number Diff line number Diff line change 130
130
#include < string.h>
131
131
#include < errno.h>
132
132
#include < ctype.h>
133
- #include " nmap.h"
134
133
#ifdef WIN32
135
134
#include " mswin32\winclude.h"
136
135
#else
162
161
#include " nbase.h"
163
162
164
163
#include " nmap_error.h"
165
- #include " global_structures.h"
166
164
167
165
/* Arithmatic difference modulo 2^32 */
168
166
#ifndef MOD_DIFF
You can’t perform that action at this time.
0 commit comments