sethsec / celerystalk

An asynchronous enumeration & vulnerability scanner. Run all the tools on all the hosts.
https://sethsec.github.io/celerystalk/
MIT License
397 stars 69 forks source link

Scan is not being started #111

Closed cwaazywabbit closed 4 years ago

cwaazywabbit commented 5 years ago

So on a fresh, up-to-date install, celerystalk doesn't start with the test.

./celerystalk workspace create -w client -o /root/client -m vapt
./celerystalk scan -u http://saas.client.com/test
./celerystalk query watch

image

pause/resume all doesn't do anything. Using ./celerystalk query watch I notice no task was moved to "Paused" when running ./celerystalk pause all

image

sethsec commented 5 years ago

Thanks for the heads up. It still works on my test boxes, but on a clean install i got the same thing. It is redis related. I was able to add port 6379 to the bottom of /etc/redis/redis.conf and restart redis-server to fix it, but i'm not sure about the root cause yet. I'll track it down.

cwaazywabbit commented 5 years ago

In addition to what you have fixed so far, I had to run the following commands in the same order:

pip2 install celery==4.2.2
pip2 install -r setup/requirements.txt --upgrade

I think it's wise to use pip2 instead of pip in setup/install.sh while celerystalk is based on Python 2.x

sethsec commented 4 years ago

This should be fixed now. Seems to work with just the pip2 fix. If you think pinning celery to 4.2.2 is still needed, please let me know.