Git Product home page Git Product logo

cpthook's Introduction

CptHook

Build Status Go Report Card MITLicense:

CptHook provides a single endpoint where you can point all your webhook notifications to and get the nicely formatted in an IRC channel of your choice.

Take a look at the input folder to find out which services are already supported by CptHook.

If you have questions or problems come chat with us in #CptHook on HackInt -> WebChat

Installation

Manual

Requirements

  • Go >= 1.11
# go get -u github.com/fleaz/CptHook
# cp $GOPATH/bin/CptHook /usr/local/bin/CptHook
# vim /etc/cpthook.yml
# CptHook

Docker container

vim cpthook.yml
docker run --rm -it -v $(pwd)/cpthook.yml:/etc/cpthook.yml -p 8086:8086 ghcr.io/fleaz/cpthook:stable

Prebuild binaries

Visit the GitHub release page to download them.

IRC authentication

SASL support is available to authenticate to the server. The following methods are supported:

  • SASL-Plain uses plaintext username and password authentication
  • SASL-External can be used with external authentication mechanism like CertFP

To use CertFP, a client certificate (certfile) and key (keyfile) must be specified in the irc.ssl.client_cert section and the SASL-External authentication method must be used.

Configuration

General

These settings are available for all modules

- endpoint
Defines the URI where the module is reachable.

- type
The input module you want to initialize in this block.

- default_channel
Defines a fallback channel where messages should go if none of the defined filters has matched. Only used in modules which have some kind of routing for events, e.g. the Gitlab module.

Prometheus

Receives webhooks from Alertmanager.

- hostname_filter
This regex is used to shorten the hostname of instance name in an alert. This
regex must contain exactly one capture group which will be used as the
hostname if the regex matches.

Gitlab

Receives webhooks from Gitlab. Currently not all event types are implemented! When a webhook is received this module will first check if there is an explicit mapping in the configuration especially for this project. If yes, this channel will be used. If not, the module will look if there exists for the group. If yes, this channel will be used. If not, the default_channel will be used.

- groups
This dictionary maps Gitlab groups to IRC-channels.

- explicit
This dictionary maps full project paths (groupname/projectname) to IRC-channels.

Simple

Receives arbitrary messages as text via a HTTP POST request and forwards this message line by line to a channel. The channel can be specified per request by the channel query parameter, otherwise the default_channel from the config will be used.

Icinga2

Receives webhooks from Icinga2. Add icinga2-notifications-webhook to your Icinga2 installation to send the required webhooks.

When a webhook is received this module will first check if there is an explicit mapping in the configuration especially for this host. If yes, this channel will be used. If not, the module will look if there exists for the hostgroup. If yes, this channel will be used. If not, the default_channel channel will be used.

- hostgroups
This dictionary maps Icinga2 hostgroups to IRC-channels.

- explicit
This dictionary maps hostnames to IRC-channels.

Build a new module

When you want to create a new module, e.g. for the service 'Foo', follow these steps to get started:

  • Add a section 'foo' to cpthook_example.yml. Everything below cpthook.foo will be provided to your module.
  • Add a case to the main.createModuleObject function
  • Create foo.go and foo_test.go files in the input folder
  • Implement the Module interface according to input/helper.go
  • Bonus task: Be a good programmer and write a test :)

cpthook's People

Contributors

fleaz avatar fooker avatar herbetom avatar kmille avatar maniactwister avatar mweinelt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

cpthook's Issues

Module support also on the sender side

Currently CptHook is a gateway for
{Gitlab,Prometheus,...} --> IRC

When we take the modules approach and add them also to the sender side, we could turn CptHook into something like
{Gitlab,prometheus,...} --> {IRC,Slack,Telegram,...}

Imho this would greatly increase the userbase for CptHook because most teams don't use IRC anymore and instead migrated to something like Slack or Hipchat.

I currently see two major things which should be designed carefully beforehand:

  • Do we wan't the user to be able to map every incoming module to a single outgoing module or should all incoming modules map to one or all modules?
  • What do we use for message formatting? Some services use strange color codes, some use HTML, some use markdown. To only format in common is probably just plain-ASCII. Or do we wan't some form of custom markup language and then every sender module needs to converts this to it's own style?

Especially the first point would greatly impact the amount of work we need to put into CptHook.

Would love to hear some more opinions on this topic :)

Multi-stage Travis builds

Would be great to have different steps in TravisCI like lint/build/test/docker/deploy with dependencys on each other so we break out early when things go wrong.

Maybe @thilobillerbeck ,our good old TravisCI-Expert, is up for a grab? ;)

configuration for unknown module raises error

If it is an error shouldn't CptHook exit? Or is it more like a warning?

