back to & hit spaceba r to scroll through page!

Blog. Sort of. :)

April 17, 2021

If you do computer work, you should join ACM. The website is When you join you can also join various groups, I am in the SIGMOBILE group and get a magazine from them. They had an article on CCAST: for drone swarms. Interesting to me. I would have like a bit more about various types of drone swarms. It seems to me there are a few types. There are disposable drone swarms, all nodes are low cost and disposable. Then there are hybrid disposable swarms where not all nodes are disposable, you have non disposable drones operating with the disposable drones. Then there are non disposable swarms where all nodes are not made to be disposable. So three (3) types that I see of drone swarms.
In the exercise, they has functions for drone replacements due to low battery. Seems to me there should be some other modes, where if the battery is low, the drone can go to sleep (land) and await urgent orders, or wait for a set time. The article was written by people working for a large defense contractor and funding was provided by Darpa and the US Navy.

Although I find the possibilities of the drones incredible, it is a bit sad that drones have been killing people for many years now. And unfortunately, they drones and operators occasionally make mistakes and kill the wrong people. Automated AI drones, AI mines and AI robotic weapons are indeed some of the more evil things the human race has developed. We need to be careful in this area, for sure. A landmine is in itself pretty nasty weapon. Add some AI and robotics to a landmine, and the thought of a small mine sneaking up on you while sleeping in the bush? Its pretty wild and will make for a good book. Again the technology has been around for years but it is increasingly getting lower cost, so we will see it more.

March 25, 2021

Another look at the high voltage USB testing. A nice guy from Texas wanted to know some details about my high voltage testing. This was from the video on youtube that I posted. See link below. The high voltage was applied to the USB extender cable, with the SANDISK connected. In the picture below look at the left side where the silver cable is. See the flash drive, and the gap? So between the USB flash drive and the USB extender cable, can you see that gap? That is where the 3000 volts was applied.
This was over 3000 volts applied to a USB shield, at around 15kilohertz, as measured with my oscilliscope. The voltage was created from a toy part, a flyback transformer salvaged from a broken toy plasma ball. The toy uses 5watt of DC power and then creates the 3000 volts using the flyback circuit. So its alot of voltage but not too dangerous.
See picture below. A 2 foot usb shielded cable was used. The voltage was applied to this cable, to the shield. In the picture below you can see the usb cable to the left, with one of the ZFS disks connected. To the right of the laptop you see the other two (2) usb drives, so a total of three (3) usb drives made up the ZFS pool. Notice that the SANDISK flash drive has only a plastic shield. So the voltage could not go directly into the flash drive. But voltages of 30 volts and more have been seen in wires next to where I have put the high voltage. So the flash drive I am sure got some over voltage, but not enough to make it fail.
I need to repeate the experiment to see if the high voltage caused data loss. It did cause ZFS pool problems, but was that data corruption? It really doesnt matter if it happens to ONE disk, as ZFS is supposed to be able to correct this when you run the scrub command.
In summary, the voltage somehow temporarily caused the USB function to DIE/STOP/DISABLE (only the left side USB that was hooked to the 2 foot cable). Hours later, after many reboots, this USB controller started working again! This USB controller would not work at all with any drive. I was pretty sure I had destroyed the laptop USB function on the left side of the laptop, yet it didn't!
I am unsure if this was from solder damage, capacitor overloading or capacitor burn through, or exactly what components where damaged. . .yet it was only temporary, these components and system were somehow able to start working again. I would like to repeat the test with a smaller USB circuit where I can measure the discreete parts and find how the voltage is actually disabling the USB controller. Until then, happy experimenting!

Here you can see the burn marks on the USB shield where the voltage was applied.
The unshielded USB SANDISK flash drive. This was very near where voltage was applied. Yet this flash drive sustained no damage!

March 22, 2021

A note from a CEO regarding China and US trade. You should read this. Its true that we have let China overwhelm trade with the US and it's pretty shocking. Political? Economical? Hell yes it is, and it affects EVERYTHING you do in the civilized world. Click the picture below to read the letter.

