{"action":"closed","issue":{"url":"https://api.github.com/repos/ngircd/ngircd/issues/103","labels_url":"https://api.github.com/repos/ngircd/ngircd/issues/103/labels{/name}","comments_url":"https://api.github.com/repos/ngircd/ngircd/issues/103/comments","events_url":"https://api.github.com/repos/ngircd/ngircd/issues/103/events","html_url":"https://github.com/ngircd/ngircd/issues/103","id":66702402,"number":103,"title":"Add connection listing user mode for proxy monitors","user":{"login":"alexbarton","id":174961,"avatar_url":"https://avatars.githubusercontent.com/u/174961?v=3","gravatar_id":"","url":"https://api.github.com/users/alexbarton","html_url":"https://github.com/alexbarton","followers_url":"https://api.github.com/users/alexbarton/followers","following_url":"https://api.github.com/users/alexbarton/following{/other_user}","gists_url":"https://api.github.com/users/alexbarton/gists{/gist_id}","starred_url":"https://api.github.com/users/alexbarton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexbarton/subscriptions","organizations_url":"https://api.github.com/users/alexbarton/orgs","repos_url":"https://api.github.com/users/alexbarton/repos","events_url":"https://api.github.com/users/alexbarton/events{/privacy}","received_events_url":"https://api.github.com/users/alexbarton/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ngircd/ngircd/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-04-06T20:51:26Z","updated_at":"2015-04-06T20:51:27Z","closed_at":"2015-04-06T20:51:27Z","body":"(Report imported from Bugzilla #103)\n\nStatus CLOSED, severity *enhancement*, in component *Daemon*.\nReported in version *development* on platform *All*.\nAssigned to: Alexander Barton.\n\nOn 2010-05-15 20:27:24 +0200,  wrote:\n\n> I know, there aren't any large ngIRCd networks, but proxy checking is a constant issue against simple attacks through, for example, muhstik.\n> \n> The most commonly used proxy scanner is BOPM right now. However, it requires some way to gather incoming connections in a certain, widely spread format.\n> \n> A message about an incoming connection is required to have the following elements in exactly that order: Nick, ident and IP.\n> \n> For example, a message from the server hydra.esse:\n> *** Connection Notice: Client on port 6667: fabio!fabio@86.157.227.23\n> \n> BOPM can't really do much about it yet, besides just killing those users off due to lack of gkzlines, but any protection is better than none.\n\nOn 2010-05-22 17:36:09 +0200, Alexander Barton wrote:\n\n> I have a patch implementing user mode \"c\" and the required NOTICEs for BOPM to work.\n> \n> You can find the branch \"bug103-ConnNotice\" in my own GIT repository, the web frontend is located here:\n> <https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=shortlog;h=refs/heads/bug103-ConnNotice>\n> \n\nOn 2010-06-25 20:37:38 +0200, Alexander Barton wrote:\n\n> I applied the patch and some documentation (doc/Bopm.txt) to our GIT master branch.\n> \n> See commits:\n> - 8ad1c23ae4: Add some documentation for using BOPM with ngIRCd\n> - f76e0a1db6: Implement user mode \"c\": receive connect/disconnect NOTICEs\n> \n\nOn 2011-02-13 18:25:40 +0100, Alexander Barton wrote:\n\n> Bug fixed, closing report :-)\n> Thanks for reporting it!\n> \n\n"}}