sixth-python


Namesixth-python JSON
Version 0.2.6.2 PyPI version JSON
download
home_page
SummarySixth offical python package
upload_time2024-01-10 14:54:15
maintainer
docs_urlNone
author6thSense
requires_python
license
keywords python cybersecurity pentesting encryption rate limiting xss prevention
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# **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"
}
        
Elapsed time: 4.05713s