Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
- - - - -

NO-IP - plugin blokujący reklamujące boty (IP spam)Skuteczny plugin do walki z ostatnio nachalnymi botami

spam ip spam boty reklama

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
62 odpowiedzi w tym temacie

#21 sharkowy

    Lokalna anomalia sejsmiczna o nieustalonej genezie.

  • Przyjaciel

Reputacja: 113
Zaawansowany

  • Postów:1 981
Offline

Napisano 22.04.2015 13:47


O co z tym chodzi :P
 

 

(gunwniana)Sieć serwerów m***i-h**d nachalnie reklamuje się na innych serwerach owymi botami i każdy rozsądny człowiek zrywa z nimi jakąkolwiek współprace.

 

 

Sorry za reklamę, ale takich śmieci trzeba tępić.


MAGNET (22.04.2015 13:59):
sieknę tak

Użytkownik MAGNET edytował ten post 22.04.2015 13:58

  • +
  • -
  • 1

#22 ex0

    Wolny strzelec.

  • Power User

Reputacja: 383
Wszechpomocny

  • Postów:1 127
  • GG:
  • Imię:Kacper
  • Lokalizacja:Żywiec
Offline

Napisano 22.04.2015 14:57

O co z tym chodzi :P

 
(gunwniana)Sieć serwerów m***i-h**d nachalnie reklamuje się na innych serwerach owymi botami i każdy rozsądny człowiek zrywa z nimi jakąkolwiek współprace.
 
 
Sorry za reklamę, ale takich śmieci trzeba tępić.


Tego bota ma pół internetów już, uwierz mi sam mam i wiem jak to "cudeńko" działa, tak więc da się to w prosty sposób wyplewić, natomiast przeszkadza wam taka zagrywka ze strony innej sieci bo sobie z tym nie radzicie, a co powiecie na to, że ktoś ingeruje w pliki serwerów, pliki graczy, wykorzystuje exploity na niekorzyść serwera a korzyść własną czy przez boosty zyskuje graczy? Boosty takie, że jak nie odnowisz reklamy to tracisz wszystkich graczy którzy przez tego boosta dotarli?

To dla Ciebie rekinku jest normalne i tego nie tępisz, ale do takiej sieci, która korzysta z tego jako promocję jak i powiedzmy 20% innych sieci w Polsce masz ogromne niepozytywne uczucia?
Odpowiedz sobie sam gdzie jest większe zło, w reklamie którą można w 5 sekund zbanować czy w globalnym g*wnie?
  • +
  • -
  • 2

TWORZENIE FOR SPOŁECZNOŚCIOWYCH | ZARZĄDZANIE STRONAMI INTERNETOWYMI
WSPARCIE TECHNICZNE SERWERÓW HLDS | MODERNIZACJA, OPTYMALIZACJA, ZABEZPIECZENIA


Zapraszam do mojego profilu ;)


#23 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 22.04.2015 15:43

Jestem genialny oczywiście:

noip.sma(50) : error 029: invalid expression, assumed zero
noip.sma(50) : warning 215: expression has no effect
noip.sma(50) : warning 215: expression has no effect
noip.sma(50) : error 001: expected token: ";", but found "}"
noip.sma(53) : error 010: invalid function or declaration
noip.sma(55) : error 010: invalid function or declaration
noip.sma(57) : error 010: invalid function or declaration
noip.sma(58) : error 010: invalid function or declaration
noip.sma(61) : error 021: symbol already defined: "server_cmd"
noip.sma(64) : error 010: invalid function or declaration
noip.sma(68) : warning 203: symbol is never used: "error"
noip.sma(68) : warning 203: symbol is never used: "result"
noip.sma(68) : warning 203: symbol is never used: "value"
Mogę prosić info gdzie to zamienić? ;P jak widać ja to wstawiłem nie tam gdzie trzeba...
 
 
jak wstawiam w #define PATTERN między uszy to mam taki błąd:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

