Code Monkey home page Code Monkey logo

luckycat's Issues

Call for maintainers!

As the title says: We're currently not capable of actively maintaining this project anymore. If someone would like to contribute, please leave a comment.

Maintenance entails:

  • Responding to new issues.
  • Keeping the dependencies up-to-date.
  • adding new features as well as refactoring old ones

If you're unsure, feel free to reach out

How to set up job consumers?

I've successfully deployed the project, created a job, and spent a while poking around, but it's not clear to me how to actually get a fuzzer to run the job. As I understand it, the builtin fuzzers are in the fuzzers directory in the project root, and they're supposed to get jobs from RabbitMQ running in the queue container, which handles various queues shared among the rest of the containers, to run. But are there any actually ready-to-go fuzzers implemented in this project, or are you supposed to just write your own? Seems like a really cool project and I'd like to use it.

failures when bringing up docker containers

I'm getting two errors when bringing up the docker containers, and I'm not sure what's going wrong. Have you seen either of these errors?

frontend_1  | Traceback (most recent call last):
frontend_1  |   File "./luckycat/frontend/luckycat_frontend.py", line 2, in <module>
frontend_1  |     from luckycat.frontend.app import app
frontend_1  |   File "./luckycat/frontend/app.py", line 23, in <module>
frontend_1  |     add_flask_security(app)
frontend_1  |   File "./luckycat/frontend/security/init_security.py", line 53, in add_flask_security
frontend_1  |     create_default_user_and_roles(user_datastore)
frontend_1  |   File "./luckycat/frontend/security/init_security.py", line 33, in create_default_user_and_roles
frontend_1  |     flash('Added default user on first request', 'success')
frontend_1  |   File "/usr/local/lib/python3.5/dist-packages/flask/helpers.py", line 408, in flash
frontend_1  |     flashes = session.get('_flashes', [])
frontend_1  |   File "/usr/local/lib/python3.5/dist-packages/werkzeug/local.py", line 347, in __getattr__
frontend_1  |     return getattr(self._get_current_object(), name)
frontend_1  |   File "/usr/local/lib/python3.5/dist-packages/werkzeug/local.py", line 306, in _get_current_object
frontend_1  |     return self.__local()
frontend_1  |   File "/usr/local/lib/python3.5/dist-packages/flask/globals.py", line 37, in _lookup_req_object
frontend_1  |     raise RuntimeError(_request_ctx_err_msg)
frontend_1  | RuntimeError: Working outside of request context.
frontend_1  |
frontend_1  | This typically means that you attempted to use functionality that needed
frontend_1  | an active HTTP request.  Consult the documentation on testing for
frontend_1  | information about how to avoid this problem.
frontend_1  | unable to load app 0 (mountpoint='') (callable not found or import error)
backend_1   | Traceback (most recent call last):
backend_1   |   File "/usr/local/bin/luckycat_backend.py", line 4, in <module>
backend_1   |     __import__('pkg_resources').run_script('Lucky-CAT==0.1', 'luckycat_backend.py')
backend_1   |   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 719, in run_script
backend_1   |     self.require(requires)[0].run_script(script_name, ns)
backend_1   |   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1504, in run_script
backend_1   |     exec(code, namespace, namespace)
backend_1   |   File "/usr/local/lib/python3.5/dist-packages/Lucky_CAT-0.1-py3.5.egg/EGG-INFO/scripts/luckycat_backend.py", line 33, in <module>
backend_1   |     main()
backend_1   |   File "/usr/local/lib/python3.5/dist-packages/Lucky_CAT-0.1-py3.5.egg/EGG-INFO/scripts/luckycat_backend.py", line 11, in main
backend_1   |     crash_verification_sender = CrashVerificationSender.CrashVerificationSender()
backend_1   |   File "/usr/local/lib/python3.5/dist-packages/Lucky_CAT-0.1-py3.5.egg/luckycat/backend/CrashVerificationSender.py", line 22, in __init__
backend_1   |     if not self.wq.queue_exists(self.ver_queue):
backend_1   |   File "/usr/local/lib/python3.5/dist-packages/Lucky_CAT-0.1-py3.5.egg/luckycat/backend/WorkQueue.py", line 18, in queue_exists
backend_1   |     conn = pika.BlockingConnection(pika.ConnectionParameters(self._host))
backend_1   |   File "/usr/lib/python3/dist-packages/pika/adapters/blocking_connection.py", line 339, in __init__
backend_1   |     self._process_io_for_connection_setup()
backend_1   |   File "/usr/lib/python3/dist-packages/pika/adapters/blocking_connection.py", line 374, in _process_io_for_connection_setup
backend_1   |     self._open_error_result.is_ready)
backend_1   |   File "/usr/lib/python3/dist-packages/pika/adapters/blocking_connection.py", line 395, in _flush_output
backend_1   |     raise exceptions.ConnectionClosed()
backend_1   | pika.exceptions.ConnectionClosed
luckycat_backend_1 exited with code 1

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.