Created
April 14, 2023 16:32
-
-
Save thehappydinoa/770b20831ba6975685173a01bfd9c1ee to your computer and use it in GitHub Desktop.
Zsh-shell autocompletion for Censys CLI. ( .zshrc )
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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