Skip to content
This repository was archived by the owner on May 15, 2025. It is now read-only.

luizm/aws-whois

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Report Card codecov

Description

If you have a lot of accounts and VPCs, this is a simple way to check based on DNS or IP, where is it running, and which resource on AWS is it.

Install

$ brew install luizm/tap/aws-whois

Or download the binary from github releases

Usage

By default, all AWS profiles configured will be used to verify a specific address.

Parameter available:

GLOBAL OPTIONS:
   --region value, -r value          the region to use. Overrides config/env settings. (default: "us-east-1")
   --profile value, -p value         use a specific profile from your credential file.
   --ignore-profile value, -i value  ignore a specific profile from your credential file, can be used multiple times.
   --address value, -a value         the ip or dns address to find the resource associated
   --help, -h                        show help (default: false)
   --version, -v                     print the version (default: false)

Example:

$ aws-whois --address 54.X.X.X

{
   "Profile": "example1",
   "Message": "ip 54.X.X.X not found"
}
{
   "Profile": "example2",
   "Message": "ip 54.X.X.X not found"
}
{
   "Profile": "example3",
   "Result": {
      "Status": "in-use",
      "VPCId": "vpc-xxxxx",
      "VPCName": "vpc-example",
      "Description": "Primary network interface",
      "InterfaceType": "interface",
      "AvailabilityZone": "us-east-1a",
      "EC2Associated": {
         "InstanceId": "i-xxxxx",
         "InstanceState": "running",
         "LaunchTime": "2020-03-14T19:59:40Z",
         "InstanceType": "t3.micro",
         "Tags": [
            {
               "Key": "Name",
               "Value": "intance-example3.local"
            }
         ]
      }
   }
}

About

A simple way to discover based on DNS or IP address, what the resource, getting details like AWS account, VPC, subnets, tags, and so on..

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages