From 5fcf4e25ccd1148036ca46554670f7ef0c713bbd Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Thu, 18 Apr 2019 17:26:18 +0200 Subject: [PATCH] Import nbtscanner 0.1.4. --- nbtscanner.conf | 4 ++-- nmb.c | 2 ++ socket.c | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/nbtscanner.conf b/nbtscanner.conf index 116168c..25ed502 100644 --- a/nbtscanner.conf +++ b/nbtscanner.conf @@ -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 bb89ba9..085aefb 100644 --- a/nmb.c +++ b/nmb.c @@ -24,6 +24,7 @@ #include #include #include +#include #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; diff --git a/socket.c b/socket.c index 4252e48..7207cae 100644 --- 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; -- 2.39.2