| skipped 72 lines |
73 | 73 | | | :--------------: | :-----------: | :-----------------------: | :-------: | :--------------: | |
74 | 74 | | | Ubuntu | Last version | 3.6 --> 3.10 | ✓ | ✓ | |
75 | 75 | | | Windwos | Last version | 3.6 --> 3.10 | ✓ | ✓ | |
76 | | - | | MacOS | Last version | 3.6 --> 3.10 | ✓ | ✗ | |
| 76 | + | | MacOS | Last version | 3.6 --> 3.10 | ✓ | ✓ | |
77 | 77 | | | Android-termux | Last version | 3.6 --> 3.10 | ✓ | ✓ | |
78 | 78 | | | Nethunter | Last version | 3.6 --> 3.10 | ✓ | ✓ | |
79 | 79 | | |
80 | | - | <h2>Docker pull,build & run:</h2> |
| 80 | + | <h2>Docker Hub pull,build & run:</h2> |
81 | 81 | | |
82 | 82 | | ```bash |
83 | 83 | | # Pull: |
84 | | - | >>> docker pull yasserbdj96/hiphp:latest |
| 84 | + | ❯ docker pull yasserbdj96/hiphp:latest |
85 | 85 | | |
86 | 86 | | # Build: |
87 | | - | >>> docker build -t docker.io/yasserbdj96/hiphp:latest . |
| 87 | + | ❯ docker build -t docker.io/yasserbdj96/hiphp:latest . |
| 88 | + | |
| 89 | + | # Run as CLI: |
| 90 | + | ❯ docker run -e KEY="<KEY>" -e URL="<URL>" -i -t docker.io/yasserbdj96/hiphp:latest |
88 | 91 | | |
89 | | - | # Run: |
90 | | - | >>> docker run -e KEY="<KEY>" -e URL="<URL>" -i -t docker.io/yasserbdj96/hiphp:latest |
| 92 | + | # Run as GUI: |
| 93 | + | ❯ docker run -e DST="True" -d --rm -p 127.0.0.1:8080:8080 -i -t docker.io/yasserbdj96/hiphp:latest |
91 | 94 | | ``` |
92 | 95 | | |
93 | | - | <h2>Docker & Github Packages pull,build & run:</h2> |
| 96 | + | <h2>GitHub container registry (GHCR) pull,build & run:</h2> |
94 | 97 | | |
95 | 98 | | ```bash |
96 | 99 | | # Pull: |
97 | | - | >>> docker pull ghcr.io/yasserbdj96/hiphp:latest |
| 100 | + | ❯ docker pull ghcr.io/yasserbdj96/hiphp:latest |
98 | 101 | | |
99 | 102 | | # Build: |
100 | | - | >>> docker build -t ghcr.io/yasserbdj96/hiphp:latest . |
| 103 | + | ❯ docker build -t ghcr.io/yasserbdj96/hiphp:latest . |
| 104 | + | |
| 105 | + | # Run as CLI: |
| 106 | + | ❯ docker run -e KEY="<KEY>" -e URL="<URL>" -i -t ghcr.io/yasserbdj96/hiphp:latest |
101 | 107 | | |
102 | | - | # Run: |
103 | | - | >>> docker run -e KEY="<KEY>" -e URL="<URL>" -i -t ghcr.io/yasserbdj96/hiphp:latest |
| 108 | + | # Run as GUI: |
| 109 | + | ❯ docker run -e DST="True" -d --rm -p 127.0.0.1:8080:8080 -i -t ghcr.io/yasserbdj96/hiphp:latest |
104 | 110 | | ``` |
105 | 111 | | |
106 | 112 | | <h2>Python Package Installation:</h2> |
107 | 113 | | |
108 | 114 | | ```bash |
109 | 115 | | # Install from pypi: |
110 | | - | >>> pip install hiphp |
| 116 | + | ❯ pip install hiphp |
111 | 117 | | # OR |
112 | | - | >>> python -m pip install hiphp |
| 118 | + | ❯ python -m pip install hiphp |
113 | 119 | | |
114 | 120 | | # Local install: |
115 | | - | >>> git clone https://github.com/yasserbdj96/hiphp.git |
116 | | - | >>> cd hiphp |
117 | | - | >>> sudo python setup.py install |
| 121 | + | ❯ git clone https://github.com/yasserbdj96/hiphp.git |
| 122 | + | ❯ cd hiphp |
| 123 | + | ❯ sudo python setup.py install |
118 | 124 | | |
119 | 125 | | # Uninstall: |
120 | | - | >>> pip uninstall hiphp |
| 126 | + | ❯ pip uninstall hiphp |
121 | 127 | | ``` |
122 | 128 | | |
123 | 129 | | <h2>Ubuntu Installation:</h2> |
124 | 130 | | |
125 | 131 | | ```bash |
126 | 132 | | # Install: |
127 | | - | >>> git clone https://github.com/yasserbdj96/hiphp.git |
128 | | - | >>> pip install -r hiphp/requirements.txt |
129 | | - | >>> cd hiphp/install |
130 | | - | >>> bash install.sh -i |
131 | | - | >>> hiphp |
| 133 | + | ❯ git clone https://github.com/yasserbdj96/hiphp.git |
| 134 | + | ❯ pip install -r hiphp/requirements.txt |
| 135 | + | ❯ cd hiphp/install |
| 136 | + | ❯ bash install.sh -i |
| 137 | + | ❯ hiphp |
132 | 138 | | |
133 | 139 | | # Update: |
134 | | - | >>> cd hiphp/install |
135 | | - | >>> bash install.sh -up |
| 140 | + | ❯ cd hiphp/install |
| 141 | + | ❯ bash install.sh -up |
136 | 142 | | |
137 | 143 | | # Usage: |
138 | | - | >>> hiphp [OPTION] |
139 | | - | >>> hiphp --help # hiphp cli help. |
140 | | - | >>> hiphp --geth [KEY] [URL] # Get the hole Code. |
141 | | - | >>> hiphp [KEY] [URL] # Connect to the victim's website. |
142 | | - | >>> hiphp --ftp [KEY] [URL] # Run hiphp as GUI with 'tools/hiphp_ftp' script. |
143 | | - | >>> hiphp --dst # Run hiphp as GUI with 'tools/hiphp_desktop' script. |
| 144 | + | ❯ hiphp [OPTION] |
| 145 | + | ❯ hiphp --help # hiphp cli help. |
| 146 | + | ❯ hiphp --geth [KEY] [URL] # Get the hole Code. |
| 147 | + | ❯ hiphp [KEY] [URL] # Connect to the victim's website. |
| 148 | + | ❯ hiphp --ftp [KEY] [URL] # Run hiphp as GUI with 'tools/hiphp_ftp' script. |
| 149 | + | ❯ hiphp --dst # Run hiphp as GUI with 'tools/hiphp_desktop' script. |
144 | 150 | | |
145 | 151 | | # Uninstall: |
146 | | - | >>> cd hiphp/install |
147 | | - | >>> bash install.sh -u |
| 152 | + | ❯ cd hiphp/install |
| 153 | + | ❯ bash install.sh -u |
148 | 154 | | ``` |
149 | 155 | | |
150 | 156 | | <h2>Run without installation:</h2> |
151 | 157 | | |
152 | 158 | | ```bash |
153 | | - | >>> git clone https://github.com/yasserbdj96/hiphp.git |
154 | | - | >>> cd hiphp |
155 | | - | >>> pip install -r requirements.txt |
| 159 | + | ❯ git clone https://github.com/yasserbdj96/hiphp.git |
| 160 | + | ❯ cd hiphp |
| 161 | + | ❯ pip install -r requirements.txt |
156 | 162 | | |
157 | 163 | | # default run on any os: |
158 | | - | >>> python3 run.py <KEY> <URL> |
| 164 | + | ❯ python3 run.py <KEY> <URL> |
159 | 165 | | |
160 | 166 | | # In case you encounter some errors on Windows os: |
161 | | - | ## In this case the python must be installed to path. |
162 | | - | >>> run.bat <KEY> <URL> |
| 167 | + | ❯ run.bat <KEY> <URL> |
| 168 | + | # In this case the python must be installed to path. |
163 | 169 | | ``` |
164 | 170 | | |
165 | 171 | | <h2>Run with tools:</h2> |
166 | 172 | | |
167 | 173 | | ```bash |
168 | 174 | | # Run with hiphp_desktop tool: |
169 | | - | >>> git clone https://github.com/yasserbdj96/hiphp.git |
170 | | - | >>> cd hiphp |
171 | | - | >>> cp -r "hiphp" "tools/hiphp_desktop/" |
172 | | - | >>> cd tools/hiphp_desktop/ |
173 | | - | >>> pip install -r requirements.txt |
174 | | - | >>> python3 main.py |
| 175 | + | ❯ git clone https://github.com/yasserbdj96/hiphp.git |
| 176 | + | ❯ cd hiphp |
| 177 | + | ❯ cp -r "hiphp" "tools/hiphp_desktop/" |
| 178 | + | ❯ cd tools/hiphp_desktop/ |
| 179 | + | ❯ pip install -r requirements.txt |
| 180 | + | ❯ python3 main.py |
175 | 181 | | |
176 | 182 | | # run with hiphp_ftp tool: |
177 | | - | >>> git clone https://github.com/yasserbdj96/hiphp.git |
178 | | - | >>> cd hiphp |
179 | | - | >>> cp -r "hiphp" "tools/hiphp_ftp/" |
180 | | - | >>> cd tools/hiphp_ftp/ |
181 | | - | >>> pip install -r requirements.txt |
182 | | - | >>> python3 main.py <KEY> <URL> |
| 183 | + | ❯ git clone https://github.com/yasserbdj96/hiphp.git |
| 184 | + | ❯ cd hiphp |
| 185 | + | ❯ cp -r "hiphp" "tools/hiphp_ftp/" |
| 186 | + | ❯ cd tools/hiphp_ftp/ |
| 187 | + | ❯ pip install -r requirements.txt |
| 188 | + | ❯ python3 main.py <KEY> <URL> |
183 | 189 | | ``` |
184 | 190 | | |
185 | 191 | | <h2>Script Usage:</h2> |
| skipped 166 lines |
352 | 358 | | <h2>Changelog History:</h2> |
353 | 359 | | |
354 | 360 | | ``` |
| 361 | + | ## 0.2.26 [xx-xx-2022][In Progress] |
| 362 | + | - Upgraded Docker files in order to be able to work from outside the container. |
| 363 | + | - Add download option in hiphp_desktop. |
| 364 | + | - Bug fixes & performance improvements. |
| 365 | + | |
355 | 366 | | ## 0.2.25 [03-09-2022][Last Version] |
356 | 367 | | - Fix "--down" command on windows os. |
357 | 368 | | - Color correction in the command line interface on windows os. |
| skipped 152 lines |