From: Steinar H. Gunderson Date: Thu, 18 Apr 2019 15:26:18 +0000 (+0200) Subject: Import nbtscanner 0.1.4. X-Git-Url: https://git.sesse.net/?p=nbtscanner;a=commitdiff_plain;h=5fcf4e25ccd1148036ca46554670f7ef0c713bbd Import nbtscanner 0.1.4. --- 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;