Skocz do zawartości


 

Zdjęcie

Skrypt 'nabijania wyświetleń'

Skrypt 'nabijania wyświetleń'

  • Proszę się zalogować aby odpowiedzieć
9 odpowiedzi na ten temat

Skrypt 'nabijania wyświetleń'

#1 djdafy

djdafy

    Często na forum

  • Użytkownicy
  • 65 postów
  • Skąd:Zawiercie
  • Imię:Dawid

Napisany 31 marzec 2016 - 12:54

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


  • 0

#2 likufanele

likufanele

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 234 postów

Napisany 31 marzec 2016 - 12:58

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?


  • 0

#3 djdafy

djdafy

    Często na forum

  • Użytkownicy
  • 65 postów
  • Skąd:Zawiercie
  • Imię:Dawid

Napisany 31 marzec 2016 - 12:59

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 


  • 0

#4 Gość_Spoofy_*

Gość_Spoofy_*
  • Goście

Napisany 31 marzec 2016 - 13:06

Jakiś output?


  • 0

#5 djdafy

djdafy

    Często na forum

  • Użytkownicy
  • 65 postów
  • Skąd:Zawiercie
  • Imię:Dawid

Napisany 31 marzec 2016 - 13:08

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ć.


  • 0

#6 likufanele

likufanele

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 234 postów

Napisany 31 marzec 2016 - 13:10

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?


  • 0

#7 djdafy

djdafy

    Często na forum

  • Użytkownicy
  • 65 postów
  • Skąd:Zawiercie
  • Imię:Dawid

Napisany 31 marzec 2016 - 13:11

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ć?


  • 0

#8 likufanele

likufanele

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 234 postów

Napisany 31 marzec 2016 - 13:21

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

  • 0

#9 djdafy

djdafy

    Często na forum

  • Użytkownicy
  • 65 postów
  • Skąd:Zawiercie
  • Imię:Dawid

Napisany 31 marzec 2016 - 13:25

Działa, dziękuję za pomoc. ;)


  • 0

#10 Marcinex30

Marcinex30

    Nowy użytkownik

  • Nowy
  • 3 postów

Napisany 30 maj 2016 - 19:51

Fajna sprawa, dzieki 


  • 0





0 użytkowników czyta ten temat

0 użytkowników, 0 gości, 0 anonimowych użytkowników