You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

nginxparser

Package Overview
Dependencies
Maintainers
2
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nginxparser - npm Package Compare versions

Comparing version
1.2.0
to
1.2.1
+2
-1
index.js

@@ -12,2 +12,3 @@ var fs = require('fs')

var Parser = module.exports = function (format) {
format = format.replace('[' , '\\[')
this.parser = format;

@@ -23,3 +24,3 @@ this.directives = {};

boundary = this.escape(match[2]);
regex = '([^' + boundary + ']+)' + boundary;
regex = '([^' + boundary + ']*?)' + boundary;
if (match[3]) {

@@ -26,0 +27,0 @@ regex += this.escape(match[3]);

{ "name" : "nginxparser",
"description" : "Parse Nginx log files",
"version" : "1.2.0",
"version" : "1.2.1",
"homepage" : "http://github.com/chriso/nginx_parser",

@@ -5,0 +5,0 @@ "author" : "Chris O'Hara <cohara87@gmail.com>",

var NginxParser = require('./')
, EventEmitter = require('events').EventEmitter;
var parser = new NginxParser('$remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent"');
var line = '123.456.123.0 - foobarbaz [12th January 2013] "/foo/bar/baz" 200 12350 "https://github.com/chriso/nginx_parser/pull/3/files" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0) AppleWebKit/537.36 (KHTML, like Gecko) "';
/*
parser.parseLine(line, function (row) {
console.log(row);
});
*/
var ee = new EventEmitter();
parser.stream(ee, function (row) {
console.log(row);
}, function (err) {
console.log('Done!')
});
for (var i = 0; i < line.length; i++) {
ee.emit('data', line[i]);
}
ee.emit('end');