Skip to content

Instantly share code, notes, and snippets.

@thehappydinoa
Created April 14, 2023 16:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thehappydinoa/770b20831ba6975685173a01bfd9c1ee to your computer and use it in GitHub Desktop.
Save thehappydinoa/770b20831ba6975685173a01bfd9c1ee to your computer and use it in GitHub Desktop.
Zsh-shell autocompletion for Censys CLI. ( .zshrc )
# Add to .zshrc
# Autocompletion for Censys CLI
# EDIT the list of fields BEFORE USE
censys_args=(
account
asm
config
hnri
subdomains
search
view
ip
name
services.banner
services.banner_hex
services.extended_service_name
services.perspective_id
services.port
services.service_name
services.source_ip
services.transport_protocol
services.truncated
services.banner_grab.banner
services.banner_grab.transport
services.name
dns.names
dns.reverse_dns.names
dns.reverse_dns.resolved_at
location.city
location.continent
location.coordinates.latitude
location.coordinates.longitude
location.country
location.country_code
location.postal_code
location.province
location.registered_country
location.registered_country_code
location.timezone
operating_system.component_uniform_resource_identifiers
operating_system.edition
operating_system.language
operating_system.other.key
operating_system.other.value
operating_system.part
operating_system.product
operating_system.source
operating_system.sw_edition
operating_system.target_hw
operating_system.target_sw
operating_system.uniform_resource_identifier
operating_system.update
operating_system.vendor
operating_system.version
autonomous_system.asn
autonomous_system.bgp_prefix
autonomous_system.country_code
autonomous_system.description
autonomous_system.name
autonomous_system.organization
tags
services.certificate
services.jarm.cipher_and_version_fingerprint
services.jarm.fingerprint
services.jarm.observed_at
services.jarm.tls_extensions_sha256
services.tls.certificates.chain.fingerprint
services.tls.certificates.chain.issuer_dn
services.tls.certificates.chain.subject_dn
services.tls.certificates.chain_fps_sha_256
services.tls.certificates.leaf_data.fingerprint
services.tls.certificates.leaf_data.issuer.common_name
services.tls.certificates.leaf_data.issuer.country
services.tls.certificates.leaf_data.issuer.domain_component
services.tls.certificates.leaf_data.issuer.email_address
services.tls.certificates.leaf_data.issuer.jurisdiction_country
services.tls.certificates.leaf_data.issuer.jurisdiction_locality
services.tls.certificates.leaf_data.issuer.jurisdiction_province
services.tls.certificates.leaf_data.issuer.locality
services.tls.certificates.leaf_data.issuer.organization
services.tls.certificates.leaf_data.issuer.organization_id
services.tls.certificates.leaf_data.issuer.organizational_unit
services.tls.certificates.leaf_data.issuer.postal_code
services.tls.certificates.leaf_data.issuer.province
services.tls.certificates.leaf_data.issuer.serial_number
services.tls.certificates.leaf_data.issuer.street_address
services.tls.certificates.leaf_data.issuer_dn
services.tls.certificates.leaf_data.names
services.tls.certificates.leaf_data.pubkey_algorithm
services.tls.certificates.leaf_data.pubkey_bit_size
services.tls.certificates.leaf_data.public_key.dsa.g
services.tls.certificates.leaf_data.public_key.dsa.p
services.tls.certificates.leaf_data.public_key.dsa.q
services.tls.certificates.leaf_data.public_key.dsa.y
services.tls.certificates.leaf_data.public_key.ecdsa.b
services.tls.certificates.leaf_data.public_key.ecdsa.curve
services.tls.certificates.leaf_data.public_key.ecdsa.gx
services.tls.certificates.leaf_data.public_key.ecdsa.gy
services.tls.certificates.leaf_data.public_key.ecdsa.length
services.tls.certificates.leaf_data.public_key.ecdsa.n
services.tls.certificates.leaf_data.public_key.ecdsa.p
services.tls.certificates.leaf_data.public_key.ecdsa.pub
services.tls.certificates.leaf_data.public_key.ecdsa.x
services.tls.certificates.leaf_data.public_key.ecdsa.y
services.tls.certificates.leaf_data.public_key.fingerprint
services.tls.certificates.leaf_data.public_key.key_algorithm
services.tls.certificates.leaf_data.public_key.rsa.exponent
services.tls.certificates.leaf_data.public_key.rsa.length
services.tls.certificates.leaf_data.public_key.rsa.modulus
services.tls.certificates.leaf_data.signature.self_signed
services.tls.certificates.leaf_data.signature.signature_algorithm
services.tls.certificates.leaf_data.subject.common_name
services.tls.certificates.leaf_data.subject.country
services.tls.certificates.leaf_data.subject.domain_component
services.tls.certificates.leaf_data.subject.email_address
services.tls.certificates.leaf_data.subject.jurisdiction_country
services.tls.certificates.leaf_data.subject.jurisdiction_locality
services.tls.certificates.leaf_data.subject.jurisdiction_province
services.tls.certificates.leaf_data.subject.locality
services.tls.certificates.leaf_data.subject.organization
services.tls.certificates.leaf_data.subject.organization_id
services.tls.certificates.leaf_data.subject.organizational_unit
services.tls.certificates.leaf_data.subject.postal_code
services.tls.certificates.leaf_data.subject.province
services.tls.certificates.leaf_data.subject.serial_number
services.tls.certificates.leaf_data.subject.street_address
services.tls.certificates.leaf_data.subject_dn
services.tls.certificates.leaf_data.tbs_fingerprint
services.tls.certificates.leaf_fp_sha_256
services.tls.cipher_selected
services.tls.ja3s
services.tls.server_key_exchange.dh_params.group.p
services.tls.server_key_exchange.dh_params.public_key
services.tls.server_key_exchange.ec_params.named_curve
services.tls.server_key_exchange.ec_params.public_key
services.tls.server_key_exchange.rsa_params.public_key.e
services.tls.server_key_exchange.rsa_params.public_key.n
services.tls.server_key_exchange.signature
services.tls.session_ticket.length
services.tls.session_ticket.lifetime_hint
services.tls.version_selected
services.software.component_uniform_resource_identifiers
services.software.edition
services.software.language
services.software.other.key
services.software.other.value
services.software.part
services.software.product
services.software.source
services.software.sw_edition
services.software.target_hw
services.software.target_sw
services.software.uniform_resource_identifier
services.software.update
services.software.vendor
services.software.version
services.http.request.body
services.http.request.headers.accept_patch
services.http.request.headers.accept_ranges
services.http.request.headers.access_control_allow_origin
services.http.request.headers.age
services.http.request.headers.allow
services.http.request.headers.alt_svc
services.http.request.headers.alternate_protocol
services.http.request.headers.cache_control
services.http.request.headers.connection
services.http.request.headers.content_disposition
services.http.request.headers.content_encoding
services.http.request.headers.content_language
services.http.request.headers.content_length
services.http.request.headers.content_location
services.http.request.headers.content_md5
services.http.request.headers.content_range
services.http.request.headers.content_security_policy
services.http.request.headers.content_type
services.http.request.headers.date
services.http.request.headers.etag
services.http.request.headers.expires
services.http.request.headers.last_modified
services.http.request.headers.link
services.http.request.headers.location
services.http.request.headers.p3p
services.http.request.headers.pragma
services.http.request.headers.proxy_agent
services.http.request.headers.proxy_authenticate
services.http.request.headers.public_key_pins
services.http.request.headers.referer
services.http.request.headers.refresh
services.http.request.headers.retry_after
services.http.request.headers.server
services.http.request.headers.set_cookie
services.http.request.headers.status
services.http.request.headers.strict_transport_security
services.http.request.headers.trailer
services.http.request.headers.transfer_encoding
services.http.request.headers.unknown.name
services.http.request.headers.unknown.value
services.http.request.headers.upgrade
services.http.request.headers.vary
services.http.request.headers.via
services.http.request.headers.warning
services.http.request.headers.www_authenticate
services.http.request.headers.x_content_duration
services.http.request.headers.x_content_security_policy
services.http.request.headers.x_content_type_options
services.http.request.headers.x_forwarded_for
services.http.request.headers.x_frame_options
services.http.request.headers.x_powered_by
services.http.request.headers.x_real_ip
services.http.request.headers.x_ua_compatible
services.http.request.headers.x_webkit_csp
services.http.request.headers.x_xss_protection
services.http.request.method
services.http.request.uri
services.http.response.body
services.http.response.body_hash
services.http.response.body_hashes
services.http.response.body_size
services.http.response.favicons.md5_hash
services.http.response.favicons.name
services.http.response.favicons.size
services.http.response.headers.accept_patch
services.http.response.headers.accept_ranges
services.http.response.headers.access_control_allow_origin
services.http.response.headers.age
services.http.response.headers.allow
services.http.response.headers.alt_svc
services.http.response.headers.alternate_protocol
services.http.response.headers.cache_control
services.http.response.headers.connection
services.http.response.headers.content_disposition
services.http.response.headers.content_encoding
services.http.response.headers.content_language
services.http.response.headers.content_length
services.http.response.headers.content_location
services.http.response.headers.content_md5
services.http.response.headers.content_range
services.http.response.headers.content_security_policy
services.http.response.headers.content_type
services.http.response.headers.date
services.http.response.headers.etag
services.http.response.headers.expires
services.http.response.headers.last_modified
services.http.response.headers.link
services.http.response.headers.location
services.http.response.headers.p3p
services.http.response.headers.pragma
services.http.response.headers.proxy_agent
services.http.response.headers.proxy_authenticate
services.http.response.headers.public_key_pins
services.http.response.headers.referer
services.http.response.headers.refresh
services.http.response.headers.retry_after
services.http.response.headers.server
services.http.response.headers.set_cookie
services.http.response.headers.status
services.http.response.headers.strict_transport_security
services.http.response.headers.trailer
services.http.response.headers.transfer_encoding
services.http.response.headers.unknown.name
services.http.response.headers.unknown.value
)
compctl -k censys_args censys
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment