Thanks Unkmar

From: Mike Harrison 
------------------------------------------------------

A long long time ago, Lucius Hilley wrote some very unique perl code that did weird things communicating with bizarre encryption hardware. 

I just had to extend it a little to support some new hardware and features, which was relatively easy to do thanks o the very logical and well thought out design and implementation of what this little beast does. Thank You!




OT: Security Analyst Job in Nashville

From: Stephen Haywood 
------------------------------------------------------
I've got a friend looking for a Security Analyst in Nashville, details are
here:
https://www.premisehealthjobs.com/job/franklin/security-analyst-1/1388/1834=
168

Requirements

   - 4+ year=E2=80=99s work experience
   - 1+ years as Security Analyst
   - Experience in Linux administration
   - Basic understanding of TCP/IP networking, such as: IP addressing,
   subnet masks, basic IP routing, TCP/UDP
   - Strong understanding of security operations concepts: perimeter
   defense, BYOD management, data loss protection, insider threat, kill cha=
in
   analysis, risk assessment, and security metrics
   - Strong understanding of IT operations: help desk, end-point
   management, and server management
   - Ability to analyze data and communicate findings to users, technical
   staff and upper management.
   - Attention to detail
   - Good written and verbal communication skills
   - Ability to effectively network, participate in interdepartmental
   teams, and develop key working relationships

Preferred Qualifications:

   - BS degree in Engineering, Computer Science, Information Security, or
   Information Systems preferred
   - Professional certifications such as Security+, Network+, CCNA, CEH,
   GCIH, GCIA, CCNA, or CISSP
   - Experience with 1 or more programming or scripting language such as
   Python, Bash, VBScript
   - Strong understanding of basic visualization techniques
   - Advanced Expertise in at least one of the following: o Splunk,
   Arcsight or other SIEM and logging technologies o Incident Response o
   Malware Reversing o Network Forensics
   - Hands-on advanced level experience with both closed and open source
   SOC technologies to include: o Log management, analytics, and correlatio=
n
   platforms o SIEM solutions o Forensics toolsets o Pen-Test Frameworks &
   Toolsets o Vulnerability Management Solutions (Nessus, Qualys, Nexpose,
   etc.) o Endpoint Security Toolsets o UTM products
   - Experience in an incident detection and response oriented security
   monitoring environment
   - Knowledge of installing, configuring, and maintaining network and
   security monitoring solutions
   - Experience with Windows PowerShell and Perl scripting
   -

--
Stephen Haywood
Owner, ASG Consulting
CISSP, OSCP
423.305.3700
asgconsulting.co

Exim Local User to Root Flaw

From: Michael Ward 
------------------------------------------------------
Debian's default MTA has a flaw allowing local users to get root via +S
perl script.

http://exim.org/static/doc/CVE-2016-1531.txt

EPB Gigabit

From: asg 
------------------------------------------------------
Yesterday, I upgraded my EPB account to 1Gbps instead of 100Mbps. EPB =
made the changes on their end and said they wouldn=E2=80=99t take effect =
until midnight. This morning I=E2=80=99m still running at 100Mbps. The =
tech person at EPB says the equipment is provisioned properly but that =
it is auto negotiating a 100M link with my router. I have a Ubiquiti =
EdgeRouter Lite so I know it is capable of 1Gbps. I plugged my laptop =
directly into the EPB jack in my house and the laptop negotiated a 100M =
connection as well. When I plug my laptop into my gigabit switch, it =
negotiates a 1Gbps connection. Any other things I should try before =
calling EPB back?

Thanks,
--
Stephen Haywood
Owner: ASG Consulting
423.305.3700
stephen@averagesecurityguy.info




Bash Scripting Question

From: Dean Warren 
------------------------------------------------------
Hey guys,
 I am running a game server that is hosting a couple of old BBS doors. The
front end is an interesting telnet to http/https front end called fTelnet
and the doors are hosted thru GameSrv
. I am attempting to create a start up script called
gamesrv to place in /etc/init.d to start the service on boot. Here is the
code thus far:
gamesrv script