March 15, 2021

Naval research leads to fast connections. This group found that a polymer conductor (?) can transmit information faster than a copper cable. A good read is here at MIT website polymer electronics. I'd like to know how the polymer strands are connected to silicon.
Solder at high speed? Ultrasonic soldering? What was the conducting elements used in the polymer fiber? Also are the polymer strands more resistant to ESD? The strands are a semi-conductor, yes? Questions!

March 10, 2021

A great podcast about risk and human issues. Fear and risk plays a role and safety culture is something that has to be there. Read the podcast here: Podcast here

A few things though. The Volkswagen thing is a bit weak. I think VW gets alot of bad press on that. A I think the Volkswagen emission thing is pretty minor. These are weak comments with no facts. Do they know what really happened? Talk about some facts please. Nor should they assume the SW engineers are bad people. That is jumping to conclusions. The VW thing, it appeared to me a function used to help the environment, not to fake a emissions test. It is a really important subject when you have high risk projects. What is a high risk project? Something you normally do NOT do, and it is important.

Feb 18, 2021

 A few more hours of hacking freebsd and ZFS. I found that zfs on freebsd is pretty stable. It works. I havent tried it on a variety of hardware. In my test case, it does recover from drive failures. On my test case, sometimes it would require the freebsd to reboot. Meaning I simply could not get the pool to come online without a reboot. I would like to compare it to another similiar system like Redhat Gluster. Which is another software defined storage system. My zfs test case used a old laptop with three (3) usb attached disks. My system also had 2 gig of ram. I'd like to try it with 4 gigabytes of ram and see if I run into the same issues.

Feb 2021

Worked on ZFS file system yesterday. This was all test and learning. Mr Paige made me think there might be something to this, especially since we have so many different vendors/clouds doing storage. Do you trust your SAN or raid? With ZFS, you can add another layer to your storage that should give you extra protection of data corruption. That is the idea. So I tried it! I started with a simple single disk ZFS, then went further and built a RAIDz configuration and tested it out. 

Things of note: ZFS is memory hungry. I was able to run a decent system with 2 gigabytes of ram. It complains that cache is degraded unless you have 4 gigabytes. Yet even with 2 gigabytes of ram, the ZFS did appear to cache some content. It appeared that the ZFS system, in general, worked faster in RAIDz configuration with three (3) drives. Many times faster, not just like 50% faster, it seemingly began to cache large files and copy them in several seconds. B

I simply could not get ZFS working on my Debian linux. Even after upgrading my kernal version to the latest, I simply could not get it to work after several hours of troubleshooting. WTF. Sad as this software has been around for a long time, why can't linux get it working right?

I had to go to minimal freeBSD install to get ZFS to work. I used several flash scsi drives to make the RAIDz array. This may sound expensive, but it was actually extremely low cost. My system was 1. Acer laptop, Pentium P6100 64bit, 9 year old laptop? 2. Three (3) flash thumbdrives at cost of around $15.00 total. Even really cheapo thumb drives use SCSI. It is true, scsi protocols behind the scene (news to me!). Freebsd shows the scsi protocols in use, scsi SPC-4 and SCSI SPC-3. See standards at In freebsd documentation, it says you must use similiar sized drives. True, it does complain. But you can force it. And I did. In the RaidZ was forced to build a 16 gigabyte array with: One 8 gig thumbdrive. Two 16 gig thumbdrives. How that ends up working, I am not sure. The simple RAIDZ configuration was like a three way mirror? Need more testing to find out.

How does it work with single drive as ZFS volume? Disconnects of the USB drives were immediately notified in /var/log/messages as they should be, also ZFS would then notify of degradation. With a single USB drive, a disconnect of USB drive results in loss of ZFS. . . yet mount point still is there and mounted. Even the directory will list files for a few minutes (from cache). Eventually any use of the mount will result in a hung terminal, until that mount is unmounted by force.