● cpthook.service - CptHook Webhook Gateway
   Loaded: loaded (/etc/systemd/system/cpthook.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2019-04-09 16:47:02 CEST; 18min ago
 Main PID: 2498 (CptHook)
    Tasks: 6 (limit: 4915)
   CGroup: /system.slice/cpthook.service
           └─2498 /usr/local/go/bin/CptHook

Apr 09 16:47:02 elsa systemd[1]: Started CptHook Webhook Gateway.
Apr 09 16:47:02 elsa CptHook[2498]: time="2019-04-09T16:47:02+02:00" level=info msg="Loglevel not defined in configuration. Defaulting to ERROR"
Apr 09 16:47:02 elsa CptHook[2498]: time="2019-04-09T16:47:02+02:00" level=error msg="found configuration for unknown module: \"status\""

Update README.md

The current README doesn't represents the changes introduced in the development branch. This must be updated before merging and releasing.

gitlab: commit notification should only include title

Currently the notification generated from a new commit includes the full commit message. This is not ideal for a quick notification.

Instead, I think it would be better to only use the commit title for notification purposes.

Switch to main branch

There are currently no open PRs so it's a good point in time. Switching the default branch will probably only affect the Travis build pipeline which means we must adapt the travisci.yml file

Ping/Pong behaviour

Usually its the server that pings the client, and as long as the client answers with a pong everything is fine.

Now when the server goes away CptHook does not seem to take notice. CptHook needs to regularly check whether ping/pongs are happening to detect connection issues. If the server doesn't send any, send them yourself. If that fails multiple times it's time to reconnect.

v0.6.0 depends on github.com/hashicorp/hcl/hcl/printer which doesn't exist anymore

github.com/fleaz/CptHook (download)
github.com/dustin/go-humanize (download)
github.com/sirupsen/logrus (download)
Fetching https://golang.org/x/sys/unix?go-get=1
Parsing meta tags from https://golang.org/x/sys/unix?go-get=1 (status code 200)
get "golang.org/x/sys/unix": found meta tag get.metaImport{Prefix:"golang.org/x/sys", VCS:"git", RepoRoot:"https://go.googlesource.com/sys"} at https://golang.org/x/sys/unix?go-get=1
get "golang.org/x/sys/unix": verifying non-authoritative meta tag
Fetching https://golang.org/x/sys?go-get=1
Parsing meta tags from https://golang.org/x/sys?go-get=1 (status code 200)
golang.org/x/sys (download)
Fetching https://golang.org/x/sys/internal/unsafeheader?go-get=1
Parsing meta tags from https://golang.org/x/sys/internal/unsafeheader?go-get=1 (status code 200)
get "golang.org/x/sys/internal/unsafeheader": found meta tag get.metaImport{Prefix:"golang.org/x/sys", VCS:"git", RepoRoot:"https://go.googlesource.com/sys"} at https://golang.org/x/sys/internal/unsafeheader?go-get=1
get "golang.org/x/sys/internal/unsafeheader": verifying non-authoritative meta tag
github.com/spf13/viper (download)
github.com/fsnotify/fsnotify (download)
github.com/hashicorp/hcl (download)
github.com/agext/levenshtein (download)
github.com/apparentlymart/go-textseg (download)
github.com/mitchellh/go-wordwrap (download)
github.com/zclconf/go-cty (download)
Fetching https://golang.org/x/text/unicode/norm?go-get=1
Parsing meta tags from https://golang.org/x/text/unicode/norm?go-get=1 (status code 200)
get "golang.org/x/text/unicode/norm": found meta tag get.metaImport{Prefix:"golang.org/x/text", VCS:"git", RepoRoot:"https://go.googlesource.com/text"} at https://golang.org/x/text/unicode/norm?go-get=1
get "golang.org/x/text/unicode/norm": verifying non-authoritative meta tag
Fetching https://golang.org/x/text?go-get=1
Parsing meta tags from https://golang.org/x/text?go-get=1 (status code 200)
golang.org/x/text (download)
Fetching https://golang.org/x/text/transform?go-get=1
Parsing meta tags from https://golang.org/x/text/transform?go-get=1 (status code 200)
get "golang.org/x/text/transform": found meta tag get.metaImport{Prefix:"golang.org/x/text", VCS:"git", RepoRoot:"https://go.googlesource.com/text"} at https://golang.org/x/text/transform?go-get=1
get "golang.org/x/text/transform": verifying non-authoritative meta tag
package github.com/hashicorp/hcl/hcl/printer: cannot find package "github.com/hashicorp/hcl/hcl/printer" in any of:
	/usr/lib/go-1.11/src/github.com/hashicorp/hcl/hcl/printer (from $GOROOT)
	/usr/local/go/src/github.com/hashicorp/hcl/hcl/printer (from $GOPATH)
github.com/magiconair/properties (download)
github.com/mitchellh/mapstructure (download)
github.com/pelletier/go-toml (download)
github.com/spf13/afero (download)
github.com/spf13/cast (download)
github.com/spf13/jwalterweatherman (download)
github.com/spf13/pflag (download)
github.com/subosito/gotenv (download)
Fetching https://gopkg.in/ini.v1?go-get=1
Parsing meta tags from https://gopkg.in/ini.v1?go-get=1 (status code 200)
get "gopkg.in/ini.v1": found meta tag get.metaImport{Prefix:"gopkg.in/ini.v1", VCS:"git", RepoRoot:"https://gopkg.in/ini.v1"} at https://gopkg.in/ini.v1?go-get=1
gopkg.in/ini.v1 (download)
Fetching https://gopkg.in/yaml.v2?go-get=1
Parsing meta tags from https://gopkg.in/yaml.v2?go-get=1 (status code 200)
get "gopkg.in/yaml.v2": found meta tag get.metaImport{Prefix:"gopkg.in/yaml.v2", VCS:"git", RepoRoot:"https://gopkg.in/yaml.v2"} at https://gopkg.in/yaml.v2?go-get=1
gopkg.in/yaml.v2 (download)
github.com/lrstanley/girc (download)

RELAYMSG support?

There is a cool new (draft?) standard to do user-spoofing on IRC servers supporting it (Ergo aka Oragono) that has been recently implemented in Matterbridge:
42wim/matterbridge#1339

I think that would also be a cool addition to this bot, so that messages from different sources could be styled as different (fake) bot users.

At least for Matterbridge it works really nicely on a Ergo IRCd.

Relicensing

Hey,

I would like to re-license CptHook under MIT, but because contributions from other people made to the project in the past are automatically also AGPL, I can't decide that on my own. Therefore I would like to hear your opinion and if you are fine with this?

@mweinelt
@fooker
@ManiacTwister

Add GitHub Module

CptHook is hosted on GitHub but doesn't have a GitHub Module. This is sad and should be fixed. There is already a feature/add_github_module branch where I started coding

Respond to querys

Would be pretty cool to have the bot respond to irc querys with some status informations like e.g. version and configured endpoints.

Better Logging

We should use a better logging library instead of the included log features. This would enable us to have different loglevels (Debug could e.g. print the full http json body) and maybe also add some color

Release management and prebuilt binarys

Using tags would be great for endusers to show them when stuff breaks (semantic versioning). Also this would allow us to deliver prebuild binarys with GoReleaser.

Gitlab Input: Can't use IRC Channel names with a dot in the name

* 'groups[mag][0]' expected type 'string', got unconvertible type 'map[string]interface {}'
FATA[0000] Failed to unmarshal channelmapping into struct

Config:

gitlab:
        enabled: true
        default: "#mag.lab"
        groups:
            "mag.lab":
                - "#mag.lab"
            "fffd":
                - "#fffd"

The problem appears to be the "mag.lab" in line 5. Without the dot everything works as expected

http: Accept error: accept tcp [::]:8086: accept4: too many open files

Apr 24 19:00:31 elsa CptHook[4400]: 2019/04/24 19:00:31 http: Accept error: accept tcp [::]:8086: accept4: too many open files; retrying in 1s

Somewhere cpthook leaks sockets.

total 0
lr-x------ 1 nobody nogroup 64 Apr 23 05:15 0 -> /dev/null
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 1 -> socket:[69125]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 10 -> socket:[25251302]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 100 -> socket:[25284622]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 1000 -> socket:[25667907]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 1001 -> socket:[25667941]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 1002 -> socket:[25668757]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 1003 -> socket:[25663220]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 1004 -> socket:[25663278]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 1005 -> socket:[25663324]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 1006 -> socket:[25665099]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 1007 -> socket:[25665130]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 1008 -> socket:[25664225]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 1009 -> socket:[25663450]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 101 -> socket:[25284648]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 1010 -> socket:[25669699]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 1011 -> socket:[25670705]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 1012 -> socket:[25668336]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 1013 -> socket:[25668368]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 1014 -> socket:[25670821]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 1015 -> socket:[25667533]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 1016 -> socket:[25670891]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 1017 -> socket:[25669284]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 1018 -> socket:[25669318]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 1019 -> socket:[25669367]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 102 -> socket:[25282139]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 1020 -> socket:[25672874]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 1021 -> socket:[25671916]
lrwx------ 1 nobody nogroup 64 Apr 23 06:00 1022 -> socket:[25675846]
lrwx------ 1 nobody nogroup 64 Apr 23 06:00 1023 -> socket:[25670179]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 103 -> socket:[25286701]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 104 -> socket:[25284801]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 105 -> socket:[25280481]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 106 -> socket:[25281536]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 107 -> socket:[25282318]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 108 -> socket:[25283362]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 109 -> socket:[25282392]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 11 -> socket:[25251338]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 110 -> socket:[25283425]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 111 -> socket:[25288876]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 112 -> socket:[25285136]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 113 -> socket:[25285173]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 114 -> socket:[25284328]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 115 -> socket:[25286086]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 116 -> socket:[25288149]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 117 -> socket:[25289885]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 118 -> socket:[25284484]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 119 -> socket:[25289976]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 12 -> socket:[25252047]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 120 -> socket:[25290023]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 121 -> socket:[25287400]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 122 -> socket:[25288411]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 123 -> socket:[25289543]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 124 -> socket:[25286489]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 125 -> socket:[25289597]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 126 -> socket:[25286557]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 127 -> socket:[25295134]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 128 -> socket:[25292412]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 129 -> socket:[25296917]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 13 -> socket:[25254050]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 130 -> socket:[25292509]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 131 -> socket:[25292549]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 132 -> socket:[25299032]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 133 -> socket:[25298069]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 134 -> socket:[25297037]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 135 -> socket:[25296415]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 136 -> socket:[25296443]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 137 -> socket:[25295511]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 138 -> socket:[25295555]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 139 -> socket:[25296554]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 14 -> socket:[25249684]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 140 -> socket:[25295621]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 141 -> socket:[25296643]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 142 -> socket:[25301303]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 143 -> socket:[25302260]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 144 -> socket:[25303105]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 145 -> socket:[25298709]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 146 -> socket:[25304155]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 147 -> socket:[25302392]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 148 -> socket:[25304241]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 149 -> socket:[25302483]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 15 -> socket:[25250451]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 150 -> socket:[25298854]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 151 -> socket:[25304374]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 152 -> socket:[25300899]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 153 -> socket:[25300917]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 154 -> socket:[25300944]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 155 -> socket:[25300989]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 156 -> socket:[25301830]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 157 -> socket:[25304633]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 158 -> socket:[25307263]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 159 -> socket:[25304723]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 16 -> socket:[25255942]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 160 -> socket:[25307338]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 161 -> socket:[25303733]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 162 -> socket:[25307442]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 163 -> socket:[25307483]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 164 -> socket:[25303849]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 165 -> socket:[25308478]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 166 -> socket:[25303917]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 167 -> socket:[25303971]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 168 -> socket:[25305793]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 169 -> socket:[25311265]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 17 -> socket:[25255145]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 170 -> socket:[25305871]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 171 -> socket:[25308732]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 172 -> socket:[25309585]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 173 -> socket:[25310493]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 174 -> socket:[25307924]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 175 -> socket:[25310577]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 176 -> socket:[25310634]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 177 -> socket:[25313310]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 178 -> socket:[25312548]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 179 -> socket:[25307028]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 18 -> socket:[25255188]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 180 -> socket:[25311684]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 181 -> socket:[25314348]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 182 -> socket:[25317056]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 183 -> socket:[25314438]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 184 -> socket:[25313559]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 185 -> socket:[25314497]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 186 -> socket:[25311072]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 187 -> socket:[25312938]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 188 -> socket:[25317272]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 189 -> socket:[25311155]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 19 -> socket:[25255220]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 190 -> socket:[25314735]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 191 -> socket:[25320458]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 192 -> socket:[25319535]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 193 -> socket:[25319585]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 194 -> socket:[25314014]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 195 -> socket:[25314057]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 196 -> socket:[25318848]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 197 -> socket:[25314975]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 198 -> socket:[25317926]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 199 -> socket:[25318961]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 2 -> socket:[69125]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 20 -> socket:[25255252]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 200 -> socket:[25322716]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 201 -> socket:[25319871]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 202 -> socket:[25319137]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 203 -> socket:[25322974]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 204 -> socket:[25323020]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 205 -> socket:[25319264]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 206 -> socket:[25324647]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 207 -> socket:[25321138]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 208 -> socket:[25325706]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 209 -> socket:[25319417]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 21 -> socket:[25255285]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 210 -> socket:[25323217]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 211 -> socket:[25324851]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 212 -> socket:[25327708]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 213 -> socket:[25327761]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 214 -> socket:[25321428]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 215 -> socket:[25326760]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 216 -> socket:[25328684]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 217 -> socket:[25326014]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 218 -> socket:[25323513]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 219 -> socket:[25328795]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 22 -> socket:[25255539]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 220 -> socket:[25326927]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 221 -> socket:[25326963]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 222 -> socket:[25329928]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 223 -> socket:[25329967]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 224 -> socket:[25325340]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 225 -> socket:[25328256]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 226 -> socket:[25330933]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 227 -> socket:[25326385]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 228 -> socket:[25325475]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 229 -> socket:[25326474]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 23 -> socket:[25252681]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 230 -> socket:[25329209]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 231 -> socket:[25329238]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 232 -> socket:[25329283]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 233 -> socket:[25328560]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 234 -> socket:[25333808]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 235 -> socket:[25331247]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 236 -> socket:[25332929]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 237 -> socket:[25334828]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 238 -> socket:[25332993]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 239 -> socket:[25333972]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 24 -> socket:[25258156]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 240 -> socket:[25327616]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 241 -> socket:[25335827]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 242 -> socket:[25330656]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 243 -> socket:[25331495]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 244 -> socket:[25337016]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 245 -> socket:[25334212]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 246 -> socket:[25334253]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 247 -> socket:[25337154]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 248 -> socket:[25337194]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 249 -> socket:[25340097]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 25 -> socket:[25254607]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 250 -> socket:[25340998]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 251 -> socket:[25335409]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 252 -> socket:[25340223]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 253 -> socket:[25342113]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 254 -> socket:[25336287]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 255 -> socket:[25340305]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 256 -> socket:[25340353]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 257 -> socket:[25343062]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 258 -> socket:[25342317]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 259 -> socket:[25340428]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 26 -> socket:[25252794]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 260 -> socket:[25335668]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 261 -> socket:[25342420]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 262 -> socket:[25346100]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 263 -> socket:[25346129]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 264 -> socket:[25344244]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 265 -> socket:[25343584]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 266 -> socket:[25343634]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 267 -> socket:[25343689]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 268 -> socket:[25343724]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 269 -> socket:[25346365]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 27 -> socket:[25252823]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 270 -> socket:[25348259]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 271 -> socket:[25342838]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 272 -> socket:[25344495]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 273 -> socket:[25349191]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 274 -> socket:[25347480]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 275 -> socket:[25349249]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 276 -> socket:[25349289]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 277 -> socket:[25344705]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 278 -> socket:[25351260]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 279 -> socket:[25347637]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 28 -> socket:[25254665]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 280 -> socket:[25345762]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 281 -> socket:[25347730]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 282 -> socket:[25348728]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 283 -> socket:[25351449]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 284 -> socket:[25351494]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 285 -> socket:[25348828]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 286 -> socket:[25352195]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 287 -> socket:[25352242]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 288 -> socket:[25353275]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 289 -> socket:[25353300]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 29 -> socket:[25260082]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 290 -> socket:[25348985]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 291 -> socket:[25351789]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 292 -> socket:[25355296]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 293 -> socket:[25355321]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 294 -> socket:[25350919]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 295 -> socket:[25353504]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 296 -> socket:[25353532]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 297 -> socket:[25353572]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 298 -> socket:[25356441]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 299 -> socket:[25351132]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 3 -> socket:[69132]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 30 -> socket:[25260149]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 300 -> socket:[25352742]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 301 -> socket:[25357461]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 302 -> socket:[25357556]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 303 -> socket:[25361492]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 304 -> socket:[25361538]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 305 -> socket:[25356673]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 306 -> socket:[25356693]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 307 -> socket:[25362476]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 308 -> socket:[25359635]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 309 -> socket:[25359670]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 31 -> socket:[25254777]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 310 -> socket:[25356826]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 311 -> socket:[25354164]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 312 -> socket:[25354205]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 313 -> socket:[25355214]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 314 -> socket:[25363469]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 315 -> socket:[25356110]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 316 -> socket:[25363562]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 317 -> socket:[25359984]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 318 -> socket:[25363627]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 319 -> socket:[25364636]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 32 -> socket:[25262083]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 320 -> socket:[25363714]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 321 -> socket:[25357273]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 322 -> socket:[25363252]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 323 -> socket:[25367691]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 324 -> socket:[25366785]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 325 -> socket:[25365087]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 326 -> socket:[25367789]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 327 -> socket:[25365152]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 328 -> socket:[25364033]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 329 -> socket:[25366021]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 33 -> socket:[25262118]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 330 -> socket:[25366044]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 331 -> socket:[25370782]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 332 -> socket:[25367124]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 333 -> socket:[25365401]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 334 -> socket:[25368078]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 335 -> socket:[25364358]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 336 -> socket:[25370959]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 337 -> socket:[25369121]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 338 -> socket:[25370096]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 339 -> socket:[25367413]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 34 -> socket:[25261179]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 340 -> socket:[25371836]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 341 -> socket:[25367482]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 342 -> socket:[25369267]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 343 -> socket:[25368447]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 344 -> socket:[25369321]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 345 -> socket:[25372006]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 346 -> socket:[25373831]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 347 -> socket:[25372977]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 348 -> socket:[25373021]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 349 -> socket:[25374946]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 35 -> socket:[25256720]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 350 -> socket:[25370537]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 351 -> socket:[25372198]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 352 -> socket:[25375935]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 353 -> socket:[25374083]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 354 -> socket:[25374106]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 355 -> socket:[25377943]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 356 -> socket:[25376100]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 357 -> socket:[25376161]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 358 -> socket:[25378045]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 359 -> socket:[25372502]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 36 -> socket:[25263166]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 360 -> socket:[25373426]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 361 -> socket:[25372587]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 362 -> socket:[25377140]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 363 -> socket:[25380129]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 364 -> socket:[25373587]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 365 -> socket:[25375592]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 366 -> socket:[25378368]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 367 -> socket:[25383031]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 368 -> socket:[25383074]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 369 -> socket:[25375739]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 37 -> socket:[25261285]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 370 -> socket:[25382417]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 371 -> socket:[25385015]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 372 -> socket:[25377463]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 373 -> socket:[25380527]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 374 -> socket:[25380564]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 375 -> socket:[25382669]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 376 -> socket:[25385195]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 377 -> socket:[25385241]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 378 -> socket:[25385283]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 379 -> socket:[25379809]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 38 -> socket:[25263254]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 380 -> socket:[25385386]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 381 -> socket:[25383558]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 382 -> socket:[25387232]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 383 -> socket:[25390235]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 384 -> socket:[25390275]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 385 -> socket:[25386432]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 386 -> socket:[25390367]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 387 -> socket:[25391222]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 388 -> socket:[25387374]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 389 -> socket:[25388456]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 39 -> socket:[25263320]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 390 -> socket:[25386615]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 391 -> socket:[25389480]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 392 -> socket:[25386690]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 393 -> socket:[25386734]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 394 -> socket:[25389602]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 395 -> socket:[25391504]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 396 -> socket:[25387655]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 397 -> socket:[25386901]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 398 -> socket:[25393391]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 399 -> socket:[25386941]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 4 -> anon_inode:[eventpoll]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 40 -> socket:[25259605]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 400 -> socket:[25390911]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 401 -> socket:[25390953]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 402 -> socket:[25388852]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 403 -> socket:[25394243]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 404 -> socket:[25391051]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 405 -> socket:[25389993]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 406 -> socket:[25391881]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 407 -> socket:[25389014]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 408 -> socket:[25391955]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 409 -> socket:[25398280]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 41 -> socket:[25256932]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 410 -> socket:[25397334]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 411 -> socket:[25398327]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 412 -> socket:[25396456]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 413 -> socket:[25394617]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 414 -> socket:[25398425]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 415 -> socket:[25400391]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 416 -> socket:[25399377]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 417 -> socket:[25400477]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 418 -> socket:[25398590]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 419 -> socket:[25400553]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 42 -> socket:[25260585]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 420 -> socket:[25401386]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 421 -> socket:[25400656]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 422 -> socket:[25395797]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 423 -> socket:[25395834]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 424 -> socket:[25402847]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 425 -> socket:[25403757]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 426 -> socket:[25400858]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 427 -> socket:[25403001]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 428 -> socket:[25397150]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 429 -> socket:[25403062]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 43 -> socket:[25265196]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 430 -> socket:[25397227]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 431 -> socket:[25396113]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 432 -> socket:[25398156]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 433 -> socket:[25399148]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 434 -> socket:[25405574]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 435 -> socket:[25399227]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 436 -> socket:[25406543]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 437 -> socket:[25403372]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 438 -> socket:[25406596]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 439 -> socket:[25404153]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 44 -> socket:[25262498]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 440 -> socket:[25406688]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 441 -> socket:[25410666]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 442 -> socket:[25406030]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 443 -> socket:[25410874]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 444 -> socket:[25409946]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 445 -> socket:[25410958]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 446 -> socket:[25407074]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 447 -> socket:[25411064]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 448 -> socket:[25410065]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 449 -> socket:[25410124]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 45 -> socket:[25260688]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 450 -> socket:[25410160]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 451 -> socket:[25408207]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 452 -> socket:[25408261]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 453 -> socket:[25408291]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 454 -> socket:[25407359]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 455 -> socket:[25413696]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 456 -> socket:[25412058]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 457 -> socket:[25407485]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 458 -> socket:[25412128]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 459 -> socket:[25408485]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 46 -> socket:[25259815]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 460 -> socket:[25408498]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 461 -> socket:[25413911]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 462 -> socket:[25413952]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 463 -> socket:[25414837]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 464 -> socket:[25412406]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 465 -> socket:[25413018]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 466 -> socket:[25414077]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 467 -> socket:[25413094]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 468 -> socket:[25415040]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 469 -> socket:[25412547]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 47 -> socket:[25263621]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 470 -> socket:[25417202]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 471 -> socket:[25415155]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 472 -> socket:[25415235]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 473 -> socket:[25419842]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 474 -> socket:[25419264]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 475 -> socket:[25417397]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 476 -> socket:[25417436]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 477 -> socket:[25415456]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 478 -> socket:[25419423]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 479 -> socket:[25416415]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 48 -> socket:[25260808]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 480 -> socket:[25413610]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 481 -> socket:[25417615]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 482 -> socket:[25417651]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 483 -> socket:[25420924]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 484 -> socket:[25424973]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 485 -> socket:[25425964]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 486 -> socket:[25419743]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 487 -> socket:[25421081]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 488 -> socket:[25425132]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 489 -> socket:[25425169]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 49 -> socket:[25259900]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 490 -> socket:[25425204]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 491 -> socket:[25426172]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 492 -> socket:[25425294]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 493 -> socket:[25420540]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 494 -> socket:[25426318]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 495 -> socket:[25428210]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 496 -> socket:[25428231]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 497 -> socket:[25428260]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 498 -> socket:[25429159]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 499 -> socket:[25425551]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 5 -> socket:[25249283]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 50 -> socket:[25265493]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 500 -> socket:[25429212]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 501 -> socket:[25426598]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 502 -> socket:[25430355]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 503 -> socket:[25426845]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 504 -> socket:[25429565]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 505 -> socket:[25430478]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 506 -> socket:[25431472]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 507 -> socket:[25427841]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 508 -> socket:[25431521]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 509 -> socket:[25430613]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 51 -> socket:[25263730]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 510 -> socket:[25434198]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 511 -> socket:[25432389]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 512 -> socket:[25432449]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 513 -> socket:[25429890]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 514 -> socket:[25434345]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 515 -> socket:[25434390]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 516 -> socket:[25429984]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 517 -> socket:[25435390]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 518 -> socket:[25430909]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 519 -> socket:[25436371]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 52 -> socket:[25260954]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 520 -> socket:[25433741]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 521 -> socket:[25433788]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 522 -> socket:[25436493]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 523 -> socket:[25432004]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 524 -> socket:[25432954]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 525 -> socket:[25434714]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 526 -> socket:[25434761]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 527 -> socket:[25434793]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 528 -> socket:[25439360]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 529 -> socket:[25438481]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 53 -> socket:[25263809]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 530 -> socket:[25434941]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 531 -> socket:[25434977]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 532 -> socket:[25440387]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 533 -> socket:[25438611]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 534 -> socket:[25438648]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 535 -> socket:[25440558]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 536 -> socket:[25438726]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 537 -> socket:[25441570]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 538 -> socket:[25440666]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 539 -> socket:[25441641]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 54 -> socket:[25261045]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 540 -> socket:[25440743]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 541 -> socket:[25438915]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 542 -> socket:[25438108]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 543 -> socket:[25447305]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 544 -> socket:[25443601]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 545 -> socket:[25447395]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 546 -> socket:[25443653]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 547 -> socket:[25441929]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 548 -> socket:[25443752]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 549 -> socket:[25448537]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 55 -> socket:[25266493]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 550 -> socket:[25440123]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 551 -> socket:[25444793]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 552 -> socket:[25443939]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 553 -> socket:[25444867]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 554 -> socket:[25444046]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 555 -> socket:[25444080]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 556 -> socket:[25449746]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 557 -> socket:[25449795]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 558 -> socket:[25448863]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 559 -> socket:[25443191]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 56 -> socket:[25264765]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 560 -> socket:[25445116]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 561 -> socket:[25449930]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 562 -> socket:[25454627]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 563 -> socket:[25453750]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 564 -> socket:[25454684]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 565 -> socket:[25451063]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 566 -> socket:[25453847]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 567 -> socket:[25455624]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 568 -> socket:[25452947]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 569 -> socket:[25454826]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 57 -> socket:[25262981]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 570 -> socket:[25453955]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 571 -> socket:[25453097]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 572 -> socket:[25454923]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 573 -> socket:[25457767]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 574 -> socket:[25454099]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 575 -> socket:[25455032]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 576 -> socket:[25451438]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 577 -> socket:[25457910]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 578 -> socket:[25457940]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 579 -> socket:[25453408]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 58 -> socket:[25266635]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 580 -> socket:[25453437]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 581 -> socket:[25453485]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 582 -> socket:[25458067]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 583 -> socket:[25454367]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 584 -> socket:[25457288]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 585 -> socket:[25460811]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 586 -> socket:[25458234]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 587 -> socket:[25455446]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 588 -> socket:[25458293]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 589 -> socket:[25456352]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 59 -> socket:[25267401]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 590 -> socket:[25456368]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 591 -> socket:[25457562]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 592 -> socket:[25459269]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 593 -> socket:[25460097]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 594 -> socket:[25456562]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 595 -> socket:[25462931]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 596 -> socket:[25456639]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 597 -> socket:[25460254]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 598 -> socket:[25462055]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 599 -> socket:[25464007]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 6 -> socket:[25250110]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 60 -> socket:[25265000]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 600 -> socket:[25461409]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 601 -> socket:[25461442]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 602 -> socket:[25459642]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 603 -> socket:[25459675]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 604 -> socket:[25460539]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 605 -> socket:[25468982]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 606 -> socket:[25466210]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 607 -> socket:[25463362]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 608 -> socket:[25466288]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 609 -> socket:[25466305]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 61 -> socket:[25267496]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 610 -> socket:[25465438]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 611 -> socket:[25470228]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 612 -> socket:[25462609]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 613 -> socket:[25470295]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 614 -> socket:[25462661]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 615 -> socket:[25465645]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 616 -> socket:[25463735]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 617 -> socket:[25463766]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 618 -> socket:[25465744]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 619 -> socket:[25471309]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 62 -> socket:[25266779]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 620 -> socket:[25469586]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 621 -> socket:[25469613]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 622 -> socket:[25472318]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 623 -> socket:[25475312]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 624 -> socket:[25476142]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 625 -> socket:[25471779]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 626 -> socket:[25476221]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 627 -> socket:[25475475]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 628 -> socket:[25478157]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 629 -> socket:[25475534]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 63 -> socket:[25268563]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 630 -> socket:[25472598]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 631 -> socket:[25472631]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 632 -> socket:[25473663]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 633 -> socket:[25472707]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 634 -> socket:[25474754]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 635 -> socket:[25477491]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 636 -> socket:[25475729]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 637 -> socket:[25475746]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 638 -> socket:[25477630]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 639 -> socket:[25472928]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 64 -> socket:[25265872]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 640 -> socket:[25473939]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 641 -> socket:[25478654]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 642 -> socket:[25477813]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 643 -> socket:[25481246]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 644 -> socket:[25482278]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 645 -> socket:[25482311]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 646 -> socket:[25481358]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 647 -> socket:[25482383]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 648 -> socket:[25480483]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 649 -> socket:[25479818]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 65 -> socket:[25271438]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 650 -> socket:[25479854]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 651 -> socket:[25481537]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 652 -> socket:[25483485]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 653 -> socket:[25479953]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 654 -> socket:[25479112]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 655 -> socket:[25483579]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 656 -> socket:[25481744]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 657 -> socket:[25485521]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 658 -> socket:[25482810]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 659 -> socket:[25480833]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 66 -> socket:[25265944]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 660 -> socket:[25483771]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 661 -> socket:[25484761]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 662 -> socket:[25487434]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 663 -> socket:[25484870]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 664 -> socket:[25483052]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 665 -> socket:[25483983]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 666 -> socket:[25483140]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 667 -> socket:[25485810]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 668 -> socket:[25485045]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 669 -> socket:[25490658]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 67 -> socket:[25274517]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 670 -> socket:[25485902]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 671 -> socket:[25485152]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 672 -> socket:[25485951]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 673 -> socket:[25485236]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 674 -> socket:[25487848]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 675 -> socket:[25493531]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 676 -> socket:[25486130]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 677 -> socket:[25494576]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 678 -> socket:[25487325]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 679 -> socket:[25494652]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 68 -> socket:[25267025]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 680 -> socket:[25495568]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 681 -> socket:[25491966]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 682 -> socket:[25495777]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 683 -> socket:[25493268]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 684 -> socket:[25496932]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 685 -> socket:[25491410]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 686 -> socket:[25493400]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 687 -> socket:[25495968]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 688 -> socket:[25495166]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 689 -> socket:[25494083]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 69 -> socket:[25266054]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 690 -> socket:[25494119]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 691 -> socket:[25497150]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 692 -> socket:[25496139]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 693 -> socket:[25499797]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 694 -> socket:[25498035]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 695 -> socket:[25499849]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 696 -> socket:[25498978]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 697 -> socket:[25498175]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 698 -> socket:[25499066]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 699 -> socket:[25499094]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 7 -> socket:[25251855]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 70 -> socket:[25268845]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 700 -> socket:[25496387]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 701 -> socket:[25499142]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 702 -> socket:[25501773]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 703 -> socket:[25499225]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 704 -> socket:[25501848]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 705 -> socket:[25503771]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 706 -> socket:[25501918]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 707 -> socket:[25501286]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 708 -> socket:[25501993]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 709 -> socket:[25501357]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 71 -> socket:[25273834]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 710 -> socket:[25503915]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 711 -> socket:[25504995]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 712 -> socket:[25503220]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 713 -> socket:[25505947]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 714 -> socket:[25501563]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 715 -> socket:[25503358]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 716 -> socket:[25503405]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 717 -> socket:[25507897]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 718 -> socket:[25505217]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 719 -> socket:[25506169]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 72 -> socket:[25269876]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 720 -> socket:[25505299]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 721 -> socket:[25504303]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 722 -> socket:[25507187]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 723 -> socket:[25504388]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 724 -> socket:[25507261]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 725 -> socket:[25510062]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 726 -> socket:[25508197]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 727 -> socket:[25508229]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 728 -> socket:[25504568]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 729 -> socket:[25512888]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 73 -> socket:[25268999]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 730 -> socket:[25510257]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 731 -> socket:[25509329]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 732 -> socket:[25505676]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 733 -> socket:[25509421]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 734 -> socket:[25510388]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 735 -> socket:[25510439]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 736 -> socket:[25507759]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 737 -> socket:[25514179]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 738 -> socket:[25508702]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 739 -> socket:[25508759]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 74 -> socket:[25276443]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 740 -> socket:[25515287]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 741 -> socket:[25510625]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 742 -> socket:[25513750]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 743 -> socket:[25516331]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 744 -> socket:[25516354]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 745 -> socket:[25515711]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 746 -> socket:[25514598]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 747 -> socket:[25518391]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 748 -> socket:[25517632]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 749 -> socket:[25517666]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 75 -> socket:[25276469]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 750 -> socket:[25520370]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 751 -> socket:[25520404]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 752 -> socket:[25516606]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 753 -> socket:[25520495]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 754 -> socket:[25519560]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 755 -> socket:[25516024]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 756 -> socket:[25517952]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 757 -> socket:[25519646]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 758 -> socket:[25518021]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 759 -> socket:[25518068]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 76 -> socket:[25269107]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 760 -> socket:[25518804]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 761 -> socket:[25523345]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 762 -> socket:[25518891]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 763 -> socket:[25521704]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 764 -> socket:[25519907]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 765 -> socket:[25520921]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 766 -> socket:[25519018]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 767 -> socket:[25522668]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 768 -> socket:[25521026]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 769 -> socket:[25524659]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 77 -> socket:[25274917]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 770 -> socket:[25521921]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 771 -> socket:[25521947]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 772 -> socket:[25525581]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 773 -> socket:[25522028]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 774 -> socket:[25522065]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 775 -> socket:[25522929]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 776 -> socket:[25529355]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 777 -> socket:[25522971]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 778 -> socket:[25523023]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 779 -> socket:[25527658]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 78 -> socket:[25274102]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 780 -> socket:[25524029]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 781 -> socket:[25525910]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 782 -> socket:[25527779]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 783 -> socket:[25524224]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 784 -> socket:[25527841]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 785 -> socket:[25526872]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 786 -> socket:[25533545]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 787 -> socket:[25533581]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 788 -> socket:[25526994]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 789 -> socket:[25526236]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 79 -> socket:[25269224]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 790 -> socket:[25533695]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 791 -> socket:[25529051]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 792 -> socket:[25533748]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 793 -> socket:[25528160]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 794 -> socket:[25532382]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 795 -> socket:[25527282]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 796 -> socket:[25532947]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 797 -> socket:[25537587]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 798 -> socket:[25534895]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 799 -> socket:[25534932]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 8 -> socket:[25250177]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 80 -> socket:[25274190]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 800 -> socket:[25534073]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 801 -> socket:[25538709]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 802 -> socket:[25534298]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 803 -> socket:[25539815]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 804 -> socket:[25540673]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 805 -> socket:[25538137]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 806 -> socket:[25536165]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 807 -> socket:[25536207]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 808 -> socket:[25536259]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 809 -> socket:[25536313]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 81 -> socket:[25277565]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 810 -> socket:[25539100]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 811 -> socket:[25539126]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 812 -> socket:[25537338]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 813 -> socket:[25541063]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 814 -> socket:[25537374]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 815 -> socket:[25537436]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 816 -> socket:[25543744]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 817 -> socket:[25537502]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 818 -> socket:[25537533]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 819 -> socket:[25545748]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 82 -> socket:[25276786]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 820 -> socket:[25543049]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 821 -> socket:[25542191]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 822 -> socket:[25543948]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 823 -> socket:[25544940]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 824 -> socket:[25540559]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 825 -> socket:[25544042]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 826 -> socket:[25547834]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 827 -> socket:[25541585]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 828 -> socket:[25542435]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 829 -> socket:[25543367]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 83 -> socket:[25276832]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 830 -> socket:[25548050]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 831 -> socket:[25546228]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 832 -> socket:[25548951]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 833 -> socket:[25547183]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 834 -> socket:[25545322]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 835 -> socket:[25543578]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 836 -> socket:[25549143]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 837 -> socket:[25548353]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 838 -> socket:[25548406]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 839 -> socket:[25549979]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 84 -> socket:[25276101]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 840 -> socket:[25550011]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 841 -> socket:[25544584]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 842 -> socket:[25545589]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 843 -> socket:[25554028]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 844 -> socket:[25545697]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 845 -> socket:[25554093]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 846 -> socket:[25556039]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 847 -> socket:[25553575]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 848 -> socket:[25557171]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 849 -> socket:[25551244]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 85 -> socket:[25281571]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 850 -> socket:[25556512]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 851 -> socket:[25556558]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 852 -> socket:[25556598]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 853 -> socket:[25560140]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 854 -> socket:[25556647]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 855 -> socket:[25554837]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 856 -> socket:[25555758]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 857 -> socket:[25557474]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 858 -> socket:[25560329]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 859 -> socket:[25561167]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 86 -> socket:[25276187]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 860 -> socket:[25561201]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 861 -> socket:[25561242]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 862 -> socket:[25559972]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 863 -> socket:[25557801]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 864 -> socket:[25561499]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 865 -> socket:[25559012]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 866 -> socket:[25566209]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 867 -> socket:[25557934]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 868 -> socket:[25564389]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 869 -> socket:[25566343]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 87 -> socket:[25280797]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 870 -> socket:[25561002]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 871 -> socket:[25567285]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 872 -> socket:[25562795]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 873 -> socket:[25567354]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 874 -> socket:[25567375]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 875 -> socket:[25564625]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 876 -> socket:[25562949]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 877 -> socket:[25563929]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 878 -> socket:[25565729]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 879 -> socket:[25567590]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 88 -> socket:[25276258]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 880 -> socket:[25567637]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 881 -> socket:[25564075]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 882 -> socket:[25568654]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 883 -> socket:[25564138]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 884 -> socket:[25565961]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 885 -> socket:[25567061]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 886 -> socket:[25567078]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 887 -> socket:[25568891]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 888 -> socket:[25568910]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 889 -> socket:[25567968]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 89 -> socket:[25277046]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 890 -> socket:[25570578]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 891 -> socket:[25570610]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 892 -> socket:[25569089]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 893 -> socket:[25568107]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 894 -> socket:[25570724]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 895 -> socket:[25574577]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 896 -> socket:[25574629]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 897 -> socket:[25569962]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 898 -> socket:[25572607]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 899 -> socket:[25572630]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 9 -> socket:[25249471]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 90 -> socket:[25282766]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 900 -> socket:[25575564]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 901 -> socket:[25572677]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 902 -> socket:[25574837]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 903 -> socket:[25574877]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 904 -> socket:[25576681]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 905 -> socket:[25575793]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 906 -> socket:[25574013]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 907 -> socket:[25571151]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 908 -> socket:[25575931]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 909 -> socket:[25575970]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 91 -> socket:[25280934]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 910 -> socket:[25576885]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 911 -> socket:[25575180]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 912 -> socket:[25635986]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 913 -> socket:[25636006]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 914 -> socket:[25636950]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 915 -> socket:[25636061]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 916 -> socket:[25574337]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 917 -> socket:[25573319]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 918 -> socket:[25573358]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 919 -> socket:[25637926]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 92 -> socket:[25279963]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 920 -> socket:[25639993]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 921 -> socket:[25637996]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 922 -> socket:[25638233]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 923 -> socket:[25639237]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 924 -> socket:[25635596]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 925 -> socket:[25639313]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 926 -> socket:[25638403]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 927 -> socket:[25640495]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 928 -> socket:[25636695]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 929 -> socket:[25637599]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 93 -> socket:[25280038]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 930 -> socket:[25636765]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 931 -> socket:[25637657]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 932 -> socket:[25637684]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 933 -> socket:[25638693]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 934 -> socket:[25638773]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 935 -> socket:[25641611]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 936 -> socket:[25644145]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 937 -> socket:[25645058]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 938 -> socket:[25639770]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 939 -> socket:[25646113]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 94 -> socket:[25277241]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 940 -> socket:[25641809]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 941 -> socket:[25646182]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 942 -> socket:[25646205]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 943 -> socket:[25648141]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 944 -> socket:[25648187]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 945 -> socket:[25647247]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 946 -> socket:[25642851]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 947 -> socket:[25643634]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 948 -> socket:[25642932]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 949 -> socket:[25643714]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 95 -> socket:[25282927]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 950 -> socket:[25646567]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 951 -> socket:[25649394]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 952 -> socket:[25647496]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 953 -> socket:[25645639]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 954 -> socket:[25649497]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 955 -> socket:[25644839]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 956 -> socket:[25645762]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 957 -> socket:[25646824]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 958 -> socket:[25650467]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 959 -> socket:[25645834]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 96 -> socket:[25281144]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 960 -> socket:[25649792]
lrwx------ 1 nobody nogroup 64 Apr 23 05:30 961 -> socket:[25649832]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 962 -> socket:[25648929]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 963 -> socket:[25648958]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 964 -> socket:[25646054]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 965 -> socket:[25649976]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 966 -> socket:[25656348]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 967 -> socket:[25649099]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 968 -> socket:[25658385]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 969 -> socket:[25658409]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 97 -> socket:[25281181]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 970 -> socket:[25657458]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 971 -> socket:[25659407]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 972 -> socket:[25652599]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 973 -> socket:[25651798]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 974 -> socket:[25659542]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 975 -> socket:[25656693]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 976 -> socket:[25652704]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 977 -> socket:[25658704]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 978 -> socket:[25651963]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 979 -> socket:[25652844]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 98 -> socket:[25281976]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 980 -> socket:[25659782]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 981 -> socket:[25657904]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 982 -> socket:[25660891]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 983 -> socket:[25660954]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 984 -> socket:[25660999]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 985 -> socket:[25659206]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 986 -> socket:[25659257]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 987 -> socket:[25663492]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 988 -> socket:[25661114]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 989 -> socket:[25660316]
lrwx------ 1 nobody nogroup 64 Apr 23 05:15 99 -> socket:[25278344]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 990 -> socket:[25661803]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 991 -> socket:[25661205]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 992 -> socket:[25662755]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 993 -> socket:[25666623]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 994 -> socket:[25664703]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 995 -> socket:[25666710]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 996 -> socket:[25665738]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 997 -> socket:[25665782]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 998 -> socket:[25665818]
lrwx------ 1 nobody nogroup 64 Apr 23 05:45 999 -> socket:[25668633]

GitLab: unescape html escape sequences

22:30 <cccda-git> [pillar] fleaz pushed 1 commits to master https://git.darmstadt.ccc.de/ffda/pillar/compare/7b6a6a8...dd7c507
22:30 <cccda-git> dd7c507 (+0|±1|-0) Felix Breidenstein: netbox: Can&#39;t link with yourself

spelling "custpm"

Next to the spelling the sentence does not give clear information

CptHook/irc.go

Line 63 in b0980bc

}).Info("Configuring custpm for IRC connection")

