Posts

Considerations for buying new mini PC/firewall appliance to run Snort Intrusion Prevention System (IPS)

Subject: Considerations for buying new mini PC/firewall appliance to run Snort Intrusion Prevention System (IPS) Good morning from Singapore, My old desktop PC which is running Snort Intrusion Prevention System (IPS) is failing. These are the hardware specifications: - Intel Pentium Dual Core E6300 processor @ 2.8 GHz - Intel Desktop Board DQ45CB - 6 GB DDR2-800 memory - 1 TB 3.5 inch SATA internal harddisk I am going to buy a new mini PC/firewall appliance to run Snort IPS. The price range should be between SGD$200 to SGD$250. The hardware specifications are as follows: - Intel Celeron J1900 Quad Core processor (2M Cache, 2.0 GHz up to 2.42 GHz) - Intel HD Graphics - 1 x DDR3L SO-DIMM Socket (Up to 8G, 1333/1600MHz) - 1 x VGA - 2 x USB 2.0 - 1 x Mini-PCIe for mSATA SSD - 4 x Intel Gigabit LAN ports - 1 x RJ45 RS232COM port Are the above specifications optimal for running Snort Intrusion Prevention System? I will be installing Snort as a package inside pfSense firewall/netwo…

Are there any good tutorials on setting up Exim MTA/SMTP Server?

Good evening from Singapore,

I have deployed cPanel web hosting control panel before and Exim was
installed and configured automatically by cPanel.

If I want to install Exim as a standalone MTA/SMTP server, are there any
good tutorials which I can follow?

I am looking forward to hearing from you soon.

Thank you very much.




REFERENCES
===========

[1] https://lists.exim.org/lurker/message/20200330.130100.32f83fc1.en.html

Is PostgreSQL SQL Database Command Syntax Similar to MySQL/MariaDB?

Good evening from Singapore,

Is PostgreSQL SQL database command syntax similar to MySQL/MariaDB?

Because I have never used PostgreSQL before.

I am looking forward to hearing from you soon.

Thank you.




REFERENCES
===========

[1] https://www.postgresql.org/message-id/42f1a4b88bd1bb539d6e97f4705a07e2%40teo-en-ming.com

[Wikipedia] Political abuse of psychiatry

Political abuse of psychiatry, also commonly referred to as punitive psychiatry, is the misuse of psychiatry, including diagnosis, detention, and treatment, for the purposes of obstructing the human rights of individuals and/or groups in a society.[1][2]:491 In other words, abuse of psychiatry (including that for political purposes) is the deliberate action of having citizens psychiatrically diagnosed who need neither psychiatric restraint nor psychiatric treatment.[3] Psychiatrists have been involved in human rights abuses in states across the world when the definitions of mental disease were expanded to include political disobedience.[4]:6 As scholars have long argued, governmental and medical institutions code menaces to authority as mental diseases during political disturbances.[5]:14 Nowadays, in many countries, political prisoners are sometimes confined and abused in psychiatric hospitals.[6]:3[7] Psychiatry possesses a built-in capacity for abuse that is greater than in other a…

Considerations for buying new mini PC/firewall appliance to run Snort Intrusion Prevention System (IPS)

Subject: Considerations for buying new mini PC/firewall appliance to run Snort Intrusion Prevention System (IPS)

Good morning from Singapore,

My old desktop PC which is running Snort Intrusion Prevention System (IPS) is failing.
These are the hardware specifications:

- Intel Pentium Dual Core E6300 processor @ 2.8 GHz
- Intel Desktop Board DQ45CB
- 6 GB DDR2-800 memory
- 1 TB 3.5 inch SATA internal harddisk

I am going to buy a new mini PC/firewall appliance to run Snort IPS.
The price range should be between SGD$200 to SGD$250.
The hardware specifications are as follows:

- Intel Celeron J1900 Quad Core processor (2M Cache, 2.0 GHz up to 2.42 GHz)
- Intel HD Graphics
- 1 x DDR3L SO-DIMM Socket (Up to 8G, 1333/1600MHz)
- 1 x VGA
- 2 x USB 2.0
- 1 x Mini-PCIe for mSATA SSD
- 4 x Intel Gigabit LAN ports
- 1 x RJ45 RS232COM port

Are the above specifications optimal for running Snort Intrusion Prevention System?
I will be installing Snort as a package inside pfSense firewall/network securit…

