Skocz do zawartości

[Linux]AutoPokebot.Ninja - v1.19


Radziu
# CSH External VIP Project

Masz dosyć problemów z czynnikiem zaufania w CS2 lub notorycznymi banami?

Sprawdź CSH External VIP Project.


Więcej informacji  

Rekomendowane odpowiedzi

AutoPBN v1.19

esS5qzH.png

 

YNoGPSQ.png

1. Co to? Jak to? Dlaczego!?
AutoPBN jest skryptem bash który służy do zautomatyzowanego bocenia bez ingerencji użytkownika. Z uwagi na to że "gracz" grający w pokemon go 24/7 wydaje się zbyt podejrzany i łatwo w takiej sytuacji o permabana, skrypt losuje czas działania (i czas uspienia) z przedziału czasowego podanego przez użytkownika. Jego funkcje są podane i opisane poniżej. 
Tak naprawdę napisałem skrypt na użytek własny, każdy mający do czynienia z skryptami BASH prawdopodobnie złapie się za głowę czytając kod, ale skrypt działa i się nie wysypuje co jest dla mnie najważniejsze :)
Myślę że skrypt najbardziej docenią własciciele VPS'ów i malinek.

 
2. Funkcje AutoPBN

  • Sprawdza czy konfiguracja PokeBotNinja spełnia wymagania skryptu - w razie niespełnienia ich informuje o tym użytkownika w celu jego poprawy (np.brak loginu/hasla/api w konfiguracji bota)
  • Automatycznie włącza AutoLogin oraz/lub AutoStart (wymagane przez skrypt)
  • Autostop po losowym czasie (z przedziału podanego przez użytkownika)
  • Autostart po losowym czasie (z przedziału podanego przez użytkownika)
  • AutoRestart w razie nieudanego logowania lub błędu API
  • AutoRestart w razie DC/Crasha PokeBot.Ninja Multipatch *wink wink*
  • Wsparcie parametrów (patrz punkt 5 tego tematu) *NOWA FUNKCJA*
  • Logowanie czynnosci skryptu do pliku AUTOPBN.LOG wraz z timestampami (do ewentualnego późniejszego wglądu)
  • Dostosowanie PokeBotNinja do użytku z skryptem (wyłączenie czasowego autokilla)