How about raid? Of course its better. Single drive loss seemed to work great. Some ZPOOL operations resulted in long delay or terminal hangs. For example, on RAIDz using three drives, removing a USB disk and then reinserting the disk causes pool to be degraded. No problem, I like that. "zpool online storage /dev/da3" would get the pool back to normal, but that session would take a while (flip to another terminal using ALT + F3). In another terminal you see pool is already back to normal. A few minutes later, the "zpool online storage /dev/da3" is taking its time but finally finishes and returns to the CLI prompt. Nice!

File integrity? This is what we want. "ZPOOL scrub storage" ran pretty quick and identified no errors. It shows the last time you ran it and keeps this in memory for operators. More testing to come.

So. . . What if I get worried? No worries. You can get a consultant to help you. Call me on networksetup contact page, or you can buy support from a vendor who does ZFS. You might try the AWS iq page amazon consultants. It seems AWS has pretty good audience using FREEbsd and gigantic file systems. So I would suggest looking at AWS consultants to help with big data or big file systems like ZFS. It seems AWS has pretty good audience using FREEbsd and gigantic file systems.
Hire a consultant go to freebsd consultant page and find someone to help.

ZFS Products   ZFS in a NAS. Just need NAS but want zfs, and want support? Try Qnap.
 Try Oracle zfs.
 Purestorage seems proprietary, but I am told they use zfs. Check it out for yoursel at link below.

A video that I made of some ZFS hacking. USB and high voltage with ZFS

December 2020
IPV6 address. A ipv6 address is a powerful thing. The address space is large and you rarely need to NAT any ip to ip. Why nat? Nat is useful but it does slow your networks a bit, its more computation work each router has to do. Instead with IPV6 you can send data a tiny bit faster, and no need for IP overlap. Click here on this ipv6 size representation for a look at the size of ipv6.
They do a pretty good job of explaining the /64 size. Which is not familiar with most. We deal with /32 and less, which you can do in your head. You really can not do ipv6 subnets in your head, not me anyway. Also they have a pretty good ipv6 subnet calculator there. For a quick figure out ipv6 hosts. Check out ipv6 subnets.

December 2020
So we need super security, not so-so security. You need it, we need it, the hackers hate it. You need dual factor authentication.

Goal - make a dual factor authenticatin system for unix/linux.

What to do? I know radius is needed, or I think radius will be a part of the solution. Radius has been around forever, lots of things work with it. I want to run radius on linux. So I read this:

Idea - Use radius to authenticate linux. Then use the radius to also poll/request/push/pull a secret to a mobile phone.

Steps. AFter user login with certificate or password, the radius some how kick starts the dual factor. So for the phone method, which is you call the mobile phone, and wait for a specific digit entry. Should be a way to tweak and adjust security versus ease of use. Easy
So make it easy. By one keypad touch (but do NOT tell the person what number to push). We have to have ability to tweak, and adjust. Some people like it easy, some do not. So here are the choices.

EASY. A pleasure to use, not real secure, but better than single factor auth.

HARD. Or more difficult by asking for specific phone entry that only user would know. This is similiar to a password, but more like a pin.

Or create an app on the phone, that does similiar function.

I see on my android phone there is a MFA app by a group called Npulse. Looks to do something similiar:

If you simply need MFA on linux, i suggest this:,Pluggable%20Authentication%20Module.%20Run%20the%20following...%20More%20
And call RD & Sons to help implement!

October 2020
The right time. The right whale. It is the day before halloween. Planning a halloween outing, or party, of course you have. Worked on the costumes for you children? It is that time of year. Today I read about the right whale and that they are endangered. So what? Well for me, having spent countless day on the open oceans, it bothers me. I love the ocean. And seeing a whale is RARE. And to hear that one type of whale is close to extinction, it pulls my heart strings. What to do? And can a network save it? These right whales are big. 65 feet long. Easily put a small battery and gps on the whale. But how do you keep the battery charged? Need a motion activated charger, or charged by water pressure and water motion. But then how do you send the gps coordinates to land? If you had many network nodes at sea. . ..continue reading.

August 2020 Hacking ssh. A look at ssh logs on a unix machine. read here about ssh knocking. How many servers do you have infected?

On a persons computer I see they have allowed RDP to the entire internet. Well meaning and it did work, but unfortunately there are bad actors on the internet that will constantly try to login to your RDP. On this particular client, the offenders came from Poland and France. Here is the information on the networks that were attacking the rdp host: $ whois
% This is the RIPE Database query service.
% The objects are in RPSL format. Continue reading whois on the attackers from Poland
% Abuse contact for ' -' is ''
address: 00-043 Warsaw address: PL
$ whois

August 2020
Universal plug and play. Its a feature built into home wifi routers. This feature allows a program to manipulate the router/NAT functions. Its powerful but capable of being exploited. To be safe, turn OFF universal plug and play. You may see it called UPN iGD. IGD is for internet gateway device. Common games like Minecraft, Call of Duty, will create NATs to allow better gameplay. Turn of UPNigd and manually setup the NAT, once you know what ports to forward on your router.

August 2020
We do have hobbies. Most hobbies get eradicated once you have children. For me, this is also true. There is just not enough time. One thing that I have done, as a hobby, was buy a RV. Just like if you wanted to fish, and you needed a boat, well then your hobby is boating but you like to fish. Or you like to boat and your hobby is fishing. They go together. .same same! So I have an RV that we have had for a few years. Awesome trips for sure, but for us the time is up. So if you are interested in a used RV, check it out here at craigslist. Craigslist RV for sale in california.
To read about it, here are some details. Lots of extras on this Providence diesel pusher. You will find it difficult to find a RV with such great features and well cared for. Four (4) slideouts give you lots of room for a small family.
Video of RV -
Extras - Front hood bra. Custom front extra quick disconnect air connection. With included air hose, this allows all tires to be filled with air. Neat feature to keep tires properly inflated, without going to a gas station! Steering compensator installed. Keeps RV steering at one spot, on uneven roads. New color day/night backup camera. New over the air HD antenna. New icemaker. Refrigerator runs on propane or AC. It has a new icemaker. Fridge recently tested, freezer at 22 degrees f and fridge at 40 degrees f. ...
Interior is in pretty good shape, most everything works as original design. Kitchen, sink, oven, all cabinents work as intended. Slideout table has been refinished.
Tires only 13 months old with a few hundred miles of use, almost new! Two (2) New chassis rv battery. The house batteries recently checked and ok condition (big RVs have two sets of batteries, one for chassis and one set for RV auxillary use). RV has bypass switch that allows starting the engine on either set of batteries. Lots of AC power connections inside the RV, also has AC inverter command center that shows inverter state, and easily change power available versus power being used to charge batteries. Two air conditioners that work well. Two exhaust fans, one in bathroom, one in the main room. All chassis lube points have been greased recently, steering, drive line, everything under the RV has been cleaned with power sprayer. Generator is ONAN and runs on diesel also, recently had oil changed. Front panel AC system shows power utilization of the RV, good for sites with little electricity or when running on the generator. New Co2/propane detector installed last year (they have a limited life span). Windows are double pane with screen (except for front window). Extra table for living room, you can customize one table and have another original table, if you like. Custom drink holders installed on slideout table. Has a built-in vacuum cleaner, low noise and empties into lower compartment. Kitchen has oven, microwave, four burners and decent storage. HD flat screen in the lower compartment for outdoor viewing. Radio in lower compartment. HD Flat screen TV in the front (Sony). HD Flat screen TV in the back room (Samsung). Blue ray player, Xbox game console. Caterpillar C7 Diesel Engine, no DEF fluid (emissions) needed on these. Recent engine computer code upgrade, done by Caterpillar. Extra DC fan on radiator. Recent oil and transmission fluid change. Air filter cleaned last month, and I have an extra air filter brand new. I know some people to help you finance, if you need that.

