
Interactsh क्लाइंट के लिए वेब डैशबोर्ड
git clone https://github.com/projectdiscovery/interactsh-web.git
cd interactsh-web
npm install
# या
yarn install
npm run dev
# या
yarn dev
npm run build
npm start
# या
yarn build
yarn start
डॉकर का उपयोग करके बिल्ड और रन करें:
docker build -t interactsh-web .
docker run -p 3000:3000 interactsh-web
कॉन्फ़िगरेशन अनुकूलित करने के लिए रूट डायरेक्टरी में एक .env.local फ़ाइल बनाएँ:
src/
├── app/ # Next.js App Router पेज
│ ├── page.tsx # मुख्य एप्लिकेशन पेज
│ ├── layout.tsx # रूट लेआउट
│ ├── styles.scss # पेज शैलियाँ
│ ├── terms/ # Terms पेज
│ └── components/ # पेज-विशिष्ट घटक
├── components/ # पुन: प्रयोग योग्य UI घटक
│ ├── appLoader/
│ ├── customHost/
│ ├── detailedRequest/
│ ├── header/
│ ├── icons/ # SVG आइकन घटक
│ ├── notificationsPopup/
│ ├── requestsTable/
│ ├── resetPopup/
│ ├── tabSwitcher/
│ └── toggleBtn/
├── lib/ # उपयोगिता फ़ंक्शन और प्रकार
│ ├── index.ts # मुख्य कार्यक्षमता
│ ├── localStorage/ # स्थानीय संग्रहण प्रबंधन
│ ├── notify/ # सूचना सेवाएँ
│ ├── registry.tsx # styled-components रजिस्ट्री
│ └── types/ # TypeScript प्रकार परिभाषाएँ
├── helpers/ # फ़ॉलबैक लोडर
├── styles/ # वैश्विक शैलियाँ
└── theme.ts # थीम कॉन्फ़िगरेशन
MIT License - विवरण के लिए LICENSE.md देखें।
| Variable | विवरण | डिफ़ॉल्ट |
|---|
NEXT_PUBLIC_HOST | डिफ़ॉल्ट Interactsh सर्वर होस्ट | oast.fun |
NEXT_PUBLIC_TOKEN | प्रमाणीकरण टोकन (वैकल्पिक) | - |
NEXT_PUBLIC_CIDL | Correlation ID लंबाई | 20 |
NEXT_PUBLIC_CIDN | Correlation ID Nonce लंबाई | 13 |