Problema flood.

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
Răzvann
Nivel 3

Nivel 3
Mesaje: 441
Membru din: 28 Iun 2014, 09:59
Server: Nici unu momentan
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 7  
 Contact:
Medalii

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?
Răzvan.
Afișează semnătura
Avatar utilizator
ZeNu-Thor2
Nivel 3

Nivel 3
Mesaje: 324
Membru din: 06 Iun 2016, 00:29
Server: Thor2.Global
Aprecieri: 39  
Mulţumiri: 95  
 Contact:
Medalii

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.
Afișează semnătura
Avatar utilizator
F4NTOM4
Nivel 2

Nivel 2
Mesaje: 158
Membru din: 23 Aug 2014, 00:16
Server: BlackMt2Story
Regat: Jinno
Aprecieri: 33  
Mulţumiri: 11  
 Contact:
Medalii

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:
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
Imagine
Afișează semnătura
Avatar utilizator
Răzvann
Nivel 3

Nivel 3
Mesaje: 441
Membru din: 28 Iun 2014, 09:59
Server: Nici unu momentan
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 7  
 Contact:
Medalii

Degeaba.
Tot ma pika.
Răzvan.
Afișează semnătura
Avatar utilizator
Marggraf
Utilizator interzis !

Utilizator interzis !
Mesaje: 1074
Membru din: 25 Mai 2014, 12:46
Server: loading...
Regat: Shinsoo
Aprecieri: 36  
Mulţumiri: 36  
Medalii

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
Imagine
Imagine
Afișează semnătura
Avatar utilizator
Knop
Nivel 3

Nivel 3
Mesaje: 424
Membru din: 08 Apr 2015, 16:30
Server: Metin2Angora
Regat: Shinsoo
Aprecieri: 3  
Mulţumiri: 55  
 Contact:
Medalii

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 ] Imagine
Imagine
Imagine
Afișează semnătura
Avatar utilizator
GameruBandit
Nivel 3

Nivel 3
Mesaje: 353
Membru din: 02 Mai 2016, 23:27
Server: Loading. . .
Regat: Jinno
Aprecieri: 0
Mulţumiri: 15  
 Contact:
Medalii

Cel mai usor iti bagi o protectie buna cum e gameguard si ai rezolvat!
Imagine
Afișează semnătura
Avatar utilizator
Zerant :3
Nivel 4

Nivel 4
Mesaje: 723
Membru din: 17 Oct 2015, 12:53
Server: Velor2
Regat: Jinno
Aprecieri: 15  
Mulţumiri: 141  
Discord: Copiază ID
Medalii

Subiect vechi. Arhivat
Închis
Răspunsuri
9
Vizualizări
1017
Răspunsuri
4
Vizualizări
435
Răspunsuri
5
Vizualizări
417
Răspunsuri
6
Vizualizări
686

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie