greptilian logo

IRC log for #sourcefu, 2017-12-03

http://sourcefu.com

| Channels | #sourcefu index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

All times shown according to UTC.

Time S Nick Message
07:11 kzisme pdurbin: Hopefully some more soon :)
20:02 pdurbin Cool. I'd like to help with Eris too but right now I'm only set up to run Go binaries on my server.
20:08 prologic set up?
20:08 prologic they're portable binaries :)
20:08 prologic what's to "set up"? :P
20:08 prologic fix your goddamn firewall :)
20:11 pdurbin This is gonna sound stupid, but I took a swing at fixing my firewall Friday night before I collapsed in exhaustion but I couldn't connect to Eris. I think I'll try netcat on the same port to make sure I'm not crazy.
20:12 prologic ss -tapn | grep eris
20:12 prologic iwhat does this show?
20:14 pdurbin LISTEN     0      128                      :::6667                    :::*      users:(("eris",11862,3))
20:14 prologic cool
20:14 prologic and what's the ip of the server really?
20:15 pdurbin 104.236.120.101
20:16 prologic $ telnet 104.236.120.101 6667
20:16 prologic Trying 104.236.120.101...
20:16 prologic it doesn't respond
20:16 prologic This is Ubuntu right?
20:17 prologic only port 80 responds
20:17 pdurbin It's closed right now. On purpose. I don't have time to mess with it. Dinner at a friend's house in less than two hours.
20:17 prologic no ICMP either
20:17 pdurbin port 22 is open too
20:17 prologic 443 is also blocked
20:17 prologic right
20:17 prologic wanna put my pub key on it?
20:17 prologic I'll fix it for you :)
20:18 pdurbin meh, that's ok, but thanks :)
20:18 prologic okie dokie :)
20:18 pdurbin I should change the Eris admin account, I guess.
20:18 pdurbin The password, I mean. I'm using whatever was in the readme.
20:19 prologic it's by default admin/password
20:19 prologic but I plan to change how this works
20:19 prologic so that the first user that logs in gets irc operator privileges
20:19 pdurbin interesting
20:20 prologic and a web ui for accounts is coming too
20:20 prologic or think of it as a web ui for the server/network itself -- irc operators will get a bit more of a fancier UI
20:20 pdurbin Users don't have to log into freenode.
20:21 prologic no but they can
20:21 pdurbin Sure. Some channels require it.
20:21 prologic don't worry it's optional
20:21 prologic right now thanks to bear there is the notion of public, private and secret channels
20:22 prologic which actually make sense and are inline with Eris's focus
20:29 prologic pdurbin !!!
20:29 prologic [12:25:52] Welcome to the greptilian Internet Relay Network prologic!prologic@96-82-78-101-static.hfc.comcastbusiness.net
20:29 prologic [12:25:52] Your host is irc.greptilian.com, running eris v1.6.0-dev (HEAD)
20:29 prologic it works finally
20:29 prologic whta'd you do? :)
20:30 pdurbin I'm messing with it. :)
20:30 prologic haha
20:30 prologic well well done :)
20:30 prologic it's finally up proper
20:31 pdurbin I tried `/oper admin password` but it says "Password incorrect"
20:31 prologic hmm
20:31 pdurbin I've never used /oper before.
20:31 prologic were you actually following the README?
20:31 prologic your ircd.yml config may not have an operators section?
20:32 pdurbin I followed the readme to make the shortest ircd.yml possible
20:32 prologic https://raw.githubusercontent.com/prologic/eris/master/ircd.yml
20:32 prologic this is a full reference of the currently supports config key/values
20:32 prologic yeah
20:32 prologic then you have no irc operators configured
20:32 pdurbin oh good. nothing to hack :)
20:32 prologic which is actually better than using the default ref :)
20:33 prologic exactly :)
20:33 pdurbin I mean, am I opening myself to all sorts of security problems by opening this IRC firewall port?
20:33 pdurbin I've been pretty happy with only having ports 22 and 80 open. :)
20:33 prologic hmm
20:33 prologic doubt it
20:34 prologic my code doesn't suck that much :)
20:34 pdurbin heh
20:34 prologic of course that is one very good reason to run all your things in containers
20:34 prologic and I use Docker for that
20:34 prologic so if someone there is a zero-day or some kind of vulnerability of some piece of software
20:34 prologic it only affects that *one* container/service
20:35 prologic and generally breaking out of the container is pretty hard
20:35 pdurbin I did create a dedicated "eris" user, at least. I'm not running Eris as root. :)
20:35 prologic in theory impossible (as long as there are no kernel/docker bugs)
20:35 prologic oh thank christ for that :)
20:35 prologic haha
20:35 pdurbin :)
20:35 prologic that would be quite silly to run things as root :)
20:35 prologic so anyway this is great
20:36 prologic we have two instances of Eris that I know of today
20:36 prologic whoohoo :)
20:36 prologic more features, more bugs reported!
20:37 pdurbin I see you joined both of my creatively named channels. :)
20:38 pdurbin I think this is all I need from Eris. I just need to fix up philbot to log multiple IRC servers/networks so I can get logging working. Or consider migrating to Cadmus, but that sounds like more work.
20:41 pdurbin I guess I should figure out if I can become an op in a channel and kick people, if necessary. I never do this on freenode though. It would be more of a thing to have in my back pocket, I guess.
20:44 pdurbin There's also the challenge of getting others to actually hang out on my IRC network, of course. I'm not sure everyone will enthusiastically join additional networks.
20:56 prologic > Or consider migrating to Cadmus, but that sounds like more work
20:56 prologic How so?
20:57 prologic we could all just form a giant big distributed network? :P
20:57 prologic okay Eris doesn't support this yet... but :)
21:03 pdurbin I don't *think* it'll be much work to have philbot support multiple channels because I already found a small patch for this. I linked to it from https://github.com/pdurbin/philbot/issues/3
21:03 pdurbin sorry, multiple servers/networks, I mean
21:10 prologic sure
21:10 prologic but your statement about integrating Cadmus
21:10 prologic why would it be hard?
21:11 prologic what is philbot doing?
21:12 pdurbin just logging to a MySQL database
21:12 prologic well it has a web frontend too right?
21:12 prologic I'd like to take inspiration from irclog2html, philbot and maybe others
21:12 prologic if Cadmus is going to be decent
21:13 pdurbin is mostly ilbot, you should look at ilbot
21:14 prologic sure
21:15 pdurbin #ilbot on freenode
21:19 pdurbin I do like the ilbot front end, how the logs look.
21:27 prologic show me?
21:27 prologic not sure if I've ever seen it
21:53 pdurbin prologic: http://irclog.greptilian.com/sourcefu/2017-12-03
21:53 prologic ahh nice
21:53 prologic not too fancy
21:54 prologic and somewhat similar to what irclog2html outputs
21:54 prologic I can replicate and improve upon both I think
21:54 prologic http://irclogs.shortcircuit.net.au/%23crux/latest.log.html
21:59 pdurbin It's funny. Now that I think of it... I hadn't considered changing my IRC log front end. I was only thinking about possibly swapping out the bot itself, trading Perl for Go.
22:00 prologic yeah well
22:00 prologic I'm trying to build an improved irc logger :)
22:00 pdurbin But the front end is Perl too. Hmm.
22:00 prologic circuits/irclogger is "okay" for ~300 SLOC of Python using circuits
22:00 prologic but Python sucks and I often have to spend time doing "operational" things for it
22:00 prologic like kicking it in the head occasionally because it fails to reconnect once in a blue moon

| Channels | #sourcefu index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

http://sourcefu.com