Giter Site home page Giter Site logo

anouarbensaad / vulnx Goto Github PK

View Code? Open in Web Editor NEW
1.8K 52.0 338.0 589 KB

vulnx πŸ•·οΈ an intelligent Bot, Shell can achieve automatic injection, and help researchers detect security vulnerabilities CMS system. It can perform a quick CMS security detection, information collection (including sub-domain name, ip address, country information, organizational information and time zone, etc.) and vulnerability scanning.

License: GNU General Public License v3.0

Dockerfile 2.18% PHP 0.54% Python 93.02% Shell 4.25% HTML 0.01%
crawler information-gathering cms-detector cloudflare-detection bot pentest wp-scanner auto-exploiter vulnerability hacking

vulnx's People

Contributors

anouarbensaad avatar kdevb0x avatar khaireddines avatar omarbenabdejlil avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vulnx's Issues

AttributeError: 'NoneType' object has no attribute 'group'

Launching with a command similar to (In my particular case):
vulnx --url $TARGET_URL --dns --dork-list wordpress -o $SAVEDIR -c all -d -w -e

Fails with:

Traceback (most recent call last):
File "/usr/share/vulnx/vulnx.py", line 640, in
detect_cms()
File "/usr/share/vulnx/vulnx.py", line 251, in detect_cms
domain_info(url)
File "/usr/share/vulnx/modules/dnsLookup.py", line 74, in domain_info
csrf_token = re.search(r"name='csrfmiddlewaretoken' value='(.*?)'", response).group(1)
AttributeError: 'NoneType' object has no attribute 'group'

The fix is trivial, and I have submitted a pull request with a fix.

(Note: I am relatively new to contributing to projects, so please let me know if there is anything else I should do, or any comments you might have. Thanks!)

no log files

Describe the bug
After running the scan, resulting in 0/0+ vulnerabilities, I can't see any log/result files being created.

To Reproduce
Steps to reproduce the behavior:

  1. launch the scan
  2. look for the log files

Desktop (please complete the following information):

  • OS: N/A
  • Browser : N/A - Terminal
  • Version latest

dorks output in txt file. and auto vulnerability scan

I send you e_mail !!! can to read ? i wait your messages !!! and tell me after you update software !!! .... and try to insert !!! all website dokers find to insert in one txt files and after can test all domains . no only one manually !!!

prestaExploits.py error

Hi,

In kaliLinux not work fine module:

command: vulnx -u https://www.testmyweb.com/ -e

[~] Check Vulnerability

NAME STATUS SHELL
Traceback (most recent call last):
File "/usr/share/vulnx/vulnx.py", line 640, in
detect_cms()
File "/usr/share/vulnx/vulnx.py", line 368, in detect_cms
columnadverts(url,headers)
File "/usr/share/vulnx/modules/prestaExploits.py", line 16, in columnadverts
statusCheck = re.findall(re.compile(r'Vuln X'),upload_file)
File "/usr/lib/python3.7/re.py", line 223, in findall
return _compile(pattern, flags).findall(string)
TypeError: expected string or bytes-like object
root@kali:~/Desktop/VulnX#

I have a problem installing vulnx

when I install vulnx
I followed the instructions correctly but when I run ./install.sh
at the terminal output there is an error like this
root @ backbox: ~ / .tools / vulnx # ./install.sh
===== VULNX INSTALL =====
Β [+] vulnx Will Be Installed In Your System
Β [+] Installing Python ...
Reading package lists ... Done
Building dependency tree
Reading state information ... Done
python3 is already the newest version (3.5.1-3).
The following packages were automatically installed and are no longer required:
Β Β aapt android-libaapt android-libandroidfw android-libbacktrace android-libbase android-libcutils android-liblog android-libunwind android-libutils android-libziparchive junit libantlr-java libantlr3-runtime-java
Β Β libatinject-jsr330-api-java libcommons-cli-java libcommons-io-java libcommons-lang3-java libguava-java libjaxp1.3-java libjsr305-java libstringtemplate-java libxmlunit-java libxpp3-java libyaml-snake-java
Β Β snapd-login-service
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Satisfied requirements: requests in / usr / lib / python3 / dist-packages (from -r ./pip/requirements.txt (line 1)) (2.9.1)
Satisfied requirements: bs4 in /usr/local/lib/python3.5/dist-packages (from -r ./pip/requirements.txt (line 2)) (0.0.1)
Already satisfied requirements: beautifulsoup4 in / usr / lib / python3 / dist-packages (from bs4 -> - r ./pip/requirements.txt (line 2)) (4.4.1)
Β [+] Checking directories ...
Β [+] Installing ...
Β [+] Creating Symbolic Link ...
mkdir: cannot create directory β€˜/ usr / share / vulnx ': File exists
cp: cannot create directory 'usr / share / vulnx / shell': No such file or directory
Β [+] Tool Successfully Installed And Will Start In 5s!
Β [+] You can execute tool by typing vulnx