#! /bin/sh
### BEGIN INIT INFO
# Provides: gamesrv
# Required-Start: $remote

You always learn some things when sniffing..

From: Mike Harrison 
------------------------------------------------------
Been playing at home for the night.. Mostly with some Ubiquity Bullet M2’s and various software loads. And a few Linux and Mac devices.

I’m really liking the hardware, form factor, etc.. the two best loads are the default AirOS from Ubiquity. Unless you are doing weird stuff, it’s polished and does everything you would want. You have to turn off some Ubiquity specific features for it to play nice with older hardware/OS’s, like setting the speed to 20mbps. No flaming reason to use anything else for most uses. I’m impressed. 

On the playing around side:

http://www.broadband-hamnet.org/ Very nicely tuned up for doing a HAM style emergency mesh/ad-hoc network. It has preconfigured web menu’s for the common deployments that a ham organization would want. Which also makes it hard to do something it does automagically do. 

Then I played again with Commotion. http://commotionwireless.net I like where they seem to be going and they are trying to make a friendly easy to use interface that other less technical people should be able to use to add their hardware to a mesh. They may have an Android app and a Laptop app that would allow them to join as mesh nodes in the future, rather than standard WiFI clients. Sounds good. In Theory. In practice, it’s a work very much in progress based on the Luci web interfaces that the standard OpenWRT install is on. Lots of things don’t seem to work well, like the initial “set the admin password” page. Frustrating. 

OpenWRT. http://www.openwrt.org in true geek fashion is fairly minimal on “slick” and robust on “it works”. As I started to add some packages to the most recent install, I’m blown away by the things that easily install and just seem to work:  Including iptraf, aircrack  (very useful tools).. 


I’ve given up on the “mesh” idea for now, because a solid AP and single Repeater will work for my remote event management needs I have coming up this fall. To do those things, I have a minimal web chat system (auto-updates across the people/devices using it.. ) and Dokuwiki running on a netbook as a server and upstream gateway. Should do what needs to be done: bringing a portable intranet and possibly upstream to the net to interesting places.

Part of playing around is sniffing your own home and devices. I used to do this a lot. It’d been a while. Using sniffit, iptraf airdump and OpenWRT, I found some devices I had forgotten about, and found that even seemingly properly working devices sure chatter a lot more than they used to. What is Google Chrome doing when it is doing nothing.. not even a window open. Cripes it is busy. 

No matter how you do it, I’m tossing out the idea that you might want to sniff your local home traffic every once in a while, and verify everything that is on it should be, and is behaving properly. 

And now.. time to do some remote database maintenance.. Sigh.. 



 


FreePBX Call Recording Issue (Stephen Kraus)

From: Justin McAteer 
------------------------------------------------------
Could be that the call is being setup with media directly between the phone=
s. What type of interface are you using for your external calls?
Thanks=2C=0A=

Justin McAteer=0A=

(256) 694-9195


> From: chugalug-request@chugalug.org
> Subject: Chugalug Digest=2C Vol 36=2C Issue 22
> To: chugalug@chugalug.org
> Date: Tue=2C 21 Jul 2015 23:00:54 +0000
>=20
> Send Chugalug mailing list submissions to
> 	chugalug@chugalug.org
>=20
> To subscribe or unsubscribe via the World Wide Web=2C visit
> 	http://chugalug.org/cgi-bin/mailman/listinfo/chugalug
> or=2C via email=2C send a message with subject or body 'help' to
> 	chugalug-request@chugalug.org
>=20
> You can reach the person managing the list at
> 	chugalug-owner@chugalug.org
>=20
> When replying=2C please edit your Subject line so it is more specific
> than "Re: Contents of Chugalug digest..."
>=20
>=20
> Today's Topics:
>=20
>    1. FreePBX Call Recording Issue (Stephen Kraus)
>    2. Review of Ubuntu Phone Was | Long Post: Smartphone rant	(Take
>       2?) (Rod-Lists)
>    3. Re: Review of Ubuntu Phone Was | Long Post: Smartphone rant
>       (Take 2?) (John Aldrich)
>    4. Re: Review of Ubuntu Phone Was | Long Post: Smartphone rant
>       (Take 2?) (Michael Scholten)
>    5. Re: Review of Ubuntu Phone Was | Long Post: Smartphone rant
>       (Take 2?) (Rod-Lists)
>    6. Forum Software (David Rucker)
>    7. Re: Forum Software (David White)
>=20
>=20
> ----------------------------------------------------------------------
>=20
> Message: 1
> Date: Tue=2C 21 Jul 2015 16:17:47 -0400
> From: Stephen Kraus 
> To: CHUGALUG 
> Subject: [Chugalug] FreePBX Call Recording Issue
> Message-ID:
> 	

