├── README.md ├── block.list ├── exp ├── PoC.py ├── ZeusSpider │ ├── CurlMulti.php │ ├── ZeusSpider.php │ └── phpQuery.php ├── backup │ ├── domain.csv │ └── test_domain.txt ├── backup_check.php ├── banner.py ├── classloader.py ├── es20153337.py ├── es_rce_2014.py ├── fast_cgi.py ├── hydra.py ├── hydra │ ├── pass.txt │ └── user.txt ├── iis.py ├── iis2.py ├── java │ └── ysoserial-0.0.2-all.jar ├── jboss.py ├── new_check_struts2.py ├── rsync.py ├── rsync │ └── 1.txt ├── shellshock.py ├── svn.py ├── svn │ ├── GitHack │ │ ├── GitHack.py │ │ ├── README.md │ │ └── lib │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── parser.py │ │ │ └── parser.pyc │ ├── SVN_DOWN.PY │ └── svnclone.php └── test.py ├── libnmap ├── __init__.py ├── __init__.pyc ├── diff.py ├── diff.pyc ├── objects │ ├── __init__.py │ ├── __init__.pyc │ ├── cpe.py │ ├── cpe.pyc │ ├── host.py │ ├── host.pyc │ ├── os.py │ ├── os.pyc │ ├── report.py │ ├── report.pyc │ ├── service.py │ └── service.pyc ├── parser.py ├── parser.pyc ├── plugins │ ├── __init__.py │ ├── __init__.pyc │ ├── backend_host.py │ ├── backend_host.pyc │ ├── backend_permission.py │ ├── backend_service.py │ ├── backend_service.pyc │ ├── backendplugin.py │ ├── backendplugin.pyc │ ├── backendpluginFactory.py │ ├── backendpluginFactory.pyc │ ├── es.py │ ├── mongodb.py │ ├── s3.py │ └── sql.py ├── process.py ├── process.pyc ├── reportjson.py └── reportjson.pyc ├── port_check.py ├── run.py ├── sqli_check.py ├── src ├── flower-0.7.3 │ ├── .DS_Store │ ├── ._.DS_Store │ ├── AUTHORS │ ├── CHANGES │ ├── LICENSE │ ├── MANIFEST.in │ ├── PKG-INFO │ ├── README.rst │ ├── build │ │ └── lib.linux-x86_64-2.7 │ │ │ └── flower │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── api │ │ │ ├── __init__.py │ │ │ ├── control.py │ │ │ ├── events.py │ │ │ ├── tasks.py │ │ │ └── workers.py │ │ │ ├── app.py │ │ │ ├── command.py │ │ │ ├── events.py │ │ │ ├── models.py │ │ │ ├── settings.py │ │ │ ├── state.py │ │ │ ├── static │ │ │ ├── css │ │ │ │ ├── bootstrap-responsive.css │ │ │ │ ├── bootstrap-responsive.min.css │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.min.css │ │ │ │ ├── flower.css │ │ │ │ ├── jquery-ui.css │ │ │ │ └── rickshaw.min.css │ │ │ ├── favicon.ico │ │ │ ├── img │ │ │ │ ├── apple-touch-icon-114-precomposed.png │ │ │ │ ├── apple-touch-icon-144-precomposed.png │ │ │ │ ├── apple-touch-icon-57-precomposed.png │ │ │ │ ├── apple-touch-icon-72-precomposed.png │ │ │ │ ├── glyphicons-halflings-white.png │ │ │ │ └── glyphicons-halflings.png │ │ │ └── js │ │ │ │ ├── bootstrap-alert.js │ │ │ │ ├── bootstrap-button.js │ │ │ │ ├── bootstrap-carousel.js │ │ │ │ ├── bootstrap-collapse.js │ │ │ │ ├── bootstrap-dropdown.js │ │ │ │ ├── bootstrap-modal.js │ │ │ │ ├── bootstrap-popover.js │ │ │ │ ├── bootstrap-scrollspy.js │ │ │ │ ├── bootstrap-tab.js │ │ │ │ ├── bootstrap-tooltip.js │ │ │ │ ├── bootstrap-transition.js │ │ │ │ ├── bootstrap-typeahead.js │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.min.js │ │ │ │ ├── d3.layout.min.js │ │ │ │ ├── d3.min.js │ │ │ │ ├── flower.js │ │ │ │ ├── jquery-1.7.2.min.js │ │ │ │ ├── jquery-ui-1-8-15.min.js │ │ │ │ └── rickshaw.min.js │ │ │ ├── templates │ │ │ ├── 404.html │ │ │ ├── base.html │ │ │ ├── broker.html │ │ │ ├── error.html │ │ │ ├── monitor.html │ │ │ ├── navbar.html │ │ │ ├── task.html │ │ │ ├── tasks.html │ │ │ ├── worker.html │ │ │ └── workers.html │ │ │ ├── urls.py │ │ │ ├── utils │ │ │ ├── __init__.py │ │ │ ├── broker.py │ │ │ └── template.py │ │ │ └── views │ │ │ ├── __init__.py │ │ │ ├── auth.py │ │ │ ├── broker.py │ │ │ ├── error.py │ │ │ ├── monitor.py │ │ │ ├── tasks.py │ │ │ ├── update.py │ │ │ └── workers.py │ ├── dist │ │ └── flower-0.7.3-py2.7.egg │ ├── docs │ │ ├── .build │ │ │ ├── doctrees │ │ │ │ ├── api.doctree │ │ │ │ ├── auth.doctree │ │ │ │ ├── config.doctree │ │ │ │ ├── docker.doctree │ │ │ │ ├── environment.pickle │ │ │ │ ├── features.doctree │ │ │ │ ├── index.doctree │ │ │ │ ├── install.doctree │ │ │ │ ├── man.doctree │ │ │ │ ├── reverse-proxy.doctree │ │ │ │ └── screenshots.doctree │ │ │ └── html │ │ │ │ ├── .buildinfo │ │ │ │ ├── _images │ │ │ │ ├── broker.png │ │ │ │ ├── config.png │ │ │ │ ├── dashboard.png │ │ │ │ ├── limits.png │ │ │ │ ├── monitor.png │ │ │ │ ├── pool.png │ │ │ │ ├── queues.png │ │ │ │ ├── task.png │ │ │ │ ├── tasks.png │ │ │ │ └── worker-tasks.png │ │ │ │ ├── _sources │ │ │ │ ├── api.txt │ │ │ │ ├── auth.txt │ │ │ │ ├── config.txt │ │ │ │ ├── docker.txt │ │ │ │ ├── features.txt │ │ │ │ ├── index.txt │ │ │ │ ├── install.txt │ │ │ │ ├── man.txt │ │ │ │ ├── reverse-proxy.txt │ │ │ │ └── screenshots.txt │ │ │ │ ├── _static │ │ │ │ ├── ajax-loader.gif │ │ │ │ ├── basic.css │ │ │ │ ├── celery.css │ │ │ │ ├── comment-bright.png │ │ │ │ ├── comment-close.png │ │ │ │ ├── comment.png │ │ │ │ ├── doctools.js │ │ │ │ ├── down-pressed.png │ │ │ │ ├── down.png │ │ │ │ ├── file.png │ │ │ │ ├── jquery.js │ │ │ │ ├── minus.png │ │ │ │ ├── plus.png │ │ │ │ ├── pygments.css │ │ │ │ ├── searchtools.js │ │ │ │ ├── underscore.js │ │ │ │ ├── up-pressed.png │ │ │ │ ├── up.png │ │ │ │ └── websupport.js │ │ │ │ ├── api.html │ │ │ │ ├── auth.html │ │ │ │ ├── config.html │ │ │ │ ├── docker.html │ │ │ │ ├── features.html │ │ │ │ ├── index.html │ │ │ │ ├── install.html │ │ │ │ ├── man.html │ │ │ │ ├── objects.inv │ │ │ │ ├── reverse-proxy.html │ │ │ │ ├── screenshots.html │ │ │ │ ├── search.html │ │ │ │ └── searchindex.js │ │ ├── Makefile │ │ ├── _static │ │ │ └── .keep │ │ ├── _templates │ │ │ ├── .localtoc.html.swp │ │ │ ├── localtoc.html │ │ │ ├── page.html │ │ │ ├── sidebarintro.html │ │ │ └── sidebarlogo.html │ │ ├── _theme │ │ │ └── celery │ │ │ │ ├── static │ │ │ │ └── celery.css_t │ │ │ │ └── theme.conf │ │ ├── api.ipynb │ │ ├── api.rst │ │ ├── auth.rst │ │ ├── conf.py │ │ ├── config.rst │ │ ├── docker.rst │ │ ├── features.rst │ │ ├── index.rst │ │ ├── install.rst │ │ ├── man.rst │ │ ├── reverse-proxy.rst │ │ ├── screenshots.rst │ │ ├── screenshots │ │ │ ├── broker.png │ │ │ ├── config.png │ │ │ ├── dashboard.png │ │ │ ├── limits.png │ │ │ ├── monitor.png │ │ │ ├── pool.png │ │ │ ├── queues.png │ │ │ ├── task.png │ │ │ ├── tasks.png │ │ │ └── worker-tasks.png │ │ └── tasks.py │ ├── flower.egg-info │ │ ├── PKG-INFO │ │ ├── SOURCES.txt │ │ ├── dependency_links.txt │ │ ├── entry_points.txt │ │ ├── requires.txt │ │ └── top_level.txt │ ├── flower │ │ ├── .DS_Store │ │ ├── ._.DS_Store │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── api │ │ │ ├── .DS_Store │ │ │ ├── ._.DS_Store │ │ │ ├── __init__.py │ │ │ ├── control.py │ │ │ ├── events.py │ │ │ ├── tasks.py │ │ │ └── workers.py │ │ ├── app.py │ │ ├── command.py │ │ ├── events.py │ │ ├── models.py │ │ ├── settings.py │ │ ├── state.py │ │ ├── static │ │ │ ├── css │ │ │ │ ├── bootstrap-responsive.css │ │ │ │ ├── bootstrap-responsive.min.css │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.min.css │ │ │ │ ├── flower.css │ │ │ │ ├── jquery-ui.css │ │ │ │ └── rickshaw.min.css │ │ │ ├── favicon.ico │ │ │ ├── img │ │ │ │ ├── apple-touch-icon-114-precomposed.png │ │ │ │ ├── apple-touch-icon-144-precomposed.png │ │ │ │ ├── apple-touch-icon-57-precomposed.png │ │ │ │ ├── apple-touch-icon-72-precomposed.png │ │ │ │ ├── glyphicons-halflings-white.png │ │ │ │ └── glyphicons-halflings.png │ │ │ └── js │ │ │ │ ├── bootstrap-alert.js │ │ │ │ ├── bootstrap-button.js │ │ │ │ ├── bootstrap-carousel.js │ │ │ │ ├── bootstrap-collapse.js │ │ │ │ ├── bootstrap-dropdown.js │ │ │ │ ├── bootstrap-modal.js │ │ │ │ ├── bootstrap-popover.js │ │ │ │ ├── bootstrap-scrollspy.js │ │ │ │ ├── bootstrap-tab.js │ │ │ │ ├── bootstrap-tooltip.js │ │ │ │ ├── bootstrap-transition.js │ │ │ │ ├── bootstrap-typeahead.js │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.min.js │ │ │ │ ├── d3.layout.min.js │ │ │ │ ├── d3.min.js │ │ │ │ ├── flower.js │ │ │ │ ├── jquery-1.7.2.min.js │ │ │ │ ├── jquery-ui-1-8-15.min.js │ │ │ │ └── rickshaw.min.js │ │ ├── templates │ │ │ ├── 404.html │ │ │ ├── base.html │ │ │ ├── broker.html │ │ │ ├── error.html │ │ │ ├── monitor.html │ │ │ ├── navbar.html │ │ │ ├── task.html │ │ │ ├── tasks.html │ │ │ ├── worker.html │ │ │ └── workers.html │ │ ├── urls.py │ │ ├── utils │ │ │ ├── .DS_Store │ │ │ ├── ._.DS_Store │ │ │ ├── __init__.py │ │ │ ├── broker.py │ │ │ └── template.py │ │ └── views │ │ │ ├── .DS_Store │ │ │ ├── ._.DS_Store │ │ │ ├── __init__.py │ │ │ ├── auth.py │ │ │ ├── broker.py │ │ │ ├── error.py │ │ │ ├── monitor.py │ │ │ ├── tasks.py │ │ │ ├── update.py │ │ │ └── workers.py │ ├── setup.cfg │ ├── setup.py │ └── tests │ │ ├── __init__.py │ │ ├── __init__.pyc │ │ ├── __main__.py │ │ ├── api │ │ ├── __init__.py │ │ ├── __init__.pyc │ │ ├── test_control.py │ │ ├── test_control.pyc │ │ ├── test_events.py │ │ └── test_events.pyc │ │ ├── utils │ │ ├── __init__.py │ │ ├── __init__.pyc │ │ ├── test_broker.py │ │ ├── test_broker.pyc │ │ ├── test_template.py │ │ └── test_template.pyc │ │ └── views │ │ ├── __init__.py │ │ ├── __init__.pyc │ │ ├── test_auth.py │ │ ├── test_auth.pyc │ │ ├── test_dashboard.pyc │ │ ├── test_error.py │ │ ├── test_error.pyc │ │ ├── test_monitor.py │ │ ├── test_monitor.pyc │ │ ├── test_tasks.py │ │ ├── test_tasks.pyc │ │ └── test_workers.py ├── flower.tar.gz ├── supervisord.conf ├── supervisord_client.conf ├── supervisord_server.conf └── supervisord_server_0918.conf ├── tasks.py ├── test.py ├── test └── name.py ├── util ├── PHPMailer │ ├── .gitignore │ ├── .scrutinizer.yml │ ├── .travis.yml │ ├── LICENSE │ ├── PHPMailerAutoload.php │ ├── README.md │ ├── VERSION │ ├── changelog.md │ ├── class.phpmailer.php │ ├── class.phpmaileroauth.php │ ├── class.phpmaileroauthgoogle.php │ ├── class.pop3.php │ ├── class.smtp.php │ ├── composer.json │ ├── composer.lock │ ├── docs │ │ ├── Callback_function_notes.txt │ │ ├── DomainKeys_notes.txt │ │ ├── Note_for_SMTP_debugging.txt │ │ ├── extending.html │ │ ├── faq.html │ │ ├── generatedocs.sh │ │ └── pop3_article.txt │ ├── examples │ │ ├── code_generator.phps │ │ ├── contents.html │ │ ├── contentsutf8.html │ │ ├── exceptions.phps │ │ ├── gmail.phps │ │ ├── gmail_xoauth.phps │ │ ├── images │ │ │ ├── phpmailer.png │ │ │ └── phpmailer_mini.png │ │ ├── index.html │ │ ├── mail.phps │ │ ├── mailing_list.phps │ │ ├── pop_before_smtp.phps │ │ ├── scripts │ │ │ ├── XRegExp.js │ │ │ ├── shAutoloader.js │ │ │ ├── shBrushPhp.js │ │ │ ├── shCore.js │ │ │ └── shLegacy.js │ │ ├── send_file_upload.phps │ │ ├── sendmail.phps │ │ ├── signed-mail.phps │ │ ├── smtp.phps │ │ ├── smtp_check.phps │ │ ├── smtp_no_auth.phps │ │ ├── ssl_options.phps │ │ └── styles │ │ │ ├── shCore.css │ │ │ ├── shCoreDefault.css │ │ │ ├── shCoreDjango.css │ │ │ ├── shCoreEclipse.css │ │ │ ├── shCoreEmacs.css │ │ │ ├── shCoreFadeToGrey.css │ │ │ ├── shCoreMDUltra.css │ │ │ ├── shCoreMidnight.css │ │ │ ├── shCoreRDark.css │ │ │ ├── shThemeAppleScript.css │ │ │ ├── shThemeDefault.css │ │ │ ├── shThemeDjango.css │ │ │ ├── shThemeEclipse.css │ │ │ ├── shThemeEmacs.css │ │ │ ├── shThemeFadeToGrey.css │ │ │ ├── shThemeMDUltra.css │ │ │ ├── shThemeMidnight.css │ │ │ ├── shThemeRDark.css │ │ │ ├── shThemeVisualStudio.css │ │ │ └── wrapping.png │ ├── extras │ │ ├── EasyPeasyICS.php │ │ ├── README.md │ │ ├── htmlfilter.php │ │ └── ntlm_sasl_client.php │ ├── get_oauth_token.php │ ├── language │ │ ├── phpmailer.lang-am.php │ │ ├── phpmailer.lang-ar.php │ │ ├── phpmailer.lang-az.php │ │ ├── phpmailer.lang-be.php │ │ ├── phpmailer.lang-bg.php │ │ ├── phpmailer.lang-br.php │ │ ├── phpmailer.lang-ca.php │ │ ├── phpmailer.lang-ch.php │ │ ├── phpmailer.lang-cz.php │ │ ├── phpmailer.lang-de.php │ │ ├── phpmailer.lang-dk.php │ │ ├── phpmailer.lang-el.php │ │ ├── phpmailer.lang-eo.php │ │ ├── phpmailer.lang-es.php │ │ ├── phpmailer.lang-et.php │ │ ├── phpmailer.lang-fa.php │ │ ├── phpmailer.lang-fi.php │ │ ├── phpmailer.lang-fo.php │ │ ├── phpmailer.lang-fr.php │ │ ├── phpmailer.lang-gl.php │ │ ├── phpmailer.lang-he.php │ │ ├── phpmailer.lang-hr.php │ │ ├── phpmailer.lang-hu.php │ │ ├── phpmailer.lang-id.php │ │ ├── phpmailer.lang-it.php │ │ ├── phpmailer.lang-ja.php │ │ ├── phpmailer.lang-ka.php │ │ ├── phpmailer.lang-ko.php │ │ ├── phpmailer.lang-lt.php │ │ ├── phpmailer.lang-lv.php │ │ ├── phpmailer.lang-ms.php │ │ ├── phpmailer.lang-nl.php │ │ ├── phpmailer.lang-no.php │ │ ├── phpmailer.lang-pl.php │ │ ├── phpmailer.lang-pt.php │ │ ├── phpmailer.lang-ro.php │ │ ├── phpmailer.lang-ru.php │ │ ├── phpmailer.lang-se.php │ │ ├── phpmailer.lang-sk.php │ │ ├── phpmailer.lang-sl.php │ │ ├── phpmailer.lang-sr.php │ │ ├── phpmailer.lang-tr.php │ │ ├── phpmailer.lang-uk.php │ │ ├── phpmailer.lang-vi.php │ │ ├── phpmailer.lang-zh.php │ │ └── phpmailer.lang-zh_cn.php │ ├── test │ │ ├── bootstrap.php │ │ ├── fakepopserver.sh │ │ ├── fakesendmail.sh │ │ ├── phpmailerLangTest.php │ │ ├── phpmailerTest.php │ │ ├── runfakepopserver.sh │ │ ├── test_callback.php │ │ └── testbootstrap-dist.php │ └── travis.phpunit.xml.dist ├── __init__.py ├── mongotool.py ├── phpmail.php ├── req.py ├── secmail.py └── test.py ├── wyfunc.py ├── wyfunc.pyc └── wyportmap.py /block.list: -------------------------------------------------------------------------------- 1 | 127.0.0.1 2 | 127.0.0.2 3 | -------------------------------------------------------------------------------- /exp/backup/test_domain.txt: -------------------------------------------------------------------------------- 1 | www.baidu.com 2 | a.baidu.com 3 | b.baidu.com 4 | -------------------------------------------------------------------------------- /exp/banner.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | #coding:utf-8 3 | #author:root@1137.me 4 | 5 | from bs4 import BeautifulSoup 6 | import requests 7 | import threading 8 | import Queue 9 | import time 10 | import sys 11 | import json 12 | sys.path.append('./util/') 13 | from mongotool import MongoTool 14 | 15 | def btdk(url): 16 | try: 17 | req = requests.get(url, timeout = 5) 18 | html = req.text 19 | headers = req.headers 20 | except: 21 | print "http request error!" 22 | sys.exit(0) 23 | #html = '
6 | {% if message %} 7 | {{ message }} 8 | {% else %} 9 | Error, page not found 10 | {% end %} 11 |
12 |
Name | 18 |Messages | 19 |Unacked | 20 |Ready | 21 |Consumers | 22 |Idle since | 23 |
---|---|---|---|---|---|
{{ queue['name'] }} | 29 |{{ queue.get('messages', 'N/A') }} | 30 |{{ queue.get('messages_unacknowledged', 'N/A') }} | 31 |{{ queue.get('messages_ready', 'N/A') }} | 32 |{{ queue.get('consumers', 'N/A') }} | 33 |{{ queue.get('idle_since', 'N/A') }} | 34 |
It looks like you have found a bug! You can help to improve 6 | Celery Flower by opening an issue in https://github.com/mher/flower/issues 7 |
8 |9 | {{ bugreport }} 10 | 11 | {{ error_trace }} 12 |13 |
2 | 4 |
5 | {%- if display_toc %} 6 |2 | 4 |
5 | -------------------------------------------------------------------------------- /src/flower-0.7.3/docs/_theme/celery/theme.conf: -------------------------------------------------------------------------------- 1 | [theme] 2 | inherit = basic 3 | stylesheet = celery.css 4 | 5 | [options] 6 | -------------------------------------------------------------------------------- /src/flower-0.7.3/docs/api.rst: -------------------------------------------------------------------------------- 1 | API Reference 2 | ============= 3 | 4 | .. toctree:: 5 | :maxdepth: 2 6 | 7 | .. autotornado:: flower.app:Flower() 8 | 9 | -------------------------------------------------------------------------------- /src/flower-0.7.3/docs/auth.rst: -------------------------------------------------------------------------------- 1 | Authentication 2 | ============== 3 | 4 | Protecting your Flower instance from unwarranted access is important 5 | if it runs in an untrusted environment. Below, we outline the various 6 | forms of authentication supported by Flower. 7 | 8 | .. _basic-auth: 9 | 10 | HTTP Basic Authentication 11 | ------------------------- 12 | 13 | Securing Flower with Basic Authentication is easy. 14 | 15 | The `--basic_auth` option accepts `user:password` pairs separated by 16 | semicolons. If configured, any client trying to access this 17 | Flower instance will be prompted to provide the credentials specified in 18 | this argument: :: 19 | 20 | $ celery flower --basic_auth=user1:password1,user2:password2 21 | 22 | See also :ref:`reverse-proxy` 23 | 24 | .. _google-openid: 25 | 26 | Google OpenID 27 | ------------- 28 | 29 | Flower also supports Google OpenID. This way you can authenticate any user 30 | with a Google account. Google OpenID authentication is enabled using the 31 | --auth option, which accepts a group of emails in the form of a regular 32 | expression. 33 | 34 | Grant access to Google accounts with email `me@gmail.com` and 35 | `you@gmail.com`: :: 36 | 37 | $ celery flower --auth="me@gmail.com|you@gmail.com" 38 | 39 | Grant access to all Google accounts having a domain of `example.com`: :: 40 | 41 | $ celery flower --auth=.*@example\.com 42 | -------------------------------------------------------------------------------- /src/flower-0.7.3/docs/docker.rst: -------------------------------------------------------------------------------- 1 | Docker Usage 2 | ============ 3 | 4 | Clone this repository, build flower from the Dockerfile, start the 5 | container and open http://localhost:49555 :: 6 | 7 | $ docker build -t "flower" . 8 | $ docker run -d -p=49555:5555 flower flower --port=5555 9 | 10 | For more information about running with Docker see 11 | http://docs.docker.io/en/latest/ 12 | -------------------------------------------------------------------------------- /src/flower-0.7.3/docs/features.rst: -------------------------------------------------------------------------------- 1 | Features 2 | -------- 3 | 4 | - Real-time monitoring using Celery Events 5 | 6 | - Task progress and history 7 | - Ability to show task details (arguments, start time, runtime, and more) 8 | - Graphs and statistics 9 | 10 | - Remote Control 11 | 12 | - View worker status and statistics 13 | - Shutdown and restart worker instances 14 | - Control worker pool size and autoscale settings 15 | - View and modify the queues a worker instance consumes from 16 | - View currently running tasks 17 | - View scheduled tasks (ETA/countdown) 18 | - View reserved and revoked tasks 19 | - Apply time and rate limits 20 | - Configuration viewer 21 | - Revoke or terminate tasks 22 | 23 | - Broker monitoring 24 | 25 | - View statistics for all Celery queues 26 | - Queue length graphs 27 | 28 | - HTTP API 29 | - Basic Auth and Google OpenID authentication 30 | 31 | -------------------------------------------------------------------------------- /src/flower-0.7.3/docs/index.rst: -------------------------------------------------------------------------------- 1 | =============================== 2 | Flower - Celery monitoring tool 3 | =============================== 4 | 5 | Flower is a web based tool for monitoring and administrating `Celery`_ clusters 6 | 7 | .. _Celery: http://celeryproject.org 8 | 9 | .. include:: features.rst 10 | 11 | Contents 12 | ======== 13 | 14 | .. toctree:: 15 | :maxdepth: 2 16 | 17 | features 18 | screenshots 19 | install 20 | config 21 | api 22 | auth 23 | reverse-proxy 24 | docker 25 | 26 | Flower is Open Source and licensed under the `BSD License`_. 27 | 28 | .. _`BSD License`: http://www.opensource.org/licenses/BSD-3-Clause 29 | 30 | -------------------------------------------------------------------------------- /src/flower-0.7.3/docs/install.rst: -------------------------------------------------------------------------------- 1 | Installation 2 | ============ 3 | 4 | Installing `flower` with `pip6 | {% if message %} 7 | {{ message }} 8 | {% else %} 9 | Error, page not found 10 | {% end %} 11 |
12 |
Name | 18 |Messages | 19 |Unacked | 20 |Ready | 21 |Consumers | 22 |Idle since | 23 |
---|---|---|---|---|---|
{{ queue['name'] }} | 29 |{{ queue.get('messages', 'N/A') }} | 30 |{{ queue.get('messages_unacknowledged', 'N/A') }} | 31 |{{ queue.get('messages_ready', 'N/A') }} | 32 |{{ queue.get('consumers', 'N/A') }} | 33 |{{ queue.get('idle_since', 'N/A') }} | 34 |
It looks like you have found a bug! You can help to improve 6 | Celery Flower by opening an issue in https://github.com/mher/flower/issues 7 |
8 |9 | {{ bugreport }} 10 | 11 | {{ error_trace }} 12 |13 |
This example uses HTML.
14 |Chinese text: 郵件內容為空
15 |Russian text: Пустое тело сообщения
16 |Armenian text: Հաղորդագրությունը դատարկ է
17 |Czech text: Prázdné tělo zprávy
18 |