Hacker Public Radio show

Hacker Public Radio

Summary: Hacker Public Radio is an podcast that releases shows every weekday Monday through Friday. Our shows are produced by the community (you) and can be on any topic that are of interest to hackers and hobbyists.

Join Now to Subscribe to this Podcast
  • Visit Website
  • RSS
  • Artist: Hacker Public Radio
  • Copyright: Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) License

Podcasts:

 HPR3277: Microsoft in my Debian repo | File Type: audio/mpeg | Duration: Unknown

Raspberry pi foundation added vscode repo to raspberry OS. Raspberry Pi OS's tried: Raspberry Pi OS https://www.raspberrypi.org/software/ Debian 10 https://raspi.debian.net/ Fedora 33 https://fedoraproject.org/wiki/Architectures/ARM/Raspberry_Pi#Downloading_the_Fedora_ARM_image To try later: Arch for Arm https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-4 TPLink dongle. Actually, it has a 6-7 inch antenna for greater range. https://www.amazon.com/Wireless-desktop-10-9-10-14-Archer-T2U/dp/B07P5PRK7J/ https://github.com/aircrack-ng/rtl8812au.git sudo apt install dkms cd rtl8812au sudo make dkms_install References. Gardiner Bryant (The Linux Gamer) https://www.youtube.com/watch?v=TuYPIohzo2Y Found after this recording is a more in-depth way to remove Microsoft's hands from your Raspberry Pi OS. From Ham Radio operator KM4ACK https://github.com/km4ack/pi-scripts https://raw.githubusercontent.com/km4ack/pi-scripts/417aaf3a9347c5e6a475071dcbbbe8cae68c1f75/removeMS The following code snippet was edited for readability. #Hold raspberrypi-sys-mods package sudo apt-mark hold raspberrypi-sys-mods #Redirect calls to packages.microsoft.com to localhost sudo echo "0.0.0.0 packages.microsoft.com" >> /etc/hosts #remove MS Key file sudo rm -vf /etc/apt/trusted.gpg.d/microsoft.gpg #create empty dummy key file sudo touch /etc/apt/trusted.gpg.d/microsoft.gpg #lock the dummy key file sudo chattr +i /etc/apt/trusted.gpg.d/microsoft.gpg #comment out vscode.list sudo sed -i 's/deb/#deb/' /etc/apt/sources.list.d/vscode.list #lock the vscode.list file sudo chattr +i /etc/apt/sources.list.d/vscode.list

 HPR3276: Deepgeek's thoughts about HD Radio | File Type: audio/mpeg | Duration: Unknown

Deepgeek's thoughts about HD radio. Links multicast chart en.wikipedia.org/wiki/Sacd Jason Scott episode 120

 HPR3275: D1 Mini Close Lid to Scan | File Type: audio/mpeg | Duration: Unknown

wemos-close-to-scan Use a Wemos to monitor if the lid is open or closed on a network scanner. https://github.com/kenfallon/wemos-close-to-scan https://hackerpublicradio.org/eps.php?id=3275 History In episode hpr2430 :: Scanning books, I had a bash file trigger a network scan. This required two steps, one to close the lid and the next to press a key for scantoimage.bash to trigger the next page of the scan. In the intervening time I looked at several solutions to improve this situation. The most obvious step was to put a magnetic switch on the scanner lid so that a device could detect the lid been closed. I tried a Raspberry PI but my scanner drivers are only available for Intel and not Arm. Then then accessing the pi using Remote GPIO, but it got very complex to setup and run. Inspired by hpr3077 :: Video conference Push to Talk Hosted by DanNixon on 2020-05-19, I tried using an arduino talking over serial to a Intel Compute Stick. But that was very flakey. Hardware Finally I settled on using a Clone of LOLIN D1 mini, and some Reed Contacts. Makerfire D1 Mini NodeMcu 4M Bytes Lua WIFI Development Board Base on ESP8266 ESP-12F N Compatible NodeMcu Arduino https://www.digikey.com/en/products/detail/zf-electronics/MP201801/361987 https://switches-sensors.zf.com/us/product/magnetic-position-sensor-mp2018/ ZF MP201801 Reedcontact 1x NO 175 V/DC, 175 V/AC 500 mA 10 W ZF AS201801 Bedienmagneet voor reedcontact Wiring Wire one end of the reed contact to 3.3v, and the other end to ground via a 10K resistor. Have a sensor wire go from the 10K resistor to pin D5 on the D1 Mini. Code D1 Mini See wemos-close-to-scan.ino Laptop See wemos-scantoimage.bash Operation Plug in D1 Mini and monitor the serial port to get its IP Address. Change the server="YOUR-WEMOS-IP-ADDRESS" in wemos-scantoimage.bash to the ip address. Change the image_path="/PATH/TO/YOUR/SCANS/" in wemos-scantoimage.bash to where your want the files saved. Close scanner and scan.

 HPR3274: My Custom dwm Setup | File Type: audio/mpeg | Duration: Unknown