Review of Ubuntu Phone Was | Long Post: Smartphone rant (Take 2?)

From: Rod-Lists 
------------------------------------------------------
http://www.businessinsider.com/meizu-mx4-ubuntu-edition-review-2015-7

----- Original Message -----
> It's dead Jim:
> Well, it happened. My last smartphone has died. Accidentally entered pool
> with my phone in my pocket.
> 
> Linux or bust:
> Last smartphone! Multiple reasons, yet it all boils down to I want a Linux
> smartphone or not at all. I should own the phone if I bought it, especially
> at $300.
> 
> Next Phone:
> So, My next phone will at best be a candy bar simple feature with full qwerty
> keyboard. Otherwise, a candy bar 12 pad. I refuse to do the slider or
> sideways keyboards. I'll be looking for the following features, moderate
> camera resolution, and SMS. I don't need GPS. I don't need to go places I
> don't already know or someone I'm with doesn't already know. You can find me
> with your fancy phone if your seeing me is that important to you. Or
> vacations, I can rent a GPS. Can't be rented? Okay, buy and return within 2
> weeks.
> 
> Samsung Note: (TouchWiz mess)
> A few years back, I bought the Samsung Note. Not the Note 2, 3, 4... ad
> nauseum.
> I promptly roo.... Nope, Can't do that without attaching to a computer. Okay,
> so I promptl... Nope. Trying to do it in Linux was a fight in futility. So,
> I handed my phone to another geek friend and he rooted the phone for me. He
> waited on Winders to install some drivers, installed a debugging thing.
> Downloaded and installed Android SDK stuff. Well, went through all kinds of
> crap and got it rooted. By in large, I liked the phone and features. I
> didn't like TouchWiz. So I tried a couple of different launchers and settled
> on Nova because of its stability and features. I feverishly played with and
> programmed that phone off and on for 6 months. Then I started hitting walls.
> Lots of walls. Had plenty of wiggle room to do lots more things I'd like and
> better round out many of the Tasks I'd created using Tasker. However, some
> things just didn't report properly. Some things just weren't accessible.
> Some where unreliable. I had out grown the phone in under 6 months. I
> stopped most all development with the phone because I had outgrown it. It
> could no longer keep up with my desires and demands. And I couldn't simply
> code my way out of it either. Sure, I did code my way around many things.
> Others simply weren't to be had. Other people were forging ahead with newer
> Android versions. I was held back by Samsung on an old KitKat. I made
> several attempts to download the update. In hindsight, I am very glad it
> failed. (Explained in Nexus 5) Phone eventually died and I went without a
> smartphone for a few months.
> 
> Nexus 5: (Not a utopia)
> I dreamed and imagined that getting closer to Google would release many of my
> Samsung struggles. I was wrong. I started up my phone and started getting
> this eerie tickling feeling I was being watched. For the first time, I was
> really starting to feel the phone wasn't mine. You MUST have a Google
> account to use this device. Yes, this was the case in the previous Android
> as well. Somehow, in my excitement I had overlooked it. That enthusiastic
> excitement was now gone. I was starting to get the feeling that "Anything
> you say can and will be used against you in a cour..". Sorry, I think you
> get the idea. If not. "I WAS FEELING STALKED!" So, I am signed in again.
> After all, I already have an account. Now I proceed to root my phone. Nope!
> Again, I must attach to a computer, install drivers, install debugger, (ADB
> - Android Debug Bridge), install 3rd party questionable rooting software
> specifically for your type of phone. And even at that, it really needs to be
> Mac or Windows. Easiest when you use windows. (grumble, grumble, windows,
> virus target, $$Mac$$, Closed off) I like Linux, I hate others! Hey, I
> respect the others in their own right. I do understand some of the struggles
> and efforts required in order to create and maintain a robust OS. Respecting
> the work doesn't mean I have to like the results of the labor. Back to the
> phone. I had the phone rooted for me. Now, for the first time I can compare
> phones. Note versus Nexus, I can do what I couldn't and can't do what I
> could. I won't bother going into a phone by phone comparison of features. I
> couldn't transfer most of my previous settings over, for several reasons.
> One was because I now had a different launcher, default Google Launcher. I
> was thinking, the Google Launcher and the Siri like feature was cool. Ok
> Google, Listen to everything just in case I might say "Ok Google". This left
> me with yet another big brother feeling. I enabled and played with it, then
> disabled within a few hours. Eventually Google provided the option to update
> to Lollipop. Yay!, I'll wait a few days to see what others say and I don't
> have time to fix anything that might break right now. Pop, Nag, update
> ready, "Yeah, I'll get to it. Leave me alone!" Pop, nag, update ready. Um
> wait, how often is this going to happen. Pop, nag. Google?!?
> Pop, nag. This is annoying and affecting my Data usage! Pop, nag. And I can't
> shut it off anywhere. Pop, nag. My battery is being drained heavily because
> the update is constantly running and routinely checking Google for the
> update, About half the life it use to be. Pop, nag. Okay, I'll update just
> to stop the battery drain. Besides, it is a weekend and I have time to deal
> with any problems. Arrgghhh!!! That white background! That is so freaking
> ugly? Crap, wait! What? Ugh, Just because Apple thinks White is the new
> black. Argh, it is so garishly ugly and default for everything. Well, here
> comes Nova Launcher to the rescue, partly. Freaking Settings menu and many
> default menus still have this horrible theme that I can't change. Oh well.
> So, wait! Uh, I'm not rooted anymore! What? Damn it, This is MY PHONE! I
> guess that is what I get for thinking. Uh, can you hear me now...!!! Phone
> dead. I have no cell service. Oh, there it is again. Okay. I programmed it
> to say, "Signal Lost" every time it went down and "Service Acquired" when it
> came up. That was happening a lot. Generally about twice an hour, sometimes
> more, sometimes less. In addition, it would do it after nearly every call
> ended. I changed the messages to "Lost", "Found". And setup logging of every
> incident and signal strength at the time to a file. I changed the messages
> again to a comical, "I once was lost", "But now I'm found" and "Of all the
> things I ever lost", "I missed my mind the most". I had it randomly pick
> between those message pairs. I never did root the phone again. I Went
> through another nag update cycle and still the cell service problem
> remained. I Reported the problem to Google and nothing has come of it. The
> nagging and effectively forced update proved to me that Google owned the
> phone, not me. I was simply allowed to pay them to hold and use it for their
> easy spying on me.
> 
> Nope, I won't have another smartphone until there is a Linux smartphone. And
> I don't foresee that happening anytime soon.
> 
> Lucius L. Hilley III - Unkmar
> 
> 