Sept/August 2020
Reading up on XML, CSS and xml transforms, using ummm another three (3) letter word. I like that the CSS sheet file can easily manipulate the look of any XML file (when viewed with a browser). I will post some examples
One example of a simple CSS and javascript is the "Read more" button on this page. Its a simple javascript code and style that allow that function to work. Keep aware of remote code (javascript) vulnerabilities running on your browser.

August 2020
Universal plug and play. Its a feature built into home wifi routers. This feature allows a program to manipulate the router/NAT functions. Its powerful but capable of being exploited. To be safe, turn OFF universal plug and play. You may see it called UPN iGD. IGD is for internet gateway device. Common games like Minecraft, Call of Duty, will create NATs to allow better gameplay. Turn of UPNigd and manually setup the NAT, once you know what ports to forward on your router. Again, turn OFF upnp !!! Prevent malicious software from manipulating your router!!
If you know a bit about .NET, here is some sample UPNP code for router nat setup. Wait, your probably think, ignore this. I have a firewall! Well if its a firewall that has the capability of UPN IGD, then even if you have the firewall enabled, it still may allow this exploit! Have a network guy check your firewall!
Net code for UPN IGD">Net code for UPN IGD.

Jan 2019
I am reading a IEEE book about several technologies, the book titled "Handbook of applied algorithms." It discusses WDM, and the concepts. If you are new to multiplex, you should read up on multiplexers. They are pretty common in communications. Often setup and rarely tweaked with again. Traffic grooming is a new term for me. Traffic grooming is all about taking multiple data sources, like T1 lines and combining into a certain color channel, or wavelength. Qian-Ping is the author of the text. Another thing I learned is the ADM. ADM is short for Add, Drop, multiplexer.

modification. RD & Sons specializes in software and computer hardware. RD & Sons has experience in systems management, system design and RD & Sons has experience in systems management, system design and We have staff knowledge with computer programming. This includes C#, C++, Java, VB, VBA, and HTML user interface design, Unix scripting and windows shell (WMI, batch) scripting. We believe if it needs to be repeated, it needs to be automated! We try document and automate everything we do!

We are experts at digital communications. We have FCC GROL wireless certified engineers. We can design or remediate any communication systems, from HF frequency to microwave frequency. Kilobit speeds? Multi gigabit speeds? Any network speed, we can handle any data, anywhere! Need encryption, VPN, custom network routes? We can do this. LAN, WAN, PAN, any network you name, we have probably built it. We have certified Cisco technicians.

We have experience in point to point communications. All radio links will be documented and baseline certified. Data speeds, radio details can be monitored remotely. Failure prediction is possible by exact measurement. We document SOM (system operating margin) link quality on all radio links we build.
We have experience in project analysis, project management, and project costing. We have ITIL certified staff.

RD & Sons We have integrated and built small GIS systems. We are not GIS experts, we admit! That said, we can help on your GIS needs. We have partnerships with several GIS companies who focus on GIS. For small mapping and GIS projects, we can build a system for inventory and mapping. For minor inventory and location mapping, we have built small GIS systems using Google Earth.

RD & Sons RD & Sons is a disabled veteran owned business. We are a small business with a network of engineers ready to take on most any communication or programming task.

We have staff with previous TS clearance. We have staff with clear backgrounds (no criminal and good credit). We have several staff that can easily get interim TS clearances.

RD & Sons. A veteran owned company.

Let us help you define and document the issue, then we will find the most effective solution(s).

RD & Sons. A licensed business operating in Riverside, California. Our capability statement.
Phone 951 545 4269
email us at:
A few things, for sale.

Minimal design by Rod Deluhery. Created using unix VI, published with Apache and available in ipv4 or ipv6. A famouse quote we hold and covet:

"Any occupation wishing to exercise professional authority must find a technical basis for it, assert an exclusive jurisdiction, link both skill and jurisdiction to standards of training and convince the public that its services are uniquely trustworthy.” -H.L. Wilensky.