Configuring what custom for IRC

panic in prometheus input due to nil

prometheus.go:154: interface conversion: interface {} is nil, not string

cpthook assumes that there is always an "instance" label, but this is not always the case.

Oct 22 16:57:21 prometheus1.aixit.off.de.ffffm.net CptHook[318]: 2018/10/22 16:57:21 Got http event for /prometheus
Oct 22 16:57:21 prometheus1.aixit.off.de.ffffm.net CptHook[318]: 2018/10/22 16:57:21 http: panic serving 127.0.0.1:49184: interface conversion: interface {} is nil, not string
Oct 22 16:57:21 prometheus1.aixit.off.de.ffffm.net CptHook[318]: goroutine 349 [running]:
Oct 22 16:57:21 prometheus1.aixit.off.de.ffffm.net CptHook[318]: net/http.(*conn).serve.func1(0xc4201b6d20)
Oct 22 16:57:21 prometheus1.aixit.off.de.ffffm.net CptHook[318]:         /usr/lib/go-1.8/src/net/http/server.go:1721 +0xd0
Oct 22 16:57:21 prometheus1.aixit.off.de.ffffm.net CptHook[318]: panic(0x878540, 0xc42025dc80)
Oct 22 16:57:21 prometheus1.aixit.off.de.ffffm.net CptHook[318]:         /usr/lib/go-1.8/src/runtime/panic.go:489 +0x2cf
Oct 22 16:57:21 prometheus1.aixit.off.de.ffffm.net CptHook[318]: main.PrometheusModule.getHandler.func1(0xaebaa0, 0xc420278540, 0xc42046a900)
Oct 22 16:57:21 prometheus1.aixit.off.de.ffffm.net CptHook[318]:         /usr/local/go/src/github.com/fleaz/CptHook/prometheus.go:154 +0x879
Oct 22 16:57:21 prometheus1.aixit.off.de.ffffm.net CptHook[318]: net/http.HandlerFunc.ServeHTTP(0xc420056d80, 0xaebaa0, 0xc420278540, 0xc42046a900)
Oct 22 16:57:21 prometheus1.aixit.off.de.ffffm.net CptHook[318]:         /usr/lib/go-1.8/src/net/http/server.go:1942 +0x44
Oct 22 16:57:21 prometheus1.aixit.off.de.ffffm.net CptHook[318]: net/http.(*ServeMux).ServeHTTP(0xb1f540, 0xaebaa0, 0xc420278540, 0xc42046a900)
Oct 22 16:57:21 prometheus1.aixit.off.de.ffffm.net CptHook[318]:         /usr/lib/go-1.8/src/net/http/server.go:2238 +0x130
Oct 22 16:57:21 prometheus1.aixit.off.de.ffffm.net CptHook[318]: net/http.serverHandler.ServeHTTP(0xc42009eb00, 0xaebaa0, 0xc420278540, 0xc42046a900)
Oct 22 16:57:21 prometheus1.aixit.off.de.ffffm.net CptHook[318]:         /usr/lib/go-1.8/src/net/http/server.go:2568 +0x92
Oct 22 16:57:21 prometheus1.aixit.off.de.ffffm.net CptHook[318]: net/http.(*conn).serve(0xc4201b6d20, 0xaec1e0, 0xc42025da00)
Oct 22 16:57:21 prometheus1.aixit.off.de.ffffm.net CptHook[318]:         /usr/lib/go-1.8/src/net/http/server.go:1825 +0x612
Oct 22 16:57:21 prometheus1.aixit.off.de.ffffm.net CptHook[318]: created by net/http.(*Server).Serve
Oct 22 16:57:21 prometheus1.aixit.off.de.ffffm.net CptHook[318]:         /usr/lib/go-1.8/src/net/http/server.go:2668 +0x2ce
Oct 22 16:57:21 prometheus1.aixit.off.de.ffffm.net CptHook[318]: 2018/10/22 16:57:21 http: panic serving 127.0.0.1:49182: interface conversion: interface {} is nil, not string

