|
1 | | -subprocess==1.0.0 |
2 | | -re==2.2.1 |
3 | | -shodan==1.24.0 |
4 | | -python-nmap==0.7.1 |
5 | | -logging==0.5.1.2 |
6 | | -json==2.0.9 |
7 | | -requests==2.32.2 |
8 | | -cryptography==43.0.1 |
9 | | -panel==0.14.4 |
10 | | -torch==2.2.0 |
11 | | -uvicorn==0.18.2 |
12 | | -fastapi==0.92.0 |
13 | | -gunicorn==22.0.0 |
14 | | -python-dotenv==0.21.1 |
15 | | -transformers==4.38.0 |
16 | | -numpy==1.24.2 |
| 1 | +# ============================================================================ |
| 2 | +# AI-Driven Zero-Click Exploit Deployment Framework - Requirements |
| 3 | +# Python 3.8+ required |
| 4 | +# ============================================================================ |
| 5 | + |
| 6 | +# --- Web Framework & ASGI Server (Updated) --- |
| 7 | +fastapi==0.115.0 |
| 8 | +uvicorn[standard]==0.32.0 |
| 9 | +gunicorn==23.0.0 # Updated from 22.0.0 (PR #168 - Security) |
| 10 | +flask==3.0.0 |
| 11 | +flask-sqlalchemy==3.1.1 |
| 12 | +flask-migrate==4.0.5 |
| 13 | +aiohttp==3.10.11 |
| 14 | +python-dotenv==1.0.0 |
| 15 | + |
| 16 | +# --- ML/DL Frameworks (Updated) --- |
| 17 | +torch==2.6.0 # Updated from 2.2.0 (PR #169) |
| 18 | +torchaudio==2.6.0 # Updated to match torch version |
| 19 | +pytorch-lightning==2.4.0 # Updated from 1.9.0 (PR #167) |
| 20 | +transformers==4.50.0 # Updated from 4.38.0 (PR #170) |
| 21 | +accelerate>=0.20.0 |
| 22 | +einops==0.8.0 |
| 23 | +sentencepiece==0.2.0 |
| 24 | +safetensors==0.4.0 |
| 25 | +bitsandbytes==0.43.0 |
| 26 | +timm==1.0.0 |
| 27 | + |
| 28 | +# --- NLP & Vector Search --- |
| 29 | +tokenizers==0.19.0 |
| 30 | +faiss-cpu==1.8.0 |
| 31 | +datasets==2.14.0 # Successor to 'nlp' package |
| 32 | + |
| 33 | +# --- Hugging Face Ecosystem --- |
| 34 | +huggingface-hub==0.24.0 |
| 35 | +webdataset==0.2.100 |
| 36 | +omegaconf==2.3.0 |
| 37 | + |
| 38 | +# --- Data Processing --- |
| 39 | +numpy==1.26.0 # Updated for compatibility |
| 40 | +pandas==2.1.0 |
| 41 | +scipy==1.12.0 |
| 42 | +scikit-learn==1.5.0 |
| 43 | +scikit-image==0.22.0 |
17 | 44 | Pillow==10.3.0 |
18 | | -tqdm==4.66.3 |
19 | | -scipy==1.10.0 |
20 | | -huggingface_hub==0.12.1 |
21 | | -torchaudio==0.13.1 |
22 | 45 | pydub==0.25.1 |
23 | 46 | ffmpeg-python==0.2.0 |
24 | | -pytorch_lightning==1.9.0 |
25 | | -einops==0.6.0 |
26 | | -sentencepiece==0.1.97 |
27 | | -transformers[flax]==4.26.1 |
28 | | -safetensors==0.2.7 |
29 | | -bitsandbytes==0.35.4 |
30 | | -faiss-cpu==1.7.3 |
31 | | -nlp==0.4.0 |
32 | | -tokenizers==0.13.2 |
33 | | -webdataset==0.2.24 |
| 47 | + |
| 48 | +# --- Security & Cryptography (Updated) --- |
| 49 | +cryptography==44.0.1 # Updated from 43.0.1 (PR #165 - Security) |
| 50 | + |
| 51 | +# --- Database & Caching --- |
| 52 | +redis==5.0.0 |
| 53 | + |
| 54 | +# --- GUI Frameworks --- |
| 55 | +panel==1.3.0 |
34 | 56 | gradio==5.11.0 |
35 | | -omegaconf==2.2.3 |
36 | | -dataclasses==0.6 |
37 | | -scikit-learn==1.5.0 |
38 | | -timm==0.6.12 |
39 | | -dill==0.3.6 |
40 | | -setproctitle==1.3.2 |
41 | | -typing-extensions==4.4.0 |
42 | | -redis==4.5.4 |
43 | | -flask==2.2.5 |
44 | | -psutil==5.9.4 |
45 | | -matplotlib==3.6.3 |
46 | | -seaborn==0.12.2 |
47 | | -beautifulsoup4==4.11.1 |
48 | | -numpydoc==1.5.0 |
49 | | -streamlit==1.37.0 |
50 | | -plotly==5.11.0 |
| 57 | +streamlit==1.40.0 |
| 58 | + |
| 59 | +# --- Data Visualization --- |
| 60 | +matplotlib==3.8.0 |
| 61 | +seaborn==0.13.0 |
| 62 | +plotly==5.18.0 |
| 63 | + |
| 64 | +# --- Web Scraping & HTTP --- |
| 65 | +requests==2.32.2 |
| 66 | +beautifulsoup4==4.12.0 |
| 67 | +shodan==1.31.0 # Updated |
| 68 | +python-nmap==0.7.1 |
| 69 | +web3==6.0.0 # Updated from 5.x for security |
| 70 | + |
| 71 | +# --- Utilities --- |
| 72 | +tqdm==4.66.3 |
| 73 | +dill==0.3.8 |
| 74 | +setproctitle==1.3.3 |
| 75 | +typing-extensions==4.12.0 |
| 76 | +psutil==5.9.8 |
| 77 | +validators==0.34.0 |
| 78 | +PyYAML==6.0.1 # Correct package name (was 'yaml') |
| 79 | + |
| 80 | +# --- Documentation --- |
| 81 | +numpydoc==1.7.0 |
| 82 | + |
| 83 | +# --- Development Tools --- |
| 84 | +pip-tools==7.0.0 |
| 85 | + |
| 86 | +# --- Agent Framework --- |
51 | 87 | agent-zero==0.1.0 |
52 | | -flask_sqlalchemy==3.0.2 |
53 | | -flask_migrate==4.0.4 |
54 | | -aiohttp==3.10.11 |
55 | | -validators==0.20.0 |
56 | | -yaml==0.2.5 |
57 | | -pandas==1.5.3 |
58 | | -scikit-image==0.19.3 |
59 | | -web3==5.31.3 |
60 | | -pip-tools==6.4.0 |
61 | | -tkinter |
62 | | -os |
63 | | -subprocess |
64 | | -re |
65 | | -shodan |
66 | | -python-nmap |
67 | | -logging |
68 | | -json |
69 | | -requests |
70 | | -cryptography |
71 | | -panel |
72 | | -torch |
73 | | -uvicorn |
74 | | -fastapi |
75 | | -gunicorn |
76 | | -python-dotenv |
77 | | -transformers |
78 | | -numpy |
79 | | -Pillow |
80 | | -tqdm |
81 | | -scipy |
82 | | -huggingface_hub |
83 | | -torchaudio |
84 | | -pydub |
85 | | -ffmpeg-python |
86 | | -pytorch_lightning |
87 | | -einops |
88 | | -sentencepiece |
89 | | -transformers[flax] |
90 | | -safetensors |
91 | | -bitsandbytes |
92 | | -faiss-cpu |
93 | | -nlp |
94 | | -tokenizers |
95 | | -webdataset |
96 | | -gradio |
97 | | -omegaconf |
98 | | -dataclasses |
99 | | -scikit-learn |
100 | | -timm |
101 | | -dill |
102 | | -setproctitle |
103 | | -typing-extensions |
104 | | -redis |
105 | | -flask |
106 | | -psutil |
107 | | -matplotlib |
108 | | -seaborn |
109 | | -beautifulsoup4 |
110 | | -numpydoc |
111 | | -streamlit |
112 | | -plotly |
113 | | -tkinter |
114 | | -agent-zero |
115 | | -flask_sqlalchemy |
116 | | -flask_migrate |
117 | | -aiohttp |
118 | | -validators |
119 | | -yaml |
120 | | -pandas |
121 | | -scikit-image |
| 88 | + |
| 89 | +# --- Note on removed packages --- |
| 90 | +# The following were removed because they are Python standard library modules: |
| 91 | +# subprocess, re, logging, json, os, tkinter, dataclasses |
| 92 | +# Do NOT install these via pip - they are built into Python |
0 commit comments