OT: Long Post: Smartphone rant (Take 2?)

From: Unkmar 
------------------------------------------------------
It's dead Jim:
Well, it happened.  My last smartphone has died.  Accidentally entered pool
with my phone in my pocket.

Linux or bust:
Last smartphone!  Multiple reasons, yet it all boils down to I want a Linux
smartphone or not at all.  I should own the phone if I bought it,
especially at $300.

Next Phone:
So, My next phone will at best be a candy bar simple feature with full
qwerty keyboard.  Otherwise, a candy bar 12 pad.  I refuse to do the slider
or sideways keyboards.  I'll be looking for the following features,
moderate camera resolution, and SMS.  I don't need GPS.  I don't need to go
places I don't already know or someone I'm with doesn't already know.  You
can find me with your fancy phone if your seeing me is that important to
you.  Or vacations, I can rent a GPS.  Can't be rented?  Okay, buy and
return within 2 weeks.

Samsung Note: (TouchWiz mess)
A few years back, I bought the Samsung Note.  Not the Note 2, 3, 4... ad
nauseum.
I promptly roo....  Nope, Can't do that without attaching to a computer.
Okay, so I promptl... Nope.  Trying to do it in Linux was a fight in
futility.  So, I handed my phone to another geek friend and he rooted the
phone for me.  He waited on Winders to install some drivers, installed a
debugging thing.  Downloaded and installed Android SDK stuff.  Well, went
through all kinds of crap and got it rooted.  By in large, I liked the
phone and features.  I didn't like TouchWiz. So I tried a couple of
different launchers and settled on Nova because of its stability and
features.  I feverishly played with and programmed that phone off and on
for 6 months.  Then I started hitting walls.  Lots of walls.  Had plenty of
wiggle room to do lots more things I'd like and better round out many of
the Tasks I'd created using Tasker.  However, some things just didn't
report properly.  Some things just weren't accessible.  Some where
unreliable.  I had out grown the phone in under 6 months.  I stopped most
all development with the phone because I had outgrown it.  It could no
longer keep up with my desires and demands.  And I couldn't simply code my
way out of it either.  Sure, I did code my way around many things.  Others
simply weren't to be had.  Other people were forging ahead with newer
Android versions.  I was held back by Samsung on an old KitKat.  I made
several attempts to download the update.  In hindsight, I am very glad it
failed. (Explained in Nexus 5)  Phone eventually died and I went without a
smartphone for a few months.