noip.sma(53) : error 027: invalid character constant
noip.sma(53) : error 027: invalid character constant

2 Errors.
Could not locate output file noip.amxx (compile failed).


new const PATTERN[] = "((\d{1,3}[^\d]+){3}\d{1,3})";

  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#24 DR HOUSE

    Zaawansowany

  • Użytkownik

Reputacja: 5
Nowy

  • Postów:130
Offline

Napisano 22.04.2015 16:20

@sebul

 

wstawiam Twój kod zamiast 

#define PATTERN "(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)"

i mam tak:

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

noip.sma(14) : error 027: invalid character constant
noip.sma(14) : error 027: invalid character constant

2 Errors.
Could not locate output file noip.amxx (compile failed).

Daję całe sma, jak ktoś może to niech wstawi to tam gdzie ma być, oczywiście dam plusika za fatygę... Coś dzisiaj mam nieczynne myślenie.

Spoiler

  • +
  • -
  • 0

#25 Puchate

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 204
Profesjonalista

  • Postów:433
  • Lokalizacja:Polska
Offline

Napisano 22.04.2015 22:17

Bo powinno być tak: 

new const PATTERN[] = "((\d{1,3}[^^\d]+){3}\d{1,3})";


Więc to nie Twoja wina, spokojnie :P


Użytkownik Puchate edytował ten post 22.04.2015 22:18

  • +
  • -
  • 1

#26 DR HOUSE

    Zaawansowany

  • Użytkownik

Reputacja: 5
Nowy

  • Postów:130
Offline

Napisano 23.04.2015 08:39

Dzięki, teraz sie przekompilowało! :)


  • +
  • -
  • 0

#27 WeBsteR

    Wszechwidzący

  • Użytkownik

Reputacja: 57
Pomocny

  • Postów:297
  • Imię:dawid
  • Lokalizacja:Rzeszów
Offline

Napisano 03.05.2015 18:13

@sebul

W którym miejscu zrobiłeś błąd w PATTERN nr 1. :

((\d{1,3}[^\d]+){3,})

Bo przy kompilacji wyskakuje error:

error 027: invalid character constant

Chodź ustawie sobie:

new const PATTERN[] = "((\d{1,3}[^\d]+){3,})";

To dalej to samo.

PATTERN nr2. :

((\d{1,3}[^\d]+){3}\d{1,3})

Byłby ok, tylko jest za mocny ;/ np. gdy ktoś wpisze na say'u: mam 2/10 i już ma kicka/bana.

Dałoby się ogarnąć jakoś ten PATTERN ?


  • +
  • -
  • 0
Zabijaka Gryps to mój autorytet!

#28 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 03.05.2015 21:05

@sebul
W którym miejscu zrobiłeś błąd w PATTERN nr 1. :

((\d{1,3}[^\d]+){3,})
Bo przy kompilacji wyskakuje error:
error 027: invalid character constant
Chodź ustawie sobie:
new const PATTERN[] = "((\d{1,3}[^\d]+){3,})";
To dalej to samo.

Błąd jest w tym, że znak ^ jest znakiem specjalnym, dlatego żeby działało trzeba dać dwa razy ^, niby wiedziałem o tym od dawna, ale tutaj jakoś zapomniałem.
 

PATTERN nr2. :

((\d{1,3}[^\d]+){3}\d{1,3})
Byłby ok, tylko jest za mocny ;/ np. gdy ktoś wpisze na say'u: mam 2/10 i już ma kicka/bana.
Dałoby się ogarnąć jakoś ten PATTERN ?

2/10 nie zostanie wykryte, bo tutaj masz tylko dwie liczby oddzielone znakiem /, ktoś musiałby napisać 4 liczby oddzielone jakimś znakiem. A w przypadku tego pierwszego, plugin wykrywa gdy ktoś napisze 3 liczby oddzielone jakimś znakiem oraz na końcu będzie jeszcze jakiś znak inny od cyfry.


