Results 1 to 3 of 3
  1. #1
    Untanglit
    Join Date
    Oct 2021
    Posts
    26

    Default [Develop] A tip how to extend the UI

    Hi,

    I'm trying to extend 'Config' > 'Network' > 'Advanced' with a tab for RADVD custom options similar to what is possible for DNSMASQ. That way I can specify custom DNSv6 and DHCPv6 servers until Untangle decides to have better IPv6 support.

    Question : is all of Untangle Firewall open source?

    Usually I'm ok at extending/modifing existing projects (like coreboot, partclone or Entware) but I don't know Java project structures very well. E.g. I can't find the code which for DNSMASQ saves the custom options to /etc/dnsmasq.conf. The UI part itself and getting it to be saved to network.js is only a few lines of code.
    But observing the uvm.log I do see DnsMasqManager and RadvdManager classes for which I can'f find the code.

    If everything is open source could someone point me into the right direction? If not everything is open source then that does also answer my question

    /Thomas

  2. #2
    Untanglit
    Join Date
    Oct 2021
    Posts
    26

    Default

    Did nobody ever try to extend that part of Untangle? Or at least: Is the UVM all open source?

  3. #3
    Untanglit
    Join Date
    Oct 2021
    Posts
    26

    Default

    It is solved, that functionality is part of an Untangle Python3 package called 'untangle-python3-sync-settings'. Haven't found the source on github yet but can do the changes locally or by changing and repackaging the DEB package found in their repo.

    Thread can be locked or deleted.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

SEO by vBSEO 3.6.0 PL2