Antivirus em python

121 views
Skip to first unread message

kripi...@gmail.com

unread,
Jan 29, 2017, 9:04:51 PM1/29/17
to Python Brasil
Gostaria de fazer um antivirus em python ja tenho o esqueleto pronto nao to sabendo é fazer meu aquivo python verificar todos os arquivos da maquina para verifcar uma arquivo é o seguinte python checkpe.py seu_arquivo
Valew quem poder ajudar

Filipe Cifali

unread,
Jan 30, 2017, 7:33:31 AM1/30/17
to python...@googlegroups.com
Você quer expandir a árvore de diretórios inteira?

Eu recomendo fortemente aprender quais são os diretórios que devem ser de fato analisados antes de fazer isso.

O tamanho da lista é gigantesco para expandir e iterar sobre dependendo de onde você partir.

Se você estiver no linux por exemplo, recomendo primeiro expandir diretórios base do usuário como $HOME, /usr/local, /opt, pois se você for expandir todo o / do sistema, provavelmente vai ter problemas para gerenciar a lista inteira.

De qualquer forma, basta você utilizar alguns métodos do módulo os[0] para navegar nele como chdir(), getpwd() e outros conforme a necessidade.




https://docs.python.org/3/library/os.html?highlight=os#module-os


2017-01-29 0:32 GMT-02:00 <kripi...@gmail.com>:
Gostaria de fazer um antivirus em python ja tenho o esqueleto pronto nao to sabendo é fazer meu aquivo python verificar todos os arquivos da maquina para verifcar uma arquivo é o seguinte python checkpe.py seu_arquivo
Valew quem poder ajudar

--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasil+unsubscribe@googlegroups.com

---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasil+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
[ ]'s

Filipe Cifali Stangler

Sinval Júnior

unread,
Jan 30, 2017, 8:32:39 AM1/30/17
to python...@googlegroups.com
Aconselho verificar o código do Clamav[1] não é Python é C. Mais poderá dar uma ideia.









Ao encaminhar esta mensagem, por favor:
1 - Apague meu endereço eletrônico;
2 - Encaminhe como Cópia Oculta (Cco ou BCc) aos seus destinatários. Dificulte assim a disseminação de vírus, spams e banners.

#=================================================================+
#!/usr/bin/env python
nome = 'Sinval Júnior'
email = 'sinvalju arroba gmail ponto com'
print nome
print email
#==================================================================+

Em 29 de janeiro de 2017 00:32, <kripi...@gmail.com> escreveu:
Gostaria de fazer um antivirus em python ja tenho o esqueleto pronto nao to sabendo é fazer meu aquivo python verificar todos os arquivos da maquina para verifcar uma arquivo é o seguinte python checkpe.py seu_arquivo
Valew quem poder ajudar

Tiago Guimarães

unread,
Jan 31, 2017, 5:40:20 AM1/31/17
to Python Brasil
Gostaria de fazer um antivirus em python ja tenho o esqueleto pronto nao to sabendo é fazer meu aquivo python verificar todos os arquivos da maquina para verifcar uma arquivo é o seguinte python checkpe.py seu_arquivo

Sinval Júnior

unread,
Jan 31, 2017, 5:53:45 AM1/31/17
to python...@googlegroups.com
@Tiago, o walk é muito lento caso ele queira ler o FS inteiro.

Ao encaminhar esta mensagem, por favor:
1 - Apague meu endereço eletrônico;
2 - Encaminhe como Cópia Oculta (Cco ou BCc) aos seus destinatários. Dificulte assim a disseminação de vírus, spams e banners.

#=================================================================+
#!/usr/bin/env python
nome = 'Sinval Júnior'
email = 'sinvalju arroba gmail ponto com'
print nome
print email
#==================================================================+

Reply all
Reply to author
Forward
0 new messages