Better module loading

The loading of the modules in the main.go file is very redundant and could probably be written in a better way. Especially if the number of modules increases this code will become a mess.

Help very appreciated!

Put modules in a subfolder

Imho this would be beneficial regarding the structure and would put a clear seperation between the actual CptHook code and the modules

Logging needs to offer more information

I've set logging to INFO and DEBUG but neither offer much information on whats happening, like incoming webhooks or irc connects/disconnects and messages going in/out. This makes it hard to find out what state CptHook is currently in, like when it doesn't connect or reconnect to IRC.

Feb 25 00:47:02 elsa CptHook[3749]: time="2020-02-25T00:47:02+01:00" level=info msg="Setting loglevel defined by configuration" fields.level=debug
Feb 25 00:47:02 elsa CptHook[3749]: time="2020-02-25T00:47:02+01:00" level=info msg="Loaded module \"prometheus\""
Feb 25 00:47:02 elsa CptHook[3749]: time="2020-02-25T00:47:02+01:00" level=warning msg="found configuration for unknown module: \"status\""
Feb 25 00:47:02 elsa CptHook[3749]: time="2020-02-25T00:47:02+01:00" level=info msg="Loaded module \"gitlab\""
Feb 25 00:47:02 elsa CptHook[3749]: time="2020-02-25T00:47:02+01:00" level=info msg="Started HTTP Server" listen=":8086"
Feb 25 00:47:02 elsa CptHook[3749]: time="2020-02-25T00:47:02+01:00" level=info msg="ChannelReceiver started"
Feb 25 00:47:14 elsa CptHook[3749]: time="2020-02-25T00:47:14+01:00" level=debug msg="Need to join new channel" channel="#ffda-mon"
Feb 25 00:47:14 elsa CptHook[3749]: time="2020-02-25T00:47:14+01:00" level=debug msg="Need to join new channel" channel=

