klezVirus / klezVirus/vortex

Subdomain enum Error

Open
#4 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
450
Forks
50
PR merge metrics
No merged PRs in 30d

Description

python3.9 vortex.py -w m subdomain -c enum -D google.com

,d#####F^ ,yy############yy ^9#######,
,######" y###################by ^9######,
######^ y#####F"" ^"9######y "######]
d#####^ ,#####" by klezVirus ^9#####, ^######,
,#####] ,####F yy#######y, ^9####b ^######
[##### ####F ,###F""'"9####, 9####] 9#####
#####F [#### ,##F^ yy "###b 9####, ^#####]
#####] [###] ### dF""#b ^###] ^####] #####]
9####b [#### 9##, 9bd [#] [##b ##### [#####
[##### ####, 9##y, ,y##^ d##F ##### [####]
#####b ^####y ^"#####" d###^ ,####] d#####
[#####, ^####by ,d###^ d####^ #####F
9#####y "#####byyyyyyd####F^ d####F [#####9
9#####b, ""############"^ ,d####F ,######
^######b, ""'""'"^ ,d#####F d#####F

[*] Starting subdomain passive enumeration
[*] Starting subdomain enumeration with `Amass`
"/root/go/bin/amass" enum -rf "/root/vortex/lib/Sublist3r/subbrute/resolvers.txt" -nf "/root/vortex/lib/Sublist3r/subbrute/names.txt" -d google.com -passive
Process Process-2:
Traceback (most recent call last):
File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap
self.run()
File "/usr/lib/python3.9/multiprocessing/process.py", line 108, in run
self._target(*self._args, **self._kwargs)
File "/root/vortex/vortex.py", line 75, in run
action_instance.safe_execute(**self.action_vargs)
File "/root/vortex/actions/action.py", line 161, in safe_execute
self.execute(**kwargs)
File "/root/vortex/actions/subdomain.py", line 151, in execute
amass.enumerate()
File "/root/vortex/lib/Amass.py", line 106, in enumerate
self.__execute()
File "/root/vortex/lib/Amass.py", line 124, in __execute
process = subprocess.Popen(cmd, stdout=writer, stderr=subprocess.STDOUT)
File "/usr/lib/python3.9/subprocess.py", line 951, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib/python3.9/subprocess.py", line 1823, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '"/root/go/bin/amass" enum -rf "/root/vortex/lib/Sublist3r/subbrute/resolvers.txt" -nf "/root/vortex/lib/Sublist3r/subbrute/names.txt" -d google.com -passive'

the file /root/go/bin/amass exists and is executable
no idea why this pops up.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start in lib/Amass.py, especially enumerate() and __execute(), then follow the call from actions/subdomain.py. Reproduce the command with Python 3.9 and verify how subprocess.Popen receives the displayed Amass command. Done means passive subdomain enumeration launches the existing executable without FileNotFoundError.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli, security
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.