lijiejie / EasyPen

EasyPen is a GUI program which helps pentesters do target discovery, vulnerability scan and exploitation
605 stars 78 forks source link

EasyPen_alpha_1.0.7解压后运行报错 #6

Open lhl123github opened 1 year ago

lhl123github commented 1 year ago

EasyPen_alpha_1.0.7解压后报 [2022-10-20 09:54:25,105] [log_output] [43] EasyPen alpha 1.0.7 start, wxpython version is 4.2.0 msw (phoenix) wxWidgets 3.2.0 [2022-10-20 09:54:32,215] [log_output] [43] Nmap missing, please install nmap or add it to $PATH [2022-10-20 09:55:57,707] [log_output] [43] Brute domain: 172.40.12.228, pid: 8116 但是运行电脑是安装了nmap的,是不是需要修改环境变量呢?

lijiejie commented 1 year ago

你直接 Win +R, 打开cmd,能直接运行nmap吗? 可能是没有加到环境变量。 可以把nmap的路径加到用户环境变量中试试

lhl123github commented 1 year ago

可以直接运行,已经添加到系统环境变量了。这个./tools/nmap/文件夹里边只有一个.gitkeep正常吗?

lhl123github commented 1 year ago

Microsoft Windows [版本 10.0.22623.746] (c) Microsoft Corporation。保留所有权利。

C:\Users\xxxxxxx>nmap -h Nmap 7.93 ( https://nmap.org ) Usage: nmap [Scan Type(s)] [Options] {target specification} TARGET SPECIFICATION: Can pass hostnames, IP addresses, networks, etc. Ex: scanme.nmap.org, microsoft.com/24, 192.168.0.1; 10.0.0-255.1-254 -iL : Input from list of hosts/networks -iR : Choose random targets --exclude <host1[,host2][,host3],...>: Exclude hosts/networks --excludefile : Exclude list from file HOST DISCOVERY: -sL: List Scan - simply list targets to scan -sn: Ping Scan - disable port scan -Pn: Treat all hosts as online -- skip host discovery -PS/PA/PU/PY[portlist]: TCP SYN/ACK, UDP or SCTP discovery to given ports -PE/PP/PM: ICMP echo, timestamp, and netmask request discovery probes -PO[protocol list]: IP Protocol Ping -n/-R: Never do DNS resolution/Always resolve [default: sometimes] --dns-servers <serv1[,serv2],...>: Specify custom DNS servers --system-dns: Use OS's DNS resolver --traceroute: Trace hop path to each host SCAN TECHNIQUES: -sS/sT/sA/sW/sM: TCP SYN/Connect()/ACK/Window/Maimon scans -sU: UDP Scan -sN/sF/sX: TCP Null, FIN, and Xmas scans --scanflags : Customize TCP scan flags -sI <zombie host[:probeport]>: Idle scan -sY/sZ: SCTP INIT/COOKIE-ECHO scans -sO: IP protocol scan -b : FTP bounce scan PORT SPECIFICATION AND SCAN ORDER: -p : Only scan specified ports Ex: -p22; -p1-65535; -p U:53,111,137,T:21-25,80,139,8080,S:9 --exclude-ports : Exclude the specified ports from scanning -F: Fast mode - Scan fewer ports than the default scan -r: Scan ports sequentially - don't randomize --top-ports : Scan most common ports --port-ratio : Scan ports more common than SERVICE/VERSION DETECTION: -sV: Probe open ports to determine service/version info --version-intensity : Set from 0 (light) to 9 (try all probes) --version-light: Limit to most likely probes (intensity 2) --version-all: Try every single probe (intensity 9) --version-trace: Show detailed version scan activity (for debugging) SCRIPT SCAN: -sC: equivalent to --script=default --script=: is a comma separated list of directories, script-files or script-categories --script-args=<n1=v1,[n2=v2,...]>: provide arguments to scripts --script-args-file=filename: provide NSE script args in a file --script-trace: Show all data sent and received --script-updatedb: Update the script database. --script-help=: Show help about scripts.

is a comma-separated list of script-files or script-categories. OS DETECTION: -O: Enable OS detection --osscan-limit: Limit OS detection to promising targets --osscan-guess: Guess OS more aggressively TIMING AND PERFORMANCE: Options which take
lijiejie commented 1 year ago

程序打开后,你试试F5打开shell, import subprocess; subprocess.check_output('where nmap', shell=True).strip()

看看有错误提示吗?

test_nmap

lijiejie commented 1 year ago

暂时还没有能复现这个问题,也可以试试管理员权限打开程序试试

lhl123github commented 1 year ago

import subprocess; subprocess.check_output('where nmap', shell=True).strip() b'D:\\xb9\xa5\xb7\xc0\xb9\xa4\xbe\xdf\EasyPen_alpha_1.0.7 (1)\EasyPen_alpha_1.0.7\tools\nmap\nmap.exe'

没有报错呀

lhl123github commented 1 year ago

nmap安装路径就是D:\xb9\xa5\xb7\xc0\xb9\xa4\xbe\xdf\EasyPen_alpha_1.0.7 (1)\EasyPen_alpha_1.0.7\tools\nmap\

lijiejie commented 1 year ago

我这边处理修复一下,是因为你的路径中出现了空格引起的问题。

lhl123github commented 1 year ago

对的 昨天我也发现了 我发现存在空格 后来把中文路径跟空格都删除了就好了~ 谢谢大佬的工具~~~