Teo En Ming's Debian 10.3 Linux Live CD/DVD is available for download

Subject: Teo En Ming's Debian 10.3 Linux Live CD/DVD is available for download

FOR IMMEDIATE RELEASE
26 MARCH 2020 THURSDAY
SINGAPORE

Teo En Ming's Debian 10.3 Linux Live CD/DVD is available for download. It is based on Debian 10.3 Linux 64-bit, features Linux kernel 4.19.0 and has an integrated GNOME GUI desktop environment with internet access.

You may download Teo En Ming's Debian 10.3 Linux Live CD/DVD at the following Google Drive download link.

URL: https://drive.google.com/open?id=1vGKo4OPFj0ziUhFB5sZOL4nwCic4nDBV

This is the very first release. Expect subsequent releases in the future to be even better. Stay tuned for more!




REFERENCES
===========

[1] https://lkml.org/lkml/2020/3/26/617

[2] http://lkml.iu.edu/hypermail/linux/kernel/2003.3/03791.html

[3] https://marc.info/?l=linux-kernel&m=158523590815349&w=2

[4] http://lists.linuxfromscratch.org/pipermail/lfs-chat/2020-March/029105.html

What is the BEST GUI frontend to iptables firewall?

Good evening from Singapore, May I know what is the BEST GUI frontend to iptables firewall? It can be very involved and tedious to configure iptables firewall using the command line approach. Are there any good rankings and reviews on the best GUI frontend to iptables firewall? I am looking forward to hearing from you soon. Thank you very much.REFERENCES ==========[1] https://marc.info/?l=netfilter&m=158522298110116&w=2

[Wikipedia] Political abuse of psychiatry

[The New York Times] The Search for E.T. Goes on Hold, for Now

Letter from National Academy of Sciences Committee on Human Rights dated 10 March 2020

Image

Teo En Ming's Computer Rescue CD/DVD 20200319 is available for download

Subject: Teo En Ming's Computer Rescue CD/DVD 20200319 is available for download

Teo En Ming's Computer Rescue CD/DVD 20200319 is available for download. It is based on Martin L. Purschke's work and Linux kernel 4.10.1.

I used Martin L. Purschke's template, and with a little knowledge of Linux shell scripting, I modified his template to create
Teo En Ming's Computer Rescue CD/DVD 20200319. Teo En Ming's Computer Rescue CD/DVD 20200319 aims to be similar to the project SystemRescueCd.

You can visit Martin L. Purschke's official website at the Brookhaven National Laboratory, U.S.A.

URL: https://www.phenix.bnl.gov/~purschke/RescueCD/

Redundant Google Drive download links for Teo En Ming's Computer Rescue CD/DVD 20200319:

[1] https://drive.google.com/open?id=1DnVKmo0VeUHUnJ9ehC2KK0YjLVbw7e5d

[2] https://drive.google.com/open?id=1mQ9jK9sbS5lTv1DNLOTwMW9JKLV8QUHF

[3] https://drive.google.com/open?id=1_RgcT8JhtRDq90dicjMI4KsT18C22YGL

[4] https://drive.google.c…

Asus RT-AC1200G+ Wireless Router and All Commercial Wireless Routers in the World Are Based on Linux

Subject: Asus RT-AC1200G+ Wireless Router and All Commercial Wireless Routers in the World Are Based on Linux System Log - General Log of my Asus RT-AC1200G+ wireless router:Mar 24 20:21:09 rc_service: httpd 390:notify_rc reboot Mar 24 20:21:10 kernel: Attempt to kill tasklet from interrupt Mar 24 20:21:11 iTunes: daemon is stoped Mar 24 20:21:11 FTP Server: daemon is stoped Mar 24 20:21:12 Samba Server: smb daemon is stoped Mar 24 20:21:12 kernel: gro disabled Aug 1 08:00:10 syslogd started: BusyBox v1.17.4 Aug 1 08:00:10 kernel: klogd started: BusyBox v1.17.4 (2016-07-15 14:35:33 CST) Aug 1 08:00:10 kernel: Linux version 2.6.36.4brcmarm (root@asus) (gcc version 4.5.3 (Buildroot 2012.02) ) #1 PREEMPT Fri Jul 15 14:44:31 CST 2016 Aug 1 08:00:10 kernel: CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c53c7f Aug 1 08:00:10 kernel: CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache Aug 1 08:00:10 kernel: Machine: Northstar Prototype Aug 1 08:00:10 kern…