https://regex101.com/
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#29 WeBsteR

    Wszechwidzący

  • Użytkownik

Reputacja: 57
Pomocny

  • Postów:297
  • Imię:dawid
  • Lokalizacja:Rzeszów
Offline

Napisano 04.05.2015 12:56

 

@sebul
W którym miejscu zrobiłeś błąd w PATTERN nr 1. :

((\d{1,3}[^\d]+){3,})
Bo przy kompilacji wyskakuje error:
error 027: invalid character constant
Chodź ustawie sobie:
new const PATTERN[] = "((\d{1,3}[^\d]+){3,})";
To dalej to samo.

 

Błąd jest w tym, że znak ^ jest znakiem specjalnym, dlatego żeby działało trzeba dać dwa razy ^, niby wiedziałem o tym od dawna, ale tutaj jakoś zapomniałem.
 

PATTERN nr2. :

((\d{1,3}[^\d]+){3}\d{1,3})
Byłby ok, tylko jest za mocny ;/ np. gdy ktoś wpisze na say'u: mam 2/10 i już ma kicka/bana.
Dałoby się ogarnąć jakoś ten PATTERN ?

 

2/10 nie zostanie wykryte, bo tutaj masz tylko dwie liczby oddzielone znakiem /, ktoś musiałby napisać 4 liczby oddzielone jakimś znakiem. A w przypadku tego pierwszego, plugin wykrywa gdy ktoś napisze 3 liczby oddzielone jakimś znakiem oraz na końcu będzie jeszcze jakiś znak inny od cyfry.


https://regex101.com/

 

Fakt nie dopisałem, ktoś napisał na say'u że posiada jakiś perk który ma tam jakoś 2/10 i chciałby mieć 1/5 i wtedy dostał bana ;/


  • +
  • -
  • 0
Zabijaka Gryps to mój autorytet!

#30 Linux'

    Pan Pomocny

  • Power User

Reputacja: 549
Wszechwiedzący

  • Postów:1 501
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:AmxMod i SourceMod
Offline

Napisano 04.05.2015 14:32

 

 

@sebul
W którym miejscu zrobiłeś błąd w PATTERN nr 1. :

((\d{1,3}[^\d]+){3,})
Bo przy kompilacji wyskakuje error:
error 027: invalid character constant
Chodź ustawie sobie:
new const PATTERN[] = "((\d{1,3}[^\d]+){3,})";
To dalej to samo.

 

Błąd jest w tym, że znak ^ jest znakiem specjalnym, dlatego żeby działało trzeba dać dwa razy ^, niby wiedziałem o tym od dawna, ale tutaj jakoś zapomniałem.
 

PATTERN nr2. :

((\d{1,3}[^\d]+){3}\d{1,3})
Byłby ok, tylko jest za mocny ;/ np. gdy ktoś wpisze na say'u: mam 2/10 i już ma kicka/bana.
Dałoby się ogarnąć jakoś ten PATTERN ?

 

2/10 nie zostanie wykryte, bo tutaj masz tylko dwie liczby oddzielone znakiem /, ktoś musiałby napisać 4 liczby oddzielone jakimś znakiem. A w przypadku tego pierwszego, plugin wykrywa gdy ktoś napisze 3 liczby oddzielone jakimś znakiem oraz na końcu będzie jeszcze jakiś znak inny od cyfry.


https://regex101.com/

 

Fakt nie dopisałem, ktoś napisał na say'u że posiada jakiś perk który ma tam jakoś 2/10 i chciałby mieć 1/5 i wtedy dostał bana ;/

 

 

Dlatego chyba najlepszym zabezpieczeniem bedzie zrobienie takiego tricku

([0-9].*[qwertyuiopasdfghjklzxcvbnm`,./;'-= ].*[0-9].*[qwertyuiopasdfghjklzxcvbnm`,./;'-= ].*[0-9].*[qwertyuiopasdfghjklzxcvbnm`,./;'-= ].*[0-9])

