20 Temmuz 2008 Pazar

Html, JavaScript, CSS Kaynakları

Bu bölüm altında html, javascript, css kodlarına kaynak sitelerin, denediğiniz, kullandığınız ya da kendi yazdığınız kodları, scriptleri paylaşabilirsiniz.
Tabii bu paylaşımlar için her zaman ki forum ve bölüm kurallarına ek olarak:
Kendi yazmış olduğunuz kodlarda, scriptlerde sitenize ait link bulunabilir; ancak sitenizde illegal içerik bulunmamalı ve üyelik gerektirmemelidir.
Denediğiniz ya da kullandığınız kodlarda, scriptlerde de yazarına ya da dağıtıcısına ait linkler bulunabilir; ancak link vasıtasıyla ulaşılan sitede illegal içerik bulunmamalıdır. Üyelik gerektirmemesi bu koşulda geçerli değildir.
Eklediğiniz kodların, scriptlerin çalışıyor olmasına özen göstermelisiniz. Varsa ve biliyorsanız, farklı tarayıcı(browser)larda çalışması hakkında bilgi vermek içinde özen göstermelisiniz.
Mümkünse, eklediğiniz kodlara, scriptlere örnek (çalışır halinin görülmesi amacıyla) illegal olmadığı sürece link verebilirsiniz.
Standart kodlarla, Kayan yazı gibi, yazılmış bir kaç satırlık kodları, scriptleri eklemeyiniz.
İlk bir kaç link benden olsun
Çoğunuz biliyor olabilirsiniz ama unutmayın ki bilmeyenler ve öğrenmek isteyenler de bulunuyor...

Tabii ki hemen her dilin web üzerindeki okulu: W3Schools

JS kodlarının tanıtımı: http://www.javascriptkit.com/jsref/

JS kod örnekleri:http://www.javascriptkit.com/cutpastejava.shtml

CSS kodlarının tanıtımı: http://www.javascriptkit.com/dhtmltu...eference.shtml

CSS örnekleri: http://www.dynamicdrive.com/style/

CSS örnekleri: http://www.cssdrive.com/

Web üzerindeki hemen hemen en güvenilir kod, script örnekleri: http://www.dynamicdrive.com/

Site sayfalarınızın css, html yazım kurallarına uygunluğunu kontrol edebileceğiniz, kurallara uymayan kısımlar için açıklamalar bulabileceğiniz, ayrıca sayfalarınızın xml, rss uyum kontrollerini yapabileceğiniz kaynaklar:

Ana sayfa http://www.w3.org/

CSS kontrolü http://jigsaw.w3.org/css-validator/

Html tabanlı (html, xhtml vb.) kontrolü http://validator.w3.org/

Ana sayfa http://www.htmlhelp.com/

Kontrol ana sayfası http://www.htmlhelp.com/links/validators.htm

Html kod özellikleri http://www.htmlcodetutorial.com/
__________________

İndex Atma Anlatımı

ÖNEMLİ TCP PORT NUMARALARI VE GÖREVLERİ
7 => echo¤ Bu porttan sunucuya ne yollarsanız aynen geri yollar.

9 => discard¤ Dev/Null.
11 => systat¤ Kullanıcılar hakkında bilgiler verir.
13 => daytime¤ Tarih ve zaman bilgisi. Bilgisayarın nerede oldu u bulunabilir.
15 => netstat¤ Network ile ilgili bilgiler.
19 => chargen¤ Sistemde kullanılan ASCII karakterler.
21 => ftp¤ Bildi iniz ftp portu.
23 => telnet¤ Telnet portu.
25 => smtp¤ Smtp (Simple Mail Transfer Protocol) Server portu.
37 => time¤ Zaman.
39 => rlp¤ Resource Location.
43 => whois¤ Host hakkında bilgiler.
53 => dns¤ Domain name server.
79 => finger¤ Kullanıcılar hakkında bilgi.
80 => http¤ Web sunucu.
110 => pop¤ Gelen mail.
119 => nntp¤ News Group.
443 => shttp¤ Güvenli web sunucu.
Bize gerekli olacak önemli portlar bunlar bu yüzden size liste hazırladım. Şimdi asıl işimize geçelim. Hack yaparken bize elbette bazı programlar lazım olacak bunları sizlerle kısa açıklamalar yaparak paylaşaca ım.

