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"))
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')) """