Download

Downloads

LET OP BIJ UPGRADEN: Versie 1.6 en 1.7-beta bevatten wijzigingen in de interne setup die het noodzakelijk maken om de optie 'onthoud instellingen' uit te zetten

Download hier de Valibox firmware images:

Releases

Beta-versie

Er is momenteel geen beta-versie.

Source code

Oudere versies

Installatieinstructies

Normale update op GL-Inet

Standaard installatie:

  1. Verbind een GL-inet met een computer of laptop
  2. Ga in een browser naar http://192.168.8.1
  3. Klik links in het menu op 'Firmware'
  4. Klik vervolgens rechtsboven op 'Upload Firmware'
  5. Selecteer het image-bestand met de Valibox software

Belangrijk! Zet de optie 'keep settings' uit!

  1. Nadat de image geverifieerd is wordt de Valibox software geïnstalleerd. Dit kan een aantal minuten duren.

Screenshot GL-Inet upload firmware

Boot override

Mocht de valibox niet meer lijken te werken, of als je het wachtwoord niet meer weet, dat is er nog een tweede manier om firmware te installeren.

We beschrijven de methode van de GL-inet AR-150; voor andere versies kan het proces iets verschillen. Kijk ook op http://www.gl-inet.com/how-to-enter-the-uboot-web-ui/ voor meer informatie.

  1. Zorg dat de GL-inet uit staat.
  2. Sluit een UTP-kabel direct van jouw computer aan op de WAN-poort van de GL-inet.
  3. Zet de GL-inet aan terwijl je de 'reset' knop ingedrukt houdt. Laat de 'reset' knop na 5 seconden los.
  4. Stel je computer in op het IP-adres '192.168.1.2'
  5. Ga in een browser naar http://192.168.1.1
  6. Upload nu de image en installeer de Valibox-software.

Screenshot GL-Inet boot firmware update

Release Changelog

1.8
- Added time.nl to the list of NTP servers
- Updated OpenWRT to 18.06.4
- Updated SPIN to 0.10:
  * The MQTT Traffic channel protocol has changed; node information is now sent in a separate subchannel,
  and flow information uses node id's instead of the full node data
  * Added RPC functionality: some information and functionality can now directly be accessed. If UBUS is
  available, SPIN uses that. Otherwise, it will listen for JSON-RPC commands on /var/run/spin_rpc.sock.
  An overview of the RPC methods can be requested by the RPC method 'list_rpc_methods'
  * The web API now provides and endpoint for all RPC methods as JSON-RPC
  * The SPIN/commands channel is no longer used for interactive commands, and all functionality in spind
  handling commands here has been replaced by the RPC mechanism
  * The bubble app now uses the web API rpc endpoint for commands and direct information retrieval (except
  traffic data). This improves performance and reliability, but it does mean that both spind and
  spin_webui must be running.
  * 'Most recent flows' information can now be retrieved for devices on the network
  * SPIN (and the bubble app) now provide functionality to block traffic between two specific nodes (in
  addition to the existing 'all traffic from and to one node').
  * Added an 'extsrc' source, where pcap data can be sent to SPIN directly
  * The 'mqtt_host' on the bubble app now defaults to the host of the app itself
  * Bugfixes and refactoring: see the git repository for details

