From f96414a53383ed6cfeb2a01babf1c440bf2e432b Mon Sep 17 00:00:00 2001
From: Matias Barcenas <5618628+MPX4132@users.noreply.github.com>
Date: Sat, 28 Apr 2018 17:30:59 -0500
Subject: [PATCH] Added resume hooks, tracker hooks, and targetting hooks.
---
Custom-attack-scripts.md | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/Custom-attack-scripts.md b/Custom-attack-scripts.md
index d10c6cd..36e1eb2 100644
--- a/Custom-attack-scripts.md
+++ b/Custom-attack-scripts.md
@@ -25,6 +25,10 @@ The attack script (attack.sh in the bundle) is the primary script of the bundle.
* unprep_attack() - Must "unprepre," or undo what prep_attack() did, leaving it incapable of executing start_attack().
* start_attack() - Must start executing the attack in the background and return control to fluxion.
* stop_attack() - Must stop executing the attack, and all the processes start_attack may have started.
+* [_optional_] attack_targetting_interfaces() - Must print a list of wireless interfaces (one per line) if the attack is targeted.
+* [_optional_] attack_tracking_interfaces() - Must print a list of wireless interfaces (one per line) which can be used for target tracking.
+* [_optional_] load_attack() - Must restore settings for attack from file at path passed (**must also implement save_attack**).
+* [_optional_] save_attack() - Must save settings for attack to file at path passed (**must also implement load_attack**).
* Attacks may not call the functions above, either directly or indirectly, themselves.
* Attacks may not harm the host machine or its user, either directly or indirectly, in any way.
* Attacks must not deviate from these rules.