Tuesday, January 12, 2010
Adding a new disk on OpenBSD
fdisk wd1
this will add new Master Boot Record data into MRB
then use disklabel to create partitions
disklabel -E wd1
use a to add partitions
use A to create automatic partitions
use p to print partition data.
then create the new filesystem
newfs wd1a
and finally mount the disk somewhere
mount /dev/wd1a /newDisc
optionally to have this disk mounted on each startup add the following line to etc/fstab
/dev/wd1a /newDisc ffs 1 1
wd1a - is our IDE primary master disc
wd = ide
Monday, November 16, 2009
Raid5 paigaldus linuxi operatsioonisüsteemis
RAID-5 OpenBSD´l
Raid süsteemi paigaldamiseks linuxi operatsiooni süsteemile on kõigepealt vaja kompileerida tuum muutes vaikimisi seadeid.
linuxi tuuma lähtekood tuleb kusagil netist alla laadida. (fail sys.tar.gz) ning oma juurikasse lahti pakkida
linuxi tuuma konfi fail vi sys/arch/i386/conf /GENERIC
Kõige olulisem on kustutada kommentaar linuxi kerneli tuuma lähtekoodis realt(asub faili lõus)
pseudo-device raid 4
ning automaatse seadistamise jaoks lisada juurde rida
option RAID_AUTOCONFIG
seejärel tuleb luua vaikimisi Master Boot Record igale kettale
fdisk -i wd1
fdisk -i wd2
fdisk -i wd3
peale seda luua vastavad partitsioonid käsuga
disklabel -E wd0
-------------------------
z
a a (enter enter .....)
q
y
-------------------------
peale seda kloonida wd0 ketta disklabel ka teistele ketastele
disklabel wd0 > wd0_label
disklabel -R wd1 wd0_label
disklabel -R wd2 wd0_label
käsuga vi /etc/raid0.conf tuleb luua raid0 konfigureerimise fail
ning sellese lisada read
START array #alustab raid seadmete lisamist
1 3 0 #ütleb et lisatakse 1 raid seade mis koosneb 3 kettast ning 0 üleliigsest kettast
START disks #Siit algab raidi lisatavate ketaste loetelu
/dev/wd1a #lisatav ketas
/dev/wd2a #lisatav ketas
/dev/wd3a #lisatav ketas
START layout #siit algab raidi paigutusestruktuuri kirjeldus
128 1 1 5 #128 sektorit rea kohta. 1-paarsusinfo 1-taastus info-5-raid tase, ehk Raid5
START queue # :-S
fifo 100 # :- S
kui fail on loodud ning vigadeta tuleb see ette anda raidi konfigureerimise programmile käsuga
raidctl -C /etc/raid0.conf raid0 kus -C tähendab konfigureerimist,sellele järgneb parameetrina konfigureerimis-faili aadress
raidctl -I 100 raid0 --annab raid seadmele seeria numbri
raidctl -iv raid0 --lisab/käivitab raid seadme. -v võti on valikuline
disklabel -E raid0 --raid0 ketta partitsioonide tegemine. [z,a a,..enter..,q,y]
newfs /dev/rraid0a --loob uue failisüsteemi ning lisab raid ketta
mkdir /mnt/suuuuuur
mount /dev/raid0a /mnt/Raid0 --lisab uue seadme kataloogi puusse /mnt/Raid0
echo „/dev/raid0a /mnt/Raid0“ >> /etc/fstab --lisab mount info fstab faili.
Tuesday, November 10, 2009
Connecting to database using Java
public class MysqlConnect{
public static void main(String[] args) {
System.out.println("MySQL Connect Example.");
Connection conn = null;
String url = "jdbc:mysql://localhost:3306/";
String dbName = "jdbctutorial";
String driver = "com.mysql.jdbc.Driver";
String userName = "root";
String password = "root";
try {
Class.forName(driver).newInstance();
conn = DriverManager.getConnection(url+dbName,userName,password);
System.out.println("Connected to the database");
conn.close();
System.out.println("Disconnected from database");
} catch (Exception e) {
e.printStackTrace();
}
}
}
Thursday, November 5, 2009
multimeediumi prj
-----------------------------------------------------------------------
SISSEJUHATUS-(on esimene nummerdatud leht)
(3/4) lehest, lõputöös min 1l
-see prj on tehtud teemal.....
-algab probleemist ning asja aktuaalsusest. (Miks?)
-(Kellele vaja?)
Eesmärk
-mis muutub paremaks?
Ülesanne
-oma tehtud asja lahti rääkimine.
-kuidas täidan eesmärgi
Töö Ülesehitus (kirjaliku töö)
-nt koosneb n peatükist
-kõigepealt kirjeldatakse ülesanded ja probleemid ning siis lahendused.
Meetodid-
-ülesande saavutamiseks kasutatud vahendid.
LÜHEND (ingk kaldkirjas tähendus) - eestikeelne tähendus
-----------------------------------------------------------------------
SISUKORD ( AUTOMAATSELT)
-----------------------------------------------------------------------
1.) Nummerdatud teemad.(algavad uuelt lehelt) esimesenda kirjeldatakse asju mis on juba olemas. alused nõuded ül lahendamiseks
1.1-reklaam/raamat:mis on.mis peab reklaamis olema.
1.1-programm ning nõuded rekl/RAAMATU VAATAMISEKS
2) Minu tehtud asja kirjeldus-
2.1-Kirjeldatakse ära sihtrühm. kellele vaja.
2.2-
navigatsiooni-blokk skeem
või rekl.
tsenaarium. mida kujutatakse kuidas tehti. värvide kirjeldus. mix. võtmekaadrid.
-----------------------------------------------------------------------
2.3-jooniste lisamine.
joonis 1 nimi
-----------------------------------------------------------------------
2.4-Mida tahan näidata/välja tuua.
-scriptid kirjutatakse courier kirjas
KOKKUVÕTE VÕI JÄRELDUSED JA ETTEPANEKUD
Mida võiks veel lisada ja teha.
kõik see mis kasulik valmis sai
-----------------------------------------------------------------------
KASUTATUD KIRJANDUS
NETI VIITED
pealkiri autor kuupäev millal kasutasin seda allikat
URL
-----------------------------------------------------------------------
LISAD
1. programm e.g rekl/raamat
2. joonised.
-----------------------------------------------------------------------
TÖÖ TÄHTAEG
ESITAMINE
-------------------.
8 DETS ::
-------------------´
-------------------.
10 DETS ::
-------------------´
Thursday, October 29, 2009
Tracing Hackers
netstat
tracert ;[ip or hostname]
To find out the hackers ip you can use the netstat command in windows cmd.
netstat -an displays all incoming/outgoing connections
[protocol-your ip:port incoming ip:port status]
netstat -a will display same information, but not in numerical form.
connections to ports higer than 49000 are very suspicious. 1023-49000 are less suspicious but might be dangerous.
before giving netstat command it suggested to close all browsers, msn and other applications that use internet. this way the number of connections is smaller and malicious connections are more easily found.
Once you have found the suspicious ip that is connected to high nr port, you can trace it by using tracert (trace route)
tracert 192.168.99.3 will list all machines that are between your computer and target ip.
usually this list contains the hackers ISP.
if you need to get some more info about some e-mail address(that may have sent you some trojans) you can use the site http://samspade.org/;
http://forums.techarena.in/guides-tutorials/443453.htm
Friday, October 9, 2009
Monday, October 5, 2009
RMI Protokoll
RMI kasutab ise "Object Serialization" ja "HTTP" protokolli.
RMI edastab andmeid Stream´ides.
kõik Stream´id on paaris. Igal sisend steramil on üks vastav väljund stream.
Väljund stream koosneb transpordi päisest ning sellele järgnevatest sõnumitest.
Üheks peamiseks RMI kliendiks on JVM(java virtual machine).
Üldisemalt on RMI kliendiks ükskõik milline protsess, mis kasutab funktsiooni välja kutsumiseks rmi´d.
--------------------------------------------
Out:
Header Messages
HttpMessage
Header:
0x4a 0x52 0x4d 0x49 Version Protocol
Version:
0x00 0x01
Protocol:
StreamProtocol
SingleOpProtocol
MultiplexProtocol
StreamProtocol:
0x4b
SingleOpProtocol:
0x4c
MultiplexProtocol:
0x4d
Messages:
Message
Messages Message
--------------------------------------------
*http://crpit.com/confpapers/CRPITV26Lu.pdf
http://java.sun.com/j2se/1.3/docs/guide/rmi/spec/rmi-protocol3.html
*http://www.javacoffeebreak.com/articles/javarmi/javarmi.html
Protokolli skeemid