İlk olarak www.insecure.org/nmap adresinden NMAP programını indielim.Sitede programın windows ve Linux için ayrı versiyonları mevcut size uygun olanını listeden seçip download edebilirsiniz.Bu program bizi port tarama derdinden kurtaran harika bir programdır.Mantı ını açıklamak gerekirse şöyle diyebilirim: Hostun veri giriş çıkışı yaptı ı¤ sık kullanılan portları ve bu portlar üzerinde veri giriş çıkışı yapan programların bir listesini bize sıralayan bir programdır.Biz bu portlar üzerinde çalışan bir programın açı ını kullanıp sisteme sızabiliriz.E er hostun kullandı ı sistem Windows ise Administrator¤ Linux ise Root olabiliriz.Administrator ve Root bir sistemdeki en yetkili kişidir.
İkinci programımız ise NESSUS. Bu programın kullanımı zordur. Kullandıkça tecrübe kazanırsınız.Programın çalışma mantı ı şöyle: NASL (Nessus Attack Scripting Language) dili ile özel script saldırıları yapmaya yarar.Bize önemli güvenlik açıklarını bularak gösterir.Programı; www.oxid.it adresinden indirebilirsiniz.
Üçüncü programımız da ço unuzun adını duydu u JOHN THE RIPPER adlı Md5 cracker.Bu programla criptolu şifreleri (Md5-base 64) çözebiliriz. Bu tip şifreler sıklıkla forum database lerinde bulunur örne in "aeH19a85ZlokBN68A6d51mmT5e808aa2w03aVkuz4 " şeklindeki bir md5 şifreyi çözebiliriz. Md5 şifrleme phpbb¤ vbulletin¤ phpnuke tarzı forum ve portalların database inde user tablosu içindeki listede kullanıcı adına karşılık gelen criptolu şifredir.John dışında daha pek çok md5 cracker mevcut fakat en ünlüsü ve hızlısı bu oldu u için bunu seçtim.John kırdı ı şifreleri Programı kurdu unuz dizinde "pass.txt" adında birmetin dosyası oluşturur. Şifreleri bu dosyadan alabilirsiniz.
Bunların dışında önemli bir yöntem olarak siteye ftp¤ telnet¤ ssh (shell) gibi yollarla ba lanmayı deneyerek sistemin kullandı ı programları ö renmektir.Arkadaşlar sizlere önemli bir tavsiyem kesinlikle denemekten kaçınmamanız deneme yanılma yöntemiyle ö renilen her şey çok daha kalıcı oluyor.43 saat süren hack deneyimlerim oldu.Şunuda unutmayın hiç bir sistem %100 güvenli de ildir¤ mutlaka bir açık mevcuttur. İşte o açı ı bulmak bizim görevimiz. Bu arada kendi güvenli iniz için sabit bir ip numarası kullanmaktan kaçının.Unutmayınki ip adresi sizin açık bir kimli inizdir. Sürekli de işen yada size ait olmayan ip adresleri kullanın. Bunun için ise Proxy dedi imiz sistemler vardır. www.atomintersoft.com bunlardan birisi. Sizde Google da proxy aratarak bulabilirsiniz. Bunu dışında sürekli ip Steganos Internet Anonymous programı yada Permeo Security Driver programını kullanabilirsiniz.
Host hakkında detaylı bilgi alabilece imiz di er yöntemler ise bir dos komutu olan ve hepimizin makinelerinde bulunan küçük progr****klar yani: finger ve tracert.
FINGER => Bize ilgili host üzerindeki kullanıcıları ve izin verilmişse bu kullanıcıların host üzerindeki özelliklerini verir.Tabiki bunu yapmak için öncelikle bilgi almak istedi imiz hosta 79. porttan yani finger portundan telnet ba lantısı yapıyoruz tabi açıksa. Bunun içinde Çalıştıra "telnet" yazıyoruz¤ ba lan kısmına "host adını" ba lantı türü kısmınada "79" yazıyoruz.
TRACERT => Bu komut ise bize hosta gönderdi imiz paketin kaç yol geçerek hosta ulaştı ı hakkında bilgi verir ve routerları listeler.Buraya kadar yaptı ımız ön çalışma hostun haritalanması ve gerkli bilgilerin toplanmasıydı. Bundan sonrası sabır isteyen kısım.
Gelin şimdi sanal bir saldırı yapalım:
Örnek olarak www.abcdefg.com diye bir site oldu unu varsayalım. Şimdi site hakkında bilgi toplamak için www.whois.sc sitesine kayıt olalım. Daha sonra Domain Explorer bölümüne geçelim www.adbdefg.com yazalım. Karşımıza bazı bilgiler çıktı¤ bunlar host bilgileri. Bize lazım olanlar: Reverse ip¤ Server type¤ Ip adress¤ Name server¤ ICAAN Registrar. Bu bilgileri alarak bir kenara not edelim. Şimdi kısaca üstteki bilgilerin anlamlarını açıklayayım.
REVERSE IP => Bu seçenek server üzerinde çalışan di er siteleride gösterir fakat whois.sc bize sadece 3 site görme hakkı vermektedir. E er silver üye olursanız tüm siteleri görebilirsiniz. Bu seçenek bizim için önemlidir çünkü; server üzerinde hacklemek istedi imiz www.abcdefg.com sitesi üzerinde açık yok diyelim¤ fakat server üzerinde çalışan başka bir sitede açık bulduk ve sitenin açı ı çok¤ bu sitenin ftp sine erişip gerekli kodları atabilirsek serveri komple ele geçirebiliriz!!!!! Yani root yada administrator olabiliriz.
SERVER TYPE => Server tipi bizim baz aldı ımız nokta olmalıdır. Mesela www.abcdefg.com sitesi için server tipi Apache / 1.3.31(Unix). Burdan anlayaca ınız şey: Server 80. porttan Apache 1.3.31 http serveri çalıştırıyor. Ayrıca PHP / 4.3.5 kullanıyor. Bunlar Daemon dedi imiz arka planda çalışıp serverin asıl aktivitesini yerine getiren yapılardır. İşte Exploitler yardımıyla server üzerinde kullanılan daemon veya http serverin bir açı ından içeri sızabiliriz. Şimdi adı bu kadar çok geçmişken Exploitler hakkında bilgiler vermek istiyorum: Exploitler sistemin açı ı üzerine yazılmış kodlardır. İçerik olarak include ve define edilmiş de işik kod kümeleri barındırırlar.Bu kodlar bizim uzun uzun u raşmamıza gerek bırakmadan bir şekilde servera gerekli komutları verdirererek çalışırlar. Exploitler root ve local olmak üzere ikiye ayrılır.
NAME SERVER => Burda yazan adres www.abcdefg.com için host sa layan sitedir. Bu adrese girerek server hakkında daha çok bilgiye ulaşabiliriz. Çünkü ; ço u host firması sitelerinde¤ kullandıkları makinenin özelliklerini ve üzerinde kurulu olan işletim sistemlerini¤ php versiyonlarını falan açıklarlar.

