Projects STRLCPY Osmedeus Commits 23eb3b41
🤬
Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
  • ■ ■ ■ ■ ■ ■
    CONTRIBUTING.md
     1 +### Contributting
     2 + 
    1 3  If you have some new idea about this project or you have found some valuable tool feel free to open an issue for just DM me via @j3ssiejjj.
     4 + 
    2 5   
    3 6   
  • ■ ■ ■ ■
    CREDITS.md
    skipped 45 lines
    46 46   
    47 47  #### Directory search
    48 48   * [dirhunt](https://github.com/Nekmo/dirhunt)
    49  - * [dirsearch](https://github.com/maurosoria/dirsearch)
     49 + * [wfuzz](https://github.com/xmendez/wfuzz)
    50 50   
    51 51  #### Bruteforce services
    52 52   * [brutespray](https://github.com/x90skysn3k/brutespray)
    skipped 10 lines
  • ■ ■ ■ ■ ■ ■
    README.md
    skipped 2 lines
    3 3   <p align="center">
    4 4   <a href="https://github.com/j3ssie/Osmedeus"><img alt="python" src="https://img.shields.io/badge/python-3.6%2B-blue.svg"></a>
    5 5   <a href=""><img alt="Software License" src="https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square"></a>
    6  - <a href=""><img alt="OS" src="https://img.shields.io/badge/OS-Linux,%20macOS-green.svg"></a>
    7  - <a href="https://github.com/j3ssie/Osmedeus"><img alt="Release" src="https://img.shields.io/badge/version-1.2-red.svg"></a>
     6 + <a href=""><img alt="tested" src="https://img.shields.io/badge/tested-Kali%20Linux-green.svg"></a>
     7 + <a href="https://github.com/j3ssie/Osmedeus"><img alt="Release" src="https://img.shields.io/badge/version-1.3-red.svg"></a>
    8 8   <a href="https://youtu.be/8L5BAyyrNc0"><img alt="Demo" src="https://img.shields.io/badge/demo-youtube-blue.svg"></a>
    9 9   </p>
    10 10  </p>
    skipped 76 lines
  • ■ ■ ■ ■
    core/certs/README.md
    1  -#### WARNING: You're need to create your own cert by this command.
     1 +#### WARNING: You're need to create your own cert.
    2 2   
    3 3  Delete cert.pem and key.pem in this folder and create your own cert by this command below.
    4 4   
    skipped 4 lines
  • ■ ■ ■ ■ ■ ■
    core/config.py
    skipped 275 lines
    276 276   else:
    277 277   ip = None
    278 278   
    279  - #getting proxy from args
    280  - proxy = args.proxy if args.proxy else None
    281  - proxy_file = args.proxy_file if args.proxy_file else None
     279 + try:
     280 + #getting proxy from args
     281 + proxy = args.proxy if args.proxy else None
     282 + proxy_file = args.proxy_file if args.proxy_file else None
    282 283   
    283  - config.set('Proxy', 'proxy', str(proxy))
    284  - config.set('Proxy', 'proxy_file', str(proxy_file))
     284 + config.set('Proxy', 'proxy', str(proxy))
     285 + config.set('Proxy', 'proxy_file', str(proxy_file))
    285 286   
    286  - if config['Proxy']['proxy_cmd'] == 'None':
    287  - #only works for Kali proxychains, change it if you on other OS
    288  - proxy_cmd = "proxychains -f {0}".format(proxy_file)
    289  - config.set('Proxy', 'proxy_cmd', str(proxy_cmd))
     287 + if config['Proxy']['proxy_cmd'] == 'None':
     288 + #only works for Kali proxychains, change it if you on other OS
     289 + proxy_cmd = "proxychains -f {0}".format(proxy_file)
     290 + config.set('Proxy', 'proxy_cmd', str(proxy_cmd))
     291 + except:
     292 + utils.print_info("Your config file seem to be outdated, Backup it and delete it to regenerate the new one")
    290 293   
    291 294   
    292 295   config.set('Target', 'input', str(direct_input))
    skipped 46 lines
    339 342   
    340 343   ######
    341 344   #parsing proxy stuff
    342  - proxy_parsing(options)
     345 + if options.get('PROXY') or options.get('PROXY_FILE'):
     346 + proxy_parsing(options)
     347 + else:
     348 + #just for the old config
     349 + options['PROXY'] = "None"
     350 + options['PROXY_FILE'] = "None"
    343 351   
    344 352   return options
    345 353   
    skipped 1 lines
  • imgs/Osmedeus-architecture.png
  • ■ ■ ■ ■
    modules/recon.py
    skipped 128 lines
    129 129   final_ip = utils.replace_argument(
    130 130   self.options, '$WORKSPACE/subdomain/final-IP-$OUTPUT.txt')
    131 131   
    132  - if not utils.not_empty_file(final_ip):
     132 + if utils.not_empty_file(final_ip):
    133 133   return
    134 134   
    135 135   cmd = '$PLUGINS_PATH/massdns/bin/massdns -r $PLUGINS_PATH/massdns/lists/resolvers.txt -t A -o S -w $WORKSPACE/subdomain/massdns-IP-$OUTPUT.txt $WORKSPACE/subdomain/final-$OUTPUT.txt'
    skipped 41 lines
Please wait...
Page is in error, reload to recover