File size: 3,699 Bytes
f2fe5ce
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Network Scan and Vulnerability Test</title>
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
    <h1>Network Scan and Vulnerability Test</h1>

    <h2>Setup API Keys</h2>
    <form id="apiKeysForm" method="POST" action="/setup_api_keys">
        <div>
            <h3>Gemini API Keys</h3>
            <input type="text" name="gemini_key_1" placeholder="Enter Gemini API Key #1" required>
            <input type="text" name="gemini_key_2" placeholder="Enter Gemini API Key #2">
            <input type="text" name="gemini_key_3" placeholder="Enter Gemini API Key #3">
            <input type="text" name="gemini_key_4" placeholder="Enter Gemini API Key #4">
            <input type="text" name="gemini_key_5" placeholder="Enter Gemini API Key #5">
        </div>
        <div>
            <h3>OpenAI Codex API Keys</h3>
            <input type="text" name="open_codex_key_1" placeholder="Enter Open Codex API Key #1" required>
            <input type="text" name="open_codex_key_2" placeholder="Enter Open Codex API Key #2">
            <input type="text" name="open_codex_key_3" placeholder="Enter Open Codex API Key #3">
            <input type="text" name="open_codex_key_4" placeholder="Enter Open Codex API Key #4">
            <input type="text" name="open_codex_key_5" placeholder="Enter Open Codex API Key #5">
        </div>
        <div>
            <h3>OpenAI 3.5 API Keys</h3>
            <input type="text" name="openai_key_1" placeholder="Enter OpenAI 3.5 API Key #1" required>
            <input type="text" name="openai_key_2" placeholder="Enter OpenAI 3.5 API Key #2">
            <input type="text" name="openai_key_3" placeholder="Enter OpenAI 3.5 API Key #3">
            <input type="text" name="openai_key_4" placeholder="Enter OpenAI 3.5 API Key #4">
            <input type="text" name="openai_key_5" placeholder="Enter OpenAI 3.5 API Key #5">
        </div>
        <div>
            <h3>Google AI Studio API Key</h3>
            <input type="text" name="google_ai_studio_key" placeholder="Enter Google AI Studio API Key" required>
        </div>
        <button type="submit">Submit API Keys</button>
    </form>

    <h2>Setup Messaging Service</h2>
    <form id="messagingServiceForm" method="POST" action="/setup_messaging_service">
        <select name="service_selection">
            <option value="1">Google Voice</option>
            <option value="2">Twilio</option>
            <option value="3">Textbelt</option>
        </select>
        <div id="googleVoiceInputs" style="display: none;">
            <input type="text" name="gv_client_id" placeholder="Google Voice API Client ID" required>
            <input type="text" name="gv_client_secret" placeholder="Google Voice API Client Secret" required>
        </div>
        <div id="twilioInputs" style="display: none;">
            <input type="text" name="twilio_sid" placeholder="Twilio Account SID" required>
            <input type="text" name="twilio_auth_token" placeholder="Twilio Auth Token" required>
            <input type="text" name="twilio_phone" placeholder="Twilio Phone Number" required>
        </div>
        <div id="textbeltInputs" style="display: none;">
            <input type="text" name="textbelt_api_key" placeholder="Textbelt API Key" required>
        </div>
        <button type="submit">Submit Messaging Service</button>
    </form>

    <h2>Search GitHub Projects</h2>
    <form id="githubSearchForm" method="POST" action="/search_github">
        <input type="text" name="search_term"