Pirate Router v. 0.1

Ако пускате тема за алтернативен фърмуер, задължително направете и друга тема с линк към тази в раздела за съответната марка рутер.
Аватар
error_404
Глобален модератор
Мнения: 350
Регистриран на: 22 Дек 2012 10:58

Pirate Router v. 0.1

Мнение от error_404 »

След дълго обмисляне реших да споделя опит и 100% Proof of concept за пиратски рутер на база DD-WRT, който вече работи на няколко места безупречно.
Идеята и метода могат да се приложат не само на ниво рутер, но аз искам да покажа, че на ниво рутер нещата са винаги по елегантни особено ако се налага да правите въвеждане на подобни записи в мрежа с над 10 компютъра :twisted:
- Всеки от нас/вас се е сблъсквал с това да редактира и/или добавя записи в HOSTS файла било то под Linux/*NIX OS, Apple Mac OS и най вече Microsoft Windows.
- Записите служат най често за блокиране на сайтове и/или хостове служещи за проверка на валидността на лиценза на даден продукт. Онлайн валидация.
- Някои записи могат да спомогнат за по лесната работа във вътрешно мрежова среда (LAN) - ТУК
- Посоченият метод по никакъв начин НЕ нарушава нечии права :lol:
- Някои записи могат да спомогнат за достъп до домейн със собствено разширение :singing: ТУК
- Имайте предивд, че обема на паметта на рутерите не е число клонящо към безкрайност
- Имате възможност да си добавите буквално AdBlock лист на ниво рутер и да прогоните досадните реклами и/или зловредни XXX сайтове :mrgreen:
- Ако клиента си добави ръчно DNS сървъри, то идеята е безмислена и неприложима

Ексклузивно и само за nethelpforums.net by error_404

ВНИМАНИЕ! Приложените стъпки НЕ са препоръчителни за обикновени потребители и/или такива, които без капка вложена мисъл задават "умни" въпроси.
HOSTS файла се тегли от мой сървър и го актуализирам своевременно, така че Ви моля да не го разпространявате!
В настоящият си вид се блокират различни онлайн лицензионни проверки на по известни програми и услуги вкл. FACEBOOK!!!
Моля преди да правите каквото да помислите със овалният орган намиращ се над раменните стави
:rolling2:

DD-WRT Pirate Router v 0.1 - MegaBlocker ACTA/SOPA/PIPA Unslaver

Setup > Basic Setup
1.png
1.png (8.5 KiB) Преглеждано 5043 пъти
Services > Services
2.png
2.png (4.83 KiB) Преглеждано 5043 пъти
NAT / QoS > UPnP
3.png
3.png (2.74 KiB) Преглеждано 5043 пъти
Administration > Management
4.png
4.png (3.49 KiB) Преглеждано 5043 пъти
5.png
5.png (3.01 KiB) Преглеждано 5043 пъти
Administration > Keep Alive НЕ Е ЗАДЪЛЖИТЕЛНО, НО Е ПРЕПОРЪЧИТЕЛНО!
6.png
6.png (4.12 KiB) Преглеждано 5043 пъти
Administration > Commands

Startup

Код за потвърждение: Избери целия код

logger WAN UP Script Executing 
sleep 5 
test -s /tmp/dlhosts 
if [ $? == 1 ] ; then 
echo -e "#!/bin/sh\nwget -O - http://lab.deep.bg/hosts.txt | grep 127.0.0.1 | tr -d '\015\032' | sed -e '2,\$s/127.0.0.1/0.0.0.0/g' -e 's/[[:space:]]*#.*$//' > /etc/hosts\nlogger DOWNLOADED http://lab.deep.bg/hosts.txt\nkillall -1 dnsmasq" > /tmp/dlhosts 
chmod 777 /tmp/dlhosts 
/tmp/dlhosts 
fi
ln -s /tmp/dlhosts /etc/hosts
echo "45 23 * * 5 root /tmp/dlhosts" >> /tmp/crontab
Firewall

Код за потвърждение: Избери целия код

/tmp/dlhosts
Изображение
"За мен най-лошото в България е чудесното наслаждение, което тук имат хората да се преследват един друг и да развалят един другиму работата."
К.Иречек, 13.12.1881

Аватар
error_404
Глобален модератор
Мнения: 350
Регистриран на: 22 Дек 2012 10:58

Редакция на HOSTS във Windows

Мнение от error_404 »

Няма да превеждам от английски предвид, че това съм го писал преди повече от 8 години в други форуми :shock:

1. Enable in Control Panel > Folder Options > View
checkbox ON => Show hidden files, folders and drives
checkbox OFF => Hide protected operating system files

2. Open NOTEPAD with Administrator Elevated Rights (Right click Run As Administrator)
START > All Programs > Accessories > Notepad
Don't forget to provide password for Administrator account if asked!

3. On File menu (NOTEPAD) > Open [on drop down menu right down corner choose All files (*.*)] and navigate thru:
%SystemRoot%\System32\drivers\etc
or
%windir%\system32\drivers\etc\hosts
or
%windir%\hosts

4. Add the following lines below this line 127.0.0.1 localhost
5. Save NOT Save As...
Изображение
"За мен най-лошото в България е чудесното наслаждение, което тук имат хората да се преследват един друг и да развалят един другиму работата."
К.Иречек, 13.12.1881

Аватар
error_404
Глобален модератор
Мнения: 350
Регистриран на: 22 Дек 2012 10:58

Редакция на HOSTS във MacOSX

Мнение от error_404 »

Няма да превеждам от английски предвид, че това съм го писал преди повече от 8 години в други форуми :shock:

Open Terminal (Console) [Applications > Utilities] and type the following command:

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts

and press RETURN

NOTE: Between sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit and /etc/hosts have space!!!
Press Return and type your Administrator password.

In the opened window of TextEdit type or paste the following between 127.0.0.1 localhost and 255.255.255.255 broadcasthost
Close TextEdit - Save NOT Save As...
Изображение
"За мен най-лошото в България е чудесното наслаждение, което тук имат хората да се преследват един друг и да развалят един другиму работата."
К.Иречек, 13.12.1881

Аватар
error_404
Глобален модератор
Мнения: 350
Регистриран на: 22 Дек 2012 10:58

Редакция на HOSTS във Linux

Мнение от error_404 »

Няма да превеждам от английски предвид, че това съм го писал преди повече от 8 години в други форуми :shock:

Open Terminal (Console) and type the following command:
sudo vim /etc/hosts [ENTER]
type all necesary lines
hit ESC button two times
and then type
:wq
to save and exit!
Изображение
"За мен най-лошото в България е чудесното наслаждение, което тук имат хората да се преследват един друг и да развалят един другиму работата."
К.Иречек, 13.12.1881

Аватар
error_404
Глобален модератор
Мнения: 350
Регистриран на: 22 Дек 2012 10:58

Flushing DNS Cache

Мнение от error_404 »

Q: How to flush DNS on Apple systems?
A: From Terminal window type:
sudo dscacheutil -flushcache
and press RETURN type your Administrator password and press RETURN again

Q: How to flush DNS on Microsoft systems?
A: Go to: START > Run
Type: cmd [ENTER]
and on the open Command prompt type:
ipconfig /flushdns [ENTER]

Q: How to flush DNS on *NIX systems?
A: As Linux has many flavours and service types it's a little bit complicated, so please be so kind and RTFM here
Изображение
"За мен най-лошото в България е чудесното наслаждение, което тук имат хората да се преследват един друг и да развалят един другиму работата."
К.Иречек, 13.12.1881

Аватар
teou
Site Admin
Мнения: 2970
Регистриран на: 23 Ное 2012 19:57
Местоположение: Dreieich - Dreieichenhein (Hessen) / София / Синеморец
Обратна връзка:

Re: In progress: Pirate Router v. 0.1

Мнение от teou »

Искаме да продължиш с рутера :)

Мога да допълня леко на тема популярни Линукс дистрибуции, например Xubuntu, Ubuntu.
Редактирането на конфигурационен файл можем да направим и в графичната среда, освен в конзола. Натискането на Alt+F2 отваря аналог на Run диалога на Уиндоус. В него пишем gksudo mousepad /etc/hosts и естествено потвърждаваме с администраторската парола. gksudo е инструментът, който стартира нещо си с елевирани права в графичната среда. Mousepad e дифолтният текстов редактор на Хубунту, за стандартното Убунту това е gedit, така че цялата команда ще стане gksudo gedit /etc/hosts

Аватар
error_404
Глобален модератор
Мнения: 350
Регистриран на: 22 Дек 2012 10:58

HOSTS own TLD extension

Мнение от error_404 »

Просто добавяте IP и HOST за което е валидно IP-то във Вашият HOSTS файл!

Код за потвърждение: Избери целия код

XXX.XXX.XXX.XXX domain.ext
Пример: XXX.XXX.XXX.XXX gdbop.gay
В приложеният пример TLD (Top Level Domain) *.GAY НЕ съществува, но всички клиенти зад рутера при изписването на gdbop.gay ще бъдат пренасочени към въпросното IP (XXX.XXX.XXX.XXX). Често подобна практика се ползва при ....... :twisted:
Внимавайте къде и как влизате, че огледали страници се правят лесно и лесно могат да заблудят и опитен потребител!
Изображение
"За мен най-лошото в България е чудесното наслаждение, което тук имат хората да се преследват един друг и да развалят един другиму работата."
К.Иречек, 13.12.1881

Аватар
error_404
Глобален модератор
Мнения: 350
Регистриран на: 22 Дек 2012 10:58

Fast LAN via HOSTS

Мнение от error_404 »

Просто добавяте IP и HOST за което е валидно IP-то във Вашият HOSTS файл!

Код за потвърждение: Избери целия код

192.168.0.1 server
192.168.0.2 client-01
192.168.0.3 client-02
Въпросният пример е само за насочване и ако компютрите Ви (хостовете) са в друг LAN Мрежов клас или носят различно име от посоченото, то просто го заменете :twisted:
Изображение
"За мен най-лошото в България е чудесното наслаждение, което тук имат хората да се преследват един друг и да развалят един другиму работата."
К.Иречек, 13.12.1881

Аватар
error_404
Глобален модератор
Мнения: 350
Регистриран на: 22 Дек 2012 10:58

Поддържани продукти и обновления

Мнение от error_404 »

Adobe CS 5/5.5/6/CC
CorelDraw X3/X4/X5/X6
Telestream Episode Pro / Wirecast
Wowza Media Server
Xilisoft Imtoo VideoConverter/AudioConverter
Sorenson Media Squeeze 6.5/7/8/8.5/9 Pro/9 Premium
Nikon CaptureNX
Nemetschek Allplan/Graphisoft
Raxco Disk Defrag/Disk Optimizer/PerfectDisk
Slysoft AnyDVD/CloneCD/CloneDVD/
Autodesk AutoCAD 2010/2012/2014
AddIn Tools

и

FACEBOOK :o

Очаквайте на 25.10.2013 Pirate Router 0.1 Felix Edition
Собствено авторско лого и хардуер на база Buffalo WHR-HP-G54 или TP-LINK TL-WR1043ND :twisted:
100% модната версия във собствена кутия със охлаждане и допълнителна/-ни 5dBi или 8 dBi антени за по голям обхват!
За клиенти, които ще закупят първите бройки ще има подарък - пиратско знаме - "Веселият Роджър" и BackTrack 5 R3 / Kali Linux LiveUSB
Ръчно рисувана дървена кутия с пиратски мотиви съхраняваща хардуера. Възможност за изведен JTAG пин
Ограничено количество - 3 броя, като за начало :wtf:
Цена: 150.00 лв./бр.


EDIT: Всички бройки засега са предплатени и изкупени!
Очаквайте скоро нови!

Pirate Router Pixel Art by error_404<br />HandMade pixel-by-pixel
Pirate Router Pixel Art by error_404
HandMade pixel-by-pixel
pixelskull.bmp (37.56 KiB) Преглеждано 5013 пъти
Изображение
"За мен най-лошото в България е чудесното наслаждение, което тук имат хората да се преследват един друг и да развалят един другиму работата."
К.Иречек, 13.12.1881

Аватар
error_404
Глобален модератор
Мнения: 350
Регистриран на: 22 Дек 2012 10:58

New HOSTS entries

Мнение от error_404 »

hosts файла е обновен и са добавени:

Код за потвърждение: Избери целия код

#
# Block LG Smart TV Sniffing Servers
#
127.0.0.1  ad.lgappstv.com
127.0.0.1  yumenetworks.com
127.0.0.1  smartclip.net
127.0.0.1  smartclip.com
127.0.0.1  llnwd.net
127.0.0.1  smartshare.lgtvsdp.com
127.0.0.1  ibis.lgappstv.com
Изображение
"За мен най-лошото в България е чудесното наслаждение, което тук имат хората да се преследват един друг и да развалят един другиму работата."
К.Иречек, 13.12.1881

Аватар
error_404
Глобален модератор
Мнения: 350
Регистриран на: 22 Дек 2012 10:58

New HOSTS entry for block SKYPE in-chat Ads

Мнение от error_404 »

Код за потвърждение: Избери целия код

127.0.0.1  apps.skype.com
Добавянето на новият запис ще се забави по технически причини, но идеята му е да блокира новата "екстра" в новият SKYPE, тъй като ако сте забелязали SKYPE вече трябва да си го обновите искате или не.
Та новата "екстра" е InChat Ads, която меко казано ме дразни, но Microsoft какво да ги правиш.

Информативно се препработва всичко за OpenWRT просто няма смисъл да се занимавам с куцият DD-WRT, в който проект вече НЕ участвам нито пряко, нито косвенo, нито вече имамжелание да го правя заради разногласията в екипа!
Поетапно всичко ще бъде с отворен код във вида, в който Open Source е познат на всички.
В DD-WRT BrainSlayer пое почина на Firmware-майка - Sveasoft и започна да затваря (заключва) част от кода, като най вече уеб интерфейса, а аз не обичам подобни практики, така че скоро ще ревизирам изцяло позицията си относно DD-WRT!
Изображение
"За мен най-лошото в България е чудесното наслаждение, което тук имат хората да се преследват един друг и да развалят един другиму работата."
К.Иречек, 13.12.1881

Аватар
teou
Site Admin
Мнения: 2970
Регистриран на: 23 Ное 2012 19:57
Местоположение: Dreieich - Dreieichenhein (Hessen) / София / Синеморец
Обратна връзка:

Re: Pirate Router v. 0.1

Мнение от teou »

Мерси! Това са и моите наблюдения за ддврт за съжение. Може да бъде сравнен с Уиндоус - твърде лесен но с твърде ограничени възможности, доста бъгове и затворен код. Опенврт е по-тегав за научаване, но поне после е доста по-гъвкав и отворен, че и мощен като възможности.

Аватар
error_404
Глобален модератор
Мнения: 350
Регистриран на: 22 Дек 2012 10:58

Hosts File Update - 20.09.2015

Мнение от error_404 »

HOSTS файла, който е актуализиран вече не блокира loopback lo адреса 127.0.0.1 и вместо това е заменен с нерутиращ адрес с цел оптимизация и бързодействие при блокирането.
Unrouteable адреса е 0.0.0.0 което обикновено премахва timeout при заявка към 127.0.0.1, така че дерзайте.
Вярно, че това по скоро трябваше още в самото начало да го проектирам и наглася, но по-добре късно отколкото никога.
HOSTS файла си е пак в LAB пространството ми, така че който чете статията знае къде да го намери ;)
Изображение
"За мен най-лошото в България е чудесното наслаждение, което тук имат хората да се преследват един друг и да развалят един другиму работата."
К.Иречек, 13.12.1881

Аватар
error_404
Глобален модератор
Мнения: 350
Регистриран на: 22 Дек 2012 10:58

Hosts File Update - 04.07.2016

Мнение от error_404 »

Добавени са почти всички известни Ad/Track сървъри на Microsoft

Отново напомням, че ако НЕ знаете какво правите, по-добре се обърнете към специалист, а не сляпо COPY/PASTE и после да оревете света, че нещо не ви работи коректно!
Файла е с чисто образователна цел и е насочен към свободолюбиви хора!

Код за потвърждение: Избери целия код

# Micro$oft Tracking Servers

0.0.0.0 a.ads1.msn.com
0.0.0.0 a.ads2.msads.net
0.0.0.0 a.ads2.msn.com
0.0.0.0 a.rad.msn.com
0.0.0.0 a-0001.a-msedge.net
0.0.0.0 a-0002.a-msedge.net
0.0.0.0 a-0003.a-msedge.net
0.0.0.0 a-0004.a-msedge.net
0.0.0.0 a-0005.a-msedge.net
0.0.0.0 a-0006.a-msedge.net
0.0.0.0 a-0007.a-msedge.net
0.0.0.0 a-0008.a-msedge.net
0.0.0.0 a-0009.a-msedge.net
0.0.0.0 ac3.msn.com
0.0.0.0 ad.doubleclick.net
0.0.0.0 adnexus.net
0.0.0.0 adnxs.com
0.0.0.0 ads.msn.com
0.0.0.0 ads1.msads.net
0.0.0.0 ads1.msn.com
0.0.0.0 aidps.atdmt.com
0.0.0.0 aka-cdn-ns.adtech.de
0.0.0.0 a-msedge.net
0.0.0.0 az361816.vo.msecnd.net
0.0.0.0 az512334.vo.msecnd.net
0.0.0.0 b.ads1.msn.com
0.0.0.0 b.ads2.msads.net
0.0.0.0 b.rad.msn.com
0.0.0.0 bingads.microsoft.com
0.0.0.0 bs.serving-sys.com
0.0.0.0 c.atdmt.com
0.0.0.0 c.msn.com
0.0.0.0 cdn.atdmt.com
0.0.0.0 cds26.ams9.msecn.net
0.0.0.0 choice.microsoft.com
0.0.0.0 choice.microsoft.com.nsatc.net
0.0.0.0 compatexchange.cloudapp.net
0.0.0.0 corp.sts.microsoft.com
0.0.0.0 corpext.msitadfs.glbdns2.microsoft.com
0.0.0.0 cs1.wpc.v0cdn.net
0.0.0.0 db3aqu.atdmt.com
0.0.0.0 df.telemetry.microsoft.com
0.0.0.0 diagnostics.support.microsoft.com
0.0.0.0 ec.atdmt.com
#0.0.0.0 fe2.update.microsoft.com.akadns.net
0.0.0.0 feedback.microsoft-hohm.com
0.0.0.0 feedback.search.microsoft.com
0.0.0.0 feedback.windows.com
0.0.0.0 flex.msn.com
0.0.0.0 g.msn.com
0.0.0.0 h1.msn.com
0.0.0.0 i1.services.social.microsoft.com
0.0.0.0 i1.services.social.microsoft.com.nsatc.net
0.0.0.0 lb1.www.ms.akadns.net
0.0.0.0 live.rads.msn.com
0.0.0.0 m.adnxs.com
0.0.0.0 m.hotmail.com
0.0.0.0 msedge.net
0.0.0.0 msftncsi.com
0.0.0.0 msnbot-65-55-108-23.search.msn.com
0.0.0.0 msntest.serving-sys.com
0.0.0.0 oca.telemetry.microsoft.com
0.0.0.0 oca.telemetry.microsoft.com.nsatc.net
0.0.0.0 pre.footprintpredict.com
0.0.0.0 preview.msn.com
0.0.0.0 pricelist.skype.com
0.0.0.0 rad.live.com
0.0.0.0 rad.msn.com
0.0.0.0 redir.metaservices.microsoft.com
0.0.0.0 reports.wes.df.telemetry.microsoft.com
0.0.0.0 s.gateway.messenger.live.com
0.0.0.0 schemas.microsoft.akadns.net
0.0.0.0 secure.adnxs.com
0.0.0.0 secure.flashtalking.com
0.0.0.0 services.wes.df.telemetry.microsoft.com
0.0.0.0 settings-sandbox.data.microsoft.com
0.0.0.0 settings-win.data.microsoft.com
#0.0.0.0 sls.update.microsoft.com.akadns.net
0.0.0.0 sO.2mdn.net
0.0.0.0 sqm.df.telemetry.microsoft.com
0.0.0.0 sqm.telemetry.microsoft.com
0.0.0.0 sqm.telemetry.microsoft.com.nsatc.net
0.0.0.0 ssw.live.com
0.0.0.0 static.2mdn.net
0.0.0.0 statsfe1.ws.microsoft.com
0.0.0.0 statsfe2.update.microsoft.com.akadns.net
0.0.0.0 statsfe2.ws.microsoft.com
0.0.0.0 survey.watson.microsoft.com
0.0.0.0 telecommand.telemetry.microsoft.com
0.0.0.0 telecommand.telemetry.microsoft.com.nsatc.net
0.0.0.0 telemetry.appex.bing.net
0.0.0.0 telemetry.microsoft.com
0.0.0.0 telemetry.urs.microsoft.com
0.0.0.0 view.atdmt.com
0.0.0.0 vortex.data.microsoft.com
0.0.0.0 vortex-bn2.metron.live.com.nsatc.net
0.0.0.0 vortex-cy2.metron.live.com.nsatc.net
0.0.0.0 vortex-sandbox.data.microsoft.com
0.0.0.0 vortex-win.data.microsoft.com
0.0.0.0 watson.live.com
0.0.0.0 watson.microsoft.com
0.0.0.0 watson.ppe.telemetry.microsoft.com
0.0.0.0 watson.telemetry.microsoft.com
0.0.0.0 watson.telemetry.microsoft.com.nsatc.net
0.0.0.0 wes.df.telemetry.microsoft.com
Изображение
"За мен най-лошото в България е чудесното наслаждение, което тук имат хората да се преследват един друг и да развалят един другиму работата."
К.Иречек, 13.12.1881

Аватар
error_404
Глобален модератор
Мнения: 350
Регистриран на: 22 Дек 2012 10:58

In Progress: HOSTS 2 DNSMASQ Example + Converter

Мнение от error_404 »

HOSTS записи

Код за потвърждение: Избери целия код

127.0.0.1	localhost.localdomain localhost
127.0.1.1	router
192.168.1.1	router
192.168.1.1	router.localnet
192.168.1.2	video.somedomain.com
192.168.1.2	img.somedomain.com
192.168.1.2	static.somedomain.com
192.168.1.2	user.somedomain.com
192.168.1.100	domain.ext
192.168.1.150	subdomain.otherdomain.net
192.168.1.200	subdomain.domain.ext subdomain
192.168.2.2	subdomain1.domain.com
192.168.2.2	subdomain2.domain.com
0.0.0.0		deveta.gluha

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
DNSMASQ записи

Код за потвърждение: Избери целия код

address=/router/127.0.0.1
address=/router.lan/127.0.0.1
address=/router/192.168.1.1
address=/router.localnet/192.168.1.1
address=/somedomain.com/192.168.1.2
address=/www.mydom.com/192.168.1.2
address=/domain.ext/192.168.1.100
address=/subdomain.otherdomain.net/192.168.1.150
address=/subdomain.domain.ext/192.168.1.200
address=/domain.com/192.168.2.2
address=/deveta.gluha/0.0.0.0
Бързо обяснение в процес на вписване!
http://router/ >> рутера
http://somedomain.com >> Отваря даденият домейн към даденото IP
http://domain.ext >> Отваря домейн в несъществуващата област *.EXT към IP 192.168.1.100
http://deveta.gluha >> Девети глух коловоз (вкарваме даденият хост в нерутиращ адрес)
Изображение
"За мен най-лошото в България е чудесното наслаждение, което тук имат хората да се преследват един друг и да развалят един другиму работата."
К.Иречек, 13.12.1881

Публикувай отговор