ICAAN REGISTRAR => Domainin kayıt edildi i site. Registrarı yani domain bilgilerini inceledi imizde bizim için önemli olan Administrative Contact yani domainin kayıtlı oldu u mail adresidir. Birde domainin kayıt edildi i registered through bölümündeki adrestir. Yani www.abcdefg.com domaini Registered through bölümünde yazan adres vasıtasıyla alınmış demektir. Şimdi bu bilgileri örne in Administrative Contact bölümündeki maili hacklersek domaini ele geçirebiliriz. Sonrada domaini kendi hostumuza yönlendiririz. Zaten domain bizim olmuş olur artık.
Şimdi uygulama kısmına geçelim: NMAP ı açıp nmap A-P0 www.abcdefg.com
İlk olarak id yazarak kullanıcı durumumuzu ö reniriz. Genellikle apache yazar. Sonrada sistem yetkilerimize bakarız. Neler yapabiliyoruz¤ sisteme dosya yükleyebiliyormuyuz? Bunları hep deneriz. E er sisteme dosya çekebiliyorsak ve gcc compilerda çalışıyorsa o zaman uname a yazarak kernel çekirdek versiyonunu ö reniriz ve buna göre local root exploit ararız. Local root exploiti bulabilirsek sisteme çeker ve gcc ile derleriz. Daha sonra ise şunları yazarak root oluruz: ./exploit_adı . bunlarıda yapamıyorsak etc/passwd ve etc/shadow dizinlerine erişip erişemedi imizi kontrol ederiz. Bunların dışında mesela www.abcdefg.com sitesinin dizinini bulup içerisine index.html dosyası çekilebiliyormu siye deneyebiliriz. E er bunu başarırsak bu iş zaten bitmiştir¤ yani ilgili siteye index attık demektir. Ama root olduktan sonra serverda istedi imiz her şeyi yapabiliriz. Yani bütün sitelere index atıp¤ serveri da atabiliriz.


alıntı yazdık. Nmap sS şeklinde bir komut verebilmemiz için sitede bir firewall olmaması gerekir. Bu arada serverin tam olarak ne oldu unuda anlamış olduk: Redhat / Gnu Linux i386 üzerinde Apache 1.3.31(Unix) Web Server. Çıkan listedeki open yazan portlar açık¤ closed yazan portlar ise kapalıdır. Sistemde açık bir port yakalarsak hemen telnet ip adresi ve port numarası şeklinde bir dos komutu veriyoruz. Daha sonra telnet bizi serverda bir yere atar burdan sonra duruma göre hareket ederiz. Mesela bash shell e düşersek ID mize bakıp ona göre hareket ederiz. Root olmuşsak bu porta birisi daha önce erişmiş ve kullanıma açmış demektir. Ama local user isek local root exploitler ile sistemde root olmamız gerekiyor. Listedeki portlarla devam edelim: Bu portlar üzerinde çalışan programlardan herhangi biri üzerinde buldu umuz bir açık bizim sisteme girmemizi sa lar. Sisteme girdikten sonra root da olabiliriz. Peki bu programların açı ını nerden bilece iz diye sordunuz sanırım İşte bunun için açık olan portlardan birinin exploitini bulup derleyece iz. Sonrada exploit yardımıyla sisteme sızmaya çalışaca ız. Bundan sonrasında ise buldu umuz exploitin türüne göre ya root yada local kullanıcı oluruz. E er root olursak serveri istedi imiz gibi yönetiriz. Ama local isek yani shell e düşersek şunları yapabiliriz:
eliz isimli Üye şimdilik offline konumundadır eliz isimli üyenin yazdığı bu Mesajı değerlendirin. Mesajı Moderatöre bildir
Account
Kullanıcı Bilgileri. Bir bilgisayara veya bilgisayar ağına bağlanmak için gerekli kullanıcı adı ve parolası gibi bilgileri içerir.

ACTIVE-X:
Mıcrosoft'un Sun Microsystem'in Java'sına karşı çıkardığı bir program geliştirme dili. Internet üzerinde kullanılabilecek programlar üretmek için kullanılıyor.

Alias:
Takma ad.

Alta Vista
Digital Equipment Co. firmasına ait olan AltaVista¤ popüler Internet tarayıcı servislerinden biridir. Servisin amacı; aradığınız bilgiye¤ web sayfasına veya haber grubuna ufak bir aramadan sonra ulaşabilmenizi sağlamaktır.

Anonymous FTP:
Her internet kullanıcısının dosya transferi yapabileceği FTP siteleridir. Buraya bir ftp programı ile bağlanıyorsanız¤ username bölümüne anonymous¤ şifre bölümüne de e-mail adresinizi yazmalısınız. Browser ile ftp sitesine bağlanıyorsanız bu ayarlar browserınızda default olarak vardır.

AOL:
AOL¤ America On Line'ın kısaltılmasından oluşmuştur. Sadece Amerikada 4.5 milyon kullanıcısı olan America On Line her ne kadar ev kullanıcılarına hizmet veren bir sistem olsa da Internet erişimi de sağlamaktadır.

Applet:
HTML sayfalarda bulunan java dilinde yazılmış programların derlenmiş biçimidir.

Attachment:
E-mail (elektronik posta)'lara dosya ekleyerek gönderme iºlemidir

Backbone:
Network üzerindeki temel geçiş yollarını (pathway) oluşturan yüksek hızlı hat ve bağlantılarının oluşturduğu yapı.

Background:
Web sayfalarının arka fonlarına verilen isim

Beta :
Bilgisayar dünyasında¤ programların geliştirme ve test aşamasında olduklarını belirten ad.

Bit:
İletilebilen en küçük veri miktarı.

Bookmark:
Türkçede sık kullanılan olarak geçer. Web sayfalarında gezerken¤ hoşunuza giden sitelerin adresinin browserınız da saklanmasını sağlar.

Bounce:
E-mail'in gönderildiği adrese ulaşmayıp¤ geri gelmesi.

Bps:
(Bits-Per-Second) 2 bağlantı noktası arasında verinin transfer edilme hızı. Örneğin bir 28.800 Bps modem saniyede 28.800 bit transfer edebilir.

Browser:
World Wide Web üzerinde dokümanların transfer edilip görüntülenmesini sağlayan programlara "browser" adı verilir. Şu an bu sayfaları görmek için kullandığınız program sizin browser'ınızdır. (Internet Explorer¤ Netscape Communicator gibi)

