=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== mtail-3.0.0~rc35/docs/Building.md-16- mtail-3.0.0~rc35/docs/Building.md:17:[Clone](http://github.com/google/mtail) the source from GitHub into your `$GOPATH`. If you don't have a `$GOPATH`, see the next section. mtail-3.0.0~rc35/docs/Building.md-18- ############################################## mtail-3.0.0~rc35/docs/Building.md-29-If you want to skip the guide, these two references are short but to the point mtail-3.0.0~rc35/docs/Building.md:30:on setting up the `$GOPATH` workspace: mtail-3.0.0~rc35/docs/Building.md-31- ############################################## mtail-3.0.0~rc35/docs/Building.md-39- mtail-3.0.0~rc35/docs/Building.md:40:Put `export GOPATH=$HOME/go` in your `~/.profile`. mtail-3.0.0~rc35/docs/Building.md-41- ############################################## mtail-3.0.0~rc35/docs/Building.md-56- mtail-3.0.0~rc35/docs/Building.md:57:The resulting binary will be in `$GOPATH/bin`. mtail-3.0.0~rc35/docs/Building.md-58- ############################################## mtail-3.0.0~rc35/docs/Language.md-286-expect from regular expression groups in other languages, like awk and perl -- mtail-3.0.0~rc35/docs/Language.md:287:e.g. the expression `$3` refers to the third capture group in the regular mtail-3.0.0~rc35/docs/Language.md-288-expression. ############################################## mtail-3.0.0~rc35/docs/Language.md-291-regular expression using the `?P<name>` notation, as popularised by the Python mtail-3.0.0~rc35/docs/Language.md:292:regular expression library -- e.g. `$bytes` refers to `(?P<bytes>\d+)` in the mtail-3.0.0~rc35/docs/Language.md-293-examples above. ############################################## mtail-3.0.0~rc35/docs/Language.md-295-Capture groups can be used in the same expression that defines them, for example mtail-3.0.0~rc35/docs/Language.md:296:in this expression that matches and produces `$x`, then compares against that mtail-3.0.0~rc35/docs/Language.md-297-value. ############################################## mtail-3.0.0~rc35/docs/Language.md-553-the `/end/` pattern is the last time a session will be observed, then the datum mtail-3.0.0~rc35/docs/Language.md:554:at `$session` will be freed, which keeps `mtail` memory usage under control and mtail-3.0.0~rc35/docs/Language.md-555-will improve search time for finding dimensioned metrics. ############################################## mtail-3.0.0~rc35/docs/Language.md-564- mtail-3.0.0~rc35/docs/Language.md:565:would mean that the datum indexed by `$session` will be removed 24 hours after the last update is recorded. mtail-3.0.0~rc35/docs/Language.md-566- ############################################## mtail-3.0.0~rc35/docs/Metrics.md-53- mtail-3.0.0~rc35/docs/Metrics.md:54:the compiler can figure out that the capturing group reference `$1` contains digit and decimal point characters, and is likely then a floating point type. mtail-3.0.0~rc35/docs/Metrics.md-55- ############################################## mtail-3.0.0~rc35/docs/Programming-Guide.md-213- mtail-3.0.0~rc35/docs/Programming-Guide.md:214:Alternatively, the statement `del connection_time[$pid] after 72h` would do the mtail-3.0.0~rc35/docs/Programming-Guide.md:215:same, but only if `connection_time[$pid]` is not changed for 72 hours. This mtail-3.0.0~rc35/docs/Programming-Guide.md-216-form is more convenient when the connection close event is lossy or difficult ############################################## mtail-3.0.0~rc35/docs/debugging.md-26- mtail-3.0.0~rc35/docs/debugging.md:27:Walking backwards from state 0 (`$start`), we can get a list of nonterminal names to put in the state machine match expression used in the `%error` directive, and fill in the gaps with our knowledge of the intermediate states in our parse tree. mtail-3.0.0~rc35/docs/debugging.md-28- ############################################## mtail-3.0.0~rc35/hooks/post_push-14- mtail-3.0.0~rc35/hooks/post_push:15:MAJOR=`echo ${TAG} | awk -F'-' '{print $1}' | awk -F'.' '{print $1}' | sed 's/v//'` mtail-3.0.0~rc35/hooks/post_push:16:MINOR=`echo ${TAG} | awk -F'-' '{print $1}' | awk -F'.' '{print $2}' | sed 's/v//'` mtail-3.0.0~rc35/hooks/post_push:17:PATCH=`echo ${TAG} | awk -F'-' '{print $1}' | awk -F'.' '{print $3}' | sed 's/v//'` mtail-3.0.0~rc35/hooks/post_push:18:PRLS=`echo ${TAG} | awk -F'-' '{print $2}'` mtail-3.0.0~rc35/hooks/post_push-19- ############################################## mtail-3.0.0~rc35/internal/mtail/basic_tail_integration_test.go-35- mtail-3.0.0~rc35/internal/mtail/basic_tail_integration_test.go:36: startLineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total") mtail-3.0.0~rc35/internal/mtail/basic_tail_integration_test.go-37- ############################################## mtail-3.0.0~rc35/internal/mtail/basic_tail_integration_test.go-48- mtail-3.0.0~rc35/internal/mtail/basic_tail_integration_test.go:49: endLineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total") mtail-3.0.0~rc35/internal/mtail/basic_tail_integration_test.go-50- ############################################## mtail-3.0.0~rc35/internal/mtail/basic_tail_integration_test.go-53- t.Errorf("output didn't have expected line count increase: want 3 got %#v", lineCount) mtail-3.0.0~rc35/internal/mtail/basic_tail_integration_test.go:54: t.Logf("Line Count, and log lines total: %#v, %#v", mtail.TestGetMetric(t, m.Addr(), "lines_total"), mtail.TestGetMetric(t, m.Addr(), "log_lines_total")) mtail-3.0.0~rc35/internal/mtail/basic_tail_integration_test.go-55- } ############################################## mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go-39- mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go:40: startLogCount := mtail.TestGetMetric(t, m.Addr(), "log_count") mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go:41: startLineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total") mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go-42- ############################################## mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go-54- { mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go:55: logCount := mtail.TestGetMetric(t, m.Addr(), "log_count") mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go:56: lineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total") mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go-57- ############################################## mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go-76- mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go:77: logCount := mtail.TestGetMetric(t, m.Addr(), "log_count") mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go:78: lineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total") mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go-79- ############################################## mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go-97- mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go:98: logCount := mtail.TestGetMetric(t, m.Addr(), "log_count") mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go:99: lineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total") mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go-100- ############################################## mtail-3.0.0~rc35/internal/mtail/log_glob_integration_test.go-33- mtail-3.0.0~rc35/internal/mtail/log_glob_integration_test.go:34: startLogCount := mtail.TestGetMetric(t, m.Addr(), "log_count") mtail-3.0.0~rc35/internal/mtail/log_glob_integration_test.go:35: startLineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total") mtail-3.0.0~rc35/internal/mtail/log_glob_integration_test.go-36- ############################################## mtail-3.0.0~rc35/internal/mtail/log_glob_integration_test.go-44- mtail-3.0.0~rc35/internal/mtail/log_glob_integration_test.go:45: logCount := mtail.TestGetMetric(t, m.Addr(), "log_count") mtail-3.0.0~rc35/internal/mtail/log_glob_integration_test.go:46: lineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total") mtail-3.0.0~rc35/internal/mtail/log_glob_integration_test.go-47- ############################################## mtail-3.0.0~rc35/internal/mtail/log_glob_integration_test.go-64- mtail-3.0.0~rc35/internal/mtail/log_glob_integration_test.go:65: logCount := mtail.TestGetMetric(t, m.Addr(), "log_count") mtail-3.0.0~rc35/internal/mtail/log_glob_integration_test.go:66: lineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total") mtail-3.0.0~rc35/internal/mtail/log_glob_integration_test.go-67- ############################################## mtail-3.0.0~rc35/internal/mtail/log_rotation_integration_test.go-42- } mtail-3.0.0~rc35/internal/mtail/log_rotation_integration_test.go:43: startLogLinesTotal := mtail.TestGetMetric(t, m.Addr(), "log_lines_total").(map[string]interface{})[logFile] mtail-3.0.0~rc35/internal/mtail/log_rotation_integration_test.go-44- ############################################## mtail-3.0.0~rc35/internal/mtail/log_rotation_integration_test.go-49- mtail-3.0.0~rc35/internal/mtail/log_rotation_integration_test.go:50: logLinesTotal := mtail.TestGetMetric(t, m.Addr(), "log_lines_total").(map[string]interface{})[logFile] mtail-3.0.0~rc35/internal/mtail/log_rotation_integration_test.go-51- ############################################## mtail-3.0.0~rc35/internal/mtail/log_rotation_integration_test.go-65- mtail-3.0.0~rc35/internal/mtail/log_rotation_integration_test.go:66: logLinesTotal := mtail.TestGetMetric(t, m.Addr(), "log_lines_total").(map[string]interface{})[logFile] mtail-3.0.0~rc35/internal/mtail/log_rotation_integration_test.go-67- ############################################## mtail-3.0.0~rc35/internal/mtail/mtail.go-320- go func() { mtail-3.0.0~rc35/internal/mtail/mtail.go:321: glog.Infof("Listening on %s", m.listener.Addr()) mtail-3.0.0~rc35/internal/mtail/mtail.go-322- err := m.h.Serve(m.listener) ############################################## mtail-3.0.0~rc35/internal/mtail/mtail.go-428- mtail-3.0.0~rc35/internal/mtail/mtail.go:429:func (m *Server) Addr() string { mtail-3.0.0~rc35/internal/mtail/mtail.go-430- if m.listener == nil { ############################################## mtail-3.0.0~rc35/internal/mtail/mtail.go-432- } mtail-3.0.0~rc35/internal/mtail/mtail.go:433: return m.listener.Addr().String() mtail-3.0.0~rc35/internal/mtail/mtail.go-434-} ############################################## mtail-3.0.0~rc35/internal/mtail/multiple_lines_integration_test.go-47- } mtail-3.0.0~rc35/internal/mtail/multiple_lines_integration_test.go:48: startLineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total") mtail-3.0.0~rc35/internal/mtail/multiple_lines_integration_test.go-49- ############################################## mtail-3.0.0~rc35/internal/mtail/multiple_lines_integration_test.go-58- mtail-3.0.0~rc35/internal/mtail/multiple_lines_integration_test.go:59: lineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total") mtail-3.0.0~rc35/internal/mtail/multiple_lines_integration_test.go-60- ############################################## mtail-3.0.0~rc35/internal/mtail/new_prog_integration_test.go-34- mtail-3.0.0~rc35/internal/mtail/new_prog_integration_test.go:35: startProgLoadsTotal := mtail.TestGetMetric(t, m.Addr(), "prog_loads_total").(map[string]interface{}) mtail-3.0.0~rc35/internal/mtail/new_prog_integration_test.go-36- ############################################## mtail-3.0.0~rc35/internal/mtail/new_prog_integration_test.go-39- mtail-3.0.0~rc35/internal/mtail/new_prog_integration_test.go:40: progLoadsTotal := mtail.TestGetMetric(t, m.Addr(), "prog_loads_total").(map[string]interface{}) mtail-3.0.0~rc35/internal/mtail/new_prog_integration_test.go-41- ############################################## mtail-3.0.0~rc35/internal/mtail/partial_line_integration_test.go-39- mtail-3.0.0~rc35/internal/mtail/partial_line_integration_test.go:40: startLineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total") mtail-3.0.0~rc35/internal/mtail/partial_line_integration_test.go-41- ############################################## mtail-3.0.0~rc35/internal/mtail/partial_line_integration_test.go-49- mtail-3.0.0~rc35/internal/mtail/partial_line_integration_test.go:50: lineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total") mtail-3.0.0~rc35/internal/mtail/partial_line_integration_test.go-51- ############################################## mtail-3.0.0~rc35/internal/mtail/partial_line_integration_test.go-63- mtail-3.0.0~rc35/internal/mtail/partial_line_integration_test.go:64: lineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total") mtail-3.0.0~rc35/internal/mtail/partial_line_integration_test.go-65- ############################################## mtail-3.0.0~rc35/internal/mtail/partial_line_integration_test.go-76- mtail-3.0.0~rc35/internal/mtail/partial_line_integration_test.go:77: lineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total") mtail-3.0.0~rc35/internal/mtail/partial_line_integration_test.go-78- ############################################## mtail-3.0.0~rc35/internal/mtail/permission_denied_integration_test.go-42- mtail-3.0.0~rc35/internal/mtail/permission_denied_integration_test.go:43: startErrorsTotal := mtail.TestGetMetric(t, m.Addr(), "log_errors_total").(map[string]interface{}) mtail-3.0.0~rc35/internal/mtail/permission_denied_integration_test.go-44- ############################################## mtail-3.0.0~rc35/internal/mtail/permission_denied_integration_test.go-51- mtail-3.0.0~rc35/internal/mtail/permission_denied_integration_test.go:52: errorsTotal := mtail.TestGetMetric(t, m.Addr(), "log_errors_total").(map[string]interface{}) mtail-3.0.0~rc35/internal/mtail/permission_denied_integration_test.go-53- ############################################## mtail-3.0.0~rc35/internal/mtail/read_pipe_integration_test.go-45- mtail-3.0.0~rc35/internal/mtail/read_pipe_integration_test.go:46: startLineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total") mtail-3.0.0~rc35/internal/mtail/read_pipe_integration_test.go-47- time.Sleep(1 * time.Second) ############################################## mtail-3.0.0~rc35/internal/mtail/read_pipe_integration_test.go-53- mtail-3.0.0~rc35/internal/mtail/read_pipe_integration_test.go:54: endLineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total") mtail-3.0.0~rc35/internal/mtail/read_pipe_integration_test.go-55- lineCount := endLineCount.(float64) - startLineCount.(float64) ############################################## mtail-3.0.0~rc35/internal/mtail/testing.go-56- count := 0 mtail-3.0.0~rc35/internal/mtail/testing.go:57: for _, err := net.DialTimeout("tcp", m.Addr(), 10*time.Millisecond*timeoutMultiplier); err != nil && count < 10; count++ { mtail-3.0.0~rc35/internal/mtail/testing.go:58: glog.Infof("err: %s, retrying to dial %s", err, m.Addr()) mtail-3.0.0~rc35/internal/mtail/testing.go-59- time.Sleep(100 * time.Millisecond * timeoutMultiplier) ############################################## mtail-3.0.0~rc35/internal/mtail/truncate_integration_test.go-35- mtail-3.0.0~rc35/internal/mtail/truncate_integration_test.go:36: startLineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total") mtail-3.0.0~rc35/internal/mtail/truncate_integration_test.go:37: startLogCount := mtail.TestGetMetric(t, m.Addr(), "log_count") mtail-3.0.0~rc35/internal/mtail/truncate_integration_test.go-38- ############################################## mtail-3.0.0~rc35/internal/mtail/truncate_integration_test.go-64- mtail-3.0.0~rc35/internal/mtail/truncate_integration_test.go:65: endLineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total") mtail-3.0.0~rc35/internal/mtail/truncate_integration_test.go:66: endLogCount := mtail.TestGetMetric(t, m.Addr(), "log_count") mtail-3.0.0~rc35/internal/mtail/truncate_integration_test.go-67- ############################################## mtail-3.0.0~rc35/internal/vm/checker/checker_test.go-25- "/blurgh/ { $undef++\n }\n", mtail-3.0.0~rc35/internal/vm/checker/checker_test.go:26: []string{"undefined named capture group:1:12-17: Capture group `$undef' was not defined by a regular expression visible to this scope.", "\tTry using `(?P<undef>...)' to name the capture group."}}, mtail-3.0.0~rc35/internal/vm/checker/checker_test.go-27- ############################################## mtail-3.0.0~rc35/internal/vm/parser/driver.go-42- mtail-3.0.0~rc35/internal/vm/parser/driver.go:43:// EOF is a marker for end of file. It has the same value as the goyacc internal Kind `$end`. mtail-3.0.0~rc35/internal/vm/parser/driver.go-44-const EOF = 0 ############################################## mtail-3.0.0~rc35/debian/init-66-{ mtail-3.0.0~rc35/debian/init:67: mkdir -p `dirname $PIDFILE` || true mtail-3.0.0~rc35/debian/init:68: chown -R $USER: `dirname $LOGFILE` mtail-3.0.0~rc35/debian/init:69: chown -R $USER: `dirname $PIDFILE` mtail-3.0.0~rc35/debian/init-70-}