Showing posts from November, 2016

open source Video transcoder project


Chat bot platform lists

Chat bot platform lists Flow XOChatfuelManychatBotsifyMeya - free 500/moapi.aiwit.aimicrosoft bot - free 2500/momsg.aifacebook Messenger Platformbeepboophqbotkitinit.aiI have try few bot. Seem chatfuel is very simple.

and more

Make bootable usb on Linux (dell bios/firmware upgrade)

1. use lsusb, lsblk to check USB device

2. use gparted to prepare thumbdrive as FAT32 and FORMAT

3. use unetbootin to write .iso (May you need to mount /dev/sdbX)

If you see below warning dialor. You need to mount .i.e.  mount /dev/sdb1 /mnt/sdb1

make bootable usb on ubuntu

just note how to make bootable usb on ubuntu

First - unmount usb devices
useumount /mnt/sdb1can't unmount?  try fuser -km /mnt/sdb1Check - Linux should see usb device use command  fdisk -l. shoud see /dev/sdbXlsblk
Write image sudo dd bs=4M if=/mnt/ubuntu-14.04.5-server-i386.iso of=/dev/sdb1
Write image and monitor progress install pv by apt-get install pvdd if=/mnt/ubuntu-14.04.5-server-i386.iso | pv -s 2G | dd of=/dev/sdb1 bs=4096 Dont forget sync!

sudo sync
dd if=/root/bootusb/ubuntu-14.04.5-server-i386.iso | pv -s 700M | dd of=/dev/sdb1 bs=4096

Easiest way is use


3G Bandwidth bonding solutions


Haproxy DDoS Protection config

frontend public
bind *:80

# table used to store behaviour of source IPsstick-table type ip size 200k expire 5m store gpc0,conn_rate(10s)

# IPs that have gpc0 > 0 are blocked until the go away for at least 5 minutesacl source_is_abuser src_get_gpc0 gt 0
tcp-request connection reject if source_is_abuser

# connection rate abuses get blockedacl conn_rate_abuse sc1_conn_rate gt 30
acl mark_as_abuser   sc1_inc_gpc0  gt 0
tcp-request connection track-sc1 src
tcp-request connection reject if conn_rate_abuse mark_as_abuser

Reference haproxy docsUse a load-balancer as a first row of defense against DDOS