Linux Shell Script to Start Windows 10 Virtual Machine with GPU Passthrough (QEMU/KVM) (23 Mar 2020)

#!/bin/bash

# Mr. Turritopsis Dohrnii Teo En Ming
# Singapore
# 22 Mar 2020 Sunday

# Haven't configure bridged networking yet. TO-DO in future.

vmname="windows10vm"

if ps -ef | grep qemu-system-x86_64 | grep -q multifunction=on; then
echo "A passthrough VM is already running." &
exit 1

else

# use pulseaudio
export QEMU_AUDIO_DRV=pa
export QEMU_PA_SAMPLES=8192
export QEMU_AUDIO_TIMER_PERIOD=99
export QEMU_PA_SERVER=/run/user/1000/pulse/native

cp /usr/share/OVMF/OVMF_VARS.fd /tmp/my_vars.fd

# /data is Toshiba 1 TB 3.5 inch internal SATA harddisk

qemu-system-x86_64 \
-name $vmname,process=$vmname \
-machine type=pc,accel=kvm \
-cpu host,kvm=off \
-smp 3,sockets=1,cores=3,threads=1 \
-m 16G \
-balloon none \
-rtc clock=host,base=localtime \
-serial none \
-parallel none \
-soundhw hda \
-usb \
-device usb-host,vendorid=0x0603,productid=0x00f2 \
-device usb-host,vendorid=0x056e,productid=0x0134 \
-device vfio-pci,host=01:00.0,multifunction=on \
-device vfio-pci,…

Linux Live Kit *also* failed to produce a working Live CD/DVD image for Teo En Ming Linux

Subject: Linux Live Kit *also* failed to produce a working Live CD/DVD image for Teo En Ming Linux

Dear Tomas Matejicek,

On 12 Mar 2020, I have successfully created my own custom Linux distribution by following the Linux From Scratch 20200302-systemd book. It is installed on my
Toshiba 1 TB 3.5 inch SATA internal harddisk /dev/sdb2. I named my own custom Linux distribution "Teo En Ming Linux".

After the initial success, I proceeded to create a Live CD/DVD image by following Jimmy Anderson's guide at the LFS hints mailing list. I think that the init script for 
the initial ramdisk (initramfs) was very outdated and could not produce a working Live CD/DVD image. It resulted in a kernel panic. Linux kernel boot messages show 
trampoline_32bit and booted via startup_32(). I am guessing that the 64-bit Linux kernel on my Live CD/DVD booted up in 32-bit mode, and when it tried to execute 64-bit 
/sbin/init (which is a symlink to systemd binary), it resulted in a kernel panic. The exac…

How to Mount Squashfs in Linux

sudo mount -t squashfs /PATH/TO/FILE.SQUASHFS /mnt

Linux Shell Script to Start Windows 10 Virtual Machine with GPU Passthrough (QEMU/KVM) (22 Mar 2020)

#!/bin/bash

# Mr. Turritopsis Dohrnii Teo En Ming
# Singapore
# 21 Mar 2020 Saturday

# Haven't configure bridged networking yet. TO-DO in future.

vmname="windows10vm"

if ps -ef | grep qemu-system-x86_64 | grep -q multifunction=on; then
echo "A passthrough VM is already running." &
exit 1

else

# use pulseaudio
export QEMU_AUDIO_DRV=pa
export QEMU_PA_SAMPLES=8192
export QEMU_AUDIO_TIMER_PERIOD=99
export QEMU_PA_SERVER=/run/user/1000/pulse/native

cp /usr/share/OVMF/OVMF_VARS.fd /tmp/my_vars.fd

# /data is Toshiba 1 TB 3.5 inch internal SATA harddisk

qemu-system-x86_64 \
-name $vmname,process=$vmname \
-machine type=pc,accel=kvm \
-cpu host,kvm=off \
-smp 3,sockets=1,cores=3,threads=1 \
-m 16G \
-balloon none \
-rtc clock=host,base=localtime \
-serial none \
-parallel none \
-soundhw hda \
-usb \
-device usb-host,vendorid=0x0603,productid=0x00f2 \
-device usb-host,vendorid=0x056e,productid=0x0134 \
-device vfio-pci,host=01:00.0,multifunction=on \
-device vfio-pc…

[YOUTUBE 4K] Chompu Sailormoon Shoot at Emerald Hill on 21 Mar 2020 Sat

