From f22febc04cd72ee9c3de3ee82e3d50146e75cb23 Mon Sep 17 00:00:00 2001
From: Dirk Loss <mail@dirk-loss.de>
Date: Wed, 22 Jul 2009 23:34:46 +0200
Subject: [PATCH] Default path for nmap-os-fingerprints on Windows

---
 scapy/modules/nmap.py | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/scapy/modules/nmap.py b/scapy/modules/nmap.py
index 692e0730..ffed334a 100644
--- a/scapy/modules/nmap.py
+++ b/scapy/modules/nmap.py
@@ -3,10 +3,17 @@
 ## Copyright (C) Philippe Biondi <phil@secdev.org>
 ## This program is published under a GPLv2 license
 
+import os
+
 from scapy.data import KnowledgeBase
 from scapy.config import conf
+from scapy.arch import WINDOWS
+
 
-conf.nmap_base ="/usr/share/nmap/nmap-os-fingerprints"
+if WINDOWS:
+    conf.nmap_base=os.environ["ProgramFiles"] + "\\nmap\\nmap-os-fingerprints"
+else:
+    conf.nmap_base ="/usr/share/nmap/nmap-os-fingerprints"
 
 
 ######################
-- 
GitLab