Releases: honoki/bbrf-client
v1.3.2
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-scopewill ignore the configured scope and add the domain to the program.
To upgrade your client run pip install --upgrade bbrf.
v1.3.1
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/24and 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) andbbrf domains --unresolved(or-u) instead of the old--view resolvedand--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
This release includes the following
- Support for advanced
wherestatements; 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 manyandclauses 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
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.cwherebis increased whenever new features are introduced andcis increased for releases with minor bug fixes and/or improvements.
To upgrade your client run pip install --upgrade bbrf
v1.1.13
v1.1.11
This release includes the following changes:
- URLs now also store the value
pathandschemeas parsed by urlparse allowing you to filter on scheme using e.g.bbrf urls where scheme is http; - Use the new flag
bbrf urls --rootorbbrf urls -rto 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
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
disabledproperty 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
v1.1.8
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
This release includes the following changes:
- Pipe a list of identifiers to
bbrf show -or specify more than one documentbbrf show 1.1.1.1 2.2.2.2to retrieve a JSON array of documents in a single request. This is useful to perform advancedjqqueries on your data; - Bug fix for #48, converting every scope definition to lowercase;
To upgrade your client run pip install --upgrade bbrf.