Loading src/main-conf.c +5 −2 Original line number Diff line number Diff line Loading @@ -1376,6 +1376,8 @@ masscan_set_parameter(struct Masscan *masscan, } else if (EQUALS("randomize-hosts", name)) { /* already do that */ ; } else if (EQUALS("readrange", name) || EQUALS("readranges", name)) { masscan->op = Operation_ReadRange; } else if (EQUALS("reason", name)) { masscan->output.is_reason = 1; } else if (EQUALS("redis", name)) { Loading Loading @@ -1584,6 +1586,7 @@ is_singleton(const char *name) "banners", "banner", "nobanners", "nobanner", "offline", "ping", "ping-sweep", "arp", "infinite", "interactive", "read-range", "read-ranges", "readrange", "read-ranges", 0}; size_t i; Loading Loading @@ -1646,9 +1649,9 @@ masscan_command_line(struct Masscan *masscan, int argc, char *argv[]) * -- name value */ if (argv[i][0] == '-' && argv[i][1] == '-') { if (strcmp(argv[i], "--help") == 0) if (strcmp(argv[i], "--help") == 0) { masscan_help(); else if (EQUALS("readscan", argv[i]+2)) { } else if (EQUALS("readscan", argv[i]+2)) { /* Read in a binary file instead of scanning the network*/ masscan->op = Operation_ReadScan; Loading src/main.c +5 −0 Original line number Diff line number Diff line Loading @@ -53,6 +53,7 @@ #include "pixie-backtrace.h" #include "proto-sctp.h" #include "script.h" #include "main-readrange.h" #include <assert.h> #include <limits.h> Loading Loading @@ -1494,6 +1495,10 @@ int main(int argc, char *argv[]) rawsock_selftest_if(masscan->nic[i].ifname); return 0; case Operation_ReadRange: main_readrange(masscan); return 0; case Operation_ReadScan: { unsigned start; Loading src/masscan.h +1 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,7 @@ enum Operation { Operation_DebugIF = 4, /* --debug if */ Operation_ListScan = 5, /* -sL */ Operation_ReadScan = 6, /* --readscan <binary-output> */ Operation_ReadRange = 7, /* --readrange */ }; /** Loading vs10/masscan.vcxproj +2 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ <ClCompile Include="..\src\event-timeout.c" /> <ClCompile Include="..\src\main-listscan.c" /> <ClCompile Include="..\src\main-ptrace.c" /> <ClCompile Include="..\src\main-readrange.c" /> <ClCompile Include="..\src\main-src.c" /> <ClCompile Include="..\src\in-binary.c" /> <ClCompile Include="..\src\masscan-app.c" /> Loading Loading @@ -95,6 +96,7 @@ <ClInclude Include="..\src\logger.h" /> <ClInclude Include="..\src\main-dedup.h" /> <ClInclude Include="..\src\main-ptrace.h" /> <ClInclude Include="..\src\main-readrange.h" /> <ClInclude Include="..\src\main-src.h" /> <ClInclude Include="..\src\main-status.h" /> <ClInclude Include="..\src\main-throttle.h" /> Loading vs10/masscan.vcxproj.filters +6 −0 Original line number Diff line number Diff line Loading @@ -237,6 +237,9 @@ <ClCompile Include="..\src\main-status.c"> <Filter>Source Files</Filter> </ClCompile> <ClCompile Include="..\src\main-readrange.c"> <Filter>Source Files</Filter> </ClCompile> </ItemGroup> <ItemGroup> <ClInclude Include="..\src\proto-arp.h"> Loading Loading @@ -410,6 +413,9 @@ <ClInclude Include="..\src\main-status.h"> <Filter>Source Files\misc</Filter> </ClInclude> <ClInclude Include="..\src\main-readrange.h"> <Filter>Source Files</Filter> </ClInclude> </ItemGroup> <ItemGroup> <None Include="..\README.md" /> Loading Loading
src/main-conf.c +5 −2 Original line number Diff line number Diff line Loading @@ -1376,6 +1376,8 @@ masscan_set_parameter(struct Masscan *masscan, } else if (EQUALS("randomize-hosts", name)) { /* already do that */ ; } else if (EQUALS("readrange", name) || EQUALS("readranges", name)) { masscan->op = Operation_ReadRange; } else if (EQUALS("reason", name)) { masscan->output.is_reason = 1; } else if (EQUALS("redis", name)) { Loading Loading @@ -1584,6 +1586,7 @@ is_singleton(const char *name) "banners", "banner", "nobanners", "nobanner", "offline", "ping", "ping-sweep", "arp", "infinite", "interactive", "read-range", "read-ranges", "readrange", "read-ranges", 0}; size_t i; Loading Loading @@ -1646,9 +1649,9 @@ masscan_command_line(struct Masscan *masscan, int argc, char *argv[]) * -- name value */ if (argv[i][0] == '-' && argv[i][1] == '-') { if (strcmp(argv[i], "--help") == 0) if (strcmp(argv[i], "--help") == 0) { masscan_help(); else if (EQUALS("readscan", argv[i]+2)) { } else if (EQUALS("readscan", argv[i]+2)) { /* Read in a binary file instead of scanning the network*/ masscan->op = Operation_ReadScan; Loading
src/main.c +5 −0 Original line number Diff line number Diff line Loading @@ -53,6 +53,7 @@ #include "pixie-backtrace.h" #include "proto-sctp.h" #include "script.h" #include "main-readrange.h" #include <assert.h> #include <limits.h> Loading Loading @@ -1494,6 +1495,10 @@ int main(int argc, char *argv[]) rawsock_selftest_if(masscan->nic[i].ifname); return 0; case Operation_ReadRange: main_readrange(masscan); return 0; case Operation_ReadScan: { unsigned start; Loading
src/masscan.h +1 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,7 @@ enum Operation { Operation_DebugIF = 4, /* --debug if */ Operation_ListScan = 5, /* -sL */ Operation_ReadScan = 6, /* --readscan <binary-output> */ Operation_ReadRange = 7, /* --readrange */ }; /** Loading
vs10/masscan.vcxproj +2 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ <ClCompile Include="..\src\event-timeout.c" /> <ClCompile Include="..\src\main-listscan.c" /> <ClCompile Include="..\src\main-ptrace.c" /> <ClCompile Include="..\src\main-readrange.c" /> <ClCompile Include="..\src\main-src.c" /> <ClCompile Include="..\src\in-binary.c" /> <ClCompile Include="..\src\masscan-app.c" /> Loading Loading @@ -95,6 +96,7 @@ <ClInclude Include="..\src\logger.h" /> <ClInclude Include="..\src\main-dedup.h" /> <ClInclude Include="..\src\main-ptrace.h" /> <ClInclude Include="..\src\main-readrange.h" /> <ClInclude Include="..\src\main-src.h" /> <ClInclude Include="..\src\main-status.h" /> <ClInclude Include="..\src\main-throttle.h" /> Loading
vs10/masscan.vcxproj.filters +6 −0 Original line number Diff line number Diff line Loading @@ -237,6 +237,9 @@ <ClCompile Include="..\src\main-status.c"> <Filter>Source Files</Filter> </ClCompile> <ClCompile Include="..\src\main-readrange.c"> <Filter>Source Files</Filter> </ClCompile> </ItemGroup> <ItemGroup> <ClInclude Include="..\src\proto-arp.h"> Loading Loading @@ -410,6 +413,9 @@ <ClInclude Include="..\src\main-status.h"> <Filter>Source Files\misc</Filter> </ClInclude> <ClInclude Include="..\src\main-readrange.h"> <Filter>Source Files</Filter> </ClInclude> </ItemGroup> <ItemGroup> <None Include="..\README.md" /> Loading