Skocz do zawartości
djdafy

Skrypt 'nabijania wyświetleń'

Polecane posty

Witam.

Otrzymałem dawno temu 'program' napisany pod linuxa od znajomego do nabijania wyświetleń poprzez proxy. Z tego co się orientuję ten program po prostu przestał działać. Jako, że nie znam się na pisaniu skryptów ani trochę chciałbym wiedzieć co ewentualnie jest w tym skrypcie nie tak. Polegało to na wywołaniu go poleceniem ./program link do listy z proxy.txt oraz adres strony do 'nabicia'.

 

Z góry bardzo dziękuję za pomoc.

#!/bin/bash
# ./program [lista] [link]
# Ex. ./program lista.txt Twoja strona
if [[ -n $1 && -n $2 ]]; then
	echo -e "\002[PROGRAM]\002 Kliknalem `wc -l $1 | cut -d " " -f 1` razy w $2 :)"
	for proxy in `cat $1`
	do
	export http_proxy="$proxy" ; wget -q -b -t 1 -T 5  -nd -O /dev/null -o /dev/null $2 &
	done 
else 
	echo -e "\002[PROGRAM]\002 Usage $0 [lista] [link]"
fi

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jeśli sam nic nie popsułeś w pliku lista.txt to tu raczej nie ma co się popsuć. Co to dokładnie wg. ciebie znaczy, że nie działa?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Plik lista.txt to po prostu plik na wzór:

 

PROXYIP:PORT

PROXYIP:PORT itd.

 

Mam na myśli to, że program nie wchodzi na podaną stronę podczas wywoływania jej poleceniem np. ./program lista.txt google.pl

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

To znaczy? Tak jak pisałem w 1 poście, jestem kompletnym laikiem.

 

Ten program działał wcześniej, po jakimś czasie go odkopałem bez zmian w kodzie i niestety przestał działać.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Skąd wiesz że nie wchodzi? Dostajesz jakiś błąd? Czy masz plik .wgetrc w katalogu domowym użytkownika z którego uruchamiasz ten skrypt?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Błędu brak, ale powiedzmy, że kiedyś licznik online wskazywał daną liczbę osób na stronie po użyciu tego programu, np. 120 jeśli tyle proxy było dopisane do pliku txt. Teraz pozostaje to bez zmian.

 

Nie, nie posiadam takiego pliku. Jak powinienem go stworzyć?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Nie musisz tworzyć tego pliku.

 

Czy strona którą ma otwierać ten skrypt idzie przez HTTP czy HTTPS? Może licznik na tej stronie został udoskonalony i nie zlicza już wejść z proxy?

 

Tu masz lekko poprawiony skrypt - może coś się poprawi:

#!/bin/bash
# ./program [lista] [link]
# Ex. ./program lista.txt Twoja strona
if [[ -n $1 && -n $2 ]]; then
	echo -e "\002[PROGRAM]\002 Kliknalem `wc -l $1 | cut -d " " -f 1` razy w $2 :)"
	for proxy in `cat $1`
	do
		wget -e http_proxy=$proxy -e https_proxy=$proxy -q -b -t 1 -T 5  -nd -O /dev/null -o /dev/null $2 &
	done 
else 
	echo -e "\002[PROGRAM]\002 Usage $0 [lista] [link]"
fi

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×