Nexus 5: (Not a utopia)
I dreamed and imagined that getting closer to Google would release many of
my Samsung struggles.  I was wrong.  I started up my phone and started
getting this eerie tickling feeling I was being watched.  For the first
time, I was really starting to feel the phone wasn't mine.  You MUST have a
Google account to use this device. Yes, this was the case in the previous
Android as well.  Somehow, in my excitement I had overlooked it.  That
enthusiastic excitement was now gone.  I was starting to get the feeling
that "Anything you say can and will be used against you in a cour..".
Sorry, I think you get the idea.  If not. "I WAS FEELING STALKED!"  So, I
am signed in again.  After all, I already have an account. Now I proceed to
root my phone.  Nope! Again, I must attach to a computer, install drivers,
install debugger, (ADB - Android Debug Bridge), install 3rd party
questionable rooting software specifically for your type of phone. And even
at that, it really needs to be Mac or Windows.  Easiest when you use
windows.  (grumble, grumble, windows, virus target, $$Mac$$, Closed off)  I
like Linux, I hate others!  Hey, I respect the others in their own right.
I do understand some of the struggles and efforts required in order to
create and maintain a robust OS.  Respecting the work doesn't mean I have
to like the results of the labor.  Back to the phone.  I had the phone
rooted for me.  Now, for the first time I can compare phones.  Note versus
Nexus, I can do what I couldn't and can't do what I could.  I won't bother
going into a phone by phone comparison of features.  I couldn't transfer
most of my previous settings over, for several reasons.  One was because I
now had a different launcher, default Google Launcher.  I was thinking, the
Google Launcher and the Siri like feature was cool.  Ok Google, Listen to
everything just in case I might say "Ok Google".  This left me with yet
another big brother feeling.  I enabled and played with it, then disabled
within a few hours.  Eventually Google provided the option to update to
Lollipop.  Yay!, I'll wait a few days to see what others say and I don't
have time to fix anything that might break right now.  Pop, Nag, update
ready, "Yeah, I'll get to it. Leave me alone!"  Pop, nag, update ready.  Um
wait, how often is this going to happen.  Pop, nag.  Google?!?
Pop, nag.  This is annoying and affecting my Data usage!  Pop, nag.  And I
can't shut it off anywhere.  Pop, nag.  My battery is being drained heavily
because the update is constantly running and routinely checking Google for
the update, About half the life it use to be.  Pop, nag.  Okay, I'll update
just to stop the battery drain. Besides, it is a weekend and I have time to
deal with any problems.  Arrgghhh!!!   That white background!  That is so
freaking ugly?  Crap, wait!  What?  Ugh, Just because Apple thinks White is
the new black.  Argh, it is so garishly ugly and default for everything.
Well, here comes Nova Launcher to the rescue, partly.  Freaking Settings
menu and many default menus still have this horrible theme that I can't
change.  Oh well.  So, wait!  Uh, I'm not rooted anymore!  What?  Damn it,
This is MY PHONE!  I guess that is what I get for thinking.  Uh, can you
hear me now...!!!  Phone dead.  I have no cell service.  Oh, there it is
again.  Okay. I programmed it to say, "Signal Lost"  every time it went
down and "Service Acquired" when it came up.  That was happening a lot.
Generally about twice an hour, sometimes more,  sometimes less.  In
addition, it would do it after nearly every call ended.  I changed the
messages to "Lost", "Found".  And setup logging of every incident and
signal strength at the time to a file.  I changed the messages again to a
comical, "I once was lost", "But now I'm found" and "Of all the things I
ever lost", "I missed my mind the most".  I had it randomly pick between
those message pairs. I never did root the phone again.  I Went through
another nag update cycle and still the cell service problem remained.  I
Reported the problem to Google and nothing has come of it.  The nagging and
effectively forced update proved to me that Google owned the phone, not
me.  I was simply allowed to pay them to hold and use it for their easy
spying on me.

