
Go 기반 WinRM 클라이언트로, 침투 테스트 중 Windows 시스템에서 원격 명령 실행 및 측면 이동을 수행합니다.
GitLab을 쉽게 시작할 수 있도록 권장 다음 단계를 안내합니다.
이미 전문가이신가요? 이 README.md를 편집하여 자신만의 내용으로 만드세요. 쉽게 만들고 싶으신가요? 아래 템플릿을 사용하세요!
cd existing_repo
git remote add origin https://gitlab.com/ceald1/evilwinrm-ng.git
git branch -M main
git push -uf origin main
GitLab에 내장된 지속적 통합(CI)을 사용하세요.
이 README를 자신만의 것으로 만들 준비가 되었다면, 이 파일을 편집하고 아래 편리한 템플릿을 사용하세요(또는 원하는 대로 자유롭게 구성해도 됩니다. 이는 단지 시작점일 뿐입니다!). 이 템플릿을 제공해 주신 makeareadme.com에 감사드립니다.
모든 프로젝트는 다르므로, 어떤 섹션이 자신의 프로젝트에 적용되는지 고려하세요. 템플릿에 사용된 섹션은 대부분의 오픈 소스 프로젝트에 대한 제안입니다. 또한 README가 너무 길고 상세할 수 있지만, 너무 짧은 것보다 너무 긴 것이 낫다는 점을 명심하세요. README가 너무 길다고 생각되면 정보를 생략하는 대신 다른 형태의 문서를 활용하는 것을 고려하세요.
프로젝트에 대해 스스로 설명하는 이름을 선택하세요.
프로젝트가 구체적으로 무엇을 할 수 있는지 알려주세요. 맥락을 제공하고 방문자가 익숙하지 않을 수 있는 참조 링크를 추가하세요. 기능 목록이나 배경 하위 섹션을 여기에 추가할 수도 있습니다. 프로젝트에 대안이 있다면, 차별화 요소를 나열하기 좋은 장소입니다.
일부 README에서는 프로젝트의 모든 테스트가 통과하는지 여부와 같은 메타데이터를 전달하는 작은 이미지를 볼 수 있습니다. Shields를 사용하여 README에 추가할 수 있습니다. 많은 서비스에서 배지 추가 방법을 제공합니다.
만드는 내용에 따라 스크린샷이나 비디오를 포함하는 것이 좋습니다(실제 비디오보다는 GIF를 자주 볼 수 있습니다). ttygif와 같은 도구가 도움이 될 수 있지만, 더 정교한 방법을 위해 Asciinema를 확인해 보세요.
특정 생태계 내에서는 Yarn, NuGet 또는 Homebrew와 같은 일반적인 설치 방법이 있을 수 있습니다. 그러나 README를 읽는 사람이 초보자일 가능성을 고려하여 더 많은 지침을 제공하세요. 구체적인 단계를 나열하면 모호성을 제거하고 사람들이 최대한 빨리 프로젝트를 사용할 수 있게 됩니다. 특정 프로그래밍 언어 버전이나 운영 체제와 같은 특정 컨텍스트에서만 실행되거나 수동으로 설치해야 하는 종속성이 있는 경우 요구 사항 하위 섹션도 추가하세요.
예제를 자유롭게 사용하고 가능하면 예상 출력을 보여주세요. README에 포함하기에는 너무 긴 고급 예제에 대한 링크를 제공하면서, 가장 작은 사용 예제를 인라인으로 보여주는 것이 도움이 됩니다.
사용자들이 도움을 받을 수 있는 곳을 알려주세요. 이슈 트래커, 채팅방, 이메일 주소 등의 조합이 될 수 있습니다.
향후 릴리스에 대한 아이디어가 있다면 README에 나열하는 것이 좋습니다.
기여를 받을 의향이 있는지와 이를 수락하기 위한 요구 사항을 명시하세요.
프로젝트를 변경하려는 사람들에게는 시작 방법에 대한 문서가 있으면 도움이 됩니다. 실행해야 할 스크립트나 설정해야 할 환경 변수가 있을 수 있습니다. 이러한 단계를 명확히 하세요. 이러한 지침은 미래의 자신에게도 유용할 수 있습니다.
코드를 린트하거나 테스트를 실행하는 명령어도 문서화할 수 있습니다. 이러한 단계는 높은 코드 품질을 보장하고 변경 사항이 실수로 무언가를 깨뜨릴 가능성을 줄이는 데 도움이 됩니다. 브라우저에서 테스트하기 위해 Selenium 서버를 시작하는 것과 같은 외부 설정이 필요한 경우 테스트 실행 지침이 특히 유용합니다.
프로젝트에 기여한 사람들에게 감사를 표하세요.
오픈 소스 프로젝트의 경우, 라이선스 방식을 명시하세요.
프로젝트에 에너지나 시간이 부족해지면 README 상단에 개발이 느려졌거나 완전히 중단되었다는 메모를 추가하세요. 누군가 프로젝트를 포크하거나 유지보수자/소유자로 자발적으로 참여하여 프로젝트를 계속 진행할 수도 있습니다. 또한 유지보수자를 명시적으로 요청할 수도 있습니다.