CGI (Common Gateway Interface):
Server daki programların birbirleri ile iletişim kurmalarını ya da diğer programların Web server ile nasıl iletişim kuracaklarını belirleyen kurallar seti. Genellikle web server dan data yı alan ve bu data ile küçük işlemler yerine getiren (forma yazılan bilgileri e-mail olarak atmak gibi) küçük programlardır

Cgi-bin:
Web Server'da CGI dosyalarının bulunduğu dizine verilen genel isim.

Channel
IRC deki tartışma alanlarına verilen ad. (oda)

Cookie:
Browser tarafından kullanıcıya gönderilen ve kulanıcının sabit diskine yerleşen küçük dosyacık. Bu dosya¤ ziyaret edilen site hakkında tarih¤ kullanıcı adı¤ ziyaret saati gibi bilgileri içerir. Aynı sitenin bir sonraki ziyaretinde kontrol edilir. (Bazı sitelerde Web sayfası özellitirme diye bir secenek vardır. Bu bölümü doldurduğunuzda o siteye tekrar girdiğinizde sadece sizin istedikleriniz o sitede görülür. Cookie bu işlemde sizin tanımlanmanızı sağlayan programdır.)

DATA:
Manyetik ortamdaki her türlü bilgiye verilen addır. İnternet ortamında alıp gönderdiğiniz veriler data olarak adlandırılır.

DEMO:
Yazılımların¤ reklam amaçlı olarak piyasaya sürülmüş şekli. Demolar hiçbirzaman yazılımın tüm özelliklerini kullanmanıza izin vermezler.

Dial-up:
İletişim kurulacak bilgisayarın¤ var olan telefon hattını kullanarak bilgisayarınız ile aranmasıyla kurulan haberleşme yolu

DNS (Domain Name Server):
Bağlanılan sunucu ismini açık Internet adresine çevirmek için kullanılan bir mekanizmadır. Internet üzerinde aynı adlı iki veya daha fazla sunucu isminin olmaması da yine DNS sistemi sayesinde gerçekleşmiştir.

Domain Name:
Bir Internet sitesini tanımlayan adres. (xxx.com.tr gibi) Her domain name bir IP adresine karşılık gelir.

Download:
İnternet üzerinden dosya çekme işlemi.

E-mail (elektronik-posta):
Elektronik Posta¤ posta işlemlerinin (mektuplaşma v.s.) Bilgisayar ortamında yapılmasıdır. E-mail ile diğer internet kullanıcısına mektup ve dosya gibi şeyler gönderebilir ve alabilirsiniz.

Encryption:
Internet üzerinden transfer edilen bilgilerin¤ üçüncü şahıslar tarafından okunmamasını sağlayan bir şifreleme yöntemi.

E-zine:
İnternet üzerindeki online dergi.

FAQ (Frequently Asked Questions):
Sıkça Sorulan Sorular anlamına gelir. Web sayfalarında gezerken¤ web sayfasında belirtilen konu hakkında sorulabilecek soruların cevaplarını içerir.

FINGER:
Windows işletim sisteminde kullanılan bir programdır. Internet üzerinde sorgulama yapmak için kullanılıyor. En çok Kullanım alanını IRC de bulmaktadır.

Firewall:
İnternete bağlı makinaların güvenliği için kullanılan bir sistemdir. Bilgisayara gelen veri paketlerini kontrol eder ve istenilmeyen verilerin sisteme girmesini engeller.

Freeware:
Kullanılması ve dağıtılması tamamen ücretsiz olan programlar.

FTP (File Transfer Protocol):
Ftp sadece bir protokol olmakla kalmayıp¤ internet üzerinden dosya transferi yapmak için kullanılır. FTP kullanılarak başka bir Internet sitesine "login" olunur (Bknz. Anonymous FTP) ve buradaki dosyalara "site sorumlusu"nun hak tanıdığı kadar erişim sağlanır.

Gateway:
Gateway¤ teknik olarak aynı türden olmayan iki protokol'ün anlaşmasını sağlayan donanım yada yazılım anlamına gelir. Bu terim Internet üzerinde genellikle¤ bir sistemden diğer bir sisteme geçiş sağlayan bir mekanizmayı anlatır

Gopher:
Internet üzerinde hypertext kullanmadan değişik menülerdeki materyallere ulaşmayı sağlar. Gopher sitelerinde resim ve program yoktur. Tamamen text formatından oluşur. Kullanımı gittikçe azalmaktadır.

Groupware:
Aynı bilgiler üzerinde çalışan¤ aynı binada¤ odada veya ağ üzerinde çalışan bir grup insan için tasarlanan programlara denir.

GuestBook
Ziyaretçi Defteri. Girdiğiniz Web sitesine¤ site hakkındaki görüş¤ istek ve önerilerinizi yazıp¤ diğer ziyaretçilerin yazdıklarını okumanızı sağlar.

Hacker:
Bilgisayar sistemlerine izinsiz giren kiºilere verilen ad.

Heading:
HTML dökümanlarında genellikle yazının başlığının ve genel tanımların bulunduğu bölgedir.

Hit:
Browser tarafında Web Server a yapılan Tek bir isteme hit denir. Örneğin 3 adet resim içeren bir sayfa çağrıldığında 4 adet hit olur. 1 adet sayfa için + 3 adet de içindeki resimler için.

Home page:
Bir sitenin ana(giriş) sayfası olmakla beraber¤ Kişisel Web sayfalarına da home page denilmektedir.

Host:
Network üzerinde diğer makinalara servis veren herhangi bir makina.

HotJava:
Sun MicroSystems tarafından tasarlanmış Mosaic-tipi web tarayıcılarına alternatif olarak tasarlanan yeni bir Java destekli web tarayıcısıdır. Özellikle "etkileşimli" web sayfaları geliştirmek isteyenler için tasarlanan bu tarayıcının yapımı henüz bitmemiştir.

