O inventário de segurança cibernética da Rawsec é um inventário com 4 categoria (ferramentas, recursos, plataformas CTF, SO). Esta CLI pode pesquisar um projeto, listar todos os projetos por categoria, você pode filtrar sua pesquisa com opção -Help para obter mais informações.
Para instalar o Rawsec-cli, basta usar o PIP:
pip install rawsec-cli
Para executar o Rawsec-cli a partir de uma imagem do Docker, execute:
docker run -it docker.pkg.github.com/mbouamama/rawsec_cli/rawsec-cli:latest rawsec-cli --help
Para instalar o Rawsec-cli, no git:
git clone https://github.com/mBouamama/rawsec_cli.git
cd ./rawsec_cli
pip install -r requirements.txt
python setup.py install
Para instalar o Rawsec-cli no Blackarch:
pacman -S rawsec-cli
O comando de pesquisa pode ser usado para pesquisar ferramentas, recursos, plataformas CTF, SO. Todos os projetos serão exibidos em uma guia. Se sua pesquisa contendo apenas 1 resultado, o RawSec abrirá um novo Brower Tab Redirect para o projeto ou site de origem, se existir.
Você pode pesquisar por palavra -chave, você verá todos os projetos com JWT em sua descrição ou nome:
rawsec-cli search jwt
Você pode pesquisar um projeto, se a pesquisa contendo 1 resultado, você verá o resultado em console e uma guia for aberta no seu navegador com redirecionamento para o site se informado ou fonte:
rawsec-cli search myjwt
Você pode listar todos os projetos por categoria.
rawsec-cli list
output:
ctf
os
resources
tools
Você pode listar todas as ferramentas pela categoria da ferramenta.
Category available:
binary_exploitation
bug_bounty
cloud
code_analysis
collaboration_report
configuration_audit
cracking
cryptography
digital_forensics
honeypot_decoy
incident_response
intentionally_vulnerable_applications
networking
osint
other
plugins
red_teaming
reverse_engineering
steganography
system_exploitation
threat_intelligence
vulnerability_assessment
web_application_exploitation
wireless
Liste todas as ferramentas:
rawsec-cli list tools
Liste todas as ferramentas de exploração binária:
rawsec-cli list tools binary_exploitation
Você pode listar todas as ferramentas pela categoria de recursos.
Category available:
bug_bounty_and_disclosure_platforms
challenges_platforms
cve
events
information
knowledge_and_tools
national_security_agencies_and_services
non_english
trainings_and_courses
tutorials
writeups_collections_and_challenges_source
Liste todos os recursos:
rawsec-cli list resources
Liste todos os recursos de eventos:
rawsec-cli list resources events
Você pode listar todo o CTF pela categoria da CTF.
Category available:
attack_defense
hybrid
jeopardy
Liste todo o CTF:
rawsec-cli list ctf
Liste todos os ataques de ataque_defense CTF:
rawsec-cli list ctf attack_defense
Você pode listar todas as ferramentas pela categoria da OS.
Category available:
maintained
no_more_maintained
project_transferred
Liste todo o sistema operacional:
rawsec-cli list os
Liste todo o sistema operacional mantido:
rawsec-cli list os maintained
| comando | tipo | descrição |
|---|---|---|
| -V, --version | Nenhum | Mostrar versão. |
| -h, --help | Nenhum | Mostre mensagem de ajuda e saída. |
| comando | tipo | descrição |
|---|---|---|
| -l, - -lang | linguagem | Filtrar por linguagem |
| -p, -pago | Nenhum | Filtrar por preço, quando o preço é igual a pago |
| -f, -livre | Nenhum | Filtrar por preço, quando o preço é igual a grátis |
| -O, --online | Nenhum | Filtrar online, quando online é igual a verdadeiro |
| -OFF, -FONFINE | Nenhum | Filtrar online, quando online é igual a falso |
| -b, - -Blackarch | Nenhum | Filtre por Blackarch quando o pacote está presente no Blackarch |
| -o, - -output | Lista, JSON, CSV, Tabela | Formato de saída |
| -of,--output-File | caminho do arquivo | Nome do arquivo de saída, se desejar. |
| -h, --help | Nenhum | Mostrar mensagem de ajuda de pesquisa e saída. |
| comando | tipo | descrição |
|---|---|---|
| -l, - -lang | linguagem | Filtrar por linguagem |
| -p, -pago | Nenhum | Filtrar por preço, quando o preço é igual a pago |
| -f, -livre | Nenhum | Filtrar por preço, quando o preço é igual a grátis |
| -O, --online | Nenhum | Filtrar online, quando online é igual a verdadeiro |
| -OFF, -FONFINE | Nenhum | Filtrar online, quando online é igual a falso |
| -b, - -Blackarch | Nenhum | Filtre por Blackarch quando o pacote está presente no Blackarch |
| -o, - -output | Lista, JSON, CSV, Tabela | Formato de saída |
| -of,--output-File | caminho do arquivo | Nome do arquivo de saída, se desejar. |
| -h, --help | Nenhum | Mostrar as ferramentas da lista de ajudam a mensagem e saída. |
| comando | tipo | descrição |
|---|---|---|
| -p, -pago | Nenhum | Filtrar por preço, quando o preço é igual a pago |
| -f, -livre | Nenhum | Filtrar por preço, quando o preço é igual a grátis |
| -o, - -output | Lista, JSON, CSV, Tabela | Formato de saída |
| -of,--output-File | caminho do arquivo | Nome do arquivo de saída, se desejar. |
| -h, --help | Nenhum | Mostrar recursos da lista de recursos Mensagem e saída. |
| comando | tipo | descrição |
|---|---|---|
| -l, - -lang | linguagem | Filtrar por linguagem |
| -p, -pago | Nenhum | Filtrar por preço, quando o preço é igual a pago |
| -f, -livre | Nenhum | Filtrar por preço, quando o preço é igual a grátis |
| -o, - -output | Lista, JSON, CSV, Tabela | Formato de saída |
| -of,--output-File | caminho do arquivo | Nome do arquivo de saída, se desejar. |
| -h, --help | Nenhum | Mostrar lista de ajuda do CTF CTF. |
| comando | tipo | descrição |
|---|---|---|
| -B, - -Base | Texto | Filtre por base (ex: Linux) |
| -o, - -output | Lista, JSON, CSV, Tabela | Formato de saída |
| -of,--output-File | caminho do arquivo | Nome do arquivo de saída, se desejar. |
| -h, --help | Nenhum | Mostrar lista de ajuda do CTF CTF. |
Verifique os lançamentos do GitHub. O mais recente está disponível em https://github.com/mbouamama/rawsec_cli/releases/latest
Veja obrigado.md.
make lintmake testO tronco se torna bastante longo. Ele se moveu para seu próprio arquivo.
Veja mudanças.