Intro - video on yt, audio on hpr https://youtu.be/EMFMyxYch14 Who am I? arfab, clearnitesky, trumpetplanet my email has changed since my first hpr episode - thanks lavabit! You can now use hello@richcolq.xyz My previous episode was 0618 Story of ricing my own desktop: Always been into customising look/feel, never satisfied Found Luke Smith and liked i3, made own version. Pandemic hits! Started learning Python, JavaScript but had no real use for them... Made a website (inspired by disconnecting from social media) check out richcolq.xyz and github.com/clearnitesky What programs am I using? dwm (obviously) dmenu st surf / brave sxhkd - various short cuts sorted by purpose dunst sxiv/feh zathura my status stuff using dwmstat script a look in ~/.local/bin I recently learned about awk and rewrote all icon scripts which is what inspired me to record this episode. What next? Is it necessary to patch dwm? Probably not. I've come to believe that the real value in these experiments has come from my custom status scripts and keyboard shortcuts - not from patching new features into dwm. It does what I need it to (manage windows!) Thanks for watching!

 HPR3273: Embrace Firefox | File Type: audio/mpeg | Duration: Unknown

HPR.config Name: "Darwin" Handle: "Some Guy on the Internet" Occupation: "Loiter on the Internet" Hobby: "Freedom" Title: "Embrace Firefox" Summary: "That’s Our Browser!"

 HPR3272: In GNU/Linux, there is no "diversity", we're all just data. | File Type: audio/mpeg | Duration: Unknown

I'm just Some Guy On The Internet.

 HPR3271: Interview with a 6yo child | File Type: audio/mpeg | Duration: Unknown

Not really hacking but good times

 HPR3270: An Example of Using Layers | File Type: audio/mpeg | Duration: Unknown

There is a point where you need to stop being abstract and start demonstrating what you are talking about, so I thought this was a good opportunity to put some things into practice by creating an image. I chose to do a header image for my site Ahuka Communications that would more accurately reflect the content. This lets us use freely licensed images, an OFL-licensed font, layers, and various tools. Note that you can download all of this stuff from my site. Links: https://docs.gimp.org/2.10/en/ https://en.wikipedia.org/wiki/Wikipedia:Public_domain_image_resources http://www.clker.com/ http://www.clker.com/clipart-1895.html http://www.clker.com/clipart-29779.html http://www.clker.com/clipart-x-office-spreadsheet.html https://www.clipartspy.com/ https://www.needpix.com/ https://www.needpix.com/photo/96030/file-type-ods-spreadsheet-open-document-spreadsheet-file-open-office https://www.needpix.com/photo/28685/presentation-people-meeting-office-corporate-seminar-training-professional-businesspeople https://www.needpix.com/photo/1321215/abstract-background-business-cloud-concept-graphic-group-illustration-office https://fontlibrary.org/ https://www.ahuka.com/wp-content/uploads/2020/09/Header.zip https://www.ahuka.com/gimp/an-example-of-using-layers/

 HPR3269: Linux Inlaws S01E23: The first year of the five year plan | File Type: audio/mpeg | Duration: Unknown

