tentools
0.0.4
Automation for DISA ACAS, including tenable.sc, Nessus and more. Based off of Carlos Perez's Posh-Nessus module and commands by Joseph Warren.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
Copyright (c) 2021, licensed under BSD 3
Package Details
Author(s)
- Chrissy LeMaire
Tags
nessus tenable acas security disa dod tenable.sc securitycenter migration
Functions
Add-TNGroupUser Add-TNPluginRule Add-TNPolicyPortRange Add-TNScanner Backup-TNServer Connect-TNServer ConvertFrom-TNRestResponse Copy-TNPolicy Disable-TNPolicyLocalPortEnumeration Disable-TNPolicyPortScanner Disable-TNTelemetry Edit-TNPluginRule Enable-TNPolicyLocalPortEnumeration Enable-TNPolicyPortScanner Export-TNPolicy Export-TNScan Get-TNAnalysis Get-TNAsset Get-TNAudit Get-TNCredential Get-TNDashboard Get-TNFeedStatus Get-TNFolder Get-TNGroup Get-TNGroupMember Get-TNLdapServer Get-TNOrganization Get-TNOrganizationUser Get-TNPlugin Get-TNPluginFamily Get-TNPluginFamilyDetails Get-TNPluginRule Get-TNPolicy Get-TNPolicyDetail Get-TNPolicyLocalPortEnumeration Get-TNPolicyPortRange Get-TNPolicyPortScanner Get-TNPolicyTemplate Get-TNQuery Get-TNReport Get-TNReportAttribute Get-TNReportResult Get-TNRepository Get-TNRole Get-TNScan Get-TNScanDetail Get-TNScanHistory Get-TNScanHost Get-TNScanHostDetail Get-TNScanner Get-TNScanResult Get-TNScanTemplate Get-TNScanZone Get-TNServerInfo Get-TNServerStatus Get-TNSession Get-TNSessionInfo Get-TNSystemLog Get-TNUser Import-TNAsset Import-TNAudit Import-TNCustomPlugin Import-TNDashboard Import-TNPolicy Import-TNReport Import-TNScan Initialize-TNServer Invoke-TNRequest New-TNAsset New-TNCredential New-TNDisaAsrReport New-TNFolder New-TNGroup New-TNLdapServer New-TNOrganization New-TNOrganizationUser New-TNPolicy New-TNQuery New-TNReportAttribute New-TNRepository New-TNScan New-TNScanZone New-TNUser Register-TNLicense Remove-TNAsset Remove-TNAudit Remove-TNCredential Remove-TNDashboard Remove-TNFolder Remove-TNGroup Remove-TNGroupUser Remove-TNOrganization Remove-TNOrganizationUser Remove-TNPluginRule Remove-TNPolicy Remove-TNQuery Remove-TNReport Remove-TNReportResult Remove-TNRepository Remove-TNScan Remove-TNScanHistory Remove-TNScanner Remove-TNScanZone Remove-TNSession Remove-TNUser Rename-TNFolder Rename-TNGroup Restart-TNService Restore-TNServer Resume-TNScan Save-TNAudit Save-TNLatestPluginFile Save-TNPlugin Save-TNReportResult Save-TNScanResult Save-TNScapFile Send-TNAcasFile Set-TNCertificate Set-TNPolicyPortRange Set-TNRepositoryProperty Set-TNScanProperty Set-TNScanZoneProperty Set-TNUserPassword Start-TNDeploy Start-TNReport Start-TNScan Stop-TNScan Suspend-TNScan Test-TNAccessibility Update-TNPluginFeed Wait-TNServerReady
Dependencies
-
- PoshRSJob
- posh-ssh (>= 2.3.0)
- PSFramework
FileList
- tentools.nuspec
- README.md
- setup-nessus.sh
- tenable-license.md
- tentools.psd1
- tentools.psm1
- TODO.md
- bin\RestSharp.dll
- bin\net40\WinSCPnet.dll
- bin\netstandard2.0\WinSCPnet.dll
- private\ConvertTo-Hashtable.ps1
- private\ConvertTo-PSCustomObject.ps1
- private\Get-ErrorMessage.ps1
- private\Invoke-Command2.ps1
- private\Invoke-NonAuthRequest.ps1
- private\Invoke-SecureShellCommand.ps1
- private\Publish-File.ps1
- private\Resolve-NetworkName.ps1
- private\Select-DefaultView.ps1
- private\Write-Help.ps1
- private\Write-ProgressHelper.ps1
- private\Write-SupportTable.ps1
- public\Add-TNGroupUser.ps1
- public\Add-TNPluginRule.ps1
- public\Add-TNPolicyPortRange.ps1
- public\Add-TNScanner.ps1
- public\Backup-TNServer.ps1
- public\Connect-TNServer.ps1
- public\ConvertFrom-TNRestResponse.ps1
- public\Copy-TNPolicy.ps1
- public\Disable-TNPolicyLocalPortEnumeration.ps1
- public\Disable-TNPolicyPortScanner.ps1
- public\Disable-TNTelemetry.ps1
- public\Edit-TNPluginRule.ps1
- public\Enable-TNPolicyLocalPortEnumeration.ps1
- public\Enable-TNPolicyPortScanner.ps1
- public\Export-TNPolicy.ps1
- public\Export-TNScan.ps1
- public\Get-TNAnalysis.ps1
- public\Get-TNAsset.ps1
- public\Get-TNAudit.ps1
- public\Get-TNCredential.ps1
- public\Get-TNDashboard.ps1
- public\Get-TNFeedStatus.ps1
- public\Get-TNFolder.ps1
- public\Get-TNGroup.ps1
- public\Get-TNGroupMember.ps1
- public\Get-TNLdapServer.ps1
- public\Get-TNOrganization.ps1
- public\Get-TNOrganizationUser.ps1
- public\Get-TNOS.ps1
- public\Get-TNPlugin.ps1
- public\Get-TNPluginFamily.ps1
- public\Get-TNPluginFamilyDetails.ps1
- public\Get-TNPluginRule.ps1
- public\Get-TNPolicy.ps1
- public\Get-TNPolicyDetail.ps1
- public\Get-TNPolicyLocalPortEnumeration.ps1
- public\Get-TNPolicyPortRange.ps1
- public\Get-TNPolicyPortScanner.ps1
- public\Get-TNPolicyTemplate.ps1
- public\Get-TNQuery.ps1
- public\Get-TNReport.ps1
- public\Get-TNReportAttribute.ps1
- public\Get-TNReportResult.ps1
- public\Get-TNRepository.ps1
- public\Get-TNRole.ps1
- public\Get-TNScan.ps1
- public\Get-TNScanDetail.ps1
- public\Get-TNScanHistory.ps1
- public\Get-TNScanHost.ps1
- public\Get-TNScanHostDetail.ps1
- public\Get-TNScanner.ps1
- public\Get-TNScanResult.ps1
- public\Get-TNScanTemplate.ps1
- public\Get-TNScanZone.ps1
- public\Get-TNServerInfo.ps1
- public\Get-TNServerStatus.ps1
- public\Get-TNSession.ps1
- public\Get-TNSessionInfo.ps1
- public\Get-TNSystemLog.ps1
- public\Get-TNUser.ps1
- public\Import-TNAsset.ps1
- public\Import-TNAudit.ps1
- public\Import-TNCustomPlugin.ps1
- public\Import-TNDashboard.ps1
- public\Import-TNPolicy.ps1
- public\Import-TNReport.ps1
- public\Import-TNScan.ps1
- public\Initialize-TNServer.ps1
- public\Invoke-TNRequest.ps1
- public\New-TNAsset.ps1
- public\New-TNCredential.ps1
- public\New-TNDisaAsrReport.ps1
- public\New-TNFolder.ps1
- public\New-TNGroup.ps1
- public\New-TNLdapServer.ps1
- public\New-TNOrganization.ps1
- public\New-TNOrganizationUser.ps1
- public\New-TNPolicy.ps1
- public\New-TNQuery.ps1
- public\New-TNReportAttribute.ps1
- public\New-TNRepository.ps1
- public\New-TNScan.ps1
- public\New-TNScanZone.ps1
- public\New-TNUser.ps1
- public\Register-TNLicense.ps1
- public\Remove-TNAsset.ps1
- public\Remove-TNAudit.ps1
- public\Remove-TNCredential.ps1
- public\Remove-TNDashboard.ps1
- public\Remove-TNFolder.ps1
- public\Remove-TNGroup.ps1
- public\Remove-TNGroupUser.ps1
- public\Remove-TNOrganization.ps1
- public\Remove-TNOrganizationUser.ps1
- public\Remove-TNPluginRule.ps1
- public\Remove-TNPolicy.ps1
- public\Remove-TNQuery.ps1
- public\Remove-TNReport.ps1
- public\Remove-TNReportResult.ps1
- public\Remove-TNRepository.ps1
- public\Remove-TNScan.ps1
- public\Remove-TNScanHistory.ps1
- public\Remove-TNScanner.ps1
- public\Remove-TNScanZone.ps1
- public\Remove-TNSession.ps1
- public\Remove-TNUser.ps1
- public\Rename-TNFolder.ps1
- public\Rename-TNGroup.ps1
- public\Restart-TNService.ps1
- public\Restore-TNServer.ps1
- public\Resume-TNScan.ps1
- public\Save-TNAudit.ps1
- public\Save-TNLatestPluginFile.ps1
- public\Save-TNPlugin.ps1
- public\Save-TNReportResult.ps1
- public\Save-TNScanResult.ps1
- public\Save-TNScapFile.ps1
- public\Send-TNAcasFile.ps1
- public\Set-TNCertificate.ps1
- public\Set-TNPolicyPortRange.ps1
- public\Set-TNRepositoryProperty.ps1
- public\Set-TNScanProperty.ps1
- public\Set-TNScanZoneProperty.ps1
- public\Set-TNUserPassword.ps1
- public\Start-TNDeploy.ps1
- public\Start-TNReport.ps1
- public\Start-TNScan.ps1
- public\Stop-TNScan.ps1
- public\Suspend-TNScan.ps1
- public\Test-TNAccessibility.ps1
- public\Update-TNPluginFeed.ps1
- public\Wait-TNServerReady.ps1
- xml\Nessus.PluginFamily.ps1xml
- xml\Nessus.PluginFamilyDetails.ps1xml
- xml\Nessus.PolicyCopy.ps1xml
- xml\Nessus.Scan.HostDetails.ps1xml
- xml\Nessus.ServerStatus.ps1xml
- xml\Nessus.Session.ps1xml
Version History
Version | Downloads | Last updated |
---|---|---|
0.0.14 | 4,166 | 6/15/2021 |
0.0.4 (current version) | 32 | 4/26/2021 |
0.0.3 | 59 | 4/7/2021 |
0.0.2 | 27 | 3/2/2021 |
0.0.1 | 27 | 2/15/2021 |