4K video rendering speed in Windows 10 virtual machine with GPU passthrough (QEMU/KVM)

4K video rendering speed in Windows 10 virtual machine with GPU passthrough (QEMU/KVM)

Processor: AMD Ryzen 3 3200G with Radeon Vega Graphics

Virtual CPUs: 3

Motherboard: Gigabyte B450M DS3H BIOS version F41

RAM: 16 GB

GPU Passthrough: MSI GeForce GTX1650 4 GB GDDR5

Results:

The time taken to render a 44 min 4K video is 1 hr 28 min (4K video rendering speed). This pertains to the Chompu Sailormoon Shoot at Emerald Hill on 21 Mar 2020 Sat 4K video.

Does Linux Kernel 5.5.10 Support IEEE 802.11ax (Wi-Fi 6), IEEE 802.11ay, and WPA3?

Good afternoon from Singapore, Does Linux Kernel 5.5.10 Support IEEE 802.11ax (Wi-Fi 6), IEEE 802.11ay, and WPA3? Thank you.REFERENCES ==========[1] https://lore.kernel.org/linux-wireless/00f2260cf64d6aec2295f40eec059a7a@teo-en-ming.com/T/#u[2] https://marc.info/?l=linux-wireless&m=158476783624419&w=2

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Image

[Wikipedia] Political Abuse of Psychiatry

Linux Live Scripts

Linux Live Kit

Live Linux CDs: Building and Customizing Bootables

Wikipedia article on world famous brilliant American mathematician and Nobel Prize Laureate John Forbes Nash Jr

Teo En Ming is more intelligent than world famous brilliant American mathematician and Nobel Prize Laureate John Forbes Nash Jr

Teo En Ming is more intelligent than world famous brilliant American mathematician and Nobel Prize Laureate John Forbes Nash Jr

Wikipedia article on world famous former NSA computer expert Edward Joseph Snowden

Teo En Ming is more intelligent than world famous former NSA computer expert Edward Joseph Snowden

Teo En Ming is more intelligent than world famous former NSA computer expert Edward Joseph Snowden

Download Teo En Ming's Computer Rescue CD/DVD 20200319

Download Teo En Ming's Computer Rescue CD/DVD 20200319

Download link: https://drive.google.com/open?id=1DnVKmo0VeUHUnJ9ehC2KK0YjLVbw7e5d

Cisco Live Virtual Event APJC

Teo En Ming's Experimental Web Hosting "Company"

***BROADCAST MESSAGE TO ALL THE 9 BILLION PEOPLE ON PLANET EARTH AND ALL ALIENS IN THE UNIVERSE***

Hi,

This is your colleague Turritopsis Dohrnii Teo En Ming from the Deskside Information Technology team.

I have recently setup a Proof-of-Concept Experimental/Testing web hosting "company".

I am using CentOS Web Panel (CWP) web hosting control panel, which provides domain hosting, web hosting and email hosting.

My web hosting control panel admin interface:

https://www.teo-en-ming.com:2031/login/index.php

My web hosting control panel user interface:

https://www.teo-en-ming.com:2083/

My Roundcube Webmail interface:

https://www.teo-en-ming.com:2031/roundcube/

I can provide free domain hosting, free web hosting, and free email hosting to a few people for testing purposes, if you are interested. But of course service is not guaranteed as this is only a proof-of-concept experimental/testing web hosting "company". I am hoping you can help me to test out my web hosting control …

Teo En Ming's Linux From Scratch (LFS) 20200302-systemd Bootable Live CD/DVD Kernel Panic

Subject: Teo En Ming's Linux From Scratch (LFS) 20200302-systemd Bootable Live CD/DVD Kernel Panic

Good day from Singapore to all Linux users,

Recently, on 12 March 2020, I have successfully created my own custom Linux distribution which I affectionately call it Teo En Ming Linux.
My custom Linux distribution is based on the most basic Linux From Scratch (LFS) 20200302-systemd book and Linux kernel 5.5.7. I am able to boot it successfully on
my Toshiba 1 TB 3.5 inch SATA internal harddisk /dev/sdb2.

After the initial success, I wanted to make a bootable Live CD/DVD of my Linux From Scratch system. I followed Jimmy Anderson's guide (which was written more
than 7 years ago on 20 Jan 2013) and modified his guide in trying to make it work with LFS 20200302-systemd book.

