
DotGit
방문한 웹사이트에 .git이 노출되어 있는지 확인하는 확장 프로그램
기능
- 방문하는 각 사이트에 .git/.svn/.hg 폴더가 존재하는지 확인
- 방문하는 각 사이트에 .env 파일이 존재하는지 확인
- 방문하는 각 사이트에 .DS_Store 파일이 존재하는지 확인
- 사이트가 오픈 소스(github/gitlab)인지 확인
- 사이트에 security.txt가 있는지 확인
- 폴더가 발견되면 알림을 받음
- 발견된 노출 사이트 목록
- 사이트에 파일이 나열되어 있지 않더라도 전체 .git 폴더를 zip 형식으로 다운로드
- 클릭 한 번으로 .git/config 보기
- 색상, 알림, 타임아웃 및 다운로드에 대한 옵션
일부 검사는 기본적으로 꺼져 있으므로, 활성화하려면 설정을 여십시오
타임아웃
모든 네트워크 요청(검사, 다운로드 및 오픈 소스 탐지)은 동일한 요청 타임아웃 후에 중단되며,
기본값은 15초입니다. 설정에서 변경할 수 있습니다. 연결이 느리면 늘리고, 검사가 빠르게 실패하기를
원하면 줄이십시오.
다운로드 작동 방식
다운로드에는 최대 동시 연결 수가 있는 대기열이 있습니다. 이 수를 초과하면 이후 파일은 대기열에
들어가고 연결이 비는 즉시 시작됩니다. 요청 타임아웃 내에 응답하지 않는 요청은 네트워크 오류로
간주되므로, 죽은 서버가 다운로드를 영원히 열어둘 수는 없습니다.
참고:
- 다운로드는 DotGit의 추가 기능이며, 대규모 저장소를 다운로드하기 위한 것이 아닙니다(확장 프로그램이
사용할 수 있는 메모리에는 한계가 있고, DotGit은 모든 것을 RAM에서 처리합니다)
- 다운로드 설정을 변경하는 것을 권장합니다. 기본값은 연결이나 CPU가 좋지 않은 사용자의 문제를 피하기 위해
낮게 유지되어 있지만, 값이 너무 높으면 강력한 컴퓨터에서도 브라우저가 멈출 수 있습니다
- 기본적으로 svn, mercurial, dotenv 및 .DS_Store는 비활성화되어 있으며, 활성화하려면 설정으로 이동하여 켜면 됩니다
스크린샷