Traceback (most recent call last):
Β Β File "/usr/share/vulnx/vulnx.py", line 36, in
Β Β Β Β from common.wp_exploits import (wp_wysija,
Β Β File "/usr/share/vulnx/common/wp_exploits.py", line 15
Β Β Β Β headers ['Content_Type']: 'multipart / form-data'
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β ^
SyntaxError: invalid syntax

Please help

Error execution

Hello,

When I execute vulnx I have this error:

Traceback (most recent call last):
  File "/usr/share/vulnx/vulnx.py", line 157, in <module>
    detection()
  File "/usr/share/vulnx/vulnx.py", line 113, in detection
    instance.instanciate()
  File "/usr/share/vulnx/modules/detector.py", line 140, in instanciate
    print ("{0} \u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212\u2212".format(W))
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 8-51: ordinal not in range(256)


Can anyone help me?

A greeting and thanks

ScanPorts

how can I just ports from a website?

Error will be reported after installation

[~] Scanning Ports
PORTS STATUS PROTO
Traceback (most recent call last):
File "/usr/share/vulnx/vulnx.py", line 640, in
detect_cms()
File "/usr/share/vulnx/vulnx.py", line 280, in detect_cms
portscan(hostd(url),scanports)
File "/usr/share/vulnx/modules/portChecker.py", line 32, in portscan
result = sock.connect_ex((host, port))
socket.gaierror: [Errno -2] Name or service not known

OS / Server Information Traceback (most recent call last):

there is a bug error in the section when checking os information ?

example :

[~] OS / Server Information
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/urllib3/connectionpool.py", line 699, in urlopen
    httplib_response = self._make_request(
  File "/usr/local/lib/python3.8/dist-packages/urllib3/connectionpool.py", line 382, in _make_request
    self._validate_conn(conn)
  File "/usr/local/lib/python3.8/dist-packages/urllib3/connectionpool.py", line 1010, in _validate_conn
    conn.connect()
  File "/usr/local/lib/python3.8/dist-packages/urllib3/connection.py", line 411, in connect
    self.sock = ssl_wrap_socket(
  File "/usr/local/lib/python3.8/dist-packages/urllib3/util/ssl_.py", line 428, in ssl_wrap_socket
    ssl_sock = _ssl_wrap_socket_impl(
  File "/usr/local/lib/python3.8/dist-packages/urllib3/util/ssl_.py", line 472, in _ssl_wrap_socket_impl
    return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
  File "/usr/lib/python3.8/ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "/usr/lib/python3.8/ssl.py", line 1040, in _create
    self.do_handshake()
  File "/usr/lib/python3.8/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1131)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/requests/adapters.py", line 439, in send
    resp = conn.urlopen(
  File "/usr/local/lib/python3.8/dist-packages/urllib3/connectionpool.py", line 755, in urlopen
    retries = retries.increment(
  File "/usr/local/lib/python3.8/dist-packages/urllib3/util/retry.py", line 574, in increment
    raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='input.payapi.io', port=443): Max retries exceeded with url: /v1/api/fraud/domain/age/unbaja.ac.id?User-Agent=Mozilla%2F5.0+%28compatible%3B+MSIE+9.0%3B+Windows+NT+6.1%3B+WOW64%3B+Trident%2F5.0%29&Content-type=%2A%2F%2A&Accept=text%2Fhtml%2Capplication%2Fxhtml%2Bxml%2Capplication%2Fxml%3Bq%3D0.9%2C%2A%2F%2A%3Bq%3D0.8&Accept-Language=en-US%2Cen%3Bq%3D0.5&Connection=keep-alive (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1131)')))

does it use python 3.8 and the python 3.9 library doesn't exist?, I see in the documentation it runs on python 3.6 ?

Update Exploits!

All exploit is old :-( software worked fine but no find a vulnerable website because all exploit is very old and is no good !!! Try to update exploit !!!

Error while exploiting

# Coded By Anouar Ben Saad - @anouarbensaad      

http://www

[Target] => http://

βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’
[] looking for cms
[+] CMS : Joomla
βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’
[
] Exploits Scan
βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’
[~] Exploits Scan
[?] com_jce FAIL
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/requests/utils.py", line 941, in check_header_validity
if not pat.match(value):
TypeError: expected string or bytes-like object

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/share/vulnx/vulnx.py", line 157, in
detection()
File "/usr/share/vulnx/vulnx.py", line 113, in detection
instance.instanciate()
File "/usr/share/vulnx/modules/detector.py", line 146, in instanciate
instance.exploit()
File "/usr/share/vulnx/modules/executor/Joomla.py", line 30, in exploit
return joox.jooexploits()
File "/usr/share/vulnx/modules/exploits/joomla_exploits.py", line 490, in jooexploits
self.exploit_state(self.com_media())
File "/usr/share/vulnx/modules/exploits/joomla_exploits.py", line 54, in com_media
requests.post(endpoint, data=data, headers=self.headers,verify=False).text
File "/usr/lib/python3/dist-packages/requests/api.py", line 116, in post
return request('post', url, data=data, json=json, **kwargs)
File "/usr/lib/python3/dist-packages/requests/api.py", line 60, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 519, in request
prep = self.prepare_request(req)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 452, in prepare_request
p.prepare(
File "/usr/lib/python3/dist-packages/requests/models.py", line 314, in prepare
self.prepare_headers(headers)
File "/usr/lib/python3/dist-packages/requests/models.py", line 448, in prepare_headers
check_header_validity(header)
File "/usr/lib/python3/dist-packages/requests/utils.py", line 944, in check_header_validity
raise InvalidHeader("Value for header {%s: %s} must be of type str or "
requests.exceptions.InvalidHeader: Value for header {content-type: ['form-data']} must be of type str or bytes, not <class 'list'>

vulnx not working dev pls fix it

its showing cms but its not showing further information and showing error in every wordpress website cannot find os and hosting server so i request you to fix it
thanks

from common.threading import threads

I used the install instructions from Kitploit and when I tried to run I was informed there was no module named common, so I used pip to install common. I reran vulnx and was then informed that there was no module named common.threading. I looked on PyPl and could not find a specific 'common.threading' project, so I tried to install threads, no version found to satisfy requirements. While searching for projects under 'common.threading' on PyPl I found several projects listed. Which one is the one needed to get past this error? I will give that I am probably making a newb mistake, am willing to take this as a 'learning moment'!!

connectionResetError when finding Subdomain (-d)

Describe the bug
Using "-d" or Subdomain module will result in connectionResetError or Connection Closed by Remote Server or Connection Reset by peer. I think this is caused by incompatible issue with latest python package.

To Reproduce
Steps to reproduce the behavior:

  1. Install Vulnx with git clone inside Latest Version of Termux and Package.
  2. Proceed to execute install.sh (It will install the latest version of Request and BeautifulSoup4)
  3. Run the Vulnx and input it like this :
    vulnx -d http://linebank.com.tw -d

Expected behavior
Vulnx will search subdomain of target without raising exception like image provided below.

Screenshots
Screenshot_2022-02-20-12-55-22-36

Smartphone:

  • Device: [Oppo F7]
  • OS: [ColorOS 7.1]
  • Latest version of Termux
  • Latest Version of Python, Request and BS4

Additional context
I think this is caused by incompatible issue with latest python package.

Error in common/uri_converter.py

An error trying to check url's with the "minus" symbol in domain name like: something-likethis.com, cant provide the real domain name for security reasons.

Here is the traceback:
Traceback (most recent call last):
File "/usr/share/vulnx/vulnx.py", line 514, in
'Host' : hostd(url),
File "/usr/share/vulnx/common/uri_converter.py", line 6, in convert_uri
return domain.group(3)
AttributeError: 'NoneType' object has no attribute 'group'

ERROR WHEN DNS NOT RESOLVE

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. run vulnx
  2. See error

requests.exceptions.ConnectionError: HTTPConnectionPool(host='a.com', port=80): Max retries exceeded with url: / (Caused by NewConnectionError('<requests.packages.url
lib3.connection.HTTPConnection object at 0x7f596cd86f60>: Failed to establish a new connection: [Errno -2] Name or service not known',))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/share/vulnx/vulnx.py", line 173, in
print('error : '+error)
TypeError: Can't convert 'ConnectionError' object to str implicitly

Error launching on windows

When I run python vulnx.py I have error:
ModuleNotFoundError: No module named 'readline'
And after pip install readline I got:
error: this module is not meant to work on Windows

  • OS: Windows 10
  • Python 3.7.1

'NoneType' object

Traceback (most recent call last):
File "/usr/share/vulnx/vulnx.py", line 719, in
detect_cms()
File "/usr/share/vulnx/vulnx.py", line 533, in detect_cms
wordpressMain(url,headers)
File "/usr/share/vulnx/vulnx.py", line 259, in wordpressMain
getOS(url, headers)
File "/usr/share/vulnx/vulnx.py", line 609, in getOS
print(' %s %sServer :%s %s' % (good, W, end, find.group(1)))
AttributeError: 'NoneType' object has no attribute 'group'

I caught a problem with the "Server" response header. This header did not exist in my case. Regular expression did not find a match and returned a None object.
This is my patch:
find = regx.search(server_response)
if find is None:
print('"Server" header is not exist')
else:
print(' %s %sServer :%s %s' % (good, W, end, find.group(1)))
print(' %s %sOS :%s %s' % (good, W, end, find.group(2)))

I got into trouble when running vulnx

                .:.        .:,                    
               xM;           XK.                  
              dx'            .lO.                 
             do                ,0.                
         .c.lN'      ,  '.     .k0.:'             
          xMMk;d;''cOM0kWXl,',locMMX.             
          .NMK.   :WMMMMMMMx    dMMc              
           lMMO  lWMMMMMMMMMO. lMMO               
            cWMxxMMMMMMMMMMMMKlWMk                
             .xWMMMMMMMMMMMMMMM0,                 
               .,OMd,,,;0MMMO,.                   
         .l0O.VXVXOX.VXVX0MOVXVX.0Kd,             
        lWMMO0VXVX0OX.VXVXlVXVX.VXNMMO            
       .MMX;.N0VXVX00X.VXVXVX0.0M:.OMMl           
      .OXc  ,MMOVXVX0VX .VXVX00MMo  ,0X'          
      0x.  :XMMMkVXVX.XO.VXVXdMMMWo.  :X'         
     .d  'NMMMMMMkVXVX..VXVX0.XMMMMWl  ;c         
        'NNoMMMMMMxVXVXVXVXVX0.XMMk0Mc            
       .NMx OMMMMMMdVXVXVXlVXVX.NW.;MMc           
      :NMMd .NMMMMMMdVXVXdMd,,,,oc ;MMWx          
      .0MN,  'XMMMMMMoVXoMMMMMMWl   0MW,          
       .0.    .xWMMMMM:lMMMMMM0,     kc           
        ,O.     .:dOKXXXNKOxc.      do            
         '0c        -VulnX-       ,Ol             
           ;.                     :.   

# Coded By Anouar Ben Saad - @anouarbensaad      

Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 377, in _make_request
httplib_response = conn.getresponse(buffering=True)
TypeError: getresponse() got an unexpected keyword argument 'buffering'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 379, in _make_request
httplib_response = conn.getresponse()
File "/usr/lib/python3.5/http/client.py", line 1197, in getresponse
response.begin()
File "/usr/lib/python3.5/http/client.py", line 297, in begin
version, status, reason = self._read_status()
File "/usr/lib/python3.5/http/client.py", line 258, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
File "/usr/lib/python3.5/socket.py", line 575, in readinto
return self._sock.recv_into(b)
socket.timeout: timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 376, in send
timeout=timeout
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 610, in urlopen
_stacktrace=sys.exc_info()[2])
File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 257, in increment
raise six.reraise(type(error), error, _stacktrace)
File "/usr/lib/python3/dist-packages/six.py", line 686, in reraise
raise value
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 560, in urlopen
body=body, headers=headers)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 381, in _make_request
self._raise_timeout(err=e, url=url, timeout_value=read_timeout)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 309, in _raise_timeout
raise ReadTimeoutError(self, url, "Read timed out. (read timeout=%s)" % timeout_value)
requests.packages.urllib3.exceptions.ReadTimeoutError: HTTPConnectionPool(host='site.ostudioworks.com', port=80): Read timed out. (read timeout=3)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/share/vulnx/vulnx.py", line 571, in
detect_cms()
File "/usr/share/vulnx/vulnx.py", line 134, in detect_cms
lm_content = vxget(lm,headers)
File "/usr/share/vulnx/common/vxrequest.py", line 51, in getrequest
return get(url)
File "/usr/share/vulnx/common/vxrequest.py", line 48, in get
stream=True,
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 492, in get
return self.request('GET', url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 480, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 588, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 449, in send
raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: HTTPConnectionPool(host='sito.blabla.com', port=80): Read timed out. (read timeout=3)

Multithread Function is not there !

Hello ,
in Your Github And Vulnx Wiki , There Is Multithread Function And Tutorials But In The Script There Is No Multithread Function ! And When I Put --thread or -t in command its saying the command cant be reconigzed !

Support for Module to be used by other python modules

I have been testing this tool and so far is good and I like it. Only one request adding support for module like import to be used by other python modules or python scripts.
The reason I want this is because I want to intergrate this tool online here at https://www.nmmapper.com. But right now there is no module like support for it.

In other words If something like this is added in

import vulnx
# or 
from vulnx import cmsscanner
# then
results = cmsscanner.scan("cmsexample.com")

can't run vulnx

This is the error message I'm getting
Traceback (most recent call last):
File "/usr/share/vulnx/vulnx.py", line 38, in
from modules.dnsLookup import dnsdumper,domain_info
File "/usr/share/vulnx/modules/dnsLookup.py", line 6, in
from bs4 import BeautifulSoup
ModuleNotFoundError: No module named 'bs4'

Connection Error - how do i fix it pls

Running exploits..
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 159, in _new_conn
conn = connection.create_connection(
File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 61, in create_connection
for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
File "/usr/lib/python3.8/socket.py", line 918, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -2] Name or service not known

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 670, in urlopen
httplib_response = self._make_request(
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 381, in _make_request
self._validate_conn(conn)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 978, in _validate_conn
conn.connect()
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 308, in connect
conn = self._new_conn()
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 171, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x7ff410136940>: Failed to establish a new connection: [Errno -2] Name or service not known

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/requests/adapters.py", line 439, in send
resp = conn.urlopen(
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 724, in urlopen
retries = retries.increment(
File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 439, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.www.xxxxxxxxxx.com', port=443): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7ff410136940>: Failed to establish a new connection: [Errno -2] Name or service not known'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/share/vulnx/vulnx.py", line 146, in
interactive_cli()
File "/usr/share/vulnx/vulnx.py", line 134, in interactive_cli
cli.general("")
File "/usr/share/vulnx/modules/cli/cli.py", line 276, in general
self.run_exploits(url_root,self.headers)
File "/usr/share/vulnx/modules/cli/cli.py", line 64, in run_exploits
cms.instanciate()
File "/usr/share/vulnx/modules/detector.py", line 136, in instanciate
cms = self.serialize()
File "/usr/share/vulnx/modules/detector.py", line 123, in serialize
name=self.detect(),
File "/usr/share/vulnx/modules/detector.py", line 96, in detect
elif re.search(re.compile(r'Drupal|drupal|sites/all|drupal.org'), self.getcontent()):
File "/usr/share/vulnx/modules/detector.py", line 54, in getcontent
return requests.get(self.url, headers=self.headers,verify=False).text
File "/usr/local/lib/python3.8/dist-packages/requests/api.py", line 75, in get
return request('get', url, params=params, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/requests/api.py", line 60, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/requests/sessions.py", line 533, in request
resp = self.send(prep, **send_kwargs)
File "/usr/local/lib/python3.8/dist-packages/requests/sessions.py", line 668, in send
history = [resp for resp in gen] if allow_redirects else []
File "/usr/local/lib/python3.8/dist-packages/requests/sessions.py", line 668, in
history = [resp for resp in gen] if allow_redirects else []
File "/usr/local/lib/python3.8/dist-packages/requests/sessions.py", line 239, in resolve_redirects
resp = self.send(
File "/usr/local/lib/python3.8/dist-packages/requests/sessions.py", line 646, in send
r = adapter.send(request, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/requests/adapters.py", line 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='www.www.xxxxxxxxxxxxxxxx.com', port=443): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7ff410136940>: Failed to establish a new connection: [Errno -2] Name or service not known'))

Exception during scan

Received exception during a scan

vulnx -u (URL) -e

Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 600, in urlopen
chunked=chunked)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 384, in _make_request
six.raise_from(e, None)
File "", line 3, in raise_from
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 380, in _make_request
httplib_response = conn.getresponse()
File "/usr/lib/python3.7/http/client.py", line 1344, in getresponse
response.begin()
File "/usr/lib/python3.7/http/client.py", line 306, in begin
version, status, reason = self._read_status()
File "/usr/lib/python3.7/http/client.py", line 267, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
File "/usr/lib/python3.7/socket.py", line 589, in readinto
return self._sock.recv_into(b)
ConnectionResetError: [Errno 104] Connection reset by peer

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 449, in send
timeout=timeout
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 638, in urlopen
_stacktrace=sys.exc_info()[2])
File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 367, in increment
raise six.reraise(type(error), error, _stacktrace)
File "/usr/lib/python3/dist-packages/six.py", line 695, in reraise
raise value.with_traceback(tb)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 600, in urlopen
chunked=chunked)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 384, in _make_request
six.raise_from(e, None)
File "", line 3, in raise_from
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 380, in _make_request
httplib_response = conn.getresponse()
File "/usr/lib/python3.7/http/client.py", line 1344, in getresponse
response.begin()
File "/usr/lib/python3.7/http/client.py", line 306, in begin
version, status, reason = self._read_status()
File "/usr/lib/python3.7/http/client.py", line 267, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
File "/usr/lib/python3.7/socket.py", line 589, in readinto
return self._sock.recv_into(b)
urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/share/vulnx/vulnx.py", line 157, in
detection()
File "/usr/share/vulnx/vulnx.py", line 113, in detection
instance.instanciate()
File "/usr/share/vulnx/modules/detector.py", line 136, in instanciate
cms = self.serialize()
File "/usr/share/vulnx/modules/detector.py", line 123, in serialize
name=self.detect(),
File "/usr/share/vulnx/modules/detector.py", line 89, in detect
if re.search(re.compile(r'<script type="text/javascript" src="/media/system/js/mootools.js"></script>|/media/system/js/|com_content|Joomla!'), self.getcontent()):
File "/usr/share/vulnx/modules/detector.py", line 54, in getcontent
return requests.get(self.url, headers=self.headers,verify=False).text
File "/usr/lib/python3/dist-packages/requests/api.py", line 75, in get
return request('get', url, params=params, **kwargs)
File "/usr/lib/python3/dist-packages/requests/api.py", line 60, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 533, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 646, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 498, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))

cant run

perl@black:/Desktop/SQL/vulnxv3$ ./install.sh
===== VULNX INSTALL =====
[+] vulnx Will Be Installed In Your System
[+] Installing Python ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
python3 is already the newest version (3.6.7-1
18.04).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Could not open requirements file: [Errno 2] No such file or directory: './pip/requirements.txt'
[+] Checking directories...
[+] Installing ...
[+] Creating Symbolic Link ...
mkdir: cannot create directory β€˜/usr/share/vulnx’: File exists
[+] Tool Successfully Installed And Will Start In 5s!
[+] You can execute tool by typing vulnx
Traceback (most recent call last):
File "/usr/share/vulnx/vulnx.py", line 22, in
from common.threading import threads
ModuleNotFoundError: No module named 'common.threading'
perl@black:/Desktop/SQL/vulnxv3$ vulnx
Traceback (most recent call last):
File "/usr/share/vulnx/vulnx.py", line 22, in
from common.threading import threads
ModuleNotFoundError: No module named 'common.threading'
perl@black:
/Desktop/SQL/vulnxv3$

Cloudflare bypass?

its work also for CLoudflare protected website?

and its possible to create a Chrome/Firefox/Brave Plugin?

and its find direclty vuln Injections on my site?

Do you have Jabber or Wickr?

AttributeError: 'Uknown' object has no attribute 'cmsinfo'

Hello I just cloned it In Kali's latest version, and I get the following error for detector.py:

βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’
 [~] looking for cms
 [+] CMS : Uknown
 βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’
 [~] Web Hosting Information
 [-] Cannot Find OS & HostingServer 
 βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’βˆ’
 [~] CMS Information Gathering
Traceback (most recent call last):
  File "/usr/share/vulnx/vulnx.py", line 155, in <module>
    detection()
  File "/usr/share/vulnx/vulnx.py", line 105, in detection
    instance.instanciate()
  File "/usr/share/vulnx/modules/detector.py", line 157, in instanciate
    instance.cmsinfo()
AttributeError: 'Uknown' object has no attribute 'cmsinfo'

I'm executing it as follows:
vulnx -u http://website.com --dns --cms

OS: Kali Linux 2020.2
Requiremets: Requirement already satisfied

Regards

Error - Problem

Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py", line 485, in wrap_socket
cnx.do_handshake()
File "/usr/lib/python3/dist-packages/OpenSSL/SSL.py", line 1915, in do_handshake
self._raise_ssl_error(self._ssl, result)
File "/usr/lib/python3/dist-packages/OpenSSL/SSL.py", line 1647, in _raise_ssl_error
_raise_current_error()
File "/usr/lib/python3/dist-packages/OpenSSL/_util.py", line 54, in exception_from_error_queue
raise exception_type(errors)
OpenSSL.SSL.Error: [('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')]

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 672, in urlopen
chunked=chunked,
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 376, in _make_request
self._validate_conn(conn)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 996, in validate_conn
conn.connect()
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 394, in connect
ssl_context=context,
File "/usr/lib/python3/dist-packages/urllib3/util/ssl
.py", line 370, in ssl_wrap_socket
return context.wrap_socket(sock, server_hostname=server_hostname)
File "/usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py", line 491, in wrap_socket
raise ssl.SSLError("bad handshake: %r" % e)
ssl.SSLError: ("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')])",)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 449, in send
timeout=timeout
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 720, in urlopen
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 436, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='favaloro.edu.ar', port=443): Max retries exceeded with url: /smiley/1.gif?User-Agent=Mozilla%2F5.0+%28Windows+NT+6.1%3B+WOW64%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F47.0.2526.111+Safari%2F537.36&Accept=text%2Fhtml%2Capplication%2Fxhtml%2Bxml%2Capplication%2Fxml%3Bq%3D0.9%2C%2A%2F%2A%3Bq%3D0.8&Accept-Language=en-US%2Cen%3Bq%3D0.5&Connection=keep-alive (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')])")))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/share/vulnx/vulnx.py", line 647, in
detect_cms()
File "/usr/share/vulnx/vulnx.py", line 179, in detect_cms
lm_content = requests.get(lm,headers).text
File "/usr/lib/python3/dist-packages/requests/api.py", line 75, in get
return request('get', url, params=params, **kwargs)
File "/usr/lib/python3/dist-packages/requests/api.py", line 60, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 533, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 646, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 514, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='favaloro.edu.ar', port=443): Max retries exceeded with url: /smiley/1.gif?User-Agent=Mozilla%2F5.0+%28Windows+NT+6.1%3B+WOW64%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F47.0.2526.111+Safari%2F537.36&Accept=text%2Fhtml%2Capplication%2Fxhtml%2Bxml%2Capplication%2Fxml%3Bq%3D0.9%2C%2A%2F%2A%3Bq%3D0.8&Accept-Language=en-US%2Cen%3Bq%3D0.5&Connection=keep-alive (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')])")))

Joomla function is outputting errors.

Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 449, in send
timeout=timeout
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 638, in urlopen
_stacktrace=sys.exc_info()[2])
File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 398, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.target.com/joomla', port=443): Max retries exceeded with url: /smiley/1.gif?User-Agent=Mozilla%2F4.0+%28compatible%3B+MSIE+7.0%3B+Windows+NT+5.1%3B+SV1%3
B+.NET+CLR+2.0.50727%29&Accept=text%2Fhtml%2Capplication%2Fxhtml%2Bxml%2Capplication%2Fxml%3Bq%3D0.9%2C%2A%2F%2A%3Bq%3D0.8&Accept-Language=en-US%2Cen%3Bq%3D0.5&Connection=keep-alive (Caused by SSLError(SSLError
("bad handshake: Error([('SSL routines', 'tls_process_ske_dhe', 'dh key too small')])")))

./install.sh: line not found

It says "./install.sh: line 83: sudo: command not found
./install.sh: line 84: sudo: command not found
./install.sh: line 85: sudo: command not found
./install.sh: line 86: sudo: command not found
./install.sh: line 87: sudo: command not found
./install.sh: line 88: sudo: command not found
./install.sh: line 89: sudo: command not found
./install.sh: line 90: sudo: command not found
./install.sh: line 91: sudo: command not found
./install.sh: line 92: sudo: command not found
./install.sh: line 93: sudo: command not found
[✘] Tool Cannot Be Installed On Your System! Use It As Portable !"

meaning a needed file is missing

Domain search error

[~] Starting searching for Subdomains
Traceback (most recent call last):
File "/usr/share/vulnx/vulnx.py", line 640, in
detect_cms()
File "/usr/share/vulnx/vulnx.py", line 322, in detect_cms
domain_info(url)
File "/usr/share/vulnx/modules/dnsLookup.py", line 74, in domain_info
csrf_token = re.search(r"name='csrfmiddlewaretoken' value='(.*?)'", response).group(1)
AttributeError: 'NoneType' object has no attribute 'group'

few errors i encounter

  1. Error: unrecognized arguments: --list-dorks
  2. [~] Searching for inurl:/index.php?target=showContent dork url
    [-] exploitname 'ascii' codec can't encode character '\xb0' in position 20: ordinal not in range(128)
    3.Error: unrecognized arguments: https://***.com

Module requests - Help

This was outputted when I used the command py vulnx.py -u urlwasputhere

File "E:\Tools\py\Scripts\vulnx-master\vulnx.py", line 17, in
from modules.cli.cli import CLI
File "E:\Tools\py\Scripts\vulnx-master\modules\cli\cli.py", line 7, in
import readline
File "E:\Tools\py\lib\site-packages\readline.py", line 34, in
rl = Readline()
File "E:\Tools\py\lib\site-packages\pyreadline\rlmain.py", line 422, in init
BaseReadline.init(self)
File "E:\Tools\py\lib\site-packages\pyreadline\rlmain.py", line 62, in init
mode.init_editing_mode(None)
File "E:\Tools\py\lib\site-packages\pyreadline\modes\emacs.py", line 633, in init_editing_mode
self._bind_key('space', self.self_insert)
File "E:\Tools\py\lib\site-packages\pyreadline\modes\basemode.py", line 162, in _bind_key
if not callable(func):
File "E:\Tools\py\lib\site-packages\pyreadline\py3k_compat.py", line 8, in callable
return isinstance(x, collections.Callable)
AttributeError: module 'collections' has no attribute 'Callable'

Exploit Wordpress error on shell/Vulnx.php

please recheck installation code on line 85
i got error "cp: cannot create directory 'usr/share/vulnx/': No such file or directory"

After exploit
NAME STATUS SHELL
Traceback (most recent call last):
File "/usr/share/vulnx/vulnx.py", line 648, in
detect_cms()
File "/usr/share/vulnx/vulnx.py", line 282, in detect_cms
wp_wysija(url,headers,vulnresults)
File "/usr/share/vulnx/modules/wpExploits.py", line 352, in wp_wysija
shell = open('./shell/VulnX.php','rb')
FileNotFoundError: [Errno 2] No such file or directory: './shell/VulnX.php'

subdomains print in json format

Subdomains seem to dump on JSON formatting, not entirely sure why

~] Web Hosting Information
[+] Domain Created on : 2000
[+] CloudFlare IP : 194.176.124.50
[+] Country : GB
[+] Org : AS60610 Amito Ltd

[~] Starting searching for Subdomains

[?] looking for subdomains
[{'domain': 'parispass.com', 'ip': '194.176.124.50', 'reverse_dns': '', 'as': 'AS60610', 'provider': 'Everest Data Centres Ltd', 'country': 'United Kingdom', 'header': 'ApacheHTTPS: Apache'}, {'domain': 'ppa.parispass.com', 'ip': '84.18.201.147', 'reverse_dns': '', 'as': 'AS29636', 'provider': 'catalyst2 Services Limited', 'country': 'United Kingdom', 'header': ''}, {'domain': 'm.parispass.com', 'ip': '84.18.201.51', 'reverse_dns': '', 'as': 'AS29636', 'provider': 'catalyst2 Services Limited', 'country': 'United Kingdom', 'header': ''}, {'domain': 'br.parispass.com', 'ip': '84.18.214.81', 'reverse_dns': '', 'as': 'AS29636', 'provider': 'catalyst2 Services Limited', 'country': 'United Kingdom', 'header': 'ApacheHTTPS: Apache'}, {'domain': 'www.parispass.com', 'ip': '194.176.124.50', 'reverse_dns': '', 'as': 'AS60610', 'provider': 'Everest Data Centres Ltd', 'country': 'United Kingdom', 'header': 'ApacheHTTPS: Apache'}, {'domain': 'mail.parispass.com', 'ip': '87.224.82.748', 'reverse_dns': '87-224-82-74.spitfireuk.net', 'as': 'AS16082', 'provider': 'Spitfire Network Services Limited', 'country': 'United Kingdom', 'header': 'Microsoft-IIS/10.0'}, {'domain': 'blog.parispass.com', 'ip': '84.18.201.150', 'reverse_dns': 'blog.lpg.dedicated.catalyst2.com', 'as': 'AS29636', 'provider': 'catalyst2 Services Limited', 'country': 'United Kingdom', 'header': 'ApacheHTTPS: Apache'}]

Fix domain in Docker examples

In the Docker examples, the domain used is exemple.com instead of example.com which I assume is what was intended.

Install Error in DebianGNU/9

i try to test your software but i recived this error !!!
i have system: PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
software is in /root/vulnx

root@Debian-175:~/vulnx# ./install.sh
===== VULNX INSTALL =====
[+] vulnx Will Be Installed In Your System
[+] Installing Python ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
python3 is already the newest version (3.5.3-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Requirement already satisfied: requests in /usr/local/lib/python2.7/dist-packages (from - r ./pip/requirements.txt (line 1))
Requirement already satisfied: bs4 in /usr/local/lib/python2.7/dist-packages (from -r ./p ip/requirements.txt (line 2))
Requirement already satisfied: urllib3<1.25,>=1.21.1 in /usr/local/lib/python2.7/dist-pac kages (from requests->-r ./pip/requirements.txt (line 1))
Requirement already satisfied: idna<2.9,>=2.5 in /usr/local/lib/python2.7/dist-packages ( from requests->-r ./pip/requirements.txt (line 1))
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/local/lib/python2.7/dist-pac kages (from requests->-r ./pip/requirements.txt (line 1))
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python2.7/dist-packag es (from requests->-r ./pip/requirements.txt (line 1))
Requirement already satisfied: beautifulsoup4 in /usr/local/lib/python2.7/dist-packages ( from bs4->-r ./pip/requirements.txt (line 2))
Requirement already satisfied: soupsieve>=1.2 in /usr/local/lib/python2.7/dist-packages ( from beautifulsoup4->bs4->-r ./pip/requirements.txt (line 2))
Requirement already satisfied: backports.functools-lru-cache; python_version < "3" in /us r/local/lib/python2.7/dist-packages (from soupsieve>=1.2->beautifulsoup4->bs4->-r ./pip/r equirements.txt (line 2))
[+] Checking directories...
[+] Installing ...
[+] Creating Symbolic Link ...
cp: cannot create directory 'usr/share/vulnx/shell': No such file or directory
[+] Tool Successfully Installed And Will Start In 5s!
[+] You can execute tool by typing vulnx

Traceback (most recent call last):
File "/usr/share/vulnx/vulnx.py", line 36, in
from common.wp_exploits import( wp_wysija,
File "/usr/share/vulnx/common/wp_exploits.py", line 15
headers['Content_Type']:'multipart/form-data'
^
SyntaxError: invalid syntax
root@Debian-175:~/vulnx# python3 vulnx.py

Traceback (most recent call last):
File "vulnx.py", line 36, in
from common.wp_exploits import( wp_wysija,
File "/root/vulnx/common/wp_exploits.py", line 15
headers['Content_Type']:'multipart/form-data'
^
SyntaxError: invalid syntax

please somehelp plz

i did all the steps you mention but i coulnt get it done , it doesnt complete the execution

[root@centos vulnx]# chmod +x install.sh
[root@centos vulnx]# ./install.sh
===== VULNX INSTALL =====
[+] Vulnx Will Be Installed In Your System
[+] Installing python3...
WARNING: Running pip install with root privileges is generally not a good idea. Try pip3 install --user instead.
Requirement already satisfied: requests in /usr/lib/python3.6/site-packages (from -r ./requirements.txt (line 1))
Requirement already satisfied: bs4 in /usr/local/lib/python3.6/site-packages (from -r ./requirements.txt (line 2))
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/lib/python3.6/site-packages (from requests->-r ./requirements.txt (line 1))
Requirement already satisfied: idna<2.8,>=2.5 in /usr/lib/python3.6/site-packages (from requests->-r ./requirements.txt (line 1))
Requirement already satisfied: urllib3<1.25,>=1.21.1 in /usr/lib/python3.6/site-packages (from requests->-r ./requirements.txt (line 1))
Requirement already satisfied: beautifulsoup4 in /usr/local/lib/python3.6/site-packages (from bs4->-r ./requirements.txt (line 2))
Requirement already satisfied: soupsieve>1.2; python_version >= "3.0" in /usr/local/lib/python3.6/site-packages (from beautifulsoup4->bs4->-r ./requirements.txt (line 2))
[+] Checking directories...
[+] Installing ...
[+] Creating Symbolic Link ...
mkdir: cannot create directory β€˜/usr/share/vulnx’: File exists
[+] Tool Successfully Installed And Will Start In 5s!
[+] You can execute tool by typing vulnx

                .:.        .:,
               xM;           XK.
              dx'            .lO.
             do                ,0.
         .c.lN'      ,  '.     .k0.:'
          xMMk;d;''cOM0kWXl,',locMMX.
          .NMK.   :WMMMMMMMx    dMMc
           lMMO  lWMMMMMMMMMO. lMMO
            cWMxxMMMMMMMMMMMMKlWMk
             .xWMMMMMMMMMMMMMMM0,
               .,OMd,,,;0MMMO,.
         .l0O.VXVXOX.VXVX0MOVXVX.0Kd,
        lWMMO0VXVX0OX.VXVXlVXVX.VXNMMO
       .MMX;.N0VXVX00X.VXVXVX0.0M:.OMMl
      .OXc  ,MMOVXVX0VX .VXVX00MMo  ,0X'
      0x.  :XMMMkVXVX.XO.VXVXdMMMWo.  :X'
     .d  'NMMMMMMkVXVX..VXVX0.XMMMMWl  ;c
        'NNoMMMMMMxVXVXVXVXVX0.XMMk0Mc
       .NMx OMMMMMMdVXVXVXlVXVX.NW.;MMc
      :NMMd .NMMMMMMdVXVXdMd,,,,oc ;MMWx
      .0MN,  'XMMMMMMoVXoMMMMMMWl   0MW,
       .0.    .xWMMMMM:lMMMMMM0,     kc
        ,O.     .:dOKXXXNKOxc.      do
         '0c        -VulnX-       ,Ol
           ;.                     :.

# Coded By Anouar Ben Saad - @anouarbensaad

Best regards

no output

the bug is on the output options which dont generate anything.

folder "output" is created in subdirectory.

command line :
vulnx -u mydomain.com --dns -d --output $folderpath

$folderpath = ./output/

Steps to reproduce the behavior:

  1. launch vulnx with -d and --ouput and look the empty folder

i want to generate dns map in image file but nothing on the folder

  • OS: Kali full updated
  • vulnx : updated

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.