Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
WindowsProtocolTestSuites — ⭐⭐ SNIA SDC의 SMB3 IO Lab(2026년 9월 28일 - 10월 1일)에 참여하여 다가오는 Interoperability Events를 확인하세요. | Kitploit
도구/GitHubGitHub/microsoft/windowsprotocoltestsuites
Vulnerability AnalysisConfiguration AuditingFuzzingNetwork SecurityPenetration TestingCloud SecurityIdentity & Access Management (IAM)AuthenticationLearning & Education
GitHubmicrosoft/windowsprotocoltestsuites

WindowsProtocolTestSuites

⭐⭐ SNIA SDC의 SMB3 IO Lab(2026년 9월 28일 - 10월 1일)에 참여하여 다가오는 Interoperability Events를 확인하세요.

저장소 보기웹사이트
5642122415일 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Windows 프로토콜 테스트 스위트

Windows 프로토콜 테스트 스위트는 파일 서비스, ID 관리, 원격 데스크톱 등을 포함한 Windows 오픈 사양의 구현에 대한 상호 운용성 테스트를 제공합니다.

원래 Microsoft 오픈 사양의 내부 테스트용으로 개발된 Microsoft 프로토콜 테스트 스위트는 Plugfest 및 상호 운용성 랩에서 파트너 구현을 테스트하는 데 광범위하게 사용되어 왔습니다. 테스트 스위트는 프로토콜 또는 프로토콜 제품군 구현이 특정 상호 운용성 요구 사항을 충족하는지 여부를 평가합니다. 테스트 스위트는 모든 프로토콜 요구 사항을 다루지 않으며, 모든 테스트가 통과하더라도 구현을 인증하지 않습니다. 그러나 각 테스트 스위트는 사용자에게 상호 운용성에 대한 유용한 지표를 제공합니다.

  • 파일 서버 제품군 테스트 스위트. [MS-SMB2], [MS-DFSC], [MS-SWN], [MS-FSRVP], [MS-FSA], [MS-FSCC], [MS-RSVD] 및 [MS-SQOS]를 포함한 파일 서버 프로토콜 제품군의 구현을 테스트하도록 설계되었습니다. 파일 서버 테스트 스위트를 시작하려면 파일 서버 테스트 스위트 사용자 가이드를 참조하십시오. 일회용 Azure 테스트 환경을 만들려면 파일 서버 Azure 자동 배포를 사용하십시오.
  • RDP 클라이언트 제품군 테스트 스위트. [MS-RDPBCGR], [MS-RDPEDISP], [MS-RDPEDYC], [MS-RDPEGFX], [MS-RDPEGT], [MS-RDPEI], [MS-RDPEMT], [MS-RDPEUDP], [MS-RDPEUSB], [MS-RDPEVOR] 및 [MS-RDPRFX]를 포함한 RDP 제품군 프로토콜의 클라이언트 구현에 대한 상호 운용성 테스트를 제공합니다. RDP 클라이언트 테스트 스위트를 시작하려면 RDP 클라이언트 테스트 스위트 사용자 가이드를 참조하십시오.
  • RDP 서버 제품군 테스트 스위트. [MS-RDPBCGR], [MS-RDPEDYC], [MS-RDPEMT] 및 [MS-RDPELE]를 포함한 RDP 제품군 프로토콜의 서버 구현에 대한 상호 운용성 테스트를 제공합니다. RDP 서버 테스트 스위트를 시작하려면 RDP 서버 테스트 스위트 사용자 가이드를 참조하십시오.
  • Kerberos 서버 테스트 스위트. [MS-KILE], [MS-KKDCP] 및 [MS-PAC]를 포함한 Kerberos 프로토콜의 서버 구현을 테스트하도록 설계되었습니다. Kerberos 서버 테스트 스위트를 시작하려면 Kerberos 서버 테스트 스위트 사용자 가이드를 참조하십시오.
  • SMBD 서버 테스트 스위트. [MS-SMBD] 및 [MS-SMB2]에 명시된 SMB2&3 다이렉트(RDMA) 프로토콜의 구현을 테스트하도록 설계되었습니다. SMBD 서버 테스트 스위트를 시작하려면 SMBD 서버 테스트 스위트 사용자 가이드를 참조하십시오.
  • Branch Cache 테스트 스위트. [MS-PCCRTP], [MS-PCCRR], [MS-PCHC] 및 [MS-PCCRC] 프로토콜의 구현을 테스트하도록 설계되었습니다. Branch Cache 테스트 스위트를 시작하려면 Branch Cache 테스트 스위트 사용자 가이드를 참조하십시오.
  • AZOD 테스트 스위트. [MS-AZOD] 프로토콜의 구현을 테스트하도록 설계되었습니다. AZOD 테스트 스위트를 시작하려면 AZOD 테스트 스위트 사용자 가이드를 참조하십시오.
  • ADFamily 테스트 스위트. [MS-ADA1], [MS-ADA2], [MS-ADA3], [MS-ADLS], [MS-ADSC], [MS-ADTS], [MS-APDS], [MS-DRSR], [MS-FRS2], [MS-LSAD], [MS-LSAT], [MS-SAMR] 및 [MS-NRPC]를 포함한 Active Directory 프로토콜의 구현을 테스트하도록 설계되었습니다. ADFamily 테스트 스위트를 시작하려면 ADFamily 테스트 스위트 사용자 가이드를 참조하십시오.
  • ADFSPIP 클라이언트 테스트 스위트. [MS-ADFSPIP]에 설명된 ADFS 프록시 및 웹 애플리케이션 프록시 통합의 구현을 테스트하도록 설계되었습니다. ADFSPIP 클라이언트 테스트 스위트를 시작하려면 ADFSPIP 클라이언트 테스트 스위트 사용자 가이드를 참조하십시오.
  • ADOD 테스트 스위트. [MS-ADOD] 프로토콜의 구현을 테스트하도록 설계되었습니다. ADOD 테스트 스위트를 시작하려면 ADOD 테스트 스위트 사용자 가이드를 참조하십시오.
  • XCA 테스트 스위트. [MS-XCA] 프로토콜의 구현을 테스트하도록 설계되었습니다. XCA 테스트 스위트를 시작하려면 XCA 테스트 스위트 사용자 가이드를 참조하십시오.
  • WSP 테스트 스위트. [MS-WSP] 프로토콜의 구현을 테스트하도록 설계되었습니다. WSP 테스트 스위트를 시작하려면 WSP 테스트 스위트 사용자 가이드를 참조하십시오.