You may refer to the following guides on how I created a bootable Live CD/DVD of my Linux From Scratch system.

Blog post #1: "How to create a Bootable Live CD/DVD from your Linux From Scratch (LFS) build"

[Teo En Ming Linux] Kernel Panic?

Image

[Teo En Ming Linux] Linux kernel booted via startup_32() ?

Image

What is CSM option?

All cleaners to work from home

Image

Coronavirus Caution Sign at Penang Bowling Center in Malaysia

Image

Microsoft Open Source Virtual Summit

Taiwan’s distrust of China helped reduce impact of Covid-19 outbreak ahead of other countries

Windows 10's built-in Linux kernel will be available to everyone soon

Super Pretty Singapore Nurse Apple Chan

Why UEFI?

Teo En Ming Linux Github Repository

Hint Submission: Patching Linux Kernel 5.5.7 to Add Support for AUFS Filesystem

Hint Submission: How to create a Bootable Live CD/DVD from your Linux From Scratch (LFS) build

Patching Linux Kernel 5.5.7 to Add Support for AUFS Filesystem

Subject of Hint: Patching Linux Kernel 5.5.7 to Add Support for AUFS Filesystem

ORIGINAL AUTHOR: JIMMY ANDERSON
ORIGINAL DATE: 2013-01-20

EDITED BY: TURRITOPSIS DOHRNII TEO EN MING, SINGAPORE
EDIT DATE: 15 MAR 2020 SUNDAY

MANDATORY PREREQUISITES
=======================

You *MUST* follow the guide/hint here first (COMPULSORY):

http://lists.linuxfromscratch.org/pipermail/hints/2020-March/003334.html

HINT
====

To obtain the aufs5 kernel patches, do the following:

$ sudo apt install git

#------------ Cut and Paste start
cd $LFS/sources
git clone git://github.com/sfjro/aufs5-standalone.git \
aufs5-standalone.git
cd aufs5-standalone.git
git checkout -b origin/aufs5.5
cp aufs5-*.patch ..
rm -f include/uapi/linux/Kbuild
tar cvfz $LFS/sources/aufs5.tar.gz Documentation fs include
cd ..
rm -rf aufs5-standalone.git
#------------ Cut and Paste end

Rebuilding your kernel
======================

   Follow the instructions in the LFS/BLFS book and build your LFS system
as you normally would except tha…

How can I make space-saving and reliable backup/clone of Teo En Ming Linux 2020.03 (FINAL)?

Subject: How can I make space-saving and reliable backup/clone of Teo En Ming Linux 2020.03 (FINAL)?

Good day from Singapore,

I have recently *successfully* created my own custom Linux distribution called Teo En Ming Linux 2020.03 (FINAL), which is based on
Linux From Scratch (LFS) 20200302-systemd development book and Linux Kernel 5.5.7, on 12 March 2020.

Please refer to my redundant blog posts for more information about Teo En Ming Linux 2020.03 (FINAL).

Post: "Announcing Teo En Ming Linux 2020.03 (FINAL)"

Blogger: https://tdtemcerts.blogspot.com/2020/03/announcing-teo-en-ming-linux-202003.html

Wordpress: https://tdtemcerts.wordpress.com/2020/03/12/announcing-teo-en-ming-linux-2020-03-final/

Post: "How to create a Bootable Live CD/DVD from your Linux From Scratch (LFS) build"

Blogger: https://tdtemcerts.blogspot.com/2020/03/how-to-create-bootable-live-cddvd-from.html

Wordpress: https://tdtemcerts.wordpress.com/2020/03/15/how-to-create-a-bootable-live-cd-dvd-from-…

[YouTube Video] Teo En Ming Linux 2020.03 (FINAL)

[YouTube Video] Teo En Ming Linux 2020.03 (FINAL)

Link: https://www.youtube.com/watch?v=WfKh2WlmzKo

Redundant YouTube Video:

Link: https://www.youtube.com/watch?v=U6csdSCrKnI

[YouTube Video] Teo En Ming Linux 2020.03 (BETA)

[YouTube Video] Teo En Ming Linux 2020.03 (BETA)

Link: https://www.youtube.com/watch?v=N705SUMKAsE

Redundant YouTube Video:

Link: https://www.youtube.com/watch?v=sXiDUTZ8ECA

How to create a Bootable Live CD/DVD from your Linux From Scratch (LFS) build