11 Şubat 2014 Salı

We Fight Back

 

Today, February 11th, 2014 is The Day We Fight Back against mass surveillance

The Facts

  • The NSA "has secretly broken into the main communications links that connect Yahoo and Google data centers around the world." The New York Times
  • The NSA "is harvesting hundreds of millions of contact lists from personal e-mail and instant messaging accounts around the world." Washington Post

  • The NSA "is gathering nearly 5 billion records a day on the whereabouts of cellphones around the world." Washington Post
  • The NSA collects the content and metadata of emails, web activity, chats, social networks, and everything else from fiber-optic cables "that carry much of the world's Internet and phone data." Washington Post

  • NSA "officers on several occasions have channeled their agency's enormous eavesdropping power to spy on love interests." The New York Times
  • NSA "is secretly piggybacking” on Internet advertisers' "cookies" and location data “to pinpoint targets for government hacking and to bolster surveillance." Washington Post

7 Haziran 2013 Cuma

Murat Menteş'e cevabımdır


Mustafa Keserin Askerleriyiz yazısına  Murat Menteş'e cevabımdır,

Sadece kendi adıma konuşuyorum. Üzgünüm bu "barışma" belki son günlere kadar mümkündü. Belki hala değişebilir düşüncesine girebilirdim.  Ancak son yapılan Tunus konuşması ve Otobüs konuşmasında, atabileceğimiz tüm köprüleri yıkmıştır Erdoğan.

Artık ona Sayın, Başbakan gibi kelimeler hatta bunların yanına gelecek 1.şahıs iyelik eklerini kulanmayacağım. Parmakla hedef gösteren, hakaret eden, diyalog kurmak yerine ötekileştiren ve gözardı eden, ayrıştıran, ayrım yapan bir Erdoğan görüyoruz. Hepimizi  kucaklayacağını diliyle söyleyip, ama yaptığı her icraatta yaşam biçimimize hakaret ve müdahale eden bir Erdoğan gördük. Ainesi iştir kişinin lafa bakılmaz diye bir atesözümüz var. Eminim nasıl yazıldığını benden iyi biliyorsunuzdur. Bir çapulcu ve tencere tava nesli olarak bilmiyorum nasıl yazıldığını. Bilgisayar kullanmayı da öğrenemedim 10 yıllık bilgisayar mühendisliği hayatımda.

Şimdi bana söyleyebilir misiniz; ben bu şartlarda bu gördüklerim bildiklerimle, karşımda savaş naraları atan bir Erdoğan bulmuş ve değişmeyeceğinden ve değişemeyeceğinden eminken, nasıl onu kabul edebilirim? Nasıl bir köprü kurmaya çalışabilirim. Düşünün ki milyonlar Taksim platformu ile çok naif istekler ile karşılarına çıkmışken. Gerçi Erdoğan'ın yurtdışına gönderilip burada yardımcıları ve Gül ile olayların kontrol altına alınması çalışması olduğunu görebilecek kadar beyne sahibim.

Beni çok uzaklarda aramayın. Belki Yeşilköy pengueni olmadım ama Türkiye'nin dört bir yanında sesini duyurmaya çalışan, hakkı için haklı meselesi için gaz ile boğulmak istenen, cop yiyen, kurşun veya plastik mermi ile yaralanan,TOMA altında kalan, su ile süpürülen, çapulculardanım. Ve bunla gurur duyuyorum. 

Ama bunlardan daha da önemlisi ne biliyor musunuz? Yaralarım kapanır belki, su kurur geçer. Gaz için solusyonlarım da var. Ama ama şu gönül yaralarım? Onları kapatabilir mi Erdoğan? Onları kapatabilir misiniz? Kendi yurdumda, kendi haklarım için parkta yatarken bunlara maruz kalabilirim. Çünkü başka yol bilmiyor olabilir devlet. Şiddet tek çaresi olabilir. Ben ona göğüs gerdim, yine gererim. Ancak şiddetin yanında verdiği iğneleyici hakaretler, yalan ve dolan? İşte onlar asıl beni yaralayan.

Benden bir barışma beklemeyin. Tek yol kaldı. #direngeziparki!

6 Haziran 2013 Perşembe



''Lütfen kapıları açık bırakın!'
                                                      ''Please Let Your Doors Open!'
Biraz soluklanmaya gelecek çocuklar.
Biraz temiz hava soluyup azıcık su içecekler.
Bidonları doldurup bırakın kapının yanına...
Biraz da ekmek... ne güzel olur.
                                                     Children will come to breath.
                                                     For clean air and A few drops of water to drink.
                                                     Fill and Leave water barrels at the door...
                                                     And some loaves of bread, oh how good.

Kaç gündür açlar.
Kaç gündür uykusuz..
Elbette...
Devrim uyuyarak karşılanmaz ki...
                                                    Hungry for days,
                                                    Sleepless at least,
                                                    And sure,
                                                    Revolt's not greeted with sleep
