Skip to content

Releases: honoki/bbrf-client

v1.3.2

14 Feb 20:51
Compare
Choose a tag to compare

This release includes the following update:

  • Add the --ignore-scope (or -f) flag to force adding domains and URLs regardless of the project's scope settings, e.g. bbrf domain add outofscope.com --ignore-scope will ignore the configured scope and add the domain to the program.

To upgrade your client run pip install --upgrade bbrf.

v1.3.1

02 Feb 12:55
Compare
Choose a tag to compare

This release includes the following

  • Support for CIDR scopes; you can now add an IP address or range in scope, e.g. bbrf inscope add 1.1.1.0/24 and later add URLs that match this range: bbrf url add http://1.1.1.1:80
  • List resolved and unresolved domains with bbrf domains --resolved (or -R) and bbrf domains --unresolved (or -u) instead of the old --view resolved and --view unresolved (the latter will keep working for backwards compatibility);
  • The new flag --no-private (-x) can be used in combination with --resolved (i.e. bbrf domains -Rx) to only list domains that don't resolve to a private IP address;
  • A few other bugfixes;

To upgrade your client run pip install --upgrade bbrf. To upgrade your server views, run bbrf server upgrade. Note that this can take a long time to complete, depending on the amount of records in your database.

v1.3.0

10 Jan 22:12
Compare
Choose a tag to compare

This release includes the following

  • Support for advanced where statements; query your data with multiple constraints e.g. bbrf urls where port is 8443 and last_scanned is before $(date -d'-1 week' +%s). You can combine as many and clauses as you want. See #84.
  • The new command bbrf remove ( - | <document>... ) can be used to remove large amounts of data at once; this action cannot be reversed so use with care!

To upgrade your client run pip install --upgrade bbrf

v1.2

14 Nov 21:18
Compare
Choose a tag to compare

This release includes the following

  • Support for proxy configurations, intended to integrate with OpenVPN via SOCKS5
  • The version number will be changed to v1.b.c where b is increased whenever new features are introduced and c is increased for releases with minor bug fixes and/or improvements.

To upgrade your client run pip install --upgrade bbrf

v1.1.13

05 Jul 07:13
Compare
Choose a tag to compare

This release includes the following changes:

  • When trying to add URLs as the inscope or outscope, BBRF now parses the domain name rather than ignoring it completely;
  • Bug fixes and various improvements;

To upgrade your client run pip install --upgrade bbrf.

v1.1.11

22 Jun 11:13
Compare
Choose a tag to compare

This release includes the following changes:

  • URLs now also store the value path and scheme as parsed by urlparse allowing you to filter on scheme using e.g. bbrf urls where scheme is http;
  • Use the new flag bbrf urls --root or bbrf urls -r to retrieve all unique base URLs, i.e. not including the path and query strings, e.g. http://domain.tld:8080;
  • Bug fixes and various improvements;

To upgrade your client run pip install --upgrade bbrf. To upgrade your server, run bbrf server upgrade. Note that this can take a few minutes to complete, depending on the amount of records in your database.

v1.1.10

19 May 16:24
Compare
Choose a tag to compare

This release includes the following changes:

  • You can remove a program and all documents that belong to it with bbrf rm <program>;
  • You can query the disabled property on programs: bbrf programs where disabled is true;
  • Bug fixes and various improvements;

To upgrade your client run pip install --upgrade bbrf. To upgrade your server, run bbrf server upgrade. Note that this can take a few minutes to complete, depending on the amount of records in your database.

v1.1.9

28 Apr 15:35
Compare
Choose a tag to compare

This release includes the following changes:

  • Bug fixes and various improvements for #58;
  • Bug fix: bbrf domains --view resolved --all now also only returns domains of active programs, unless --show-disabled is used

To upgrade your client run pip install --upgrade bbrf.

v1.1.8

16 Apr 15:19
a4ab338
Compare
Choose a tag to compare

This release includes the following changes:

  • Alerts will now only be added when they are unique (i.e. the first time you try to add them), which will help avoid cluttering your Slack or Discord channels;
  • Bug fixes and various improvements for #52, #53, #55

To upgrade your client run pip install --upgrade bbrf. To upgrade your server, run bbrf server upgrade. Note that this can take a few minutes to complete, depending on the amount of records in your database.

v1.1.7

07 Apr 10:13
Compare
Choose a tag to compare

This release includes the following changes:

  • Pipe a list of identifiers to bbrf show - or specify more than one document bbrf show 1.1.1.1 2.2.2.2 to retrieve a JSON array of documents in a single request. This is useful to perform advanced jq queries on your data;
  • Bug fix for #48, converting every scope definition to lowercase;

To upgrade your client run pip install --upgrade bbrf.