Ir ao conteúdo
  • Cadastre-se

Comando WhoIS - Saída Específica


Adenes
Ir à solução Resolvido por Édnei Rodrigues,

Posts recomendados

Olá pessoal.

 

Quero utilizar o comando whois de uma forma que sua saída seja apenas parte do conteúdo exibido normalmente.

 

Exemplo:

 

Entro com o IP: 8.8.8.8

 

e quero salvar o resultado num documento de texto (usando ">"), porém quero somente salvar somente o conteudo dos campos Address e Country. Somente o conteudo desses campos, não quero salvar as palavras country e address.

 

Como posso fazer isso?

 

Obrigado.

Link para o comentário
Compartilhar em outros sites

ubuntu@ip-172-31-18-123:~$ sudo whois 8.8.8.8

 

#

# ARIN WHOIS data and services are subject to the Terms of Use


#

# If you see inaccuracies in the results, please report at


#

 

 

#

# The following results may also be obtained via:


#

 

 

# start

 

NetRange:       8.0.0.0 - 8.255.255.255

CIDR:           8.0.0.0/8

NetName:        LVLT-ORG-8-8

NetHandle:      NET-8-0-0-0-1

Parent:          ()

NetType:        Direct Allocation

OriginAS:

Organization:   Level 3 Communications, Inc. (LVLT)

RegDate:        1992-12-01

Updated:        2012-02-24


 

 

OrgName:        Level 3 Communications, Inc.

OrgId:          LVLT

Address:        1025 Eldorado Blvd.

City:           Broomfield

StateProv:      CO

PostalCode:     80021

Country:        US

RegDate:        1998-05-22

Updated:        2012-01-30

Comment:        ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE


 

OrgNOCHandle: NOCSU27-ARIN

OrgNOCName:   NOC Support

OrgNOCPhone:  +1-877-453-8353

OrgNOCEmail:  [email protected]


 

OrgTechHandle: IPADD5-ARIN

OrgTechName:   ipaddressing

OrgTechPhone:  +1-877-453-8353

OrgTechEmail:  [email protected]


 

OrgAbuseHandle: APL8-ARIN

OrgAbuseName:   Abuse POC LVLT

OrgAbusePhone:  +1-877-453-8353

OrgAbuseEmail:  [email protected]


 

# end

 

 

# start

 

NetRange:       8.8.8.0 - 8.8.8.255

CIDR:           8.8.8.0/24

NetName:        LVLT-GOGL-8-8-8

NetHandle:      NET-8-8-8-0-1

Parent:         LVLT-ORG-8-8 (NET-8-0-0-0-1)

NetType:        Reallocated

OriginAS:

Organization:   Google Inc. (GOGL)

RegDate:        2014-03-14

Updated:        2014-03-14


 

 

OrgName:        Google Inc.

OrgId:          GOGL

Address:        1600 Amphitheatre Parkway

City:           Mountain View

StateProv:      CA

PostalCode:     94043

Country:        US

RegDate:        2000-03-30

Updated:        2013-08-07


 

OrgAbuseHandle: ZG39-ARIN

OrgAbuseName:   Google Inc

OrgAbusePhone:  +1-650-253-0000

OrgAbuseEmail:  [email protected]


 

OrgTechHandle: ZG39-ARIN

OrgTechName:   Google Inc

OrgTechPhone:  +1-650-253-0000

OrgTechEmail:  [email protected]


 

# end

 

 

 

#

# ARIN WHOIS data and services are subject to the Terms of Use


#

# If you see inaccuracies in the results, please report at


#
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...

O whois tem limite de consultas.

O ideal é você utilizar uma base de Geo Localização.

 

A maxmind tem uma base free: http://dev.maxmind.com/geoip/legacy/geolite/

E com um script simples em python dá para descobrir de qual pais aquele IP está.

import sysimport pygeoipgeoip = pygeoip.GeoIP('GeoIP.dat')print (geoip.country_name_by_addr(sys.argv[1]))

Esse script é  funcional, mas não tem nenhum tratamento de erros.

 

Exemplo de uso:

$ python ip.py 8.8.8.8United States$ python ip.py 200.160.0.10Brazil

Espero ter ajudado.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...