......
Uykuyu ne zamandır kovamadığınız gözlerinizden..
Onlar sizin uyanmanızı bekleyemeyecekler...
Siz en iyisi, kapıları açık bırakın.
Biraz soluklanıp gidecekler..
                                                     Thirst for sleep on their eyes,
                                                     But your wake is not in need
                                                     Best let your doors open
                                                     They will leave as they are filled
                                                    

Leyla Dilan
Abdullah Cömert'in Anısına..
                                          In memory of Abdullah Cömert

3 Haziran 2013 Pazartesi

Attention! Turkish democracy needs you!

Attention! Turkish democracy needs you!


After a series of peaceful demonstrations for preserving a recreational area in Istanbul city centre, which is planned to be demolished for the construction of a shopping mall, Turkish police attacked the protesters at 05:00am on Friday morning violently with tear gas and water cannon, directly targeting their faces and bodies. Dozens of protesters are wounded and are being treated by doctors outside hospitals as they are not welcome there or are not able to reach the Emergency Rooms. Some are even reported dead.

The access to the park and other important areas is blocked without any legal basis. The riots have spread out to other major cities as Ankara and Izmir. In Ankara police is using pepper spray to attack civilians. Turkish media, directly controlled by the government or have business and political ties with it, refuse to cover the incidents. Press agencies also blocked the information flow. Since Saturday evening, social media such as Facebook and Twitter are not accessible to prevent information spreading among protestors. Please share this message for the world to become aware of the police state created by AKP of Recep Tayyip Erdoğan, which is often considered to be a model for other Middle Eastern countries. Nevertheless, The prime minister is being considered a dictator by the protestors that takes the democratic way of decision making little into account. Turkish democracy expects your help. Thank you! ( For other languages please go to: fakfukfon.wordpress.com/ )

 


(For making this appear on US mainstream media go to: indiegogo full-page-ad-for-turkish-democracy-in-action-occupygezi-for-the-world)

"From the Turkish people:

What you should know:

Turkey is at a pivotal juncture. The violent response to a peaceful protest to save Istanbul’s Gezi Park symbolizes an autocratic government’s increasing encroachment on the civil rights of the country’s citizens. We hope for a new dialogue, one that can restore the trust of Turkish citizens in a government that has done many good things, but is now getting recognition around the world for harsh police retaliation that strikes at the pillars of democracy.

How it started:

It all began with a small cluster of eucalyptus trees and a peaceful sit-in by a few concerned citizens who had been protesting Gezi Park’s scheduled destruction for months. On May 31, 2013, riot police set fire to the demonstrators’ tents and attacked them with pressurized water, pepper and tear gas during a night raid.

How it grew:

Hundreds and thousands of citizens from all walks of life then poured in to show support for the sitters, only to be met with hostility administered through armored personnel carriers, water cannons and more pepper spray. Clashes resulted in the arrests of hundreds and estimated thousands of people were injured. Demonstrations spread to other cities and citizens were met with similar brutality.

Call to action:

But this is not just about a park. Before the park was the closure of an Ottoman pastry shop, the arrests of journalists, laws on alcohol sales, constantly changing school curricula. Gezi Park and the subsequent police violence on demonstrators were just the latest examples of a fundamental shift away from basic civil rights.
The demonstrators are from different ideological, religious and socioeconomic backgrounds. They are young, old, religious, secular, gay, straight, foreign, domestic, fringe, anarchist, mainstream, women in headscarves, women in tanktops, Alevi, Sunni, Jewish, and Christian. They are not provocateurs or foreign agents, save a few. This is the fledgling Turkish Democracy in action.
We call for reconciliation, to bridge a divide within our nation before it is too vast to repair.
Please listen to our concerns. Stop the violence on Turkish people. It is time to drop the tear gas canisters, batons, and water guns and come to the table. A leaf of peace, from a small grove of trees, we offer.
We need the world's support on this. We need the world to be a part of the conversation."

#occupygezi #occupytaksim #occupyturkey

24 Mayıs 2013 Cuma

Devil is in the details.

This is why google is kicking ass in so many tools.

I couldn't noticed this one until it's too late. Simple, informative, usefull and detail oriented. World is too small.

16 Mayıs 2013 Perşembe

How I did a streaming Test

Hi,

I nearly promised to write about "the syn that's not replied" and "The port can not be opened" but I have something better to write about now. Well I've already written most of it already ;)

This is about a streaming test I've had performed for the GSM operator I'm consulting in Thailand. Have you ever encountered a streaming server to be load tested? Well I've in the last few weeks. It was a success let alone the bandwidth bottlenecks of my vps provider [1] Vpshispeed of Thailand.  I'm possibly going to retry these test with more Thailand bandwidth to reach my tests target in a later time. Any help on huge bandwidth vps or cloud providers in Thailand?

