the interface of the KaosCube
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
735 B

  1. <?php
  2. $rootPW = $_POST["rootPW"];
  3. $nickname = $_POST["nickname"];
  4. $newTorState = "bridge"
  5. $configureFromNode2BridgeRelay1 = "echo $rootPW | sudo -S sed '0,/ORPort\ 443\nNickname/{s/ORPort\ 443\nNickname\ $nickname\nExitRelay\ 0\nSocksPort\ 0/ORPort\ 443/}' /etc/tor/torrc";
  6. $configureFromNode2BridgeRelay2 = "echo $rootPW | sudo -S sed '0,/#BridgeRelay\ 1/{s/#BridgeRelay\ 1/BridgeRelay\ 1/}' /etc/tor/torrc";
  7. $restartTor = "echo $rootPW | sudo -S systemctl restart tor";
  8. $replaceTorState = "echo $newTorState > torstate.csv"
  9. $output = exec($configureFromNode2BridgeRelay1);
  10. $output2 = exec($configureFromNode2BridgeRelay2);
  11. $output3 = exec($restartTor);
  12. $output4 = exec($replaceTorState);
  13. echo $output3;
  14. echo " oi oi oi ";
  15. ?>