HTML:
HTML (HyperText Markup Language) World Wide Web'in bilgi görüntülemekte kullandığı dosya formatıdır. HTML sayfaları kullanarak metinler değişik şekillerde ekrana getirilebilir¤ sayfalara resim¤ ve ses eklenebilir. Bu okumakta olduğunuz sayfa bir HTML sayfasıdır. HTML¤ bu sayfaya verilen isim değil¤ sayfanın oluşturulması için kullanılan progralama sistemidir.

HTTP:
Internet üzerinde HTML sayfalarının aktarılması için "HyperText Transport Protocol" isimli standart bir protokol kullanılır. Hiç şüphe yok ki İnternet üzerinde en çok kullanılan (ve en önemli) protokoldür.

Hyperlink
HTML sayfasında bir takı (tag) kullanılarak başka bir dosya ile oluşturulan bağlantıdır.

Hypermedia:
Az kullanılan bir terimdir. Metin¤ grafik¤ ses¤ hareketli görüntü gibi Internet üzerinde iletişimi mümkün olan her türlü medyayı ifade eder.

Hypertext
HyperText¤ dökümanları biçimlendirmek¤ resim eklemek¤ bağlantılar yaratmak için kullanılan metoddur.

I Accept:
Kabul ediyorum. İnternette herhangibirşeye üye olmak istediğinizde¤ size önce bellibir şartname sunarlar. Bunu kabul ediyorsanız¤ şartnamenin sonundaki "I Accept" butonuna basmalısınız.

Imagemap
Imagemap bir çok bağlantı barındıran bir grafiktir. Bu grafik değişik yerlerine basıldığında sizi farklı URL adreslerine veya bağlantılara *Kötü kelime sansürlendi*ürecek biçimde bölümlenmiştir.

Inbox
E-maillerin geldiği dizine verilen ad.

Internet Explorer
Mıcrosoft'un Web Browser'ı . Internet Explorer ile web sayfaları gezilebilir¤ Ftp yapabilir¤ e-posta işlemleri gerçekleştirebilir¤ haber gruplarına üye olabilirsiniz.

Intranet
Firma içinde bildiğimiz Internet yazılımlarının kullanıldığı sadece firmaya özel network.

IP (Internet Protocol):
Herkesce kabul edilmiş bir internet adresleme sistemi. Merkezi ABD de olan GSI adlı kuruluş tarafından verilen IP adresleri sayesinde aynı adresin birden fazla makinaya verilmesi önlenmiş oluyor. Www.xy.com gibi harflerle ifade dilmiş bir adres aslında rakamlardan oluşur¤ Örneğin;
Gizli Link İçermektedir. You may reply or click 'thank you' to see hidden content
adresi aslında 195.175.68.4 rakamlarına karşılık gelir.


IRC (Internet Relay Chat):
IRC ler dünya üzerindeki bütün Internet kullanıcıların biraraya gelerek gerçek zamanda online olarak sohbet ettikleri yerlerdir. IRC servisi veren bir adrese bağlandığınızda çeşitli konu başlıkları altında açılmış odalar görürsünüz. Sizi ilgilendiren bir oda gördüğünüzde hemen girip sohbete katılabilir yada kendiniz bir oda açabilirsiniz¤ hem de istediğiniz her konuda

ISDN
(Integrated Services Digital Network) 128.000 bps hızındaki özel telefon hattı. (Normal hatların hızı 56.000 - 64.000 bps dir).

ISP (Internet Servis Provider)
Internet servis sağlayıcı (GülNet gibi).

Java
Sun Microsystems'in yarattığı kolay kullanılır¤ güvenli¤ nesneye dayalı ve güçlü bir programlama dilidir. HTML dili ile beraber kullanılan JAVA¤ daha çok HTML sayfasına görsel efectler katmak ve kolay kullanım sağlamak için kullanılmaktadır.

Join
Bağlanmak¤ girmek.

K56Flex
Daha hızlı veri transferini sağlayan¤ Rockwell chipsetli modem üreticilerinin kullandığı modem teknolojisi.

Leased-Line:
Turk Telekom A.Ş.den alınan kiralık hat devresi ile¤ İki nokta arasında¤ istenen kapasitede kurulan sürekli bağlı olan iletişim hattı.

Link
HTML bağlantılarıdır. Bunlar¤ döküman içinde sizi başka bir konuma¤ aynı serviste başka bir dosyaya veya bambaşka bir servise yollayabilir. Not: Bağlantılar genellikle mavi ve altı çizili metinden oluşur. Üzerine geldiğinizde mouse el işaretini alacaktır.

Linux
Bir işletim sistemidir. UNIX'in türevi olan bu işletim sistemi tamamen ücretsiz olup¤ gün geçtikçe kişisel alanda kullanımı artmaktadır. (Ayrıntılı bilgi için:
Gizli Link İçermektedir. You may reply or click 'thank you' to see hidden content
)


Listserv
Çok kullanılan bir e-mail programıdır. Kullanıcılara posta listelerine abone olma¤ katkıda bulunma ve çıkma şansı verir.

Live
"Canlı yayın" kavramının internet üzerindeki kullanımıdır. Uygun programlarla internet üzerinden çeşitli yayınlar canlı olarak izlenebilir. ( Radyo¤ Televizyon v.s.)

Mailing List:
Kullanıcının tek bir adrese mesaj göndererek¤ üye olan kullanıcılara bu mesajın dağılmasını sağlayan mesajlaşma sistemi. Mail grupları olarak adlandırılan bu sistem sayesinde¤ İnternet üzerinde bir çok konuda gruplar¤ birbirleri ile bilgi alışverişinde bulunurlar.

Majordomo
En çok kullanılan e-mail programıdır. Kullanıcılara posta listelerine abone olma¤ katkıda bulunma ve çıkma şansı verir. (Mailing List oluşturulmasında kullanılır.)