I'm bound to thank Diederik dee Gee for all the help he has provided to me. Thank you Diederik. It's been a really pleasure to work and talk with you! Also I must tell that that bottleneck was not any fault of Diederik's side. It's just I had consumed all the bandwidth available to his service and even I could use more than he has promised. His service exceeds his promises ;) I strongly recommend his services for anyone in need of vps in Thailand.

If I return to the foundation of my load test, as you already know it's a hard process. Also seemingly there are virtually no tools to load test a streaming server. So I had to improvise about it.

My concerns for a streaming load test are as follows:
  • No tools -
    Build in house scripts or tools.
  • Bandwidth -
    Streaming is bandwidth intensive so you need huge amounts of it.
  • What to monitor and how to analyse data? -
    For a web server load test we have many tools and patterns to use. Like ab, jmeter and many many more and easy structure to make the test. "Fire requests and receive responses." But how to load test a streaming server? It's not http.
So I prepared a foundation to design my tests. My Foundation is as follows:
  1. Receive Assumption: Users has enough bandwidth to saturate itself for maximum performance and keep busy the server at most.
  2. Receive Assumption: Users can consume all the data it receives or has enough buffer for constant data receiving.
  3. Receive Assumption: Users has enough time and patience to consume streams from beginning to end without any exceptions.
  4. Consume Assumption: users has a limited buffer but overflowing data is received with the next burst added to the received data.
  5. Consume Assumption: users consume data in a constant bitrate relative to the bitrate of the stream
  6. Server Assumption: Servers are more bandwidth constraint then memory or cpu.
  7. Server Assumption: Different protocols for streaming only has minimal effect on cpu and memory usage on the server side

After creating my foundation I started searching for tools to use. Because of assumptions 6 and 7 I decided on focusing on a single protocol and with the openrtsp tool [2] and (live555 Streaming Media Library [3]) availability rtsp seemed to be a suitable choice.

But as is, OpenRtsp would not give me any data to analyse. So I quickly hacked one of its samples into giving me data about stream bursts and put the received data into void. As this would only give me raw data about the network usage I built a simple python tool to analyse the raw data in a simplistic but informative way. This tool gives a [4] gnuplot data file about the data burst which then be used to create graphs of the bursts in a visual way.

I've put the foundation into github and can be pulled from [5] https://github.com/fsniper/streaming-loadtest-foundation . There are more info in the README file in the repository.

All pull requests are welcome ;) Please don't be harsh and please try to be constructive with your comments. These are hacks as they are right now.

[1] http://www.vpshispeed.com/en/
[2] http://www.live555.com/openRTSP/
[3] http://www.live555.com/liveMedia/
[4] http://www.gnuplot.info
[5] https://github.com/fsniper/streaming-loadtest-foundation

15 Mayıs 2013 Çarşamba

Hello for my torments! And what's happened?

Too long it has been, since I've written on the internet.  Too much has came and gone. I've done many things, passed many. I even don't know why I started writing back. Especially why in English? I believe, I do not have a clear answer to that question.

Maybe I need to practice writing in English? Maybe need more audience?  It does not matter. I will be writing in English and will have too many mistakes but won't care. I'll just write if I can. I do not promise anything. Promises are a burden if they can't be kept. I even has one on my shoulders that I could not manage to fulfil. Once I promised some of my college mates to cook for them. I still feel the urge. So long, and I even lost contact with many of them. Never mind, that's a lost cause. .

Since the last post I tried to write once and could not finish. I'm more inclined to finish this time. I know, if I pause, or postpone that means another half an effort that's lost.

I'm in a hotel bed in a foreign country now. I'm in Bangkok and started the feel the urge to write again. I've been abroad since my last post. Been to North Cyprus, Bahrain, Greek Islands and now Thailand. Some of them for work, some of them for leisure. But always with a leisure sauce.  In Bahrain I worked for Batelco, Ericsson, Parkyeri as an outside consultant. In Thailand I'm consulting at Parkyeri for TrueLife this time. Greek Islands and Cyprus was all leisure. 

In Bahrain I travelled the country with a rental car and stuck in desert to be rescued by U.S. Soldiers. (thank you uncle Sam!) In North Cyprus gambled and won to loose on adultery ;)  In Greek islands I was on a cruise ship and with my ex. And I'm in Thailand now. Not yet have much leisure. But I'm sure to have some in the coming days.

What will I be ramble about? As the name suggests, I'm a Linux System administrator and will be rambling about my experiences or my torments of all about system administration and anything that's complementary for it. Like the torture of my beloved two friends Barış and Barış's cycling tour designed to torture me!. For the tour route look at  http://dunyadangecerken.com/?p=38756

Now I have to sleep some. So see you! Maybe I will write next about my last struggle with  "unreplied syn" and my friends "port that can not be listened".