Exemplo n.º 1
0
def r_github():
    celery = create_celery(current_app)
    json_result = request.get_json()
    username = json_result.get("username", "")
    from_m = json_result.get("from", "")
    print("Github - Detected Username : "******"Task : ", res.task_id)
    return jsonify(module="github", task=res.task_id, param=username)
Exemplo n.º 2
0
def r_usersearch(username=None):
    celery = create_celery(current_app)
    json_result = request.get_json()
    username = json_result.get("username", "")
    from_m = json_result.get("from", "")
    print("Usersearch - Detected Username : "******"Task : ", res.task_id)
    return jsonify(module="usersearch", task=res.task_id, param=username)
Exemplo n.º 3
0
def r_leaks():
    celery = create_celery(current_app)
    json_result = request.get_json()
    username = json_result.get("username", "")
    from_m = json_result.get("from", "")
    print("Leaks - Detected Username : "******"Task : ", res.task_id)
    return jsonify(module="leaks", task=res.task_id, param=username)
Exemplo n.º 4
0
def r_twitter():
    celery = create_celery(current_app)
    json_result = request.get_json()
    username = json_result.get("username", "")
    from_m = json_result.get("from", "")
    print("Twitter - Detected Username : "******"Task : ", res.task_id)
    return jsonify(module="twitter", task=res.task_id, param=username)
Exemplo n.º 5
0
def r_keybase():
    celery = create_celery(current_app)
    json_result = request.get_json()
    username = json_result.get("username", "")
    from_m = json_result.get("from", "")
    print("Keybase - Detected Username : "******"Task : ", res.task_id)
    return jsonify(module="keybase", task=res.task_id, param=username)
Exemplo n.º 6
0
def r_fullcontact():
    celery = create_celery(current_app)
    json_result = request.get_json()
    username = json_result.get("username", "")
    from_m = json_result.get("from", "")
    print("Fullcontact - Detected Username : "******"Task : ", res.task_id)
    return jsonify(module="fullcontact", task=res.task_id, param=username)
Exemplo n.º 7
0
def r_socialscan(username=None):
    celery = create_celery(current_app)
    json_result = request.get_json()
    username = json_result.get("username", "")
    from_m = json_result.get("from", "")
    print("SocialScan - Detected Username : "******"Task : ", res.task_id)
    return jsonify(module="socialscan",
                   task=res.task_id,
                   param=username,
                   from_m=from_m)
Exemplo n.º 8
0
def r_emailrep(username=None):
    celery = create_celery(current_app)
    json_result = request.get_json()
    username = json_result.get("username", "")
    from_m = json_result.get("from", "")
    print("EmailRep - Detected Username : "******"Task : ", res.task_id)
    return jsonify(module="emailrep",
                   task=res.task_id,
                   param=username,
                   from_m=from_m)
Exemplo n.º 9
0
#!/usr/bin/env python
# -*- encoding: utf-8 -*-

import sys
import json
import requests
from datetime import date, datetime

try:
    from factories._celery import create_celery
    from factories.application import create_application
    from celery.utils.log import get_task_logger
    celery = create_celery(create_application())
except ImportError:
    # This is to test the module individually, and I know that is piece of shit
    sys.path.append('../../')
    from factories._celery import create_celery
    from factories.application import create_application
    from celery.utils.log import get_task_logger
    celery = create_celery(create_application())

from requests.packages.urllib3.exceptions import InsecureRequestWarning
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)

logger = get_task_logger(__name__)


@celery.task
def t_github(username, from_m):
    """ Task of Celery that get info from github """
    req = requests.get("https://api.github.com/users/%s" % username)
Exemplo n.º 10
0
def r_result(task_id):
    celery = create_celery(current_app)
    res = celery.AsyncResult(task_id).get()
    return jsonify(result=res)
Exemplo n.º 11
0
def r_state(task_id, task_app):
    celery = create_celery(current_app)
    res = celery.AsyncResult(task_id).state
    return jsonify(state=res, task_id=task_id, task_app=task_app)