Map
Web tasarımında kullanılan¤ yüklenen grafiğin belirli bölgelerine basıldığında değişik bağlantıları çağırmak için kullanılan sistemdir.

Members
Üyeler. Web sitelerinde "Members" yazılı yerlere girebilmeniz için¤ önce oraya üye olmanız gerekmektedir.

Mirror
Bir web sitesinin¤ tamamen aynı olan bir yansısının başka bir adreste bulunmasıdır.

Modem (MOdulator-DEModulator):
Bilgisayarınızın telefon hattına bağlanarak¤ diğer telefon hatttına bağlı bilgisayar ile iletişim kurmasına yarayan araç.

Mosaic
NCSA tarafından tasarlanan Machintosh¤ Windows ve Unix ortamlarının tümünde birden çalışabilen ilk Web tarayıcısıdır.

MSN (Microsoft Network):
Microsoftun¤ dünya çapında hizmet vermeyi amaçladığı online servis ağı.

Network
Kaynaklarını paylaşmak için birbirine bağlanmış 2 veya daha fazla bilgisayarın oluşturduğu yapı.

News
Haberler. Web sayfalarında bağlanmış olduğunuz sitenin içerdiği konu hakkındaki yeni haberlerin ya da¤ genel olarak dünya haberlerinin sunulduğu bölümdür.

News Serser:
Haber gruplarına ev sahipliği yapan server.

Newsgroup
USENET üzerindeki Haber gruplarına verilen isim. Haber grupları¤ mail gruplarından daha eskiye dayanan ve çok daha geniş bir alanı ve konuları kapsayan bir bilgi alış-veriş ortamıdır.

NFS (Network File System):
Bilgisayarda kullanılan programların network makinalarında kullanılmasını sağlar.

NIC (Networked Information Center):
Bir network için bilgilerin tutulduğu birime denir. En meşhuru domain isimlerinin kaydının yapıldığı InterNIC dir. NIC (Network Interface Card) network kartlarına da bu isim verilir.

Nick:
İnternetteki sohbet alanlarında (IRC de) kullanılan takma ad.

NNTP (Network News Transport Protocol):
Sunucu ve istemci tarafından kullanılan USENET postinglerini TCP/IP uzerinden taşımaya yarayan protokole verilen isimdir. USANET News grupları bu protokol ile çalışır.

Operator
Bir sistemi işleten kişi.

OS/2:
IBM Personal System/2' de kullanılan işletim sistemi.

Output
Yapılan işlemin çıktısı.

Packet Switching:
Internet üzerindeki data taşıma metodu. Paket anahtarlama anlamına gelir.Paket anahtarlamalarda veriler parçalara ayrılır. Bu parçalarda verinin nereden geldiği ve nereye gitmekte olduğu bilgileri vardır. Bu sayede aynı hat üzerinden değişik adreslere giden veriler taşınabilir.

Password
Parola. Kullanıcının sisteme giriş için¤ kendisine verilen şifredir.

Plug-in:
Browser'ınızın belli bir formattaki (biçimdeki) veriyi işleyip size sunmasını sağlayan¤ yüklendikten sonra browserınızın bir parçası olan kısa yazılım.

POP (Point of Presence):
Network'ün bağlanılabilecek bir noktasının bulunduğu şehir yada lokasyon.

POP3 (Post Office Protocol):
Gelen e-maillerin tutulduğu sunucu server.

Port Address:
TCP/IP tabanlı uygulamalar hattın diğer ucundaki bilgisayarla haberleşmek için belirli bir port adresi kullanırlar. Port adresi¤ içinde verilerin nereden alınıp nereye verileceğini kesin olarak saptayan bir mekanizma barındırır.

PPP (Point to Point Protocol):
Internet için TCP/IP bağlantısını modem ile kurmak için oldukça sık kullanılan bir protocol.

Protocol
Protokol¤ iki bilgisayarın birbirlerine veri yollarken izledikleri biçim¤ veri aktarma formudur. Protokoller bilgisayara alt düzey kodlar yollayarak iki makine arasındaki iletişimi sağlar.

Queue (Mail):
İnternete bağlanıldığında gönderilmek üzere bekleyen e-mailler listesi.

Quick Time:
Apple tarafında üretilmiş bir film ve ses oynatıcısı. Quick Time dosyaları Avı gibi diğer video formatlarında daha az yer kaplıyor ve kullanıcı filime alınmış görüntüyü döndürebiliyor uzaklaşıp yakınlaşabiliyor. Internet ile önemi daha fazla artan bu program¤ İnternet üzerinden film ve ses dinlemenizi de sağlar.

Real Player:
Real Audio nun daha gelişmişi denilebilecek bu program¤ sesin yanısıra video görüntülerini de oynatmaktadır. Web sayfalarındaki birçok video real playerın bilgisayarınıza yüklü olmasını ister.

RealAudio:
Web Tarayıcılara FM kalitesinde müzik dinlemek için eklenen bir programdır. Bu programı tek başına kullanabileceğiniz gibi browserınıza da ekleyebilirsiniz.

Router
2 veya daha fazla network arasındaki bağlantıyı sağlayan küçük sistemlerde¤ özel amaçlı bir bilgisayar¤ büyük sistemlerde ise özel bir cihaz. Bu cihaz¤ bütün vaktini hangi adresten gelen paketlerin hangi adrese hangi yol üzerinden gideceğini ayarlamakla geçirir.

Search
Arama. Kayıtlı olan tüm internet sitelerinde veya sadece site içerisinde arama yapmanızı sağlar.

Search Engines (arama servisleri):
Kişileri istedikleri bilgiye veya Web sayfasına ulaştırmayı amaçlayan "Internet tarayıcı" servislerdir.

Shopping
Alışveriş merkezi. İnternetten online alışveriş yapabileceğiniz sitelerdir.