Nope, I won't have another smartphone until there is a Linux smartphone.
And I don't foresee that happening anytime soon.

Lucius L. Hilley III - Unkmar

txt parse challenge (already awarded trophy to Dan)

From: Dave Brockman 
------------------------------------------------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

So I spent part of the weekend playing with this little gem, plus some
additional scripting to delete and move some files, and I haven't seen
Dan throw us a perl 1liner in a day or two, so I thought I'd invite the
rest of the list to share their solutions.  I always enjoy seeing the
different ways the list deals with text parsing.  Come one, come all,
any language, any shell.  Except Dan, who is restricted to perl and 22
characters.  (# randomly pulled out of my arse, feel free to ignore it).

Source File:
#########BEGIN FILE#########
 Directory of C:\usr\share\data

06/03/2015  06:55 PM             4,288 HELP.TXT
               1 File(s)          4,288 bytes

 Directory of C:\usr\share\xxxx

06/03/2015  01:12 PM             4,288 HELP.TXT
               1 File(s)          4,288 bytes

 Directory of C:\usr\share\Shares\xxxCONTENT - XXXX

06/03/2015  11:42 AM             4,288 HELP.TXT
               1 File(s)          4,288 bytes
########END FILE############

Desired Result File:
###############BEGIN FILE####
 Directory of C:\usr\share\data
 Directory of C:\usr\share\xxxx
 Directory of C:\usr\share\Shares\xxxCONTENT - XXXX
###########END FILE###########

Bonus Result File:
############BEGIN FILE#########
C:\usr\share\data
C:\usr\share\xxxx
C:\usr\share\Shares\xxxCONTENT - XXXX
###########END FILE################
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBAgAGBQJVkcnYAAoJEMP+wtEOVbcddNMH/1cFnpONKSLDHessSdcefaRX
BlGNSaXFIzN3rok4RYIFaCZ2ZSGteKFy/fXAORsMMgP8qiWXmx2YEHaZwjCpuY2I
PoyVIaE0X449xaejyDPC8j6Pqikc5nxOoOMlIpsc9MKK2NmWaN1/cYR0pIn/a0Ak
j5SzbgJ/UfVgjcbOn2kGhwbnzhnlogRoV8RW1VKX2+2LFQF0gYdboOHNzQO3B+Hb
GnVDhxE8XZ2DELgZ5Fm7sISATCLOESig5b6weM4tFlM6cM6YGPqG0AP5wSWatzv1
H5S0aEPbbS9besLoj/JDr4OPLFZgsKvNNunTUJVSC6zfWBqAVguFESQymsGIWp4=
=rg/S
-----END PGP SIGNATURE-----

List Activity

From: Dan Lyke 
------------------------------------------------------
On Tue, Apr 28, 2015 at 1:48 PM, Jonathan Calloway
 wrote:
> Is it me or has the list been more quiet than usual recently?

... too quiet ...

So on my end:

* My irrigation controller should be ready to deploy, I just need to
either write the systemd config file to run it on my server and
connect a few wires up.

* Then I need to figure out how to rework my CMake build to best
extract the functionality of the applications I'm writing with my C++
helper library from the build of that library, so that I can start
publicizing it. That library does things like wraps the Perl
compatible Regex library, has a basic ORM wrapper for SQLite and
PostgreSQL, and includes a quick and easy way to write internet
servers, including HTTP servers.

* I'd love to get back to my facial recognition and photo
classification project.

* And I'm trying to figure out how to get paid for doing fun
interesting future-looking stuff again. Rather than what I'm doing.
Which is driving me nuts.

Ubiquity UniFi AP

From: Phil Sieg 
------------------------------------------------------
Need some help.

Wiring up my new house and plan to go with 3 UnifFi AP’s one for each floor and the basement, Tired of having nooks and corners with iffy coverage.

My question is this: If I give then ALL the same SSID and set up management properly, will my devices seamlessly connect with the best coverage? I may have not asked the question properly…. I currently have a TP-Link Access point with an extender at the other end of the house. This works for shit (sorry). I want blanket unified coverage that works seamlessly with ALL of my devices.

Others here have said the Ubiquity set-up is the way to go.

Ready…Set…GO!

Phil Sieg
President
SeniorTech LLC / snapfōn®
www.snapfon.com
phil.sieg@seniortechllc.com

Phone: 423.535.9968
Fax: 423.265.9820
Mobile: 423.331.0725

"The computer is the most remarkable tool that we've ever come up with. It's the equivalent of a bicycle for our minds."

Steve Jobs, 1955-2011





HTTP Server Architecture

From: Dan Lyke 
------------------------------------------------------
So I'm building a better irrigation controller, one that I can
manipulate with my smart phone.

An irrigation controller needs to do timing stuff, keep track of
state, so I need a daemon of some sort. And as soon as I get there, I
start to think "well, rather than having CGIs that talk to the daemon,
why don't I just make it serve HTTP".

And then I think: Rather than copying and pasting one of my older HTTP
servers, why don't I try to make something that's easy to re-purpose.

So I have a C++ object that owns the select loop. Attach servers to
ports, no problem. Server takes a lambda that returns the thing that
responds to that connection, still no problem.

Then we get to HTTP requests. Server creates a request object, sends
it header data. Once request is populated, we can decide what to
instantiate in response via some route (check the method, request
path, Host: header, probably types it accepts, create something that
responds to that request).

But there's potentially this other stuff coming in, from things like
HTTP POST or whatever.

I know there's the "spool everything to memory" (and, in the case of
Form-Multipart, to disk) model, things like Perl's CGI.pm do this.
NiodeJS does "everything is closures and callbacks" which can kinda
work, but...