Also the escaping of quoted values is weird.

SIGSEGV after failed reconnects

This is probably a follow-up to #6. After a few failed reconnects the program crahses with a segmentation fault…

Dec 01 17:15:05 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: time="2018-12-01T17:15:05Z" level=info msg="Setting loglevel defined by configuration" fields.level=info
Dec 01 17:15:05 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: time="2018-12-01T17:15:05Z" level=info msg="Loaded module \"prometheus\""
Dec 01 17:15:05 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: time="2018-12-01T17:15:05Z" level=info msg="Started HTTP Server" listen="[::1]:8083"
Dec 01 17:15:05 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: time="2018-12-01T17:15:05Z" level=info msg="ChannelReceiver started"
Dec 10 16:22:05 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: time="2018-12-10T16:22:05Z" level=warning msg="Connection to irc.hackint.eu:6697 terminated: timed out waiting for a requested PING response"
Dec 10 16:22:05 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: time="2018-12-10T16:22:05Z" level=warning msg="Reconnecting to in 30 seconds..."
Dec 14 03:12:35 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: time="2018-12-14T03:12:35Z" level=warning msg="Connection to irc.hackint.eu:6697 terminated: timed out waiting for a requested PING response"
Dec 14 03:12:35 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: time="2018-12-14T03:12:35Z" level=warning msg="Reconnecting to in 30 seconds..."
Dec 14 03:13:10 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: time="2018-12-14T03:13:10Z" level=warning msg="Connection to irc.hackint.eu:6697 terminated: dial tcp: i/o timeout"
Dec 14 03:13:10 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: time="2018-12-14T03:13:10Z" level=warning msg="Reconnecting to in 30 seconds..."
Dec 14 03:13:45 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: time="2018-12-14T03:13:45Z" level=warning msg="Connection to irc.hackint.eu:6697 terminated: dial tcp: i/o timeout"
Dec 14 03:13:45 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: time="2018-12-14T03:13:45Z" level=warning msg="Reconnecting to in 30 seconds..."
Dec 14 03:14:17 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: time="2018-12-14T03:14:17Z" level=warning msg="Connection to irc.hackint.eu:6697 terminated: dial tcp: lookup irc.hackint.eu: device or resource busy"
Dec 14 03:14:17 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: time="2018-12-14T03:14:17Z" level=warning msg="Reconnecting to in 30 seconds..."
Dec 14 03:14:49 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: time="2018-12-14T03:14:49Z" level=warning msg="Connection to irc.hackint.eu:6697 terminated: dial tcp: lookup irc.hackint.eu: device or resource busy"
Dec 14 03:14:49 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: time="2018-12-14T03:14:49Z" level=warning msg="Reconnecting to in 30 seconds..."
Dec 14 03:15:21 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: time="2018-12-14T03:15:21Z" level=warning msg="Connection to irc.hackint.eu:6697 terminated: dial tcp: lookup irc.hackint.eu: device or resource busy"
Dec 14 03:15:21 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: time="2018-12-14T03:15:21Z" level=warning msg="Reconnecting to in 30 seconds..."
Dec 14 03:15:53 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: time="2018-12-14T03:15:53Z" level=warning msg="Connection to irc.hackint.eu:6697 terminated: dial tcp: lookup irc.hackint.eu: device or resource busy"
Dec 14 03:15:53 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: time="2018-12-14T03:15:53Z" level=warning msg="Reconnecting to in 30 seconds..."
Dec 14 03:16:25 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: time="2018-12-14T03:16:25Z" level=warning msg="Connection to irc.hackint.eu:6697 terminated: dial tcp: lookup irc.hackint.eu: device or resource busy"
Dec 14 03:16:25 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: time="2018-12-14T03:16:25Z" level=warning msg="Reconnecting to in 30 seconds..."
Dec 14 03:16:57 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: time="2018-12-14T03:16:57Z" level=warning msg="Connection to irc.hackint.eu:6697 terminated: dial tcp: lookup irc.hackint.eu: device or resource busy"
Dec 14 03:16:57 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: time="2018-12-14T03:16:57Z" level=warning msg="Reconnecting to in 30 seconds..."
Dec 14 03:17:07 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: panic: runtime error: invalid memory address or nil pointer dereference
Dec 14 03:17:07 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x6576bf]
Dec 14 03:17:07 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: goroutine 9 [running]:
Dec 14 03:17:07 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: github.com/lrstanley/girc.(*ircConn).rate(0x0, 0xd, 0x0)
Dec 14 03:17:07 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]:         /build/go/src/github.com/lrstanley/girc/conn.go:411 +0x2f
Dec 14 03:17:07 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: github.com/lrstanley/girc.(*Client).Send(0xc0000cc840, 0xc0001220e0)
Dec 14 03:17:07 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]:         /build/go/src/github.com/lrstanley/girc/conn.go:389 +0x14d
Dec 14 03:17:07 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: github.com/lrstanley/girc.(*Commands).Join(0xc00000e280, 0xc000322030, 0x1, 0x1)
Dec 14 03:17:07 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]:         /build/go/src/github.com/lrstanley/girc/commands.go:46 +0x1bc
Dec 14 03:17:07 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: main.joinChannel(0xc000022930, 0x8)
Dec 14 03:17:07 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]:         /build/go/src/github.com/fleaz/CptHook/irc.go:124 +0x29a
Dec 14 03:17:07 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: main.channelReceiver()
Dec 14 03:17:07 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]:         /build/go/src/github.com/fleaz/CptHook/irc.go:106 +0x169
Dec 14 03:17:07 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]: created by main.ircConnection
Dec 14 03:17:07 prometheus bsznfglaha9va05jzpbywy7h5x6ayg1g-unit-script-cpthook-start[7257]:         /build/go/src/github.com/fleaz/CptHook/irc.go:89 +0x2f1

