đ
SnakeServer - Framework Web
Documentação oficial do framework SnakeServer.
ConteĂșdo
Sobre
O SnakeServer Ă© um framework web sendo desenvolvido para Python com o foco em segurança. Nele, serĂĄ possĂvel receber solicitaçÔes GET e POST, definir headers de resposta, obter parĂąmetros de URL, retornar pĂĄginas HTML e outros tipos de conteĂșdo, e muitas outras funçÔes.
Como contribuir
Veja como vocĂȘ pode ajudar no SnakeServer:
Enviar relatórios de segurança
Um dos nossos princĂpios Ă© a segurança, para isso, semanalmente, diversos testes sĂŁo feitos na Ășltima e penĂșltima versĂŁo lançada, para corrigir erros que possam comprometer o servidor.
Se vocĂȘ tem interesse em ajudar desta forma, acesse o arquivo PENTEST.txt para melhores informaçÔes.
Pull Requests
Revise o código, encontre bugs, erros, melhorias no código e faça seu pull request!
Todas as pull request sĂŁo analisadas o mais rĂĄpido possĂvel, sendo aceita caso o que vocĂȘ fez seja beneficiante para o cĂłdigo.
Primeiros passos
Aqui daremos o primeiro passo na criação de um servidor utilizando o SnakeServer!
Hello World
Veja um simples hello world utilizando nosso framework:
from snake import Snake
# Função que retorna um Hello World
def hello():
return 'Hello World powered by SnakeServer!'
# Instanciando a classe Snake e definindo Host e Port
server = Snake(host='127.0.0.1', port=5500)
# Registrando rota e iniciando servidor
server.add_new_route(name='/', method='POST', target=hello)
server.start()
Para entender e aprender mais sobre o SnakeServer, acesse a documentação oficial.
Licença
MIT © 2021 Jaedson Silva