Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

 Użytkownik
	

Witajcie. Czy ktoś z Was potrafi na tyle zaawansowanie obsługiwać narzędzie "whois" dostępne z linuksowego terminala aby przypisać mu IP z którego ma zadawać zapytania?
Offline

 Użytkownik
	

To chyba nie kwestia samego narzędzia. Wychodzi ono zwykłym połączeniem internetowym. Musisz to więc zrobić na poziomie systemu operacyjnego (np. zmienić routing, jeśli masz kilka łączy)
Offline



 Użytkownik
	jeśli chodzi o pominięcie ograniczenia na .pl to kiedyś to robiłem na poziomie biblioteki pythona. poza tym afairc kod jest otwarty i możesz go sobie po swojemu poprawić...
Offline

 Użytkownik
	

I chyba tak zrobię, że podniosę te IP na routerze a nie na Debianowym eth0 i będę losowo robił src-nat dla IP serwerów whois.
Offline



 Użytkownik
	jeszcze jeśli masz klasę przydzieloną to możesz sobie zmieniać src - tylko czy to się opłaca? chyba taniej wykupić dostęp do polskiego whoisa...
Offline







 Podobno człowiek...;)
	







Da się puszczać dowolny program przez dowolne łącze, ale trzeba zrobić dla poszczególnych łącz tabele routingu. potem do tabel kierować przez cel MARK firewalla, a cel mark można przypisać programom korzystając z dopasowania
-m cgroup
na podstwie grupy, jaką program ma przypisaną  w /sys/fs/cgroup/net_cls/net_cls.classid.
Do grup może automatycznie pakować programy demon /usr/sbin/cgrulesengd z pakietu libcgroup (to w Gentoo - w Debku pewnie jest w jakiejś cząstkowej paczce).
da się też wprost z konsoli pakować do grup cgroup poleceniem np:
cgexec -g net_cls:grupa_isp2 whois cośtam.pl
Krótko pisząc wykonalne, ale zabawy z tym troszkę jest.
Ostatnio edytowany przez Jacekalex (2015-12-20 16:00:11)
Offline

 Użytkownik
	

ethanak napisał(-a):
jchyba taniej wykupić dostęp do polskiego whoisa...
A gdzie coś takiego można wykupić?
Offline



 Użytkownik
	

 Moderator
	.. z internetów
1. http://pastebin.com/1HFSExMH
2. gcc -nostartfiles -fpic -shared bind_ip.c -o bind_ip.so -ldl -D_GNU_SOURCE
3. BIND_ADDR="1.2.3.4" LD_PRELOAD=/usr/lib/bind_ip.so apt-get update
gdzie 1.2.3.4 to IP przypisane do jakiegoś lana albo loopbacka
na samym początku dodać / bo mi się nie wkleiło.
Offline