Skip to content

Releases: mbolli/nfsen-ng

nfsen-ng v0.3.1

13 Mar 10:13
Compare
Choose a tag to compare

🔨 Resolved issues

  • Timezone offset in Api.php is in seconds, not hours by @BobRyan530 in #105
  • Submit button loading indefinitely when daemon is running by @mbolli

Full Changelog: v0.3...v0.3.1

nfsen-ng v0.3

28 Feb 20:02
dea3416
Compare
Choose a tag to compare

✨ Improvements

  • General
    • PHP 8.1 is now the minimum version (install instructions use PHP 8.3) #74
    • Code style is checked by PHP CS fixer
    • Code is statically analyzed by PHPStan + Psalm
    • Now using composer PSR4 autoloader
  • Dependencies
    • JS/CSS: Update bootstrap from v3.3.7 to v5.3.2
    • JS/CSS: Update dygraph from v2.1.0 to v.2.2.1
    • JS/CSS: Update footable a bit to play nicer with bootstrap 5
  • New features
    • Graphs: Can switch between bits and bytes in traffic mode #21
    • Graphs: Graph will use KMG units in traffic mode and KMB units in other modes
    • Flows/Statistics: Execution time is shown below nfdump command
    • Flows/Statistics: Big numbers are formatted using a thousand-seperator
    • Flows/Statistics: Bytes are formatted to be human-readable
    • Flows/Statistics: IP addresses can be clicked on to try to resolve the host and show WHOIS information #84
      • DNS lookup performed via host -W 5 {ip}
      • WHOIS lookup performed via query to https://ipwhois.app/json

🔨 Resolved issues

  • Add reverse DNS #84
  • Add PHP 8 support #74
  • Frontend uses the client's timezone #68
  • Drop "full ipv6" flag #62
  • Bit/s instead of Bytes #21
  • preg_match(): Passing null to parameter #88
  • Class not found #96
  • Fix source and destination port not visible in table output #48
  • Make custom output format work #49
  • Load default form values from config if available #54
  • Disable filter controls that offer no options (thanks @nrensen)
  • Add default value for subnet fields #31, #55
  • Hide aggregation fields on statistics view #56
  • Clicking on a data point now allows to zoom in to exactly that point #53
  • Updated install instructions (thanks @Dona21)
  • Added missing nfdump column names by @jp-asdf in #59
  • Added 1-hour button by @jp-asdf in #58
  • When launching as service, TERM is not set by @dominiquefournier in #71
  • Decrease font size to avoid overlapping by @dehnli in #97
  • v0.3: PHP 8.1+, PSR4, bits/bytes switch, reverse dns, human-readable byte numbers, etc. by @mbolli in #90

Full Changelog: v0.2...v0.3

Installation notes

Check INSTALL.md for updated installation instructions. Apart from the updated PHP version, you now need to install composer and execute php composer.phar install --no-dev.

nfsen-ng v0.2

08 May 09:13
Compare
Choose a tag to compare

✨ Improvements

  • readme: add expected nfcapd folder structure, add installation instructions for CentOS 7 – thanks @Dona21!
  • processor: add processor interface, defaults to nfdump 47935e5 – thanks @nrensen!
  • frontend: add possibility to choose between step plotting (like original nfsen) or curve plotting dd83efa, 6d87d2d – thanks @nrensen!
  • frontend: remove "auto" output format, as it's the same as "line" acbe80e – thanks @nrensen!
  • frontend: stats dropdown: use better titles 377a5b8 – thanks @nrensen!
  • CLI/daemon: uses php from /usr/bin/env e61013a – thanks @panaceya!
  • CLI/daemon: log error message if RRD database could not be created 7b77995
  • CLI/daemon: fix deprecation introduced with PHP7.4 d4ed20e
  • update vendored libraries:
    • jQuery v.3.2.1 to v3.5.0
    • Ion.RangeSlider v2.1.7 to v2.2.0
    • FooTable v3.1.4 to v3.1.6
    • dygraphs v2.0.0 to v2.1.0

🔨 Bugfixes

  • readme: fix installation instructions – thanks @Dona21!
  • processor: fix passing empty arguments to nfdump 1c9f8f8
  • API: support previously non-working output format for record stats ca41fca – thanks @nrensen!
  • frontend: fix flows/stats csv output row count off by one fbc626a – thanks @nrensen!
  • CLI/daemon: fix broken port-specific data import 74e5872
  • CLI/daemon: can now be executed from any directory 9db5e5f
  • CLI/daemon: add missing use declaration 32047d6 – thanks @luizgb!

First release

02 Nov 08:39
Compare
Choose a tag to compare

See the nfsen-ng/NfSen comparison on the wiki for what features you can expect to work.