Skip to content

Releases: TehMuffinMoo/ibPS

Release v1.9.8.4

17 Sep 09:43
4abd0b2
Compare
Choose a tag to compare
  • Fix bug when using -Strict and -FQDN with Get-B1AuthoritativeZone, Get-B1ForwardZone & Get-B1DelegatedZone #167

Release v1.9.8.3

06 Sep 08:14
abae025
Compare
Choose a tag to compare
  • Fix bug when using -Query parameter on Get-B1DNSEvent
  • Fix bug when using -Bootstrap parameter on Start-B1Export
  • Add the ability to pass the API Key via Environment Variables. More information here.

Release v1.9.8.2

02 Aug 14:50
c9dea9d
Compare
Choose a tag to compare
  • Fix bug with BloxOne Schema caching
  • Add Get-B1ThreatActor function to enable querying Threat Actors from TIDE and additionally return related IOCs.
  • Add Get-NIOSFileOp function for receiving files from NIOS
  • Rename Get-B1Export to Receive-B1Export
  • Add new Get-B1Export convenience function to query a list of Bulk Operations with type Export
  • Add new Get-B1Import convenience function to query a list of Bulk Operations with type Import
  • Add new -CaseInsensitive parameter when using supported Get- functions. The default is now case-insensitive searching, to fix some inconsistent query experiences. More information here.
  • Add new Get-B1CustomRedirect function
  • Fix bug with New-B1LookalikeTarget

Release v1.9.8.1

23 Jul 07:39
43bb274
Compare
Choose a tag to compare
  • Fix exported aliases

Release v1.9.8.0

23 Jul 07:27
ad1c39e
Compare
Choose a tag to compare
  • Add New-B1ConnectionProfile, Get-B1ConnectionProfile, Remove-B1ConnectionProfile & Switch-B1ConnectionProfile functions to enable configuring multiple CSP Accounts which can be easily switched between.
  • Add Get-B1RPZFeed function
  • Add new CubeJS wrapper functions for interacting with the BloxOne CubeJS API
  • Add -VMHost parameter to Deploy-B1Appliance when using -Type VMware. This is used both to specify a specific host on a Cluster, or on its own to enable support for deploying to standalone hosts.
  • Various minor code improvements & fixes
  • Refactored all code to remove unneccessary whitespace and unused variables
  • Add auto-complete to -Source parameter on Start-B1DossierLookup
  • Minor bugfixes for new nios_metadata field which has been added to the API Schema for DNS Zones & Records

Breaking Changes

Support for ShouldProcess is being added for all state-changing functions, which enables three new parameters. -Confirm, -WhatIf & -Force.
The default PowerShell configuration has $ConfirmPreference set to High. Unless you have changed this, only Remove operations will be impacted by this change.

  • All Set and equivilent update commands are set to ConfirmImpact=Medium.
    • These commands will not prompt for confirmation if $ConfirmPreference is None or High.
  • All New and equivilent new commands are set to ConfirmImpact=Medium.
    • These commands will not prompt for confirmation if $ConfirmPreference is None or High.
  • All Remove and equivilent destroy commands are set to ConfirmImpact=High
    • These commands will prompt for confirmation unless $ConfirmPreference is set to None.
  • All Grant & Revoke commands are set to ConfirmImpact=High
    • These commands will prompt for confirmation unless $ConfirmPreference is set to None.

A handy reference table has been included below;

Operation Type Confirm Impact No Prompt When
Set Medium None, High
New Medium None, High
Remove High None
Grant High None
Revoke High None

You can check your current preference by running $ConfirmPreference in your terminal.
See here for more information on Preference Variables

Release v1.9.7.5

