I hereby claim:
- I am jpbruckler on github.
- I am jpbruckler (https://keybase.io/jpbruckler) on keybase.
- I have a public key ASDvG_tET85oryJt2rn0GvMrVvdZIcIOFHh3jDR_XkL0YQo
To claim this, I am signing this object:
| $Header = @{ | |
| 'Accept' = 'application/vnd.oasis.stix+json; version=2.0' | |
| } | |
| $BaseURI = 'https://cti-taxii.mitre.org/stix/' | |
| $EnterpriseCollection = 'collections/95ecc380-afe9-11e4-9b6c-751b66dd541e/objects' | |
| $Uri = '{0}{1}' -f $BaseURI, $EnterpriseCollection | |
| $Response = Invoke-RestMethod -Headers $Header |
| function Open-MITRE | |
| { | |
| <# | |
| .SYNOPSIS | |
| Opens MITRE ATT&CK wiki page for the given T code in the default browser. | |
| .DESCRIPTION | |
| For a given technique code (Tnnnn), opens the wiki page for the corresponding | |
| MITRE ATT&CK technique in the default browser. | |
| .PARAMETER TechniqueCode | |
| The ATT&CK technique code. This can either be a 4 digit number, or the fully |
I hereby claim:
To claim this, I am signing this object:
| function Connect-CaVault | |
| { | |
| <# | |
| .SYNOPSIS | |
| Establishes an authenticated REST connection to CyberArk. | |
| .DESCRIPTION | |
| Connect-CAVault establishes an authenticated connection to a given | |
| CyberArk server. This connection can then be used to perform | |
| additional tasks using the CyberArk REST API. |
| <# | |
| This script expects all the redistributables to be in a folder structure like: | |
| D:\DOWNLOADS | |
| ├───VS2005 | |
| │ vcredist_x64.exe | |
| │ vcredist_x86.exe | |
| │ | |
| ├───VS2008 | |
| │ vcredist_x64.exe |
| function New-EicarFile | |
| { | |
| <# | |
| .SYNOPSIS | |
| Creates an EICAR file. | |
| .DESCRIPTION | |
| Will generate a file with the EICAR antimalware test string at the given path. | |
| .PARAMETER Path | |
| The full path of the file to create. | |
| .PARAMETER Force |
| <# | |
| .SYNOPSIS | |
| Creates Github issues for missing Pester tests. | |
| .DESCRIPTION | |
| Recurses through .ps1 files and tries to find a matching .tests.ps1 file in | |
| a given test directory. For each missing Pester test, a github issues is | |
| created. | |
| There are some assumptions here, namely that every .ps1 file in the $ScanPath | |
| contains a single function. That's just how I write modules, so this script |