Dziala jak nalezy, jezeli ktos wpisze co kolwiek pomiedzy trzeba dwucyfrowymi liczbami to zostanie wykryty. Praktycznie nie ma sposobu obejscia tego, zabezpieczone sa wszystkie znaki i litery na standardowej klawiaturze.


  • +
  • -
  • 0

b35020692_qesnxqa.png


#31 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 04.05.2015 15:32

Fakt nie dopisałem, ktoś napisał na say'u że posiada jakiś perk który ma tam jakoś 2/10 i chciałby mieć 1/5 i wtedy dostał bana ;/

Tutaj dobrym rozwiązaniem jest po prostu samo blokowanie pierwszych x wiadomości i dopiero po x wiadomości banować.

Dlatego chyba najlepszym zabezpieczeniem bedzie zrobienie takiego tricku

([0-9].*[qwertyuiopasdfghjklzxcvbnm`,./;'-= ].*[0-9].*[qwertyuiopasdfghjklzxcvbnm`,./;'-= ].*[0-9].*[qwertyuiopasdfghjklzxcvbnm`,./;'-= ].*[0-9])
Dziala jak nalezy, jezeli ktos wpisze co kolwiek pomiedzy trzeba dwucyfrowymi liczbami to zostanie wykryty. Praktycznie nie ma sposobu obejscia tego, zabezpieczone sa wszystkie znaki i litery na standardowej klawiaturze.

A niby co robią te regexy które podałem? :facepalm2:
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#32 Skull.

    Wszechpomocny

  • Użytkownik

Reputacja: 70
Pomocny

  • Postów:314
  • Steam:steam
  • Imię:Tajemnica
  • Lokalizacja:Woj. Wielkopolskie
Offline

Napisano 15.05.2015 12:04

M**ti-H*** i xS**** używają te boty lecz moim zdaniem prędzej czy później większość graczy z tych sieci skapną się chyba że ta sieć robi źle że używa takich botów i sieć straci opinie jak i połowę graczy.

Podsumowanie: Reklamy nie się aż takie szkodliwe moim zdaniem niż to że niektórzy za wszelką cenę starają się niszczyć czyjeś serwery w sposoby: lagowanie serwera, crashe serwera, oraz włamy na serwer.

 

