Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
PoshBot — Powershell 기반 봇 프레임워크 | Kitploit
도구/GitHubGitHub/poshbotio/poshbot
General Purpose UtilitiesScripting & AutomationDevSecOps
GitHubposhbotio/poshbot

PoshBot

Powershell 기반 봇 프레임워크

저장소 보기
546107124년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

PoshBot

Azure PipelinesGitHub ActionsDocumentationPS GalleryLicense
Azure Pipelines Build StatusGitHub Actions StatusDocumentation StatusPowerShell GalleryLicense

PoshBot 후원하기

PoshBot은 MIT 라이선스의 오픈 소스 프로젝트입니다. 지속적인 개발은 스폰서의 지원 덕분에 가능합니다. 스폰서가 되고 싶으시다면 GitHub Sponsors 또는 Patreon을 통해 가능합니다.

실버 스폰서


심층 가이드를 원하시나요? Leanpub에서 ChatOps the Easy Way를 확인해보세요!

ChatOps the Easy Way

소개

PoshBot은 PowerShell로 작성된 채팅 봇입니다. PowerShell 5.0에서 도입된 클래스를 광범위하게 사용합니다. PowerShell 모듈이 PoshBot에 로드되면 즉시 봇 명령으로 사용할 수 있습니다. PoshBot은 현재 Slack에 연결하여 멋진 채옵스(ChatOps) 기능을 제공합니다.

PoshBot으로 무엇을 할 수 있나요?

원하는 거의 모든 것을 할 수 있습니다 :) 농담 아닙니다. PoshBot은 PowerShell 모듈의 함수나 cmdlet을 실행합니다. PoshBot을 사용하여 서버에 연결하고 상태를 보고하거나, 코드를 배포하고, runbook을 실행하고, API를 쿼리하는 등의 작업을 수행하세요. PowerShell로 작성할 수 있다면 PoshBot이 실행할 수 있습니다.

문서

자세한 문서는 ReadTheDocs에서 확인할 수 있습니다.

PoshBot 빌드

PoshBot을 소스에서 빌드하는 방법에 대한 문서는 Building PoshBot을 참조하세요.

변경 내역

각 릴리스의 자세한 변경 사항은 릴리스 노트에 문서화되어 있습니다.

[YouTube] PowerShell Summit 2018 - Invoke-ChatOps: 레벨업하고 채팅과 PowerShell로 문화를 바꾸세요

Alt text

빠른 시작

지금 바로 시작하려면 봇용 SLACK-API-TOKEN을 받으세요:

https://my.slack.com/services/new/bot

root@kitploit:~
# Install the module from PSGallery
Install-Module -Name PoshBot -Repository PSGallery

# Import the module
Import-Module -Name PoshBot

# Create a bot configuration
$botParams = @{
    Name = 'name'
    BotAdmins = @('<SLACK-CHAT-HANDLE>')
    CommandPrefix = '!'
    LogLevel = 'Info'
    BackendConfiguration = @{
        Name = 'SlackBackend'
        Token = '<SLACK-API-TOKEN>'
    }
    AlternateCommandPrefixes = 'bender', 'hal'
}

$myBotConfig = New-PoshBotConfiguration @botParams

# Start a new instance of PoshBot interactively or in a job.
Start-PoshBot -Configuration $myBotConfig #-AsJob

기본 사용법:

root@kitploit:~
# Create a Slack backend
$backendConfig = @{Name = 'SlackBackend'; Token = '<SLACK-API-TOKEN>'}
$backend = New-PoshBotSlackBackend -Configuration $backendConfig

# Create a PoshBot configuration
$pbc = New-PoshBotConfiguration -BotAdmins @('<MY-SLACK-HANDLE>') -BackendConfiguration $backendConfig

# Save configuration
Save-PoshBotConfiguration -InputObject $pbc -Path .\PoshBotConfig.psd1

# Load configuration
$pbc = Get-PoshBotConfiguration -Path .\PoshBotConfig.psd1

# Create an instance of the bot
$bot = New-PoshBotInstance -Configuration $pbc -Backend $backend

# Start the bot
$bot.Start()

# Available commands
Get-Command -Module PoshBot

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Function        Get-PoshBot                                        0.12.0     poshbot
Function        Get-PoshBotConfiguration                           0.12.0     poshbot
Function        Get-PoshBotStatefulData                            0.12.0     poshbot
Function        New-PoshBotCardResponse                            0.12.0     poshbot
Function        New-PoshBotConfiguration                           0.12.0     poshbot
Function        New-PoshBotDiscordBackend                          0.12.0     poshbot
Function        New-PoshBotFileUpload                              0.12.0     poshbot
Function        New-PoshBotInstance                                0.12.0     poshbot
Function        New-PoshBotMiddlewareHook                          0.12.0     poshbot
Function        New-PoshBotScheduledTask                           0.12.0     poshbot
Function        New-PoshBotSlackBackend                            0.12.0     poshbot
Function        New-PoshBotTeamsBackend                            0.12.0     poshbot
Function        New-PoshBotTextResponse                            0.12.0     poshbot
Function        Remove-PoshBotStatefulData                         0.12.0     poshbot
Function        Save-PoshBotConfiguration                          0.12.0     poshbot
Function        Set-PoshBotStatefulData                            0.12.0     poshbot
Function        Start-PoshBot                                      0.12.0     poshbot
Function        Stop-Poshbot                                       0.12.0     poshbot
도구 다운로드