Does anyone have a particularly favorite architecture for how to
handle the HTTP request/response lifecycle that I can look at? My
target language is C++, but part of the library I'm building in C++ is
the "simplify this so that I can start writing the crap I'd normally
write in Python or Perl and port later in a real language to begin
with" mode.

Thanks!

Dan

Chugalug Digest, Vol 31, Issue 81

From: "Kite, Mike" 
------------------------------------------------------
Thanks Lynn and Meuon.

Putting a pipe between domain and user bears the same bitter fruit :(

It's an OEL6 server, which I think, is pretty close, in this case, to RHEL6.

It does indeed have the return code -6 in /var/log/messages when trying to CIFS mount it.
And I may as well just keep trying smbmount rather than smbget, simply because I'll need to put files there as well as get them.

I'm trying to find the Red Hat article you mention, though this machine does not have a  /etc/request-key.d/ folder.  I do have a Red Hat portal account, I'm trying to recover my pwd to that now.

Thanks
mkite


Small job

From: David White 
------------------------------------------------------
I'd like to consider hiring someone to help me write a program that will be
used on my mail server. I may decide to write the whole thing myself in
PHP, but this isn't the type of work I do best.

I have a MySQL database, mail, with 3 tables: 1 for virtual users, 1 for
virtual aliases (forwards), and 1 for virtual users (actual users on the
system that receive email).

Each table has a primary key value of the domain ID, and the aliases &
users table also have individual primary key IDs.

I need a little web GUI that will allow a user to login to add, delete or
modify existing email addresses (change password).

Currently, all passwords (in virtual

[Hardware] E-ink Monitor

From: Joseph Simoneau 
------------------------------------------------------
On Mon, Jan 26, 2015 at 10:46:15PM -0500, Wil Wade wrote:
> Via OSNews...
> 
> The video shows a fair scrolling. No color, but also powered only by USB.
> If this were $100 instead of the projected $600+, it would be great!
> 
> http://blog.the-ebook-reader.com/2015/01/15/paperlike-13-3-e-ink-monitor-by-dasung-tech-videos/

> 

[Hardware] E-ink Monitor

From: Wil Wade 
------------------------------------------------------
Via OSNews...

The video shows a fair scrolling. No color, but also powered only by USB.
If this were $100 instead of the projected $600+, it would be great!

http://blog.the-ebook-reader.com/2015/01/15/paperlike-13-3-e-ink-monitor-by-dasung-tech-videos/

Mysql Rapid Loading

From: Mike Harrison 
------------------------------------------------------
http://geeklabs.com/widget/mysqlrapidload/Rapid%20Load%20MySQL%20Database

A quick perl hack to split up a large MySQL database “dump” (from mysqldump) into several files, 
and load it using multiple processes. Depending on your data, seems to provide an large speedup. On an 8 hour MySQL load, It loaded in right at 3hours with threads set to 4. 
In this case, everything but two tables loaded in minutes. 

Played with splitting up large inserts into multiple files, but it seems the indexing gets pretty funky. More efficient long term to load a table sequentially (it seems). 






To use PGP, or not to use PGP...

From: David White 
------------------------------------------------------
I'm working on a presentation I'll give next month at a conference geared
towards folks working for smaller Christian / missionary-focused nonprofits
on "Introduction to Security."

Some of the folks who attend my presentation will probably be a 1-man shop
with very little general IT knowledge, and others will probably know oodles
more than I about security and information systems.

Anyway... I installed OpenPGP into Thunderbird a few months ago, although
I've rarely (if ever) used it to sign or encrypt legitimate messages,
partly due to the fact that almost no one that I email uses PGP or have
ever heard of it.

Recently, I've been doing some research into how useful it actually is, and
whether or not it is actually secure.

My findings so far is that the current version of PGP is very secure.

Indeed, according to Wikipedia, there is no known method to breaking PGP
encryption: http://en.wikipedia.org/wiki/Pretty

Program to download transactions from bank websites

From: James Nylen 
------------------------------------------------------
I've written a program to... you guessed it... download transactions and
balances from bank websites.  Most of the bank websites I have seen are
just atrocious in terms of code and design, and I wanted a system to unify
my accounts.

Here's the code and documentation:

https://github.com/nylen/node-banker

I'd like to start releasing more software, so what are some good ways to
publicize your work?

I use this program with GnuCash (free accounting software) and a GnuCash
web interface that I wrote:

https://github.com/nylen/gnucash-django

This combination doesn't do everything I want, but it is still really
useful to me.  If you find any of this useful, great - please use it and
post issues to GitHub.

The transaction downloader is written in Node.js, which I like anyway, but
it's a practical choice too since a lot of these bank websites require
JavaScript to function properly.  So I think this code is also a decent
example of how to scrape pages using a headless browser.