1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

libblacklist

Dieses Thema im Forum "Programmieren" wurde erstellt von roema, 15 April 2018.

  1. roema

    roema Member

    Registriert seit:
    16 Mai 2015
    Beiträge:
    130
    Ich bräuchte Hilfe bei der Verwendung von libblacklist in C.

    Es geht um den UDP Port 5060 welchen ich wie folgt blocken möchte.

    Code:
    blacklist_sa_r(blstate,BLACKLIST_AUTH_OK,sipsock,(struct sockaddr *)&sa, sizeof(sa),"device authenticated\n");
    Leider erstellt blacklistd immer einen neuen Eintrag wie

    Code:
           10.0.0.7/32:5060        1/2    2018/04/15 19:33:18
           10.0.0.7/32:5060        1/2    2018/04/15 19:33:19
    
    und somit kommt es nie zu einem Block.

    So wie ich das verstanden habe, sollte die Angabe des Cookies (blstate) das verhindern?! Oder liege ich falsch?

    Den Wert des Cookies habe ich bei jedem Durchlauf überprüft, dieser bleibt gleich.

    In der /etc/blacklistd.conf habe ich folgendes eingetragen

    Code:
    # adr/mask:port type    proto   owner   name    nfail   disable
    [local]
    em0:5060             dgram    udp   asterisk          *       2        1m
    
    versucht habe ich hier jedoch schon die verschiedensten Varianten.

    Ich wäre froh wenn mir jemand eine Tip geben könnte.

    Vielen Dank!

    Lg roema
     
    Zuletzt bearbeitet: 15 April 2018
  2. KobRheTilla

    KobRheTilla used register

    Registriert seit:
    20 Januar 2011
    Beiträge:
    1.350
    Damit (BLACKLIST_AUTH_OK) blockst du aber nicht, sondern teilst dem blacklistd eine erfolgreiche Authentifizierung mit.

    Rob
     
  3. roema

    roema Member

    Registriert seit:
    16 Mai 2015
    Beiträge:
    130
    Oh, sorry, hab die falsche Zeile kopiert. Das ist natürlich die, wenn erfolgreich authentifiziert wurde.

    Soll natürlich BLACKLIST_AUTH_FAIL heissen.
     
  4. KobRheTilla

    KobRheTilla used register

    Registriert seit:
    20 Januar 2011
    Beiträge:
    1.350
    Versuch mal, mehr vom Code zu offenbaren, so kann man dir hier kaum helfen.

    Rob