
Interactsh 클라이언트용 웹 대시보드
git clone https://github.com/projectdiscovery/interactsh-web.git
cd interactsh-web
npm install
# or
yarn install
npm run dev
# or
yarn dev
npm run build
npm start
# or
yarn build
yarn start
Docker로 빌드 및 실행:
docker build -t interactsh-web .
docker run -p 3000:3000 interactsh-web
구성을 사용자 지정하려면 루트 디렉터리에 .env.local 파일을 생성합니다:
src/
├── app/ # Next.js App Router pages
│ ├── page.tsx # Main application page
│ ├── layout.tsx # Root layout
│ ├── styles.scss # Page styles
│ ├── terms/ # Terms page
│ └── components/ # Page-specific components
├── components/ # Reusable UI components
│ ├── appLoader/
│ ├── customHost/
│ ├── detailedRequest/
│ ├── header/
│ ├── icons/ # SVG icon components
│ ├── notificationsPopup/
│ ├── requestsTable/
│ ├── resetPopup/
│ ├── tabSwitcher/
│ └── toggleBtn/
├── lib/ # Utility functions and types
│ ├── index.ts # Core functionality
│ ├── localStorage/ # Local storage management
│ ├── notify/ # Notification services
│ ├── registry.tsx # styled-components registry
│ └── types/ # TypeScript type definitions
├── helpers/ # Fallback loaders
├── styles/ # Global styles
└── theme.ts # Theme configuration
MIT 라이선스 - 자세한 내용은 LICENSE.md를 참조하세요.
| 변수 | 설명 | 기본값 |
|---|
NEXT_PUBLIC_HOST | 기본 Interactsh 서버 호스트 | oast.fun |
NEXT_PUBLIC_TOKEN | 인증 토큰 (선택 사항) | - |
NEXT_PUBLIC_CIDL | 상관관계 ID 길이 | 20 |
NEXT_PUBLIC_CIDN | 상관관계 ID Nonce 길이 | 13 |