ソースを参照

Removing stealth onions

Bob Mottram 8 年 前
コミット
1d868312e0
共有2 個のファイルを変更した5 個の追加2 個の削除を含む
  1. 1
    1
      src/freedombone-app-tahoelafs
  2. 4
    1
      src/freedombone-utils-onion

+ 1
- 1
src/freedombone-app-tahoelafs ファイルの表示

343
     remove_completion_param install_tahoelafs
343
     remove_completion_param install_tahoelafs
344
     function_check remove_onion_service
344
     function_check remove_onion_service
345
     remove_onion_service tahoelafs ${TAHOELAFS_ONION_PORT}
345
     remove_onion_service tahoelafs ${TAHOELAFS_ONION_PORT}
346
-    remove_onion_service storage-tahoelafs ${TAHOELAFS_STORAGE_ONION_PORT}
346
+    remove_onion_service storage-tahoelafs ${TAHOELAFS_STORAGE_ONION_PORT} $(get_tahoelafs_nick)
347
     sed -i '/HidServAuth /d' /etc/tor/torrc
347
     sed -i '/HidServAuth /d' /etc/tor/torrc
348
     deluser tahoelafs
348
     deluser tahoelafs
349
     if [ -d /home/tahoelafs ]; then
349
     if [ -d /home/tahoelafs ]; then

+ 4
- 1
src/freedombone-utils-onion ファイルの表示

82
 function remove_onion_service {
82
 function remove_onion_service {
83
     onion_service_name="$1"
83
     onion_service_name="$1"
84
     onion_service_port_to=$2
84
     onion_service_port_to=$2
85
+    nick="$3"
85
 
86
 
86
-    #sed -i "/stealth ${onion_service_name}/d" /etc/tor/torrc
87
+    if [ ${#nick} -gt 0 ]; then
88
+        sed -i "/stealth ${nick}/d" /etc/tor/torrc
89
+    fi
87
     sed -i "/hidden_service_${onion_service_name}/d" /etc/tor/torrc
90
     sed -i "/hidden_service_${onion_service_name}/d" /etc/tor/torrc
88
     sed -i "/hidden_service_${onion_service_name}_mobile/d" /etc/tor/torrc
91
     sed -i "/hidden_service_${onion_service_name}_mobile/d" /etc/tor/torrc
89
     sed -i "/127.0.0.1:${onion_service_port_to}/d" /etc/tor/torrc
92
     sed -i "/127.0.0.1:${onion_service_port_to}/d" /etc/tor/torrc