s0md3v / Striker

Striker is an offensive information and vulnerability scanner.
GNU General Public License v3.0
2.22k stars 451 forks source link

Minor Updates #24

Closed vreus closed 6 years ago

vreus commented 6 years ago

This PR brings:

An example usage with socks support:

export ALL_PROXY="socks5://127.0.0.1:9050" # Using TOR proxy
python striker.py
s0md3v commented 6 years ago
  1. Striker doesn't need a .gitignore file. All files are necessary.
  2. I could have deployed the proxy feature too but I didn't because Striker mainly uses API to do everything.
vreus commented 6 years ago
  1. Striker doesn't need a .gitignore file. All files are necessary.

Every project needs one. The lines added to .gitignore are not necessary for any Python project. You wouldn't want to see some log files, OS specific cache files, editor specific files, compiled sources etc. in a project. I'm just trying to prevent accidental commit of this files.

  1. I could have deployed the proxy feature too but I didn't because Striker mainly uses API to do everything.

That's right, mainly. This is a potential risk. Before Striker trys to check Cloudflare in the server headers, it connects without any proxy or API. I wouldn't want to leave any trace of regular connection while scanning, I'm guessing no one would.

Also (begin high paranoia), I wouldn't trust APIs as well. It's better to keep my IP address (as much as possible) to myself. (end high paranoia)

I really think that you should reconsider the Socks support from this PR.

vreus commented 6 years ago

Fixed, ready to merge :+1:

s0md3v commented 6 years ago

Thanks mate.