انجمن‌های فارسی اوبونتو

تازه کار => انجمن تازه‌کاران => نویسنده: AliNbipr در 17 تیر 1398، 05:38 ب‌ظ

عنوان: مشکل در استفاده از torsocks
ارسال شده توسط: AliNbipr در 17 تیر 1398، 05:38 ب‌ظ
درود
میخوام شل جدیدی با تورساکس باز کنم ولی توی شل جدید دسترسی هیچ کاری بهم نمیده.
همچنین به طور مستقیم هم نمیشه ازش استفاده کرد. با sudo هم بررسی کردم.
[ali@ArchLinux ~]$ torsocks --shell
New torified shell coming right up...
[ali@ArchLinux ~]$ ping
bash: /usr/bin/ping: Operation not permitted
[ali@ArchLinux ~]$ sudo
bash: /usr/bin/sudo: Operation not permitted
[ali@ArchLinux ~]$ su
bash: /usr/bin/su: Operation not permitted

[ali@ArchLinux ~]$ torsocks ping   
ERROR: /usr/bin/ping gains the following elevated capabilities. torsocks will not work with privileged executables.


[ali@ArchLinux ~]$ sudo torsocks ping 8.8.8.8
[sudo] password for ali:
ERROR: /usr/bin/ping gains the following elevated capabilities. torsocks will not work with privileged executables.
/usr/bin/ping = cap_net_raw+ep
این معمولی هست؟
عنوان: پاسخ : مشکل در استفاده از torsocks
ارسال شده توسط: علی رزم دیده در 18 تیر 1398، 02:19 ق‌ظ
این معمولی هست؟
بله؛ تور ICMP رو پشتیبانی نمی‌کنه، برای همین شما در حالت عادی نمی‌تونین از ترکیب torsocks و ping استفاده کنین.

در ضمن شما نمی‌تونین از ابزار‌های setuid مثل sudo در شل torfiy شده، استفاده کنین. فقط می‌تونین از ابزار‌هایی که درخواست‌های TCP می‌دن، استفاده کنین. مثلاً:
torsocks --shell
wget facebook.com

چون به لحاظ ساختاری دستور torsocks --shell ، عملی مشابه torsocks bash رو انجام می‌ده و طبیعیه که نتونین از ابزار‌های setuid و یا پروتکل‌هایی مثل ICMP توی اون شل استفاده کنین.