Salut.
Am si eu o problema am un sv pe 34k si tot imi dau flood uni,am bagat ipfw , dice ,A dar degeaba stie careva vro rezolvare?
Problema flood.
Răzvann scrie:Salut.
Am si eu o problema am un sv pe 34k si tot imi dau flood uni,am bagat ipfw , dice ,A dar degeaba stie careva vro rezolvare?
Daca ai host din oficiu cum e si cu domeniul ce sa faci , app. in mare parte conteaza firma de host . Nu-ti intru in detalii ca degeaba , nu-ti mai lua grade si sa lasi server-ul sa cada , sall.
1.cauta un tutorial de instalat PF in freebsd. sau mai exact poti sa folosesti varianta usoara adica asta: http://just4metin.ro/ghiduri-tutoriale/ ... 30223.html
Ce face? Pai pur si simplu blocheaza spam-ul de pachete atunci cand ajunge la 30, acest lucru se calculeaza cu o rata de 15 ,
Nu folosesti a doua varianta decat daca nu functioneaza prima varianta!!!!
2.daca vrei ceva mai avansat faci asa:
!!!Atentie inainte de asta asigurate ca ai perl instalat.!!!
/etc/rc.conf
adaugi:
touch /var/db/listare
chmod 644 /var/db/listare
acum trebuie sa faci scriptul protectie.
Mergi prin winscp/filezilla in /sbin/
faci un fisier nou numit protectie.pl si ii dai permisiuni 751
si in el adaugi:
Acum mergi in etc/syslog.conf si adaugi:
Ce face? Pai pur si simplu blocheaza spam-ul de pachete atunci cand ajunge la 30, acest lucru se calculeaza cu o rata de 15 ,
Nu folosesti a doua varianta decat daca nu functioneaza prima varianta!!!!
2.daca vrei ceva mai avansat faci asa:
!!!Atentie inainte de asta asigurate ca ai perl instalat.!!!
/etc/rc.conf
adaugi:
pf_enable="YES" pf_rules="/etc/pf.conf" pf_flags="" pflog_enable="YES" pflog_logfile="/var/log/pflog" pflog_flags=""acum mergi in /etc/pf.conf daca nu exista pf.conf il creezi tu si adaugi
block in all
pass in quick on lo0
pass out quick on lo0
table <trusted_hosts> const { ip.tau de la pc. sau dns-ul. }
table <protectie> persist file "/var/db/listare"
pass in quick from <trusted_hosts>
block quick from <protectie>
pass in quick on sis0 proto tcp from any to any port 22 keep state
pass in quick on sis0 proto tcp from any to any port 80 keep state
pass in quick on sis0 proto tcp from any to any port 3690 keep state
pass out all keep state
acum faci lista celor ce persista ( celor ce ataca )touch /var/db/listare
chmod 644 /var/db/listare
acum trebuie sa faci scriptul protectie.
Mergi prin winscp/filezilla in /sbin/
faci un fisier nou numit protectie.pl si ii dai permisiuni 751
si in el adaugi:
#!/usr/bin/perl
use strict;
my @assholes = ();
open (IN, "/var/log/auth.log");
while (<IN>) {
if ($_ =~ /Invalid user.*from ([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/) {
push(@assholes, $1);
}
if ($_ =~ /Did not receive identification string from ([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/) {
push(@assholes, $1);
}
}
close (IN);
@assholes = sort {lc($a) cmp lc($b)} @assholes;
my @allowedIPs = ();
open (IN, "/var/db/allowed-ips");
while (<IN>) {
if ($_ =~ /[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/) {
push(@allowedIPs, $_);
}
}
close (IN);
chop(@allowedIPs);
my $tmp = "";
foreach my $asshole (@assholes) {
if ($asshole eq $tmp) {
$asshole = "";
} else {
if ($asshole =~ /127\.0\.0\.1/) {
$asshole = "";
}
if ($asshole =~ /192\.168\.[0-9]+\.[0-9]+/) {
$asshole = "";
}
foreach my $allowedIP (@allowedIPs) {
if ($asshole =~ /$allowedIP/) {
$asshole = "";
}
}
$tmp = $asshole;
}
}
@assholes = sort {lc($b) cmp lc($a)} @assholes;
my $popCount = 0;
foreach my $asshole (reverse @assholes) {
if ($asshole eq "") {
$popCount++;
}
}
for (my $i = 0; $i < $popCount; $i++) {
pop (@assholes);
}
my $list = "";
foreach my $asshole (@assholes) {
$list = $list . $asshole . " ";
}
exec "/sbin/pfctl -t protectie -T add $list";
Acum mergi in etc/syslog.conf si adaugi:
auth.info;authpriv.info | exec /usr/bin/perl /sbin/protectie.pl
pica srv sau pica vps-ul?E o diferenta enorma
De obicei daca pica srv,ai gamefile.core si pe ps,vezi mai putine procese decat trebuie
daca pica vps-u,nu ar trb sa te lase sa te conectezi la el,sau sa dureze mai mult
De obicei daca pica srv,ai gamefile.core si pe ps,vezi mai putine procese decat trebuie
daca pica vps-u,nu ar trb sa te lase sa te conectezi la el,sau sa dureze mai mult
Contacteaza-ma in privat. 5 minute si ii trimiti la somn cu floodul lor.
Tu cauta-ma in privat si iti fac eu ce protectie trebuie
Nu iti cer bani, nu sunt la pc acum si nu pot sa iti dau aici ce am in pc. Nu doar tu, care are probleme cu flood, exploit sa ma contacteze
[ Postat de pe Android ]
Tu cauta-ma in privat si iti fac eu ce protectie trebuie
Nu iti cer bani, nu sunt la pc acum si nu pot sa iti dau aici ce am in pc. Nu doar tu, care are probleme cu flood, exploit sa ma contacteze
[ Postat de pe Android ]

Cel mai usor iti bagi o protectie buna cum e gameguard si ai rezolvat!
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: sanducatalin1 și 8 vizitatori








