diff --git a/Vagrantfile b/Vagrantfile
index befde900053d75a375b92596b389ce8c46fcbfa3..bd6edf641086a2e01df66150ab6486707c4cbe07 100644
--- a/Vagrantfile
+++ b/Vagrantfile
@@ -150,7 +150,9 @@ Vagrant.configure("2") do |config|
 
           # Set virtualenv and install attack dependencies
           if [[ ! -d /srv/wireguard-attacker/.venv ]]; then
-            cd /srv/wireguard-attacker && virtualenv .venv && pip install -r requirements.txt
+            cd /srv/wireguard-attacker
+            virtualenv .venv
+            pip install -r requirements.txt
           fi
         SHELL
       end
diff --git a/wireguard-attacker/attack b/wireguard-attacker/attack-mac-anonymity
similarity index 99%
rename from wireguard-attacker/attack
rename to wireguard-attacker/attack-mac-anonymity
index 919bbd6077b2c7fac30c6e88a5ed6a687d88c5a5..66904785829c4733cc98807bf1f50ce1721d660d 100755
--- a/wireguard-attacker/attack
+++ b/wireguard-attacker/attack-mac-anonymity
@@ -1,4 +1,5 @@
 #!/usr/bin/env python
+
 import signal
 import sys
 from hashlib import blake2s
diff --git a/wireguard-attacker/attack.cast b/wireguard-attacker/attack-mac-anonymity.cast
similarity index 100%
rename from wireguard-attacker/attack.cast
rename to wireguard-attacker/attack-mac-anonymity.cast
diff --git a/wireguard-attacker/attack-precomutation b/wireguard-attacker/attack-precomutation
new file mode 100755
index 0000000000000000000000000000000000000000..53e73d4e6d75a5e111fab5511de2c880f6ee7a4b
--- /dev/null
+++ b/wireguard-attacker/attack-precomutation
@@ -0,0 +1,15 @@
+#!/usr/bin/env python
+
+from io import BytesIO
+
+# Creating an in-memory byte stream
+in_memory_stream = BytesIO()
+
+# Writing to the in-memory stream
+in_memory_stream.write(b"Hello, World!")
+
+# Reading from the in-memory stream
+in_memory_stream.seek(0)
+data = in_memory_stream.read()
+
+print("Data from in-memory stream:", data)
\ No newline at end of file