Jump to content


Photo

Alternative Solution to Eddie


  • Please log in to reply
3 replies to this topic

#1 medworthy

medworthy

    Newbie

  • New Members
  • Pip
  • 2 posts

Posted 13 March 2018 - 05:28 PM

Hi, I am in the middle of producing a router / gateway device using a SBC (a Banana BPI R2 board) and want to see if I could find an alternative to Eddie.

I am intending to provide functionality via SSH and a browser based interface (using the Webmin project) and am interested to find a solution that can be used as a Webmin module.

I realise that I could use a precompiled image of openWRT for this project but seeing that I am already intending to Webmin (on a Debian (Stretch) base, I would like to minimise the amount of browser interfaces needed.

My main intention is to allow the user / administrator to easily import their .ovpn configuration file directly into a browser based interface and then activate that configuration.

I have seen many openVPN server interfaces for use within a browser (including an existing module for Webmin) but have yet to find any interfaces to interact with OpenVPN as a client.

My main provisions for this setup are as follows:
A. To provide a tool (ie router) to provide secure Internet access via either Ethernet or Wifi access points.
B. To allow the user / administrator the ability to configure Wifi access points easily (via an interface that controls hostapd)
C. To allow the user / administrator the ability to configure a iptables based firewall easily (via an interface that controls shorewall)
D. To allow the user / administrator the ability to view and monitor all existing devices that are connected (via either Ethernet or WiFi)  to the router / gateway device (using Nagios or a similar alternative).
E. To provide the user / administrator access to import and activate / deactivate ovpn files via a simple interface
F. To allow the user / administrator the ability to create a secure tunnel so that their users could connect to the internal infrastructure via the Internet (either using openVPN or more preferable, using IPSecs).

I can already implement points A,B,C,D and F within my exisiting Webmin configuration / setup but can't find a solution for point E.

If anybody does have some suggestions, then I would love to hear from them (I will be releasing the final disc / EMMC / SD image via a GPL compatible EULA upon completion of the project).



#2 zhang888

zhang888

    Donald Trump of IT/Security

  • Moderators
  • 2214 posts

Posted 13 March 2018 - 06:44 PM

Untangle already does that, is based on Debian and runs on some routers.

https://wiki.untangle.com/images/f/f7/1200x800_apps_openvpn_client.png

 

OpenWRT does all of the above but with manual server address field.

A Luci module to get an uploaded file and parse it is not hard to implement.

 

Not sure why you want to reinvent the wheel with a dead project like Webmin, but

in this case you should write/ask for a module for that.

Hint: it won't be easy, even the official 3d party modules page returns 404:

http://www.webmin.com/cgi-bin/search_third.cgi?modules=1


Occasional moderator, sometimes BOFH. Opinions are my own, except when my wife disagrees.


#3 medworthy

medworthy

    Newbie

  • New Members
  • Pip
  • 2 posts

Posted 13 March 2018 - 07:10 PM

Thanks for the information zhang888, there are a few thing that I would like to go over.

Firstly, Webmin is not dead, the developer of this project is still providing updates on a regular basis (see Webmin changelogs -- URL provided below). The last major update was provided on March 4th.

Secondly, I have noticed that the official 3d party modules page is down at the moment, but it does this seem that various parts of this site go down (and then come back up) quiet frequently (I suspect that this is due to bad management of the website).

Thirdly, it doesn't seem that Untangle provide any .deb / .rpm (or any repositories) for ARM v7-A / ARM HF architecture.

Reference:

* Webmin Changelog Documentation



#4 salacronix

salacronix

    Newbie

  • Members
  • Pip
  • 5 posts

Posted 03 May 2018 - 10:17 PM

Untangle does not accept AirVPN config files and I cant find any documentation on getting to to accept them either.







Similar Topics Collapse

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

Servers online. Online Sessions: 15313 - BW: 56206 Mbit/sYour IP: 54.166.181.58Guest Access.