ConfigServer Security and Firewall api

Onderwerp: ConfigServer Security and Firewall api

  1. ConfigServer Security and Firewall api

    kickntodabeat said:

    ConfigServer Security and Firewall api

    Ik zou willen vanuit ons klantenpaneel een kopje toevoegen waarin klanten hun ip kunnen toevoegen aan ConfigServer Security and Firewall via Directadmin.

    Directadmin zelf bied hier geen api mogelijkheden voor aan, ook CSF niet, voor zover ik kan zien.

    Bestaat hier nog een andere mogelijkheid voor?
  2. ConfigServer Security and Firewall api

    BasV said:
    Ik denk dat de enige mogelijkheid is om geautomatiseerd in te loggen via SSH en vervolgens een commando uit te voeren om het IP aan de allow list toe te voegen: csf -a ip [comment]
  3. ConfigServer Security and Firewall api

    stefantriep said:
    Vraag me wel af waarom je dat zou willen, al je klanten whitelisten is een slecht idee
  4. Ramon Fincken's Avatar

    Ramon Fincken said:
    Wij hebben het omgedraaid, een cron die ons klantenpaneel checkt voor "hef mijn blokkade op" verzoeken.

    Whitelisten doen we niet aan overigens.
    Klarned Managed hosting Hosting, optimalisatie & debugging door WP Core developers
  5. ConfigServer Security and Firewall api

    kickntodabeat said:
    Kun je me even uitleggen hoe dit precies werkt?
    De cron bekijkt of een ip in csf staat in het klantenpaneel en de klant krijgt dan een mail?
  6. Ramon Fincken's Avatar

    Ramon Fincken said:
    Nee, iemand logt in op het klantenpaneel. Daarin staat in de DB de imports van de denylists van alle servers zodat je een lookup kunt doen

    als er een hit is dan kan de klant klikken op deblokkeren. De servers halen individueel hun verzoeklijst tot deblokkade op en voila.

    Het is niet realtime maar het werkt.
    Klarned Managed hosting Hosting, optimalisatie & debugging door WP Core developers
  7. The-BosS's Avatar

    The-BosS said:
    Citaat Oorspronkelijk geplaatst door stefantriep Bekijk Berichten
    Vraag me wel af waarom je dat zou willen, al je klanten whitelisten is een slecht idee
    Dat is inderdaad de vraag die je, je moet stellen, waarom komen de klanten in de eerste plaats al in een blacklist. Want als ze zich normaal gedragen zou dit nooit mogen voorvallen.

    Het beste is inderdaad een portaal te voorzien waarin je kan "delisten", als tip kan ik ook nog meegeven om hier bvb ook een extra check in te bouwen en een lijst te maken met timestamps en het ip bvb toelaten dit 1 keer per X tijd te doen. Want nogmaals als een klant elke minuut zijn ip uit de lijst moeten halen is er een onderliggend probleem dat opgelost moet worden (bvb typo in email wachtwoord of iets dergelijks of nog erger een gehackte pc). En laat ook niet toe dat de klant zelf een ip kan invullen, maar gebruik het ip adress van zijn verbinding en zorg dat je portaal bruikbaar is buiten de firewall om.
    Dennis de Houx - All In One ~ Official ISPsystem partner

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!
  8. Ramon Fincken's Avatar

    Ramon Fincken said:
    Dat is inderdaad precies wat wij doen. Eigen IP enkel, tenzij het een reseller is die voor zijn klant wat invult. Ook toont hij de reden.
    Klarned Managed hosting Hosting, optimalisatie & debugging door WP Core developers
  9. ConfigServer Security and Firewall api

    kickntodabeat said:
    Citaat Oorspronkelijk geplaatst door Ramon Fincken Bekijk Berichten
    Dat is inderdaad precies wat wij doen. Eigen IP enkel, tenzij het een reseller is die voor zijn klant wat invult. Ook toont hij de reden.
    En hoe leggen jullie connectie tussen jullie klantenpaneel en csf? Is dit puur met ssh? Want er is geen api beschikbaar zie ik.
  10. Ramon Fincken's Avatar

    Ramon Fincken said:
    dat is maatwerk via HTTPS
    Klarned Managed hosting Hosting, optimalisatie & debugging door WP Core developers
  11. The-BosS's Avatar

    The-BosS said:
    Citaat Oorspronkelijk geplaatst door kickntodabeat Bekijk Berichten
    En hoe leggen jullie connectie tussen jullie klantenpaneel en csf? Is dit puur met ssh? Want er is geen api beschikbaar zie ik.
    Je kan dit op verschillende manieren doen, ssh, of omgekeerd data pullen op de servers, of nfs share, pick your poison. Maar de manier waar ik het altijd op gedaan heb is api op het portaal zelf en dan een sync draaien op de "web" server die de block lijst via het portaal (api) update. Misschien ook een optie om csf in cluster mode te draaien en je portaal bvb achter cloudflare te steken en dan lokaal csf commando uit te voeren? Let er dan wel even op dat je het forward ip gebruikt dat cloudflare mee geeft en niet het cloudflare ip .
    Dennis de Houx - All In One ~ Official ISPsystem partner

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!