Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
chrome-http2-log-parser
Advanced tools
This repo contains a module for parsing the output of Chrome's HTTP/2 net-internals and turning it into something more useful.
npm install chrome-http2-log-parser
node test
$ chrome-http2-log-parser --help
Usage
$ chrome-http2-log-parser
Options
-f, --file file path containing the output of Chrome HTTP/2 net-internals log
--reporter html, generate a html table representing the parsed log data
--interval the resolution in milliseconds of the report
Examples
$ chrome-http2-log-parser --file=./test/fixtures/session.txt --reporter=html --interval=5
Given a file session.txt
gathered from chrome://net-internals/#export
that contains the output of the Chrome
HTTP/2 net-internals log, and given that it is a sibling of the file
report.js
that contains the following code:
var path = require('path');
var parser = require('chrome-http2-log-parser');
parser(path.resolve(__dirname, './session.txt'), {
reporters: [
'html'
],
// the resolution, in milliseconds, of the report
interval: 20
}, function (err, data) {
if (err) {
throw err;
}
// an array of objects representing the records in the log
console.log(data.records);
// an object with an property for each stream id; the value of
// the property is an array of objects associated with the stream id,
// in the order in which they appeared in the log
console.log(data.streams);
// the output of the html reporter
console.log(data.reports.html);
});
Run node report
to see the data parsed from the log.
Generates an HTML table representing the parsed log data.
Screenshot:
FAQs
Parse Chrome's http/2 net-internals logs
The npm package chrome-http2-log-parser receives a total of 2 weekly downloads. As such, chrome-http2-log-parser popularity was classified as not popular.
We found that chrome-http2-log-parser 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.
Research
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.