
Security News
/Research
Wallet-Draining npm Package Impersonates Nodemailer to Hijack Crypto Transactions
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
@profmancusoa/s3rsync
Advanced tools
s3rsync is a simple tool that keeps in sync local files with a bucket on AWS S3 and vice versa.
The main goals of s3rsync are:
s3rsync has a basic set of features which keeps the tools simple, lean and easy to use:
The installation is extremely simple via npm (I have only teste don Linux and MacOS).
npm install -g @profmancusoa/s3rsync
s3rsync in order to operate requires AWS credentials and region configuration
mkdir ~/.aws
cat << EOF >> ~/.aws/credentials
[default]
aws_access_key_id = <YOUR AWS ACCESS KEY ID>
aws_secret_access_key = <YOUR AWS ACCESS KEY SECRET>
EOF
cat << EOF >> ~/.aws/config
[default]
region = <YOUR S3 BUCKET REGION>
output = json
EOF
Usage: s3rsync [options] [command]
Options:
-v, --version output the current version
-h, --help display help for command
Commands:
sync [options] <source> <destination> smart sync of file:// | s3:// source to file:// | s3:// destination
help [command] display help for command
s3rsync sync -cs 1048576 file://my_local_file s3://my-bucket
This command will synchronize the local file my_local_file with the remote bucket my-bucket
The first time all the file content will be uploaded to the S3 bucket as a series of chunks of 1MB size (-cs option)
For each subsequent synchronization operation only the modified chunks (if any) will be uploaded.
Descrivi come usare il tuo tool e fornisce esempi pratici.
s3rsync sync s3://my-bucket file://my_local_file
This command will synchronize a remote S3 object present in the bucket my-bucket to a local file named my_local_file.
If the local file is not present, then all the chunks will be downloaded.
For each subsequent synchronization operation only the modified chunks (if any) will be downloaded.
Please note that the -cs option is not required in such scenario as the tool will figure it out by itself.
See the file CHANGELOG.md
In case you want to contribute just
In case of bugs please open an issue on github
GPL-3.0-or-later
FAQs
A simple yet useful rsync alike tool for S3
We found that @profmancusoa/s3rsync demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 0 open source maintainers 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
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
Security News
/Research
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.