SLIP (Serial Line Internet Protokol):
Dial-up internet bağlantısı sağlamaya yarayan Internet Modem Protokolü.

SMDS (Switched Multimegabit Data Service):
Çok yüksek data transferleri için geliºtirilen bir standart.

Smileys
Daha çok¤ IRC de kullanılan¤ kişinin o anki durumunu belirten işaretlerdir. ( gülümsemek¤ üzülmek¤ >: kızmak gibi )

SMTP (Simple Mail Transfer Protokol):
E-mailleri serverda dağıtmak için kullanılan temel protokol

Spider
Web tarama servislerinin veritabanlarını büyütmek için¤ yeni Web sayfaları ve onlara ait bağlantıları bulan programlara "örümcek" ismi verilir.

SQL (Structured Query Language):
Veritabanına sorgulama göndermek için kullanılan özel bir programlama dilidir.

SSL (Secure Sockets Layer):
Netscape Communications tarafından tasarlanan¤ Internet üzerinden şifrelenmiş¤ güvenli iletişimi sağlayan protokoldür.

Submit-it:
Kendi web sayfalarının reklamını yapmak isteyenler için izlenebilecek en kolay yol¤ URL adresini gözde tarama servislerine yazdırmaktır. Bu Submit-it olarak ifade edilir.

T-1:
1.544.0 bps hızında leased-line bağlantısı. Bu oldukça yüksek bir hız olmasına rağmen (1 MB yaklaşık olarak 10 saniyede transfer edilir) full-screen¤ full-motion video için yeterli değildir.

T-3:
44.736.0 bps hızındaki leased-line bağlantısı. Bu hız full-screen¤ full-motion video için gereken daha fazla bir hızdır.

Tag:
HTML'de dökümana biçim vermek için kullanılan etiketlerdir.

TCP/IP (Transmission Control Protocol/Internet Protocol):
Internet'i oluşturan temel protokollerdir. Değişik tipteki bilgisayarların haberleşmesine olanak sağlayan bir prokoldür.

Telnet
Bir Internet sitesinden diğerine bağlanmak için kullanılan komut ve programdır. Komutu kullanarak bir internet sitesine bağlandığınızda karşınıza sitenin "login:" komut satırı gelecektir. Böylece Internet üzerinde iki makine direkt (ve özel) olarak birbirine bağlanabilir. Ve size karşı makinadan verilen izin kadar¤ bağlandığınız sistemi kontrol edebilirsiniz.

Terminal Server:
Özel amaçlı¤ bir tarafında birçok modem takmak için yerler olan¤ diğer tarafında da LAN yada host makinası ile bağlantıyı sağlayan bilgisayara verilen isim.

TURNET
Türkiye'de Internet hizmeti veren Türk Telekom'a bağlı resmi kuruluş.

Update
Güncelleştirmek


URL (Uniform Resource Locator):
WWW üzerinde kaynaklara bağlanmayı sağlayan¤ adresleme düzeni.

Verify
Doğrulamak. Bir verinin girilmesi sırasında doğru olarak tamamlanıp tamamlanmadığının kontrol edilmesi.

View
Dökümanların¤ kullanıcıya göre sunuluş şekli.

WAN (Wide Area Network):
Şehirler¤ ülkeler veya kıtalar arası oluşturulmuş bilgisayar ağlarının genel adı.

Web Browser
İnternet üzerinde gezinmeye ve bilgi transferi yapmaya yarayan yazılımların genel adı.

Webmaster:
Bir web sitesinin yönetimini üstlenen kişiye "Webmaster" adı verilir. Webmaster'ın görevi Web sitesininin tasarımını yapmak ve güncelliğini korumaktır.

WWW (World Wide Web):
Aynı anda tüm multimedya özelliklerinin (metin¤ resim¤ ses¤ animasyon¤ video) gösterilmesine olanak veren bir internet protokolüdür. WWW¤ dünyaya yayılmış örümcek ağıdır.

HTML nedir?

HTML (HyperText Markup Language / Hareketli-Metin İşaretleme Dili) basitçe, browserlarla görebileceğimiz, internet dökümanları oluşturmaya yarayan bir çeşit dildir. Örneğin okuduğunuz bu sayfa HTML dili kullanılarak hazırlandı. Siz de browser'ınızı (Internet Explorer, Netscape Navigator,..) kullanarak bu sayfayı ekranınızda görüntülüyorsunuz. Tanımda geçen "internet dökümanı" ifadesinin yanısıra HTML ile oluşturduğunuz belgeleri harddiskinize kaydedebilir ve internet bağlantınız olmasa bile bu belgeleri görüntüleyebilirsiniz.
HTML, programlama dilleri (c, pascal, basic,..) gibi bir programlama mantığı taşımadığından öğrenilmesi gayet kolay bir dildir. Dilden ziyade kabaca metinleri ya da verileri biçimlendirmek, düzenlemek için kullandığımız komutlar dizisi bile diyebiliriz HTML için.
HTML Dersleri yazı dizimizi okuyarak bu dil hakkında hiçbir bilginiz olmasa bile yazı dizisinin sonunda öğrendiklerinizle siz de kendi sayfalarınızı hazırlayabileceksiniz.
Hazırsanız buyrun başlayalım...

Temel unsurlar


