IPFilter Mambot 1.0pl. Bot ma za zadnie fitrację adresów IP odwiedzających nas gości. Poniżej, w tabeli przedstawiam strukturę pliku "ipfilter.dat", który należy edytować ręcznie poprzez FTP-a. Plik ten znajdziemy w folderze "system", w katalogu ze ścieżką "../mambots/system/". Tekst jest po polsku tylko w celu opisu działania bota. Nie należy zmieniać opisów oryginalnego pliku "ipfilter.dat", chyba że ktoś posiada doświadczenie w tego rodzaju plikach. Struktura jest podobna do pliku ".htaccess", ale nie TAKA SAMA! Wprowadzone przykłady adresów IP są adresami wziętymi z pliku "htaccess_nospam", który można pobrać z mojej witryny.
#Składnia jest bardzo prosta: #- każdy wiersz komentarza musi się zaczynać od symbolu # #- parametry należy wprowadzić do linii (wiersza) w następującym formacie: parametr[spacja]wartość #- każdy nowy parametr musi się zaczynać od nowej linii
#Możliwe do przyjęcia parametry: #- autonomiczny (OFFLINE) - pokazywana jest wiadomość dla użytkownika z odrzucanym IP #- zezwolenie - ip z dopuszczanym (uwzględnionym) dostępem #- odrzucenie - ip jest odrzucane bezwglednie (blokada IP)
#Same adresy IP mogą być wpisywane sposobami podawanymi poniżej: #- normalny, zwykły adres ip - 35.170.21.22 #- rozszerzony adres ip (wahające dane) - 35.[170-180].21.[1-22] #- sposób nazwany jako CIDR - 35.170.21.22/28
#Filtrowanie adresów IP odbywa sie na kilka sposobów: sprawdzany jest cały adres IP ( dopuszczony lub #nie określony jako dopuszczony ) oraz adresy zablokowane. Bot porównuje adres IP gościa #z listą adresów określonych jako dopuszczone #Jeżeli IP zostanie znaleziony na tej liście, bot porównuje go ponownie, ale już z listą odrzuconych (zablokowanych) adresów IP. #Jeżeli nie znajduje tam żądanego adresu IP, IP gościa będzie miało pełny dostęp do naszej witryny. #W każdym innym przypadku IP będzie zablokowane i gość będzie widzieć tylko przygotowywaną (OFFLINE) wiadomość.
# OFFLINE wiadomość offline Dostęp Zabroniony!
# dopuszczone adresy IP allow 0.0.0.0/0 # odrzucone adresy IP deny 80.237.211.8 deny 65.28.231.15