All the reconnects before 2018-12-14 were successful (at some point). The bot timed out a few minutes before the program crashed :/.

Add debug module

An input module which just writes everything it gets (url,body,header) to stdout or to a file would be very helpful for e.g. writing new input modules.

segmentation fault when starting after upgrading to v0.2.0

After upgrading to v0.2.0 and restarting the service fails with a segmentation fault. Even without adopting the configuration after upgrading the service should not crash this way...

From the looks of it the configuration crashes whenever an unkown module is being referenced. It logs the error but does not skip / exit / abort execution in a clean fashion:

CptHook/main.go

Lines 87 to 98 in a04922c

for moduleName := range configurtaion.Modules {
module, err := createModuleObject(moduleName)
if err != nil {
log.Error(err)
}
log.Infof("Loaded module %q", moduleName)
configPath := fmt.Sprintf("modules.%s", moduleName)
module.Init(viper.Sub(configPath), &inputChannel)
channelList = append(channelList, module.GetChannelList()...)
http.HandleFunc(module.GetEndpoint(), module.GetHandler())
}

Dec 01 16:43:16 prometheus systemd[1]: Started cpthook.service.
Dec 01 16:43:16 prometheus sqzjnjc7sim4skp8jf9ccxi78p1njyhv-unit-script-cpthook-start[6511]: time="2018-12-01T16:43:16Z" level=info msg="Loglevel not defined in configuration. Defaulting to ERROR"
Dec 01 16:43:16 prometheus sqzjnjc7sim4skp8jf9ccxi78p1njyhv-unit-script-cpthook-start[6511]: time="2018-12-01T16:43:16Z" level=error msg="found configuration for unknown module: \"status\""
Dec 01 16:43:16 prometheus sqzjnjc7sim4skp8jf9ccxi78p1njyhv-unit-script-cpthook-start[6511]: panic: runtime error: invalid memory address or nil pointer dereference
Dec 01 16:43:16 prometheus sqzjnjc7sim4skp8jf9ccxi78p1njyhv-unit-script-cpthook-start[6511]: [signal SIGSEGV: segmentation violation code=0x1 addr=0x30 pc=0x809dbb]
Dec 01 16:43:16 prometheus sqzjnjc7sim4skp8jf9ccxi78p1njyhv-unit-script-cpthook-start[6511]: goroutine 1 [running]:
Dec 01 16:43:16 prometheus sqzjnjc7sim4skp8jf9ccxi78p1njyhv-unit-script-cpthook-start[6511]: main.main()
Dec 01 16:43:16 prometheus sqzjnjc7sim4skp8jf9ccxi78p1njyhv-unit-script-cpthook-start[6511]:         /build/go/src/github.com/fleaz/CptHook/main.go:94 +0x5ab

