epsylon / xsser

Cross Site "Scripter" (aka XSSer) is an automatic -framework- to detect, exploit and report XSS vulnerabilities in web-based applications.
https://xsser.03c8.net
1.17k stars 238 forks source link

error: [Errno 21] Is a directory: 'xsser' #3

Closed marcusguttenplan closed 9 years ago

marcusguttenplan commented 9 years ago

hi there -

running setup.py build and setup.py make from source package on osx both throwing error: [Errno 21] Is a directory: 'xsser'. it created the build folder though and added my system info. same errors when run as sudo. all dependencies installed with pip and brew and my path is good to go. not sure what the error could be caused by, but while researching i saw a few other projects were having similar problems. are there any logs that would be useful?

thank you!

epsylon commented 9 years ago

Hi, On OSx there is a problem when a package is called with same name than executable.

Here you have a commit (that was undo) that fixes that problem:

https://github.com/epsylon/xsser-public/commit/93198c1dceffff6d8750409f3ebf288bb8341c3d

You only need to change folder name 'XSSer' for 'core' and change lib imports on code. For example:

-from XSSer.main import xsser

should be:

-from core.main import xsser

If you can try it manually will work. If not, I will try to advance on it and push results as soon as possible.

Thanks for your report.

epsylon commented 9 years ago

I reciently pushed a new code supodesly fixing this error. Please, can you try it and report to me the results?.

marcusguttenplan commented 9 years ago

Epsylon, thank you for the quick solution. It works great.

epsylon commented 9 years ago

Perfect!. Thanks to you for report.