14 Kasım 2010 Pazar

Windows’da Telnet Scripting Tool kullanımı ve CAR 854 betiği

Windows’da Telnet Scripting Tool kullanımı ve CAR 854 betiği

Aslında router yeniden başlatmakla ilgili betikler paylaşmaktan oldukça sıkıldım ve bu konuda daha fazla yazmayacaktım, ama hem JDownloader gibi uygulamaların bunu gerektiriyor olması hem de Windows için hiç böyle bir yazı yazmadığımı farkettiğimden, en önemlisi de blogu takip eden bir arkadaşın ricası üzerine-bu kadar beklettiğim için üzgünüm- bu yazıyı yazdım. Daha önceki yazılarımı gördüyseniz, RapidShare gibi dosya sunucularından veri çekmek için gerekli IP değişikliğini otomatik olarak GNU/Linux üzerinde yapabiliyor olmalısınız. Windows üzerinde bu işlemi yapmanız da mümkün:

  • Bunun için öncelikle Telnet Scripting Tool adlı ücretsiz uygulamayı indirmelisiniz. Oldukça küçük bir uygulama ve Google’da on saniyelik bir aramayla edinebilirsiniz. Yine de ben sizin için bir doğrudan indirme bağlantısı buldum: İndirmek için tıklayın.
  • Şimdi elimizde TST10.exe adında bir ikilik dosya olmalı. Bu dosyayla aynı klasörde bir de reboot.bat dosyası oluşturun. Ikilik dosyayı değil bunu kullanacağız.
  • reboot.bat’un içine şu komutu yazın: “tst10.exe /r:reboot.txt /o:output.txt /m”
  • Belki kendisi oluşturmayabilir diye klasörün içine reboot.txt ve output.txt adında iki dosya oluşturun. output.txt ile bir işimiz olmayacak, eğer işler istediğiniz gibi gitmezse bu dosyaya yaptığınız işlemin sonucu kaydediliyor olacak.
Şimdi reboot.txt’nin içini açıp, doldurmaya başlıyoruz. Kurallar basit, ilk sıraya IP numarası ve Port numarası gelecek. Ikinci satırdan itibaren beklenecek olan metni ve karşılık olarak gönderilecek metni gireceğiz. Bunu da WAIT ve SEND ile yapıyoruz. Enter tuşunun yerine de \m kullanacağız. Eğer herhangi bir scripting dili gördüyseniz hayatınızda, oldukça kolay gelecektir. Aşina olmayanlar için örnek teşkil etmesi açısından CNET CAR-854′ün betiğini kopyalıyorum:
192.168.1.1 23
WAIT “BusyBox on localhost login:”
SEND “root\m”
WAIT “Password:”
SEND “sifreniz\m”
WAIT “cli>”
SEND “enable\m”
WAIT “Password:”
SEND “Admin\m”
WAIT “cli#”
SEND “reboot\m”
WAIT “(y/n)”
SEND “y\m”
WAIT “X”
SEND “x”
Unutmayın ki aynı routera sahip olsanız da c/p yaparsanız çalışmayacaktır, çünkü Wordpress tırnak işaretlerini bozuyor, yeniden yazmanız gerekli. Kendi betiğinizi de yukarıdakinden kopya çekerek kolaylıkla hazırlayabilirsiniz. Ardından reboot.bat dosyasını çalıştırdığınızda işlem gerçekleşecektir. Ardından bunu JDownloader’a önceki yazılarımda anlattığım şekilde eklerseniz otomatik olarak yeniden bağlanmasını sağlarsınız. En sondaki “WAIT X SEND x” kafanızı karıştırdıysa diye açıklayayım, aslında o doğru bir sentaks değil fakat bazı routerlar-mesela CAR854- komutları hemen verip kaçmanızdan hazzetmeyebiliyor, telnet bağlantısının açık tutulması için boş bir bekleme yaratmalısınız, Xlerin orada özel bir konumu yok, WAIT ahmetmehmethuseyin yazsanız  yine aynı amaca hizmet edecekti.
Kafanıza takılanlar olursa yorum göndermekten çekinmeyin.

Download Firefox 4.0 Beta 7

Beta 6 continues to be the last fully-fledged Beta Build of Firefox 4.0 offered to early adopters, but testers can now also grab a preview of Firefox 4.0 Beta 7.

Mozilla has essentially made available the Release Candidate of the seventh Beta for Firefox 4.0, a nightly build, served to the Beta community through the browser vendor’s FTP servers.

Almost two months have passed since Mozilla launched the previous Beta, and in the process the Firefox 4.0 development was postponed considerably.

However, Firefox 4.0 Beta 7 will certainly be worth the wait. Testers will be able to notice a consistent increase in JavaScript performance, a boost in hardware acceleration and better HTML4 support.
Mozilla highlighted some of the changes that Firefox 4.0 Beta 7 will bring to the table, such as:
“- Uses JagerMonkey, a new, faster JavaScript engine;
- WebGL enabled by default on Windows, OS X and Linux;
- Certain rendering operations are now hardware-accelerated using Direct3D 9 on Windows XP, Direct3D 10 on Windows Vista and 7, and OpenGL on Mac OS X;
- Improved web typography using OpenType with support for ligatures, kerning and font variants;
- HTML5 Form API makes web based forms easier to implement and validate.”

Firefox 4.0 Beta 7 will be followed by no less than three additional Beta releases. At this point in time Mozilla is planning to release Firefox 4.0 Beta 8, Beta 9 and Beta 10 in the next two months.
The start of 2011 will bring with it the first Release Candidate (RC) development milestone for Firefox 4.0.

Of course, the final release of Firefox 4.0 is also expected next year, with the open source browser maker promising that it will happen early in 2011.

Download Firefox 4.0 Beta 7