Configuration:

http:
  listen: '[::1]:8083'
irc:
  host: irc.hackint.eu
  nickname: nickname
  port: 6667
  ssl:
    enabled: true
modules:
  prometheus:
    channel: '#channel'
    enabled: true
  status:
    enabled: true

Join all channels on connect

After connecting to the server all channels should be joined. A missing bot in a channel is an indicator that something is wrong, so that is helpful.

Backwards compatibility

797d474 introduced the feature of custom endpoints for a module. This would require to bump the version to 1.0 because the config is not backwards compatible and would break on an update. Maybe we could build a function that converts old config files to the new format and print a deprecation warning in the logfile so user can still update without touching their config.

[GitLab] Allow user-controlled channel targeting

For large instances (like Debians) the repository maintainer might want to influence where notifications get sent, without bugging the instance admin. So I propose appending GET variables to the webhook target:

Think:

https://cpthook.example.com/gitlab/?channel=#myproject

Migrate to Go Modules

Since Go 1.11 we have Go Modules which manage dependencys. This way we would get rid of dep

GitLab: Match most specific namespace, not first one

For "path_with_namespace": "ffda/infra/salt", there is a difference between the following config snippets. Currently the first match is preferred over that with the longest matching prefix.

          'ffda':
            - '#ffda'
          'ffda/infra':
            - '#ffda-infra'

