diff --git a/scapy/modules/nmap.py b/scapy/modules/nmap.py index 692e0730ecc2ed1325179bcc5e77cc014f542656..ffed334a63a80918f7e90391c4afa56b902677fa 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" ######################