
Security News
Another Round of TEA Protocol Spam Floods npm, But It’s Not a Worm
Recent coverage mislabels the latest TEA protocol spam as a worm. Here’s what’s actually happening.
This tool is used to get a list of dynamic ec2 instances and establish ssh connection to them.
It uses ec2 instance tags to search for metadata, such as available users, vault otp role, vault otp mount point, instance role.
npm install -g nc-aws-ssh
You need to configure your aws profiles and credentials. You can use AWS CLI to manage profile and credentials: Configuration and Credential Files.
AWS_CONFIG_FILE and AWS_SHARED_CREDENTIALS_FILE supported as wellAWS_REGION are used to specify aws region fallback, if profile doesn't contain it~/.aws/config:[profile my_awesome_profile]
source_profile = default
role_arn = arn:aws:iam::12345678901:role/OrganizationAccountAccessRole
region = us-west-1
~/.aws/credentials:[default]
aws_access_key_id = YAIAT7G7HEYH7YCQAA5Q
aws_secret_access_key = Hi0ohk8voo6RoTMPbuqdpP/Cpsa3+iekoothiC4
To use Vault OTP you need to:
https://vault.example.com~/.vault-token file that contains vault token (see vault auth)AllowTcpForwarding on option.See vault auth (vault auth -method=ldap username=...)
If a list of instances contains bastion (role=bastion), it will be used to connect to other instance through bastion, otherwise (if role != bastion) use direct connection.
A comma-separated list of usernames that can be used to login to the instance (e.g. "ubuntu,visitor")
Vault ssh otp backend role name. See Vault OTP Role
Vault mount point for ssh otp backend. See Vault OTP Mount
Generate and print to terminal ssh connection command, without executing it:
nc-aws-ssh --dry-run
# sshpass -p ... ssh -o StrictHostKeyChecking=no -o ProxyCommand="sshpass -p ... ssh -o StrictHostKeyChecking=no "ubuntu@172.31.41.148" -W %h:%p" "core@172.31.48.138"
To retrieve extended optput, add verbose (-v) option to generated ssh connection command:
nc-aws-ssh --verbose
FAQs
AWS SSH Client
The npm package nc-aws-ssh receives a total of 0 weekly downloads. As such, nc-aws-ssh popularity was classified as not popular.
We found that nc-aws-ssh demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Recent coverage mislabels the latest TEA protocol spam as a worm. Here’s what’s actually happening.

Security News
PyPI adds Trusted Publishing support for GitLab Self-Managed as adoption reaches 25% of uploads

Research
/Security News
A malicious Chrome extension posing as an Ethereum wallet steals seed phrases by encoding them into Sui transactions, enabling full wallet takeover.