and

          'ffda/infra':
            - '#ffda-infra'
          'ffda':
            - '#ffda'

invalid memory address or nil pointer dereference

Happened directly at startup:

Sep 08 10:05:45 elsa systemd[1]: Started CptHook Webhook Gateway.
Sep 08 10:05:45 elsa CptHook[24920]: 2018/09/08 10:05:45 Status module disabled of not configured
Sep 08 10:05:45 elsa CptHook[24920]: 2018/09/08 10:05:45 Prometheus module is active
Sep 08 10:05:45 elsa CptHook[24920]: 2018/09/08 10:05:45 ChannelReceiver started
Sep 08 10:05:46 elsa CptHook[24920]: 2018/09/08 10:05:46 Got http event for /prometheus
Sep 08 10:05:46 elsa CptHook[24920]: Took IRC event out of channel.
Sep 08 10:05:46 elsa CptHook[24920]: Need to join new channel #ffda-mon
Sep 08 10:05:46 elsa CptHook[24920]: panic: runtime error: invalid memory address or nil pointer dereference
Sep 08 10:05:46 elsa systemd[1]: cpthook.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Sep 08 10:05:46 elsa systemd[1]: cpthook.service: Unit entered failed state.
Sep 08 10:05:46 elsa systemd[1]: cpthook.service: Failed with result 'exit-code'.

Config for reference:

http:
    listen: ":8086"

irc:
    host: "irc.hackint.eu"
    port: 6697
    ssl:
        enabled: true
        cafile: "/etc/ssl/certs/hackint.crt"
    nickname: "ffda-prom"

modules:
    status:
        enabled: false
    prometheus:
        enabled: true
        channel: "#ffda-mon"
        hostname_filter: "(\\w*)\\.darmstadt.freifunk.net:\\d{4}"
    gitlab:
        enabled: false

So likely it's in the irc or prometheus module.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.