verifySite - um verificador de sites

Publicado por Perfil removido (última atualização em 03/03/2018)

[ Hits: 5.914 ]

Download verifySite.py




Esse é um verificador de sites que funciona com o Python + requests. Está em Inglês por ser uma linguagem mais abrangente. Além disso, verifica se tem o http://, se não, ele insere.

  



Esconder código-fonte

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

# 2018 (c) Darwin - verifySite (01) - License: "GPL-2"

import sys
import os
import requests

class main():
    def __init__(self):

        try:
            self.target = sys.argv[1]
        except:
            print("\033[1;31m !! Require a site to work, how: 'verifySite http://www.google.com/'")
            sys.exit()

        self.sitepath = "null"
        
        self.verifyifisahttp(self.target)
        
        try:
            requests.get(self.sitepath)
        except:
            print("\033[1;31m !! Site '" + self.sitepath + "' not exist, or is moved or is breaked, try other time.")
            sys.exit()

        print("\033[1;32m >> Site '"+ self.sitepath + "' exist is normally!")
    
    def verifyifisahttp(self, site):

        try:
            target = site[0]
        except:
            pass

        if ( target == "h" ):
            self.sitepath = site
        else:
            self.sitepath = "http://" + site

main()

Scripts recomendados

Scanner de rede com threading

ArpRequest - requisição arp para endereço físico

Chatroom Server em Python

B.S.A.N.S. - Break Security - Automated Network Scanner [PARTE 1]

Envio de comandos por ssh sem troca de chaves a múltiplos servidores


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts