Форум программистов, компьютерный форум, киберфорум
Wi-Fi, беспроводные сети
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
Prototip257
1

Создание анонимной wi-fi точки на основе TOR

25.10.2014, 15:05. Показов 3085. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток!
Совсем недавно случайно наткнулся на статью, где парень подробно расписывал создание анонимной точки доступа через ТОР на основе миниатюрного компьютера Raspberry Pi. Воодушевившись этой идеей, я вспомнил, что в шкафу как раз валяется ноут, который вполне можно приспособить под мои нужды. Дабы максимально приблизить весь процесс настройки к тому, который описан в статье, поставил на ноут ubuntu 10.10 (14.04 и 14.10 он уже физически не потянет, сплошные тормоза). Осознав всю тленность того, что базы с пакетами уже устарели и их надо править вручную, я потратил почти весь день на всю эту возню. В итоге, установились далеко не все требуемые пакеты, да и к тому же, система ни в какую не видела проводную сеть (wi fi как раз таки работал). Осознав, что на ubuntu у меня ничего не выйдет, я продолжил поиски и наткнулся еще на одну интересную статью. В ней человек расписывал как на основе винды сделать гостевую виртуальную машину с направлением всего трафика через ТОР. Суть в том, что помимо тора на хостовую машину ставится виртуальный адаптер тортилла, и нужно в настройках виртуалки выставить этот адаптер как основной. В общем, попытавшись адаптировать статью под свою ситуацию, ничего не получилось, так как пока не нашел метода перенаправить весь трафик с wi fi точки на виртуальный адаптер ТОРа. Вопрос: какими средствами и какими методами этого можно добиться?
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.10.2014, 15:05
Ответы с готовыми решениями:

Как подключиться к сети Tor без использования Tor-браузера?
Здравствуйте. Подскажите пожалуйста, как реализовать на Delphi подключение к сети TOR ? Т.е...

Что вы скажете о таких вещах,как Tor? И почему,кстати,гугл находит сайты сети TOR?
Что вы скажете о таких вещах,как Tor? И почему,кстати,гугл находит сайты сети TOR? Я...

Реализовать полиморфизм на основе абстрактного класса AnyFigure и его методов. Вывести координаты точки, треуг
Помогите пожалуйста решить задачу на Джава Реализовать полиморфизм на основе абстрактного класса...

Создание 3D графики на основе Qt
Нужен совет человека опытного с разработкой 3D графики в Qt. Я собираюсь начать новый проект с 3D...

1
4 / 4 / 2
Регистрация: 11.06.2014
Сообщений: 116
28.10.2014, 22:58 2
Bash
1
2
3
4
apt-get update
# При желании - актуализируем ОС
#apt-get upgrade -y
apt-get install -y tor isc-dhcp-server hostapd iptables-persistent
и добавляем в файл /etc/network/interfaces строки:

Bash
1
2
3
4
auto wlan0
iface wlan0 inet static
address 192.168.55.1
netmask 255.255.255.0
конфиг файл в /etc/default/hostapd:

Bash
1
DAEMON_CONF="/etc/hostapd/hostapd.conf"
файл настроек /etc/hostapd/hostapd.conf:

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
interface=wlan0
# имя нашей беспроводной сети
ssid=anonymous_ap
hw_mode=g
# Предварительно рекомендуется выявить минимально загруженный канал
channel=11
# Фильтрация по MAC-адресам в данном примере отключена
macaddr_acl=0
# Для организации закрытой сети следует выставить эту опцию в значение 1 и раскомментировать нижеследующие строки
wpa=0
#wpa_key_mgmt=WPA-PSK
#wpa_pairwise=TKIP CCMP
#wpa_ptk_rekey=600
# Собственно, задаем пароль
#wpa_passphrase=hidemyass
активация стандарта 802.11n

Bash
1
2
# iwgetid --protocol wlan0
wlan0     Protocol Name:"IEEE 802.11bgn"
Bash
1
2
3
\echo -e "\nieee80211n=1" >> /etc/hostapd/hostapd.conf
 
service hostapd restart
DHCP /etc/dhcp/dhcpd.conf:

# Домен нашей сети
option domain-name "anonymous-ap.local";
Bash
1
2
3
4
5
6
7
# Параметры подсети
subnet 192.168.55.0 netmask 255.255.255.0 {
  range 192.168.55.10 192.168.55.100;
  option domain-name-servers 8.8.4.4, 8.8.4.4;
  option routers 192.168.55.1;
  interface wlan0;
}

Bash
1
/etc/init.d/isc-dhcp-server restart
/etc/tor/torrc

Bash
1
2
3
4
5
VirtualAddrNetwork 172.16.0.0/12
AutomapHostsSuffixes .onion,.exit
AutomapHostsOnResolve 1
TransPort 9040
TransListenAddress 192.168.55.1
Bash
1
2
echo 'net.ipv4.ip_forward=1' >> /etc/sysctl.conf
sysctl -p
Bash
1
2
3
4
5
6
7
iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 22 -j REDIRECT --to-ports 22
iptables -t nat -A PREROUTING -i wlan0 -p udp --dport 53 -j REDIRECT --to-ports 53
iptables -t nat -A PREROUTING -i wlan0 -p tcp --syn -j REDIRECT --to-ports 9040
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
 
# Сохраняем правила в ранее установленный iptables-persistent, который сохранит их после перезагрузки
iptables-save > /etc/iptables/rules.v4
Bash
1
shutdown -r now
check
0
28.10.2014, 22:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.10.2014, 22:58
Помогаю со студенческими работами здесь

Запуск анонимной функции
Hi all! Что можно сделать если есть функция $(window).load(function(){//тут какая-то логика...

Вызов в анонимной функции
Подскажите пожалуйста почему _render вызывается внутри анонимной функции в setInterval? function...

Создание запроса на основе подсчета
Добрый день. Создаю БД. Есть фигуранты, а так же риски и значение этих рисков. Есть запрос, в...

Создание класса на основе существующего?
куда записывать код и каков основной синтаксис может кто знает? хотя бы вкратце?Как можно более...

Создание XML на основе txt
Доброго времени суток! Господа, за ранее приношу извенения, так как я не в теме WSH, но по работе...

Создание сезонов на основе месяцев
При создание сводных таблиц я столкнулся с такой проблемой. В одном из заданий сказано создать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru