Skip to content

Releases: jmpsec/osctrl

0.3.1

21 Oct 16:32
c72ecd2
Compare
Choose a tag to compare

🔖 Release 0.3.1

What's New

  • Use branch main instead of master in provision.sh by @javuto in #302
  • Using osctrl-api for nodes in osctrl-cli by @javuto in #301
  • Get nodes by environment in osctrl-api by @javuto in #303
  • Support for queries in osctrl-api by @javuto in #304
  • Carves using environment id by @javuto in #305
  • Edit permissions in osctrl-admin by @javuto in #306
  • Retrieving users from osctrl-api using osctrl-cli by @javuto in #307
  • Retrieve carves with osctrl-api and osctrl-cli by @javuto in #308
  • Better errors in osctrl-cli by @javuto in #310
  • Node actions in osctrl-api by @javuto in #311
  • Preparing for release v0.3.1 by @javuto in #312

Full Changelog: v0.3.0...v0.3.1

0.3.0

01 Sep 09:54
63f43ae
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.9...v0.3.0

0.2.9

09 May 15:43
2ec51ee
Compare
Choose a tag to compare

osctrl Changelog

🔖 Release 0.2.9

What's Changed

🛠 Improvements and ⚡️ Performance

  • Collect data transferred from nodes into osctrl-tls by @javuto in #260

📦 Build

Full Changelog: v0.2.8...v0.2.9

0.2.8

04 Apr 05:06
cd92a5e
Compare
Choose a tag to compare

osctrl Changelog

0.2.8

What's Changed

  • Adding status, result and query logger for stdout by @javuto in #206
  • Adding status, result and query logger for external file by @javuto in #207
  • Adding logger that does not log anything by @javuto in #208
  • Making scripts directory a string template by @javuto in #210
  • Fix for #209 with osctrl-admin and osctrl-api using SERVICE_LOGGER by @javuto in #211
  • Adding status, result and query logger for kinesis by @javuto in #212
  • S3 logger for osctrl-tls by @javuto in #213
  • Migrate to GORM 2 by @javuto in #215
  • Fix for incorrect casting to loggers and some random stuff by @javuto in #217
  • Adding signing capability to published docker images by @javuto in #214
  • Fix for issue with db logger and osctrl-admin #209 by @javuto in #218
  • Using redis for logs by @javuto in #223
  • Refactor to avoid using jsonb for user permissions by @javuto in #228
  • Environments should be used by UUID instead of name by @javuto in #230
  • Provide session key in configuration by @javuto in #231
  • osquery plist fix and osquery 5.2.2 support by @javuto in #232
  • Fix for empty IP address when X-Real-IP not present by @javuto in #233
  • Check JWT secret is not empty for osctrl-admin and osctrl-api by @javuto in #234
  • Fix for crash showing environment secret by @javuto in #235
  • Handle online or offline static files for osctrl-admin by @javuto in #236
  • Generate one-liner with insecure flag by @javuto in #238
  • Better error messages for one-liners by @javuto in #239
  • Remaining updates for plist io.osquery.agent.plist by @javuto in #240
  • Upgrade to go 1.18 and small changes to provision script by @javuto in #241
  • Redis service name update in Ubuntu by @javuto in #242
  • Improvements and fixes for provision by @javuto in #243
  • Skip redis password if empty by @javuto in #244
  • Cleanup for go.mod by @javuto in #245
  • Removing travis.yml file by @javuto in #246
  • Using JSON file for config in provision by @javuto in #247
  • Cleanup old code and empty password for redis by default by @javuto in #248
  • Using env variables with osctrl-cli by @javuto in #252
  • dpkg-architecture -> dpkg by @CptOfEvilMinions in #251
  • Update to Osctrl docker-compose and update to Docker CI/CD by @CptOfEvilMinions in #179
  • Bump to version 0.2.8 by @javuto in #253
  • Adding UUID to user and fix cli dockerfile by @javuto in #254
  • Fix for signing GHA by @javuto in #255

Full Changelog: v0.2.7...v0.2.8

0.2.7

24 Jan 14:08
6ab7c5f
Compare
Choose a tag to compare

osctrl Changelog

0.2.7

Git Commits

What's New

Full Changelog: v0.2.6...v0.2.7

0.2.6

29 Dec 11:05
55add56
Compare
Choose a tag to compare

osctrl Changelog

0.2.6

Git Commits

What's New

New Contributors

Full Changelog: 0.2.5...v0.2.6

0.2.5

10 Jan 20:11
0e667bd
Compare
Choose a tag to compare

Changes

  • Fix for #109 : An unprivileged user could see all environment names in the left panel of osctrl-admin - #117
  • Detect git changes when upgrading using provision.sh - #118
  • Split osquery configuration into parts - #122
  • Fix for upgrading existing osctrl using rsync to keep templates and static files updated - #123
  • Add query packs from osctrl-cli and other osquery configuration operations - #126
  • Fix for #79 and #109 : Default environment per user can be selected on user creation - #130

0.2.4

23 Dec 09:21
875c9dd
Compare
Choose a tag to compare

Changes

  • Fix for #94 : Avoid using InsecureSkipVerify when sending requests to HTTPS - #95
  • Adding OpenAPI 3.01 YAML file for he documentation of osctrl-api - #96
  • Adding BTC and ETH wallets for donations - #97
  • Fix for #93 : Potential DOM XSS in environment name - #105
  • Implementation of #104 : Display enrollment time for nodes in table - #106
  • Support for Ubuntu 20.04 LTS using provision.sh - #107
  • Build support for go 1.15.6 - #108
  • Provide IP address as ENV variables for Vagrantfile - #110
  • Fix for provision using own certificate - #111
  • Upgrade in pkg goxmldsig due to CVEs - #112
  • Upgrade in pkg saml due to CVEs - #113
  • Refactor needed after saml pkg upgrade and go 1.15 support - #114
  • Enroll one-liners can use proper certificates - #115

0.2.3

06 Nov 17:26
70abf3e
Compare
Choose a tag to compare

Changes

  • Fix for #71: Quick enroll using osctrl-admin - #72
  • Fix for #71: Docker quick enroll - #73
  • Implementation of #69: Ability to tag nodes - #74
  • Support for osquery 4.4.0 - #80
  • Fix for #82: UUIDs bug when receiving logs - #83
  • Change license from GPLv3 to MIT - #84
  • Upgrade to Grafana 6.7.4 - #85
  • Support for osquery 4.5.1 - #91

0.2.2

10 May 21:34
Compare
Choose a tag to compare

Changes

  • Refactor for TLS handlers that will allow easier unit testing - #54
  • Refactor in osctrl-admin to use handlers from its own module - #59
  • Fix for prod provisioning and better structure of provision.sh - #60
  • Fix for #58 when logs won't display unless you let the page refresh - #61
  • Refresh flags when update an environment using osctrl-cli - #62
  • Fix for #55 to display a message when a change was done with osctrl-cli - #63
  • Ability to upgrade osctrl deployment using provision.sh - #64
  • Implementing #65 and #26 to allow multi-loggers in osctrl-tls - #66
  • Limit local status, result and query logs - #68
  • Fix for #67 to fix the docker deployment using dockerize.sh - #70