09 Jul 13:34
ab122a2
Compare
Choose a tag to compare
  • Add Convert-RecordsToBloxOne as a PoC function for converting NIOS Record Objects to BloxOne CSV format for bulk import
  • Patch bug causing inheritance_sources to be stripped during pipeline updates when using Set-B1Subnet and Set-B1AddressBlock
  • General improvements to Get-B1DossierLookup
  • Add caching for BloxOne Schema when using Get-B1Schema, Get-B1Object & New-B1Object
  • Add new Get-B1ThreatIntel function for retrieving information from the Threat Intel page within the CSP. This includes Publications, Threat Actors & Zero Day DNS Domains.

Release v1.9.7.4

25 Jun 12:51
8cd1035
Compare
Choose a tag to compare
  • Enable support for BloxOne / NIOS Federation across NIOS Functions
  • Add Set-NIOSObject, Remove-NIOSObject, New-NIOSObject, Get-NIOSSchema, Get-NIOSConnectionProfile, Set-NIOSConnectionProfile, Remove-NIOSConnectionProfile, Switch-NIOSConnectionProfile functions
  • Overhaul Get-NIOSObject & Invoke-NIOS functions
  • Cleanup old/outdated NIOS functions
  • Add persistent connection profiles support to NIOS functions
  • Add -Fields & -Filters support to NIOS functions
  • Add paging support to NIOS functions
  • Add argument completers to NIOS functions

Release v1.9.7.3

22 Jun 14:47
0999f3b
Compare
Choose a tag to compare
  • Add Azure support to Deploy-B1Appliance
  • Fix paths issue when using Deploy-B1Appliance -Type VMware on Mac/Linux

Release v1.9.7.2

18 Jun 08:37
eeb8fa8
Compare
Choose a tag to compare
  • Improve Get-B1CustomList
  • Add -Compartments paremeter to Get-B1CSPCurrentUser
  • Fix some typos
  • Fix bug when updating tags using Set-B1AddressBlock and Set-B1Subnet #139

Release v1.9.7.1

12 Jun 14:20
23cea78
Compare
Choose a tag to compare
  • Add Get-B1Compartment for listing Organizational Compartments
  • Add support for configuring Organizational Compartments when using:
New-B1AuthoritativeZone New-B1AddressBlock New-B1Space
Set-B1AuthoritativeZone Set-B1AddressBlock
  • Add support for filtering by Organizational Compartment when using:
Get-B1Subnet Get-B1AddressBlock Get-B1Range
Get-B1AuthoritativeZone Get-B1ForwardZone Get-B1Record
Get-B1Address Get-B1Space
  • Add/Align -CustomFilters support to:
Get-B1AuthoriativeNSG Get-B1AuthoriativeZone Get-B1CloudProvider
Get-B1DelegatedZone Get-B1DFP Get-B1DHCPConfigProfile
Get-B1DHCPHardwareFilter Get-B1DHCPHost Get-B1DHCPLease
Get-B1DHCPOptionCode Get-B1DHCPOptionGroup Get-B1DHCPOptionSpace
Get-B1DNSACL Get-B1DNSConfigProfile Get-B1DNSHost
Get-B1DNSView Get-B1DTCHealthCheck Get-B1DTCLBDN
Get-B1DTCPolicy Get-B1DTCPool Get-B1DTCServer
Get-B1FixedAddress Get-B1ForwardNSG Get-B1ForwardZone
Get-B1HAGroup Get-B1Range Get-B1Record
Get-B1Space Get-B1Subnet Get-B1Address
Get-B1AddressBlock Get-B1AuditLog Get-B1APIKey
Get-B1DNSEvent Get-B1Location Get-B1SecurityLog
Get-B1Tag Get-B1User Get-B1UserAPIKey
Get-B1Host Get-B1Service Get-B1ApplicationFilter
Get-B1BypassCode Get-B1CategoryFilter Get-B1CustomList
Get-B1InternalDomainList Get-B1LookalikeDomains Get-B1Lookalikes
Get-B1NetworkList Get-B1PoPRegion Get-B1SecurityPolicy
Get-B1SecurityPolicyRules Get-B1ThirdPartyProvider