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