Аларма система с Ардуино и сензор за движение

Обяснение:

Това ще е урок за как да си направите проста алармна система с Ардуино. Изобщо не е сложна и не струва кой знае колко много, а и от друга страна докато я сглобявате и тествате всички ваши съседи вече ще знаят, че имате аларма. Алармата ни ще използва Ултразвуков детектор за засичането на разстоянието.

Нужни материали:

1) Ардуино  UNO + USB Кабел
– Може да се закупи оригинално. Цена: ~40 лв.
– Може и да се закупи от сайт като Aliexpress(което го препоръчвам). Цена:5,70 лв.

2) HC-SR04 Ultrasonic Detector -> това е нашият сензор за движение. Цена: 1,50 лв.

3) Малка сирена(Buzzer). Цена:1.60 лв.

4) Бредборд. Цена: 1.85 лв.

5) Jumper кабели -> четири броя мъжко-мъжко и  два броя мъжко-женско.
-40 броя M-M + 40 броя М-Ж. Цена: 2 лв.

6) *Препоръчително, но абсолютно не задължително* -> За да може да работи не само когато е свързано към лаптоп или компютър е нужен Адаптер.
-Адаптерът може да е пет или девет волтов. Цена: 3.20 лв.
-Може и да използвате зарядно от телефон, заедно с USB кабелa от ардуиното, и ще се получи 5 волтов адаптер.

Прочети още

How to: TeamSpeak3 сървър.

Стъпка 1:Правим нов потребител, в този случай се казва teamspeak, и забраняваме влизането  в него.

adduser –login-disabled teamspeak

Стъпка 2: Теглим най-новата версия на ts3 server ( за по-нова се проверява тук http://dl.4players.de/ts/releases/)

sudo wget http://dl.4players.de/ts/releases/3.1.1/teamspeak3-server_linux_x86-3.1.1.tar.bz2

Стъпка 3: Разархивираме изтегления файл(трябва да сте в директорията където е изтеглен)

tar -xvf teamspeak3-server_linux_x86-3.1.1.tar.bz2

Стъпка 4: Изтриваме архива и преместваме разархивираните файлове в директорията на новосъздадения потребител.
rm teamspeak3-server_linux_x86-3.1.1.tar.bz2sudo

Continue reading ‘How to: TeamSpeak3 сървър.’ »

Wifi hacking. reaver way.

Reaver implements a brute force attack against Wifi Protected Setup (WPS) registrar PINs in order to recover WPA/WPA2 passphrases, as described in http://sviehb.files.wordpress.com/2011/12/viehboeck_wps.pdf.

start reaver -i mon0 -b 10:FE:ED:0B:6A:A6 -vv

and wait.

Wifi hacking.Old way.

Needed tools

aircrack-ng reaver

.
Firts disconnect from connected wifi network.
Then type in terminal

airmon-ng start $your-wifi-interface

You should get new interface named mon0 (from MONitor-interface0) or something like that.

Scan close networks with

airodum-ng mon0

Focus on closest network with strongest signal. Let it work and do not close terminal.As low is PWR it closest is the AP.We need the BSSID and channel to do this.Open another terminal and type:

Continue reading ‘Wifi hacking.Old way.’ »

Redundancy network linux router keepalive,conntrackd & etc. pt2.

conntrackd – conntrackd is the user-space daemon for the netfilter connection tracking system. This daemon synchronizes connection tracking states between several replica firewalls. Thus, conntrackd can be used to deploy highly available stateful firewalls.

config file is in /etc/conntrackd/conntrackd.conf

Im gonna use FTFW mode for syncing between 2 routers.

Add this configuration at the end of config file in router1 and router2.

Sync {
Mode FTFW {
}

UDP {
IPv4_address 10.100.200.1
IPv4_Destination_Address 10.100.200.2
Port 3780
Interface eno3
SndSocketBuffer 1249280
RcvSocketBuffer 1249280
Checksum on
}
}

On second node – router 2 IPv4_address and IPv4_Destination_Address shoud be opposite =>

IPv4_address 10.100.200.2 and IPv4_Destination_Address 10.100.200.1

3.Tuning some stuff
Creating simple script can be made to start/stop anything when router1 and router2 switch.

example of script

#!/bin/bash
case “$1” in
primary)
sleep 5 # give time to keepalive to wake up
ip addr add 10.12.13.11/24 dev eno4
systemctl start openvpn
systemctl start bgp
systemctl do smethig else.
;;
backup)
ip addr del 0.12.13.11/24 dev eno4
systemctl start openvpn
systemctl start bgp
;;
esac

Edit primary-backup.sh and add following line under “send a bulk update to backups”

logger “ERROR: failed to invoke conntrackd -B”
fi
/etc/keepalived/script.sh primary
;;
backup)

And….

logger “ERROR: failed to invoke conntrackd -n”
fi
/etc/keepalived/script.sh backup
;;
fault)