1.7
- Added VirtualBox (innotek-gmbh-virtualbox) to the list of supported builds (experimental)
- Added Raspberry Pi 3 (raspberry,3-model-b) to the list of supported builds (experimental)
- Removed GL-Inet 6416 from the list of supported builds
- Updated OpenWRT to v18.06.2
- Updated SPIN to 0.9:
  * Removed kernel module and replaced with conntrack/nflog/nfqueue implementation
  * Added internal module registration and callback architecture
  * Made (mqtt) commands more consistent (removed 'filter' and 'except')
  * Internal node cache is now regularly cleaned
  * Added SPIN configuration support (direct and with UCI)
  * Added operational statistics (published in mqtt SPIN/stat channel)
  * Added initial version of responsive SPA front-end (http://valibox./spin)
  * Added very early profile concept
  * Added PoC-tool 'pcap-reader'
  * Added PoC-tool 'peak-detction'
  * Fixed a memory leak
  * Small updates and bugfixes in visualiser

1.6
IMPORTANT: Version 1.6 contains configuration changes that require 'Remember current configuration settings' to be DISABLED for this update.
- Change base system from LEDE to OpenWRT (18.06.1)
- Check for Wifi password length during initial setup
- Better check for referer in Autonta
- Separation of nginx configuration snippets
- Updated SPIN prototype to 0.7:
  * Web UI now uses lua-minittp
  * Added 'Download PCAP traffic' option to the bubble app, you can directly run tcpdump from the web interface now.
  * Added 'protocol' field to mqtt traffic format
  * Added a web API for configuration and control, see https://github.com/SIDN/spin/blob/master/doc/web_api.md
  * From the WEB API, there is a very rudimentary option to control firewall rules through profiles (as a stepping stone to MUD which is planned for the next release)

1.5
- Updated LEDE to 17.01.4 (commit afca23558a2fbfb2cb044ec69bfb9a7447121927)
- Valibox update screen now also shows changelog if there are no updates
- nginx no longer logs to the file system (issue #4)
- Updated SPIN prototype to 0.6:
  * Added DNS query logging / visualisation
  * Big efficiency update in kmod/spind communication, which should result in much less 'missed' packets
  * The location of the MQTT server is now flexible in all tools and daemons
  * Fixed color of bubbles and arrows (#27, #29, #31)
  * Fixed block and interface buttons (#28, #35)
  * Fixed valibox interface when using the IP address in the browser (#32)
  * Added command-line option to set/unset features of spin_enforcer
  * Updated Vis library
  * Added early MUD prototype
  * Added early prototype of Provider API (in spin_enforcer and incident_report_listener)
  * Improved node merging

1.4
- Changed base system from OpenWRT to LEDE due to support for newer GL-Inet devices
- Updated base system (including patches for krack)
- Assorted cleanups in data logging
- Fixed issue with updater not recognizing X.509 certificate
- Fixed issue where wifi password was not always updated when set by user
- Updated SPIN prototype to 0.5:
  * Renamed main spin daemon spin_mqtt to spind
  * Added 'block' and 'allow' functionality to SPIN graph front-end
  * Added experimental 'auto block' tool spin_enforcer
  * Added verbosity option to capture module
  * Added 'local' mode option to capture module (use IN/OUT chains only, not FORWARD)
  * Improvements in capture module
  * Fixed issue where ignoring a node did not always remove all relevant other nodes from view
  * Fixed issue where user-set name was not shown until restart
  * Fixed issue where ARP table was not always read completely

1.3.0
- Updated to latest OpenWRT trunk and packages
- Updated SPIN prototype to 0.4
- Replaced direct websockets with central MQTT server
- Collection, filtering and blocking is now done through a kernel module for efficiency and to solve compatibility issues with other iptables tools
- added visualisation of blocked traffic
- Fixed issue where user-set names were not remembered
- Fixed issue with spaces and other chars in password screen

1.2.0
- Added prototype version of the SPIN network traffic visualiser
- Ported AutoNTA to lua
- Massively increased speed of main pages
- Removed python dependencies
- Fixed a number of issues with the default configuration of the gl-mt300a image

1.1.3
- Updated Unbound to 1.6.0
- Improved initial password screen
- Remove listen on ULA in unbound

1.1.2
- Update to latest OpenWRT version
- Change defaults to match GL-inet values

1.1.1
- Enable NTA management by default

1.1.0
- Added initial wifi name and password settings page
- Added double-cookie protection of the 'Set NTA' and 'Update install' pages
- 'Ask NTA' page now shows the actual DNSSEC error
- The NTA management can now be turned off, so that you only see the DNSSEC error but cannot override it
- Update system now allows switching between release and beta
- Added 'keep settings' option to update system
- Various other improvements in update system
- Made all texts multilingual (currently the options are en_US and nl_NL)
- Added logging options (to syslog of OpenWRT)
- Added Valibox configuration tab in LuCI (to set language, logging, and disable NTA)

1.0.3
- Stop caching of dynamic internal pages
- HTML cleanup

1.0.2
- Use fixed local addresses instead of derived ones

1.0.1
- Fixed issue with setting the wrong internal IPv6 address
- Fixed issue where unbound would sometimes not start
- Improved layout of NTA pages

1.0.0
- Initial release