Posts

Showing posts from November, 2016

open source Video transcoder project

Image

Chat bot platform lists

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









and more http://www.hongkiat.com/blog/tools-to-build-chatbots/

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

Image
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

Image
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
Example
dd if=/root/bootusb/ubuntu-14.04.5-server-i386.iso | pv -s 700M | dd of=/dev/sdb1 bs=4096






Easiest way is use

gpartedunetbootin

3G Bandwidth bonding solutions

Image

Haproxy DDoS Protection config

Image
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