Free software (not just Richard's idea): https://www.gnu.org/philosophy/free-sw.html How Nvidia became Skynet: http://hackerpublicradio.org/eps.php?id=3069 Hacktoberfest: https://hacktoberfest.digitalocean.com Claudio and crew: http://hackerpublicradio.org/eps.php?id=3099 Not going out: https://en.wikipedia.org/wiki/Not_Going_Out An American Pickle: https://www.imdb.com/title/tt9059704/?ref_=fn_al_tt_2 Mrs Honeyhume: http://hackerpublicradio.org/eps.php?id=3251

 HPR3268: Video Game Review - Ark Survival Evolved | File Type: audio/mpeg | Duration: Unknown

Enigma reviews Ark Survival Evolved , a multiplayer survival game for the xbox, PC and ps4 Come chat with us at irc.freenode.net #hackerexchange Follow me on twitter @Ed_N1gma

 HPR3267: Ripping Media 2021 | File Type: audio/mpeg | Duration: Unknown

android has newpipes for downloading youtube windows youtube-DL script: https://github.com/freeload101/SCRIPTS/blob/master/Windows_Batch/Youtube-dl-ffmpeg-aria2c-updater-downloader.bat ffmpeg notes: I started out by wanting to download facebook live streams and ended up missing it all together Reference (no longer live by the time I got online... ): https://www.facebook.com/FormulaDRIFT/videos/452016008942956/ live video looks like something about mpd files with facebook also looks like you need ffmpeg complied with --enable-libxml2 this is where I found a WONDERFUL script https://github.com/jb-alvarado/media-autobuild_suite also located other untested projects (pre compiled binaries ;/ ) https://www.videohelp.com/software/Hybrid windows binary of youtube-dl for facebook/twitch.tv and youtube etc .. https://ytdl-org.github.io/youtube-dl/download.html oneliner to download/run media-autobuild_suite to "%userprofile%media-autobuild_suite-masterbuildffmpeg-gitbuild-static-64bit" powershell -Exec Bypass "IEX (New-Object System.Net.WebClient).DownloadFile('https://github.com/jb-alvarado/media-autobuild_suite/archive/master.zip',"%userprofile%desktopmaster.zip"); Expand-Archive -LiteralPath "%userprofile%desktopmaster.zip" -DestinationPath "%userprofile%desktop" ;Start-Process "%userprofile%desktopmedia-autobuild_suite-mastermedia-autobuild_suite.bat" " this took over 8hrs to compile on a i7 I disabled items that had warnings and comments about issues and useless of codes that have issues etc missing libopenh264.dll when I launched ffmpeg_g.exe the dll was not built but I'm not sure it's something I messed up I'm sure only post I saw online about it was that it's useless and -full should never be used flaming etc start media-autobuild_suite-mastermsys64mingw64.exe and run the following Reference : https://bluexmas.tistory.com/category/OS not sure what the flags were for but copied the DLL into the folder and it appears to run git clone https://github.com/cisco/openh264.git cd openh264 export "CFLAGS=-fno-stack-protector" export "LDFLAGS=-lssp" make also had to apply this fix for AR etc in platform-mingw_nt.mk folder find / -iname "platform-mingw_nt.mk" -exec sed 's/x86_64-w64-mingw32-//g' -i.bak '{}' ; youtube-dl -f bestvideo+bestaudio "link to youtube video" If that gives you an error, try the following instead: youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio' --merge-output-format mp4 "link to youtube video" Here you download the best video and audio separately and then merge into a, in this case mp4 file. You can change the output format on the merged video as well.

 HPR3266: Upgrading Debian on my raspberry pi | File Type: audio/mpeg | Duration: Unknown

Pi13 upgrade from Jessie 8 to Stretch 9 - performed 15/12/20 History Upgraded my raspberry pi 13, which I think had a minimal install Raspbian, Debian i.e. has no desktop installed. The Pi had a PiFaceIO board installed, refer to my previous HPR episode Hpr2901 Backup process, in case something went wrong I first moved all the unnecessary files to free up as much space as possible Shrunk the Pi partition on the installed 128GB SD card down to 25106MB (24.52GB), (25708544K), 26,325,549,056 bytes using partition magic I calculated that this would be 51,417,088 blocks of 512 bytes I used dd to make an image file and grabbed some unallocated space after partition by using count=55417088, refer to the command below sudo dd if=/dev/sdb of=/home/stuart/pi-13-img-backup.img bs=512 count=55417088 I used the following command to image files to a spare 64GB SD card sudo dd if=/home/stuart/pi-13-img-backup.img of=/dev/sdb bs=512 status=progress I then expanded the partition to fill the full 64GB of the card Booted from the 64GB card to make sure that I had a backup in case anything went wrong Removed the 64GB card which I can go back to if things don't work out Booted from 128GB card and expanded the partition using Gparted to fill 128GB SD card I used the 128GB SD card to perform the upgrade, remember I have 64GB card to fall back on if things go wrong Upgrade process Source of information below Step 1: Check available disk space In order to update to Raspbian Stretch, there must be enough space on the SD card. Therefore you should check the available and used disk space usage first: $ df -h Step 2: Check package status You must also check that all packages are in a state that is suitable for upgrade. The following command displays all packages that have the status semi-installed or configuration failed, and those with error status: $ sudo dpkg --audit $ sudo dpkg --get-selections | grep hold Step 3: Update system Before upgrading, the Raspbian should be completely updated: $ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get dist-upgrade Step 4: Modify Release For upgrading to the new Raspbian version, the package lists must be adapted to the "Stretch" release. To do this, only the word "jessie" has to be replaced by "stretch". In order not to overlook any position, we simply let the replacement be done by the following command: $ sudo sed -i /deb/s/jessie/stretch/g /etc/apt/sources.list $ sudo sed -i /deb/s/jessie/stretch/g /etc/apt/sources.list.d/*.list Step 5: Updating package lists The new package lists must then be updated and imported: $ sudo apt-get update Step 6: Update to "Stretch" Now we are ready to start the upgrade: $ sudo apt-get upgrade $ sudo apt-get dist-upgrade Step 7: Clean up installation Old, unnecessary packages are removed after the system update with the following commands: $ sudo apt-get autoremove $ sudo apt-get autoclean What was reported during upgrade repo for get_iplayer no longer available so had to comment them out. On my Pi these were loca

 HPR3265: My Chromebook Experience | File Type: audio/mpeg | Duration: Unknown

On January 5, 2021, Zen_Floater2 did an interesting show that you might call a virtual conversation with Klaatu. He took a show that Klaatu had done on the GNU World Order podcast about using Chromebooks, and interspersed his own comments. As I was listening I thought that I had a slightly different perspective, so I recorded this brief show about my own experience. Links http://hackerpublicradio.org/eps.php?id=3242 https://www.amazon.com/gp/product/B075S8YS87/ https://www.palain.com/my-chromebook-experience/

 HPR3264: Intro to Nagios | File Type: audio/mpeg | Duration: Unknown

Nagios Basics Introduction I noticed nagios on the requested topics page. I am far from being an expert with nagios and there is a lot I do not know. I have a working knowledge of most of the basic nagios principles. So, hopefully, I can give a useful introduction and review some one the principles of nagios along the way Nagios is a network monitoring tool. You define some things for nagios to check, and nagios will alert you if those checks fail. Nagios has a web UI that is normally used to see the status of the checks. There are some basic administration tasks you can do from the web UI enabling/disabling notifications Scheduling Downtime Forcing immediate checks Nagios is primarily configured with text files. You have to edit the nagios config files for things like adding servers customizing commands Nagios core vs NagiosXI NagiosXI is the commercial version of nagios. NagiosXI requires a paid license and includes support. NagiosXI has some extra features including wizards for adding hosts and easy cloning of hosts. I have used NagiosXI, and personally don't find the extra features very useful. Probably the biggest reason to use NagiosXI is Enterprise that requires commercial support The community version of nagios is normally referred to as nagios core This episode will focus on the nagios core Nagios Documentation I don't like the official nagios core documentation. A lot like man pages, It is a good reference, but can be hard to follow. Maybe is it possible for someone to read the documentation and be able to install and configure nagios for the first time. But it took me a lot of trial and error to get a functional nagios server following the nagios documentation Outside of the official documentation, Most of the nagios installation guides I found online recommend downloading and building nagios from the nagios site. My general policy is to use OS provided packages whenever possible. Normally, sticking to packages eases long the term maintenance. You may not always get the latest feature release, but installation and updates are usually easier. I know not everyone will agree with me here, and will want to build the latest version. Regardless of the install method, most of the nagios principles I go over will still apply I am making the assumption that most listeners will be most familiar with Debian/Ubuntu, so I will go over installing nagios on Ubuntu using the nagios packages from the Ubuntu repository Hosts and Services Before I go over the installation, I'll talk a bit about some of the pieces that make up nagios Nagios checks are for either hosts or services. From the Nagios documentation A host definition is used to define a physical server, workstation, device, etc. that resides on your network. Also from the nagios documentation A service definition is used to identify a "service" that runs on a host. The term "service" is used very loosely. It can mean an actual service that runs on the host (POP, SMTP, HTTP, etc.) or some other type of metric associated with the host Normally, hosts are checked using ping. If the host responds to the ping with in the specified time frame, the host is considered up. Once a host is defined and determined to be UP, you can optionally check services on that host Installation and setup Install the packages apt install nagios4 One of the dependencies is the monitoring-plugins I'll talk more about the monitoring-plugins package when we dig in to the

 HPR3263: My Beginnings in Tech | File Type: audio/mpeg | Duration: Unknown

Hiya! There aren't any links or anything to put here, but putting something in the show notes seems important.

Comments

Login or signup comment.