Więc jak co niektórzy tutaj pisali że wszystko da się zablokować lecz niestety prędzej czy później i tak ktoś wynajduje kolejne sposoby aby narobić szkód na czyimś serwerze. :(

Może to co napisałem troszkę nie pasuję do tego tematu lecz myślę że taka jest prawa ponieważ żadne zabezpieczenie nie jest wstanie nam dać 100% bezpieczestwa serwera. (


  • +
  • -
  • 0

#33 Puchate

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 204
Profesjonalista

  • Postów:433
  • Lokalizacja:Polska
Offline

Napisano 15.05.2015 15:00


Więc jak co niektórzy tutaj pisali że wszystko da się zablokować lecz niestety prędzej czy później i tak ktoś wynajduje kolejne sposoby aby narobić szkód na czyimś serwerze.

Ja nie widzę w tym żadnego problemu. Wszystko można rozsądnie zablokować.
  • +
  • -
  • 0

#34 LulzSec.

    Nie, nie wiem, ani on nie wie, nie pomoge !

  • Użytkownik

Reputacja: 60
Pomocny

  • Postów:242
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Wrocław
Offline

Napisano 16.05.2015 22:29

Więc jak co niektórzy tutaj pisali że wszystko da się zablokować lecz niestety prędzej czy później i tak ktoś wynajduje kolejne sposoby aby narobić szkód na czyimś serwerze.

Ja nie widzę w tym żadnego problemu. Wszystko można rozsądnie zablokować.

A co zrobic jeżeli W Nicku jest samo IP bez kropek itd? (Przykład 31 191 828 27166)
  • +
  • -
  • 0

- Only DD2 | Asysty ! b_350_20_F7FBFC_F7FBFC_000000_F7FBFC.png

- 4 Maps | Skiny | Asysty ! b_350_20_F7FBFC_F7FBFC_000000_F7FBFC.png

- Cod Mod 401 LvL ! b_350_20_F7FBFC_F7FBFC_000000_F7FBFC.png

 

Zapraszam na CSowicze.pl


#35 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 17.05.2015 16:14

To co masz parę postów wyżej blokuje taki sposób podawania IP.
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#36 daslol1

    Pomocny

  • Użytkownik

Reputacja: 7
Nowy

  • Postów:58
  • Lokalizacja:wlkp
Offline

Napisano 19.05.2015 07:40

Czyli zamieniam:

#define PATTERN "(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)" // \b

Na kod sebula?

new const PATTERN[] = "((\d{1,3}[^^\d]+){3}\d{1,3})";

Gdy mam oba, to kompilator pokazuje: warning 203: symbol is never used "PATTERN" - jak ten warning usunąć?


  • +
  • -
  • 0

#37 devil11

    Wszechwidzący

  • Użytkownik

Reputacja: 22
Życzliwy

  • Postów:284
  • Imię:nie ma
  • Lokalizacja:ziemia
Offline

Napisano 27.05.2015 10:54

Czy autor pluginu może dodać warunek dla takich adresów ip XXXXXXXXXXXX

 

 


radim (29.05.2015 18:53):
Zakaz reklamowania

  • +
  • -
  • -2

#38 LulzSec.

    Nie, nie wiem, ani on nie wie, nie pomoge !

  • Użytkownik

Reputacja: 60
Pomocny

  • Postów:242
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Wrocław
Offline

Napisano 27.05.2015 11:59

To co masz parę postów wyżej blokuje taki sposób podawania IP.


  • +
  • -
  • 0

- Only DD2 | Asysty ! b_350_20_F7FBFC_F7FBFC_000000_F7FBFC.png

- 4 Maps | Skiny | Asysty ! b_350_20_F7FBFC_F7FBFC_000000_F7FBFC.png

- Cod Mod 401 LvL ! b_350_20_F7FBFC_F7FBFC_000000_F7FBFC.png

 

Zapraszam na CSowicze.pl


#39 devil11

    Wszechwidzący

  • Użytkownik

Reputacja: 22
Życzliwy

  • Postów:284
  • Imię:nie ma
  • Lokalizacja:ziemia
Offline

Napisano 30.05.2015 13:32

 

To co masz parę postów wyżej blokuje taki sposób podawania IP.

 

 

 

Zastosowałem sposób




Dlatego chyba najlepszym zabezpieczeniem bedzie zrobienie takiego tricku

([0-9].*[qwertyuiopasdfghjklzxcvbnm`,./;'-= ].*[0-9].*[qwertyuiopasdfghjklzxcvbnm`,./;'-= ].*[0-9].*[qwertyuiopasdfghjklzxcvbnm`,./;'-= ].*[0-9])

Dziala jak nalezy, jezeli ktos wpisze co kolwiek pomiedzy trzeba dwucyfrowymi liczbami to zostanie wykryty. Praktycznie nie ma sposobu obejscia tego, zabezpieczone sa wszystkie znaki i litery na standardowej klawiaturze.

 

I niestety nadal adresy ip takie jak 11 111 111 11 mogą wchodzić spokojnie na serwer


  • +
  • -
  • 0

#40 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 31.05.2015 15:16

A na pewno zamiast PATERN dałeś
new const PATTERN[] = "((\d{1,3}[^^\d]+){3}\d{1,3})";
?
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo






Również z jednym lub większą ilością słów kluczowych: spam, ip spam, boty, reklama

Użytkownicy przeglądający ten temat: 0

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