CaveiraTech Fórum
collapse

Ajuda AJUDA PARA ESCREVER UM SCRIP SHELL EM PYTHON


Offline ikkidf

  • L4MM3R
  • *
    • Posts: 1
  • Liked: 0
  • Likes Given: 0
Boa tarde pessoal estou precisando de ajuda para transcrever um script em powershell para a linguagem Python, rode em qualquer SO. Trata-se de um scan de vulnerabilidade. Sou novo nessa linguagem Python.
Esse é o código:
#!/bin/bash

if [ "$1" = "" ]; then
   echo "Uso: ./scan_v1.sh <Lista de IP e FILIAL>"
   exit 0
fi
#Lista de IP = range de IP da STI da filial. Ex. 192.172.45.0 FILIALSP


echo " "
echo "------------------------  Scanner Portas abertas - MS17-010, SSH, RDP, Telnet- v4.0 ------------------------------"
echo " "

cat $1 |while read linha; do
FILIAL=`echo $linha| awk '{print $1}'`
rede=`echo $linha| awk '{print $2}'`

echo "Varrendo a rede $rede da FILIAL $FILIAL com vulnerabilidade MS17010"

nmap -p 445 -Pn -n -sT -oN $FILIAL --script smb-vuln-ms17-010.nse $rede|grep Remote -B 9|grep report|awk '{print $5}'

echo "POSSUI VULNERABILIDADE MS17010" > $FILIAL.txt
cat $FILIAL |grep Remote -B 9|grep report|awk '{print $5}' >> $FILIAL.txt
done

cat $1 |while read linha; do
FILIAL=`echo $linha| awk '{print $1}'`
rede=`echo $linha| awk '{print $2}'`

echo "Varrendo a rede $rede da FILIAL $FILIAL nas portas 22,23,3389,445"
 
nmap -p  22,23,3389,445 -oN $FILIAL --open $rede | egrep "report for|open"

echo =========================================================== >> $FILIAL.txt

echo "PORTA 22 ABERTA" >> $FILIAL.txt
cat $FILIAL | grep "22/tcp" -B 5 | grep "report for" | awk '{print $5}' >> $FILIAL.txt  

echo =========================================================== >> $FILIAL.txt

echo "PORTA 23 ABERTA" >> $FILIAL.txt
cat $FILIAL | grep "23/tcp" -B 5 | grep "report for" | awk '{print $5}' >> $FILIAL.txt

echo =========================================================== >> $FILIAL.txt

echo "PORTA 3389 ABERTA" >> $FILIAL.txt
cat $FILIAL | grep "3389/tcp" -B 5 | grep "report for" | awk '{print $5}' >> $FILIAL.txt

echo =========================================================== >> $FILIAL.txt

echo "PORTA 445 ABERTA" >> $FILIAL.txt
cat $FILIAL | grep "445/tcp" -B 5 | grep "report for" | awk '{print $5}' >> $FILIAL.txt

rm $FILIAL
done

echo " "
echo "-------------------------------------------------------------------------------"


Gostaria que fizesse a mesma coisa so que PYTHON, podem me ajudar transforma isso em PYTHON, muito obrigado pela ajuda.


 

* CaveiraTech YouTube

* Facebook

Guilherme Junqueira
04 de Fevereiro de 2019, 18:01 por Guilherme Junqueira
Views: 67041 | Comments: 27

Infelizmente a seção de Grupos de estudos do fórum estava sendo usada por organizações criminosas para recruta...
Guilherme Junqueira
27 de Julho de 2018, 17:30 por Guilherme Junqueira
Views: 43358 | Comments: 64

Pessoal, estou pensando seriamente na possibilidade de criar um novo fórum, só que voltado 100% à programação....
Guilherme Junqueira
26 de Junho de 2018, 20:25 por Guilherme Junqueira
Views: 25609 | Comments: 41

Resolvi fazer uma enquete para ver qual o posicionamento político da maioria aqui no fórum. O Alobus já fez um...
Guilherme Junqueira
20 de Junho de 2018, 12:56 por Guilherme Junqueira
Views: 30800 | Comments: 63

Últimamente o fórum vem sofrendo com muitas pessoas postando pirataria e esse não é o intuito do mesmo. A pira...
Guilherme Junqueira
20 de Fevereiro de 2018, 20:18 por Guilherme Junqueira
Views: 19185 | Comments: 4

Boa noite pessoal, venho apresentar para vocêsYou are not allowed to view links. Register or Login...

* Equipe

Guilherme Junqueira admin Guilherme Junqueira
Administrador
Luiz Viana admin Luiz Viana
Administrador
Alobus gmod Alobus
Moderador Geral

* Tópicos Recentes