Exemple #1
0
def nmap_task_delete(task_id):
    """task delete"""

    try:
        _nmap_task = NmapTask.get_by_task_id(task_id=task_id)
    except Exception as e:
        flash(str(e), "warning")
        return redirect(url_for("nmap.nmap_tasks"))

    if _nmap_task is None:
        flash("There is no entry for task_id: " + task_id, "info")
        return redirect(url_for("nmap.nmap_tasks"))

    if _nmap_task.delete():
        flash("Deleted entry for task_id: " + task_id, "success")
        return redirect(url_for("nmap.nmap_tasks"))
    else:
        flash("Delete failed. Task_id: " + task_id, "danger")
        return redirect(url_for("nmap.nmap_tasks"))
Exemple #2
0
def nmap_task_stop(task_id):
    """
    _nmap_task = NmapTask.get(task_id)
    if _nmap_task is None:
        flash("There is no entry for task_id: " + task_id, 'info')
        return redirect(url_for('nmap.nmap_tasks'))

    NmapTask.stop_task_by_id(task_id=task_id)
    """

    try:
        _nmap_task = NmapTask.get_by_task_id(task_id=task_id)
    except Exception as e:
        flash(str(e), "warning")
        return redirect(url_for("nmap.nmap_tasks"))

    if _nmap_task.completed == 1:
        flash("Can not stop tasks that are already finished.", 'info')
        return redirect(url_for('nmap.nmap_tasks'))

    flash("Sorry.. This feature is not (yet?!) implemented", 'danger')
    return redirect(url_for('nmap.nmap_tasks'))

    """