Metadata-Version: 2.1
Name: sixth-python
Version: 0.2.2
Summary: Sixth offical python package
Home-page: UNKNOWN
Author: 6thSense
Author-email: tech@withsix.co
License: UNKNOWN
Description: 
        # **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}`))
        ```
        
        
Keywords: python,cybersecurity,pentesting,encryption,rate limiting,xss prevention
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Description-Content-Type: text/markdown
