]> git.sesse.net Git - nbtscanner/commitdiff
Import nbtscanner 0.1.4.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Thu, 18 Apr 2019 15:26:18 +0000 (17:26 +0200)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Thu, 18 Apr 2019 15:26:18 +0000 (17:26 +0200)
nbtscanner.conf
nmb.c
socket.c

index 116168c5d483ad1c54934f127341f0650bb4d524..25ed502752f0f6516c4bb22821da5c27885aa721 100644 (file)
@@ -82,6 +82,6 @@ mysql_password=tg01
 #
 #range=158.39.124.0/23
 #range=213.236.192.0/24
-range=10.0.0.0/24
-#range=10.0.0.0/24
+range=10.0.0.0/16
 #range=10.0.19.0/24
+
diff --git a/nmb.c b/nmb.c
index bb89ba9a1a052942838d30e898c9b7a98508d0d0..085aefb2a620d6642d22cc989aabc3ffe5ec9216 100644 (file)
--- a/nmb.c
+++ b/nmb.c
@@ -24,6 +24,7 @@
 #include <string.h>
 #include <stdlib.h>
 #include <unistd.h>
+#include <malloc.h>
 
 #include "nmb.h"
 #include "packet.h"
@@ -32,6 +33,7 @@
 
 void build_nbt_packet(struct nmb_packet *nmb, int name_trn_id)
 {
+       /* this could in theory be optimized, but I don't think it's worth it */
        nmb->header.name_trn_id = name_trn_id;
        nmb->header.opcode = 0;
        nmb->header.response = 0;
index 4252e4820d5da0f4a034c0df0f000ed09601e530..7207cae176569b7b2609f82afba2b52f273dd9eb 100644 (file)
--- a/socket.c
+++ b/socket.c
@@ -49,7 +49,7 @@ int open_sockets(void)
        int sock;
 
        memset((char *)&sin, 0, sizeof(sin));
-       sin.sin_port = htons(0);
+       sin.sin_port = htons(137);
        sin.sin_family = AF_INET;
        sin.sin_addr.s_addr = INADDR_ANY;