# **Sixth**
[![N|Solid](https://firebasestorage.googleapis.com/v0/b/test-103bf.appspot.com/o/waves.png?alt=media&token=0fa4c489-d9c9-4a3b-9178-593b2b018613)](https://nodesource.com/products/nsolid)
Sixth helps you proactively identify security vulnerabilities and prevent cyberattacks on your system that could cost you millions of dollars.
## Features
- Automated Penetration Testing
- End to End encryption of data
- DDOS attack mitigation
- Man in the Middle Attack prevention
- No Rate Limit Attack Prevention
- Cross site scripting mitigation
- Cross site request forgery mitigation
Sixth SDK is a lightweight library that helps you make sure your application stays secured from all sorts of cybersecurity threats and attacks and helps you mitigate them. visit our [website](https://withsix.co) to get started!.
## **Installation and usage**
### Python
Sixth SDK is currently only available for [fasiapi](https://fastapi.tiangolo.com/lo/) and can be installed as followed.
#### _Installation_
```sh
pip install sixth-python
```
#### _usage_
```python
#import sixth SDK
from sixth.sdk import Sixth
from fastapi import FastAPI
app = FastAPI()
# initalize app, add routes, middleware, exception handlers etc
#....
Sixth(apikey="api key", app=app).init()
if __name__ == "__main__":
uvicorn.run(app, host=host, port=PORT)
```
### Javascript
Sixth SDK is currently only available for [express](https://expressjs.com/) and can be installed as followed.
#### _Installation_
```sh
npm i sixth-node
```
#### _usage_
```js
import Sixth from "sixth-node";
import express from "express";
const app = express();
const six = new Sixth("apikey", app)
await six.init()
// add routes, middleware, exception handlers etc
// after done adding routes, middleware, etc
six.sync_project();
app.listen(PORT, ()=> console.log(`Server running on port: http://localhost:${PORT}`))
```
Raw data
{
"_id": null,
"home_page": "",
"name": "sixth-python",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "python,cybersecurity,pentesting,encryption,rate limiting,xss prevention",
"author": "6thSense",
"author_email": "tech@withsix.co",
"download_url": "https://files.pythonhosted.org/packages/0f/cc/29e056766b0bf26b3c36ad3e86f340336972275acbec902fd2d007912931/sixth-python-0.2.6.2.tar.gz",
"platform": null,
"description": "\n# **Sixth**\n\n\n[![N|Solid](https://firebasestorage.googleapis.com/v0/b/test-103bf.appspot.com/o/waves.png?alt=media&token=0fa4c489-d9c9-4a3b-9178-593b2b018613)](https://nodesource.com/products/nsolid)\n\nSixth helps you proactively identify security vulnerabilities and prevent cyberattacks on your system that could cost you millions of dollars.\n\n\n\n## Features\n\n- Automated Penetration Testing\n- End to End encryption of data\n- DDOS attack mitigation\n- Man in the Middle Attack prevention\n- No Rate Limit Attack Prevention\n- Cross site scripting mitigation\n- Cross site request forgery mitigation\n\nSixth SDK is a lightweight library that helps you make sure your application stays secured from all sorts of cybersecurity threats and attacks and helps you mitigate them. visit our [website](https://withsix.co) to get started!.\n\n## **Installation and usage**\n### Python\nSixth SDK is currently only available for [fasiapi](https://fastapi.tiangolo.com/lo/) and can be installed as followed.\n\n#### _Installation_\n\n```sh\npip install sixth-python\n```\n\n#### _usage_\n```python\n#import sixth SDK\nfrom sixth.sdk import Sixth\nfrom fastapi import FastAPI\n\napp = FastAPI()\n# initalize app, add routes, middleware, exception handlers etc\n\n\n#....\nSixth(apikey=\"api key\", app=app).init()\nif __name__ == \"__main__\":\n uvicorn.run(app, host=host, port=PORT)\n\n```\n\n### Javascript\nSixth SDK is currently only available for [express](https://expressjs.com/) and can be installed as followed.\n\n#### _Installation_\n\n```sh\nnpm i sixth-node\n```\n\n#### _usage_\n```js\nimport Sixth from \"sixth-node\";\nimport express from \"express\";\n\nconst app = express();\n\nconst six = new Sixth(\"apikey\", app)\nawait six.init()\n// add routes, middleware, exception handlers etc\n\n\n// after done adding routes, middleware, etc\nsix.sync_project();\napp.listen(PORT, ()=> console.log(`Server running on port: http://localhost:${PORT}`))\n```\n\n\n\n",
"bugtrack_url": null,
"license": "",
"summary": "Sixth offical python package",
"version": "0.2.6.2",
"project_urls": null,
"split_keywords": [
"python",
"cybersecurity",
"pentesting",
"encryption",
"rate limiting",
"xss prevention"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "06edd9a80ea6b0d1a2f64df9f5ecaeffcca402b3d3ee01db2c11f9268b44b241",
"md5": "7faca2ff9aed019290f8d8d60b4312fb",
"sha256": "43dd61ed253f1d54526ccfec1c5667a17e15318538e52113999e4fcccf29b134"
},
"downloads": -1,
"filename": "sixth_python-0.2.6.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7faca2ff9aed019290f8d8d60b4312fb",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 64877,
"upload_time": "2024-01-10T14:54:13",
"upload_time_iso_8601": "2024-01-10T14:54:13.028409Z",
"url": "https://files.pythonhosted.org/packages/06/ed/d9a80ea6b0d1a2f64df9f5ecaeffcca402b3d3ee01db2c11f9268b44b241/sixth_python-0.2.6.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0fcc29e056766b0bf26b3c36ad3e86f340336972275acbec902fd2d007912931",
"md5": "ec4796655ffcbcc798c544772a5fa59e",
"sha256": "08759f25b38466bb176b6b4f0de76c55e90e105982d88b0025f12d6ad80cf816"
},
"downloads": -1,
"filename": "sixth-python-0.2.6.2.tar.gz",
"has_sig": false,
"md5_digest": "ec4796655ffcbcc798c544772a5fa59e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 52033,
"upload_time": "2024-01-10T14:54:15",
"upload_time_iso_8601": "2024-01-10T14:54:15.206967Z",
"url": "https://files.pythonhosted.org/packages/0f/cc/29e056766b0bf26b3c36ad3e86f340336972275acbec902fd2d007912931/sixth-python-0.2.6.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-10 14:54:15",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "sixth-python"
}