3. Wymagania

 

  • System oparty na Linuxie (napisane i przetestowane na Raspbianie Jessie) 
  • Pokebot.ninja RADIOACTIVE (w jakiejkolwiek wersji) - działa również na MultiPatch'u
  • Conajmniej raz uruchomiony i skonfigurowany PokebotNinja (miejsce rozpoczęcia, login, hasło, hash itp)

 


 4. Instalacja i użytkowanie

 

  • Pobierz skrypt i wypakuj go do folderu gdzie znajduje się PokeBotNinja
  • Edytuj wypakowany plik (preferowane nano/vim (dla linuxa), Notepad++ (dla windowsa)
  • Ustaw wartosci (i zapisz zmiany):
    MIN_AUTOKILL - początek przedziału czasowego z którego będzie losowana liczba dla automatycznego zatrzymania bota [w minutach, domyślnie 2 godziny]
    MAX_AUTOKILL - koniec przedziału czasowego z którego będzie losowana liczba dla automatycznego zatrzymania bota [w minutach, domyślnie 4 godziny]
    MIN_AUTOSTART - początek przedziału czasowego z którego będzie losowana liczba dla automatycznego ponownego uruchomienia bota [w minutach, domyślnie 3 godziny]
    MAX_AUTOSTART - koniec przedziału czasowego z którego będzie losowana liczba dla automatycznego ponownego uruchomienia bota [w minutach, domyślnie 5 godzin]
    TIMEOUT_LOGIN - Czas po ktorym bot będzie sprawdzał czy logowanie było pomyślne [w sekundach, domyślnie 30]
    TIMEOUT_RETRIES - Ile razy bot będzie próbował połączyć sie ponownie w razie niepomyślnego logowania (z uwzględnieniem czasu TIMEOUT_LOGIN) - w razie wszystkich niepomyślnych prób zamyka bota i kończy działanie skryptu [ilosc, domyslnie 5]
  • Uruchom bota normalnie (./startbot.sh) i zaznacz zapamiętywanie hasła, zaloguj się na swoje konto i skonfiguruj bota wedle uznania (jeśli jeszcze tego nie zrobiłeś), zapisz ustawienia i wyłącz bota
  • Wszystko gotowe! Od teraz bota możesz uruchamiać komendą ./AutoPBN.sh oraz zatrzymywać go poprzez wcisnięcie klawiszy CTRL + C (w oknie konsoli w którym jest uruchomiony skrypt)

 


​​​​5. Parametry startowe

Przykład użycia: ./AutoPBN.sh -help

  • help - wyswietla listę dostępnych parametrów startowych
  • about - wyswietla twórcę i aktualną wersję skryptu
  • skip - pomija jednorazowo weryfikację pliku konfiguracyjnego PokeBotNinja i uruchamia bota
  • multipatch - automatycznie patchuje PokeBotNinja do wersji RADIOACTIVE (funkcja jeszcze nie dodana)
  • ping - pong!
  • pong - ping?

 

 

 

6. Lista zmian

  • 05.03.17 - v1.19 - Skrypt teraz wyswietla swoją nazwę, wersję i aktualny status w tytule okna. 
    -Czas do AutoStartu lub AutoStop'u jest teraz wyświetlany w godzinach w formie hh mm (np. 3h33m)
    -Dodałem wsparcie dla parametrów startowych (np. './AutoPBN.sh -skip' by pominąć weryfikację konfiguracji PokeBotNinja. Wszystkie dostępne parametry znajdziecie w punkcie 5 tego tematu.
    -Skrypt daje sobie już radę z bezposrednim uruchamianiem (dwuklik -> 'run in terminal')
    -W przypadku niepomyślnej weryfikacji pliku konfiguracyjnego PokeBotNinja, błedy są od teraz logowane do AUTOPBN.LOG
  • 05.03.17 - v1.18 - Dodałem weryfikację konfiguracji PokeBotNinja, dzięki czemu będzie mniej postów typu "EJ ZIOMEK NIE DZIAŁA MI DLACZEGO EYYYYYY". Nową fukcją jest również automatyczne włączenie autologinu i/lub autostartu bota(w razie kiedy są wyłączone) który jest wymagany do poprawnego działania skryptu. A na koniec dodałem nowe zmienne(TIMEOUT_RETRIES) i poprawiłem stare (TIMEOUT_LOGIN) - po więcej informacji odsyłam do punktu 4 tego postu.
  • 04.03.17 - v1.17 hotfix1 - Poprawiłem trochę literówek, i błąd który czasami powodował że bot uruchamiał się dwukrotnie.
  • 04.03.17 - v1.17 - Skrypt teraz daje sobie radę z błędami logowania (bład hash/API lub nieudane logowanie), Poprawki logów (AUTOPBN.LOG)
  • 04.03.17 - v1.14 - Pierwsze publiczne wydanie

​​ 

 

7. ToDo List i notatki końcowe

 

  • AutoMultiPatch 
  • wyforsować okno skryptu na pierwszy plan, a bota na drugi
  • Dodać check który uniemożliwia włączenie bota poza terminalem
  • Poprawić czas w tytule okna żeby był dynamiczny i odliczał czas do końca.
  • Automatyczne włączenie autologin & autostart
  • Niestety bot na daną chwilę jest bezradny jeśli bot wyrzuci bład (nieudane logowanie bądź błąd hash/api)
  • Dopracować estetykę tematu bo na razie to jest ściana tekstu + poprawić ewentualne błędy czy literówki

 


 
Feedback mile widziany  :D 
 

Wynik VirusTotal: 0/57

logo.png

AutoPBN v1.19.zip

Quidquid latine dictum sit, altum videtur.
76561197997491164.png
sygna.png6086123879.png
czarnobialy.png | kolor.png
~~~~~~
Pł. Główna: MSI B85-G43
Procesor: Intel Core [email protected] GhZ

Pamięć RAM: 2x4GB Kingston HyperX DDR3
Grafika: Radeon R9 280 Dual X-Boost 3GB + BenQ G2220HD + LG FLATRON L1753S
Dzwięk: Creative Sound Blaster X-Fi Xtreme Gamer + SuperLux HD 668B + Blue Yeti Microphone
HDD: Seagate 1TB + Samsung 1TB
Sterowanie ^^: Logiftech G105 + Roccat Kiro
Zasilanie: Chieftec [GPS-500AB-A] 500W
Obudowa: SilentiumPC Gladius M40 Pure Black + 2x Zephyr 120mm TOP fans

Odnośnik do komentarza
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Regulamin. Polityka prywatności