구성 요소

Windows 프로토콜 테스트 스위트는 아래 구성 요소를 포함합니다:

  • CommonScripts. 각 테스트 스위트에서 사용하는 공통 스크립트입니다. 일반적으로 환경을 배포하는 데 사용됩니다.
  • ProtoSDK. 각 테스트 스위트에서 사용하는 프로토콜 라이브러리입니다. 프로토콜 메시지의 데이터 구조, 메시지를 인코딩 및 디코딩하는 메서드, 메시지를 보내고 받는 메서드 등을 제공합니다.
  • TestSuites. 모든 테스트 스위트 코드와 문서가 여기에 저장되며 각 테스트 스위트를 나타내는 폴더로 분류됩니다.
  • ProtocolTestManager. 테스트 스위트를 구성하고 실행하는 데 도움이 되는 도구입니다.

필수 구성 요소

Windows 프로토콜 테스트 스위트는 .NET을 기반으로 하므로 다양한 플랫폼에서 개발하고 실행할 수 있습니다. 테스트 목적에 따라 아래 나열된 소프트웨어와 해당 소프트웨어의 종속성을 설치해야 합니다.

  1. .NET 및 관련 구성 요소

    a. Windows, Linux 및 macOS의 경우 테스트 스위트를 빌드하거나 실행하려면 .NET 8.0 SDK를 설치하십시오.

    b. Windows에서 작업하고 IDE를 선호하는 경우 Visual Studio 2022 이상(Visual Studio 2022 Community 권장)을 설치하고, 설치 관리자에서 다음 개별 구성 요소를 함께 설치하십시오:

    섹션Visual Studio 2022의 개별 구성 요소Windows 프로토콜 테스트 스위트 실행소스 코드에서 Windows 프로토콜 테스트 스위트 빌드
    .NET.NET SDK필수필수
    Compilers, build tools, and runtimeC# and Visual Basic Roslyn compilers필수
    Compilers, build tools, and runtimeMSVC v143 - VS 2022 C++ x64/x86 build tools (Latest)필수1
    Compilers, build tools, and runtimeC++/CLI support for v143 build tools (Latest)필수1
    Compilers, build tools, and runtimeC++ 2022 Redistributable Update필수1필수1
    Development ActivitiesC++ core features필수1
    SDKs, libraries, and frameworksWindows 10 SDK (10.0.19041.0)필수1

    참고:

[1]: 이 개별 구성 요소는 C++ 코드가 있는 ADFamily 및 MS-SMBD에 필요합니다.

  1. Protocol Test Framework v2.6 (build 2.6.1)

    Protocol Test Framework는 ProtoSDK 및 TestSuites의 프로젝트에서 NuGet 패키지로 참조됩니다.

  2. Network Direct DDK

    NetworkDirect_DDK.zip에서 ndspi.h 및 ndstatus.h를 프로젝트 경로 ProtoSDK\RDMA\include로 추출하십시오. 이는 SMBD 테스트 스위트를 빌드하기 위한 것입니다.

  3. PowerShell Core

    이는 사용자가 SSH를 통한 PowerShell Core 원격을 사용하려는 경우에만 필요합니다.

  4. Win32-OpenSSH

    이는 사용자가 Windows 플랫폼에서 SSH를 통한 PowerShell Core 원격을 사용하려는 경우에만 필요합니다.

  5. WMF 5.1

    이는 사용자가 CommonTestSuite.ptfconfig의 ISutCommonControlAdapter에 대해 Windows Server 2012R2에서 PowerShell 구현을 사용하려는 경우에만 필요합니다.

    a. DC가 Windows Server 2012R2를 실행하는 도메인 환경에서 ISutCommonControlAdapter에 대해 PowerShell 구현을 선택하는 경우, DC에서 SID를 가져오려면 DC에 WMF 5.1을 설치해야 합니다. Windows Server 2012R2보다 최신인 다른 Windows Server 버전의 경우 DC에 WMF 5.1을 설치할 필요가 없습니다.

    b. 작업 그룹 환경에서 Windows 플랫폼(Windows Server 2012R2 및 최신 버전 포함)의 ISutCommonControlAdapter에 대해 PowerShell 구현을 선택하는 경우 SUT에 WMF 5.1을 설치할 필요가 없습니다.

    c. Windows 플랫폼(Windows Server 2012R2 및 최신 버전 포함)의 ISutCommonControlAdapter에 대해 관리형 구현을 선택하는 경우 LDAP 쿼리를 사용하여 SID를 가져오며 도메인 환경만 지원합니다.

Windows에서 작업하는 경우 InstallPrerequisites 폴더의 스크립트를 사용하여 이러한 소프트웨어를 자동으로 다운로드하고 설치할 수 있습니다.

InstallPrerequisites 폴더의 스크립트 사용 시 팁:

  • 스크립트는 일부 종속성을 다운로드하기 위해 인터넷 연결이 필요합니다.
도구 다운로드