poniedziałek, 31 maja 2010

snmp vs Cisco vs Dlink vs 3com

Walczyłem w tamtym tygodniu z snmp udało się po bardzo długich bojach, okazało się, że cisco ma swoje podejście. Jeśli chodzi o zapytania. Chodziło o to aby dostać listę MAC w urządzeniu razem z portem. Używając snmpwalk'a możemy wyłuskać te dane tak.

Dla dlink'a, 3Com
$snmpwalk -v 2c -c Community-Name 192.168.0.3 1.3.6.1.2.1.17.7.1.2.2.1.2

Na Cisco jest problem snmp rozdziela drzewko snmp na tyle częsci ile jest vlanów trzeba dodać ampersanda oraz id vlanu

$snmpwalk -v 1 -c Community-Name@2 192.168.0.2 .1.3.6.1.2.1.17.4.3.1.2
Musimy wiedzieć o tym, że mac będzie serwowany nam w Hex'ach.

niedziela, 30 maja 2010

Mysql vs data Inserting

W MsSql'u jest fajne narzędzie do wprowadzania danych z pliku tekstowego do BD. Zawsze mnie wkurzało to, że muszę mieć zainstalowanego phpMyAdmin'a bo tak najprosciej było mi wprowadzać dane. Zawsze można było by robić to bezpośrednio z insertu ale jak już mówiłem nie jestem aż takim 'hardcorem', czasami wole zrobić coś szybciej (;]). W zestawie dostarczonym od MySQL tools w Query Browserze mamy fajną funkcjonalność. Importer Textu RegEx. Przepis/przykład:
Narzędzia -> importer textu RegEx
Wybieramy wczytaj pliku źródła mój testowy plik wygada tak.
192.168.2.187
192.168.2.189
192.168.2.190
192.168.2.191
192.168.2.192
192.168.2.193
192.168.0.160

Wpisujemy wyrażenie regularne
^[a-zA-Z0-9.]*$
Teraz text poniżej wyrażenia powinien zaznaczyć nam to co złapał procesor wyrażenia. Na dole mamy wzór inserta
INSERT INTO ipiki
VALUES(null, );
Przeciągamy z wystąpienia ciąg znaków i wciskamy go w wartości VALUES
INSERT INTO antywiry
VALUES(null, $RegEx1.0);
Możemy zobaczyć wyniki w podglądzie, zapisać skrypt do pliku lub od razu uruchomić wprowadzanie.

czwartek, 27 maja 2010

Xinitd vs Koncepcja

Wstyd przyznać ale dopiero teraz tak na prawd'e zrozumiałem co to jest Xinitd.
Usługi, które możemy udostępniać przez *nix'a można serwować na dwa sposoby pierwszy z nich to demon - pracuje on cały czas w systemie, bez względu czy jest używany czy nie.
Xinitd to druga opcja ten program ciągle chodzi i nasłuchuje na portach, jeśli jakiś klient będzie próbować się dołączyć do ustalonego portu. Xinitd włączy usługę i zakończy ją jeśli nie będzie już potrzeby jej użycia. Oszczędza to zasoby systemu.

poniedziałek, 24 maja 2010

debian vs ldap

#apt get install slapd ldap-utils
Konfigurujemy domyślne ustawienia
#dpkg-reconfigure slapd

Na pytania zadawane przez konfigurator odpowiadamy jak poniżej:

• Omit OpenLDAP server configuration? Nie
• DNS domain name: local.pl
• Name of you organization: local.pl
• Admin password:
• Confirm password:
• Database backend to use: BDB
• Do you want your database to be
removed when slapd purged? Nie
• Move old database? Tak
• Allow LDAPv2 protocol? Nie

Instalujemy phpldapadmin
apt-get install phpldapadmin

wchodzimy na server http:///phpldapadmin Logujemy się. Powinno działać.
Teraz dodajmy sambe.
apt-get install samba samba-doc samba-common
cd /usr/share/doc/samba-doc/examples/LDAP
gunzip samba.schema.gz
cp samba.schema /etc/ldap/schema
/etc/init.d/slapd restart


Poźniej dopisze reszte.

poniedziałek, 17 maja 2010

cisco switch vs arp -n

switch# show ip source binding
musimy pamiętać o włączonym dhcp-snoopingu
switch# ip dhcp snooping vlan 1
switch# ip dhcp snooping

piątek, 14 maja 2010

timestamp vs *nix

aby zamienic timestampa ktory jest uzywany np w snorcie
-rw-r----- 1 snort adm 24 maj 10 13:17 tcpdump.log.1273490240
-rw-r----- 1 snort adm 24 maj 10 13:17 tcpdump.log.1273490255
-rw-r----- 1 snort adm 24 maj 10 13:18 tcpdump.log.1273490283
wystarczy uzyc jednej malej komendy
$date -d @1273488143
pon, 10 maj 2010, 12:42:23 CEST

poniedziałek, 10 maja 2010

Mysql Workbench vs Symfony porpel YML

W Mysql Workbench bardzo fajnie projektuje się bazę. Ale zawsze później ręcznie przerabiałem źródło BD na YML dla Symfoni. Jest extra Plugin pod Mysql Workbench'a http://trac.symfony-project.org/wiki/SymfonyYamlMyqlWorkbenchPlugin sciągamy taki plik Plik a następnie rozpakowujemy w
C:\Program Files\MySQL\MySQL Workbench 5.0 OSS\modules\
Włanczamy jeszcze raz Mysql Workbench'a, projektujemy baze a następnie wybieramy plugins -> catalogs -> Copy Symfony YML to Clipboard.

czwartek, 6 maja 2010

resolve name vs wireshark

Jesli interesuje nas jakis ip w wiresharku, a nie chce nam się nslookup'a robic, to jak zwykle wireshark ma tajną broń. Wybieramy z panelu Detail, ip źródłowy albo docelowy, klikamy prawym i wybieramy Resolve Name.