Bu sayfaya geldiğinize göre HTML öğrenme işinde ciddisiniz demektir. HTML nispeten kolay bir dildir dedik. Bu dilde binary veya hexadecimal kodlar yok. Herşey metin tabanlı ve bir HTML dökümanı oluşturmak için ihtiyacınız olan şey bir editör. Hatta sizde herhangi bir HTML editörü bulunmuyorsa bu işi Windows'un Notepad'i ile dahi halledebilirsiniz. Piyasada iki tip editör bulunuyor. Birisi metin tabanlı, kod yazmayı gerektiren fakat bunun yanısıra rutin bazı işlemleri kolaylaştıran editörler (HotDog, HomeSite..) diğeri WYSIWYG (What You See Is What You Get / Ne görürsen onu alırsın) tarzı denen kısaca görsel, kodlamayla uğraştırmayı gerektirmeyen editörler (FrontPage, Dreamweaver, NetObjects Fusion,..). Benim yeni başlayanlara tavsiyem Windows'un Notepad'i. Bu işlerin nasıl yapıldığını öğrendikçe ilerde siz de görsel editörlere geçebilirsiniz. Çünkü bir yerde istenmedik sonuçlar çıkabilir ve kodlara müdahele etmeniz gerekebilir. Üstelik görsel editörler bazen istenmeyen kodlar ekliyorlar, bu da döküman boyutunun büyümesi demek.
Burada şunu da belirtmek gerekiyor; browserlar arasındaki yorum farklarından dolayı sayfanız bir browser'da iyi görünürken bir başka browser'da hiç istemediğiniz bir şekilde görüntülenebilir. Hele yeni bazı teknikleri (css, dhtml gibi) sadece MS Internet Explorer 4 ve üstü desteklerken Netscape henüz bu teknikleri tam olarak desteklemiyor. Yine de piyasayı neredeyse yarı yarıya paylaşan bu iki browser'ın birbirlerine üstün olduğu yönleri var. Sonuçta, ne kadar fiyakalı bir sayfa da yapsanız elde ettiğiniz başarı sayfanızı ziyaret eden kişinin kullandığı browser'a mahkum. Hatta ziyaretçiniz browser'ına verdiği bir talimatla "yalnız şu fontu kullan", "grafikleri görüntüleme" şeklinde bir ayar yapmışsa emekleriniz boşa gitti demektir. Yine de bu kadar karamsar olmayalım.
Bu kadar genel bilgi yeter. Bir sonraki konuda ilk HTML sayfamızı yapıyoruz.

Ücretsiz FTP Adres!!

GameWarrior
-500 MB alan
-2 GB aylık bandwith
vs vs
http://www.gwgaming.net/

---------------------------------------------------------------------

100Webspace
-100 MB alan
-3 GB aylık bandwith
vs vs
http://www.100webspace.com/freeplan.html

---------------------------------------------------------------------

Xr4Free
-40 MB alan
-0.5 GB aylık bandwith
vs vs
http://www.xr4free.com/solutions.htm

---------------------------------------------------------------------

Complete-Free-Host
-50 MB alan
-1 GB aylık bandwith
vs vs
http://www.complete-free-host.com/hosting.php

---------------------------------------------------------------------

E2uHosting
-1000 MB alan
-9 GB aylık bandwith
vs vs
http://www.e2uhosting.com/info.php

---------------------------------------------------------------------

Cafe150
-150 MB alan
-1.5 GB aylık bandwith
vs vs
http://www.cafe150.com/free_hosting.php

---------------------------------------------------------------------

ByetHost
-100-250 MB. alan
-20-30 GB aylık bandwith
vs vs
http://www.byethost.com/

---------------------------------------------------------------------

Wagoo
-200 MB alan
-10 GB aylık bandwith
vs vs
http://www.wagoo.com/

Asp, Php, JSP Kaynak Siteleri

ASP:
http://www.aspindir.com/
http://www.aspnedir.com/
http://www.maxiasp.com/
http://www.aspturkiye.com/
http://www.maxiasp.net/
http://www.asprehberi.net/
http://www.aspdepo.net/
http://www.aspin.com/
http://www.asp.net/
http://www.totalasp.co.uk/
http://www.asptoday.com/
http://www.turk-asp.com/

JSP:
http://www.jsindir.com/
http://www.jspturk.com/
http://www.a1javascripts.com/
http://www.javascriptkit.com/
http://www.javascriptcity.com/
http://www.javascript.com/

CGI - PERL
http://www.cgiscript.net/
http://cgi.resourceindex.com/
http://www.perlmasters.com/
http://www.superscripts.com/
http://www.cgidir.com/
http://www.cgiextremes.com/

PHP:
http://www.php.org.tr/
http://www.turk-php.com/
http://www.phpdosyasi.com/
http://www.php.net/
http://www.phpbuilder.com/
http://www.phpbul.com/
http://php.arsivimiz.com/
http://www.phpkaynak.com/
http://www.ceviz.net/
http://codewalkers.com/

Templates:
http://www.freewebtemplates.com/
http://freesitetemplates.com/
http://www.templatesbox.com/
http://www.steves-templates.com/
http://www.webtemplateszone.com/

Asp, Php, JSP Kaynak Siteleri

ASP:
http://www.aspindir.com/
http://www.aspnedir.com/
http://www.maxiasp.com/
http://www.aspturkiye.com/
http://www.maxiasp.net/
http://www.asprehberi.net/
http://www.aspdepo.net/
http://www.aspin.com/
http://www.asp.net/
http://www.totalasp.co.uk/
http://www.asptoday.com/
http://www.turk-asp.com/

JSP:
http://www.jsindir.com/
http://www.jspturk.com/
http://www.a1javascripts.com/
http://www.javascriptkit.com/
http://www.javascriptcity.com/
http://www.javascript.com/

CGI - PERL
http://www.cgiscript.net/
http://cgi.resourceindex.com/
http://www.perlmasters.com/
http://www.superscripts.com/
http://www.cgidir.com/
http://www.cgiextremes.com/

PHP:
http://www.php.org.tr/
http://www.turk-php.com/
http://www.phpdosyasi.com/
http://www.php.net/
http://www.phpbuilder.com/
http://www.phpbul.com/
http://php.arsivimiz.com/
http://www.phpkaynak.com/
http://www.ceviz.net/
http://codewalkers.com/

Templates:
http://www.freewebtemplates.com/
http://freesitetemplates.com/
http://www.templatesbox.com/
http://www.steves-templates.com/
http://www.webtemplateszone.com/