
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
scraper-copier
Advanced tools
Scraper copier is a Command Line Interface (CLI) that replicate remote domain to local folder structure. Given a root URL, it find and scrap website to retrieve all valuable public files.
The Installation of scraper copier can be completed by following the following steps.
NOTE: We assume that you have both node and npm installed.
git clone https://github.com/Behemoth11/scraper-copier.git &&
cd scraper-copier
npm install
At that point, you should be able to run the node script located in the dist flolder.
node ./dist/index.js
Argument can be passed to the node process as you would for any other CLI.
node ./dist/index.js --help
You may want to add the markdown file to your path variable. Luckily, this can be quite easily achived.
chmod +x ./dist/index.js
npm link
The program can now be accessed under the name scraper.
scraper --help
Open the package.json in the root of the the project and change the key associated to binary to the diserd name.
{
"bin": {
"NAME_OF_BINARY": "./dist/index.js"
},
/*...*/
}
replace NAME_OF_BINARY by desired bin name. Then, link the project again.
Use the following command to copy the url located on domain to local folder in dest. Files will be saved under their respective domain name.
node ./dist/index.js load <url> [dest]
eg:
node ./dist/index.js load https://komlankodoh.com .
The command above load pages from komlankodoh.com to the active folder designed by .
FAQs
replicating server file structure on my computer
We found that scraper-copier 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
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.