Archive for the 'InterNet' Category

1 Terabyte in a month

I did it, 1 Terabyte traffic in one month :)
Data from 2007/08/01 00:00:00 CEST to 2007/08/31 23:58:59 CEST
forwarded incoming GREEN (eth0) : 924G
forwarded incoming RED (eth1) : 88G

well …. almost, it’s only 1012G. Well, better luck next month :)

Technorati Tags:

Confirmation: Yahoo really is stupid!

Yahoo SucksYahoo has finally answered to my last request

Hello,

Thank you for contacting Yahoo! Customer Care.

We appreciate your report regarding the use of your credit card.

If you are seeking to obtain the registration information we have on a
particular user, we will need you to supply our legal department with a
subpoena or a court order.

In most cases, the owner of the mail account is not aware that his/her
ID has been used in association with the charges on your card. Please
bear in mind that it may not be appropriate for Yahoo! to take action on
an account without sufficient information.

One option you have may be to contact the site that has charged your
card to see if they collect the IP address of the mail account in
question. The IP address would correspond to the user’s ISP (Internet
Service Provider). You then might want to contact the ISP to see if they
can provide you with verified information on the account.

Please let us know if you still need assistance so I may assist you
further.

Your patience during this process is greatly appreciated.

Thank you again for contacting Yahoo! Customer Care.

Regards,

Harvey

Yahoo! Customer Care
http://www.yahoo.com/

38904168

At no point I have requested the user data of any account and at no point of all my mails I have mentioned anything about my card being abused.

Technorati Tags: ,

New Record

My traffic stats for this month :)

Data from 2007/08/01 00:00:00 CEST to 2007/08/29 22:50:34 CEST
forwarded incoming GREEN (eth0) : 800G
forwarded incoming RED (eth1) : 78G

In total 878Gigs of traffic :) But I have enough time until 31, will I reach 1TB?

Why is yahoo so fucking stupid?

Some days ago I got contacted by Western Union because there was a Phishing site on one of my clients pages. After a short search the cause why this happened was found. There was a FTP account with a weak password which I instantly deleted, and also the Phishing site. But I made a copy for further analysis before deleting it so I can provide further information to Western Union.
What the site did was mail all data to a gmail and a yahoo email address. I contacted Yahoo and Gmail so they can do something about it (for example block those accounts) the Response from yahoo was this:

Hello,

Thank you for writing to Yahoo! Mail.

I understand your frustration in receiving unsolicited email. While we
investigate all reported violations against the Yahoo! Terms of
Service
(TOS), in this particular case the message you received was not sent
through the Yahoo! Mail system.

Yahoo! has no control over activities outside its service, and
therefore
we cannot take action. You may try contacting the sender’s email
provider, by identifying the sender’s domain and contacting the
administrator of that domain. The sender’s provider should be in a
better position to take appropriate action against the sender’s
account.

The email message itself does contain some information relating to the
sender’s identity. Yahoo! includes the originating Internet Protocol
(IP) address in the full Internet headers of all messages sent through
Yahoo! Mail, so that we will have information regarding the origin of
messages sent through our system. The originating IP address should be
located in the very last “Received” line of the full Internet headers
and corresponds to the sender’s Internet Service Provider (ISP).

Please see the following URL for more assistance:

http://help.yahoo.com/help/us/mail/spam/spam-05.html

Once you have identified the IP address, you can conduct an IP
lookup to
determine which ISP provides this person with Internet access. One
such
lookup tool you may want to try is:

http://www.arin.net/whois/

You can then attempt to contact that ISP to report any abuse
activities
occurring within their service.

Please let us know if you still need assistance so I may assist you
further.

Your patience during this process is greatly appreciated.

Thank you again for contacting Yahoo! Mail.

Regards,

Smith

Yahoo! Customer Care
http://www.yahoo.com/

38662211

Looks like they really didn’t understand what is going on so I responded

Hi, either I didn’t express myself correct or you didn’t even read
the mail I forwarded.
Let try again with some simpler words

My server got hacked and a Phishing site was uploaded.
This phishing site SENDS THE CREDITCARD DATA TO A YAHOO EMAIL ADDRESS
there was no word about receiving spam or anything else, so your
answer doesn’t make any sense to me.

This should be pretty easy to understand, now the answer from yahoo really is funny

Hello,

Thank you for contacting Yahoo! Customer Care.

Yahoo! takes the security of your account very seriously. In order to
ensure the safety of your account, we will need you to provide all of
the following information you supplied at registration:

1. Yahoo! ID

2. Your name

3. Date of birth (mm-dd-yyyy)

4. Alternate email address (Non-Yahoo!)

5. Your new desired alternate email address, if it needs to be
updated (please note that this address cannot be a Yahoo! Mail address).

6. The answer to your Security Question

7. City and State

8. ZIP/Postal code and country

We will then match this data against our detailed records.

Once we have received and verified all of the above information, we may
be able to provide further assistance.

Your patience is appreciated.

Thank you again for contacting Yahoo! Customer Care.

Regards,

Ray

Yahoo! Customer Care - Account Security

Now I give up, I have better things to do then to explain yahoo what they should do.
I couldn’t resist no to answer, so here my answer to yahoo:

I give up.
I just wanted to inform you that there is an email account on yahoo being used to receive mail from phishing sites. That’s all !
Why on earth should you need my yahoo id for this ???
I don’t have a Yahoo ID, and I don’t want a yahoo ID.

This was the last time EVER that I contact yahoo!
You guys are incredible! Really! Once I informed you about a faked flickr page stealing yahoo accounts! Several of my friends lost their account due to this phishing and it took yahoo over a week to turn that site off! It was even hosted on geocities, that as far as I know belongs to yahoo, so you could have turned that site of instantly and stop fraud!

And you dare to write that you take security very seriously? That was a good joke! really!

Technorati Tags: , ,

Speed IS everything :)

BlizzNet

Picture_4.png


Picture_6.png

No comment :)

Telekom Austria (AON) also thinks we are stupid

Seems like AON is trying to fool consumers. They have launched (quite some time ago but I saw it now for the first time) a commercial campaign against mobile internet. They say that “real broadband” is better, faster and cheaper and also that if you have reached your limit you will have to pay for mobile internet but with “real broadband” you pay from 4 euro more and have flat rate.
Ok, lets compare
We will take the cheapest AON has to offer, that will be AON speed 500. This will be 20 Euro a month and receive 500MB traffic included and a speed of 512kbit/s down, we will ignore upstream. This means you could download with max 64kb/s!
And what if you exceed the included 500MB ? You pay 7 cents for each MB!
Oh, almost forgot, you need a phone connection for AON ! This means you also have to pay the phone, this is NOT included in the 20 Euro.
Now let’s look at what one HUI has to offer.
You pay 10 Euro a month and get 250MB for this, if you want extra 250MB you pay 5 Euro. So you have the 500MB for 15 Euro. How about the speed? See for your self

hui speed

And what happens at one if you exceed the 500MB? Your speed will be limited. Thats all, no extra costs.
So, it’s cheaper, faster, which one would you chose?

But wait, AON said something about 4 Euro and flatrate …. yes, if you have the big package which costs 40 Euro, else the flatrate costs 10 Euro.
So it would be possible to get a flatrate from AON for 30 Euro (not included phone costs) but sure not as cheap as they are trying to tell you in the commercial.

The 10 Real Reasons Why Geeks Make Better Lovers

The 10 Real Reasons Why Geeks Make Better Lovers -
The 10 Real Reasons Why Geeks Make Better Lovers

Finally, mobile internet

I went to the One shop and got a driver CD for the Mac. The driver is something under 200kb! Come on one … you could have sent me this trough a fucking e-mail!

Anyway, the speed is quite impressing! Check this outOne HUI speed

1.3mbit … coooool :)

Sweet Titles by class

I am working on the new version of the SMS Central which will be integrated in Joomla, it quite takes some time since I don’t have internet at home and it’s more a trial and error process. This is when you notice how much one is used to the internet and google. But at least I have MAMP (Apache + PHP + MySql) for Mac and I can at least do some tests. I came across Sweet Titles which is great, but by default it does the “Sweet Titles” for the complete site, which isn’t really nice on a joomla site. The simplest solution is to use getEelementById to do it only for one id, this again is also not what I want, because a ID has to be unique, and I want it on more then one place. My solution was to use a GetElementsByClass function which I found here and modify the original sweettitle.js.

Original:

[source:js]
init : function() {
if ( !document.getElementById ||
!document.createElement ||
!document.getElementsByTagName ) {
return;
}
var i,j;
this.tip = document.createElement(’div’);
this.tip.id = ‘toolTip’;
document.getElementsByTagName(’body’)[0].appendChild(this.tip);
this.tip.style.top = ‘0′;
this.tip.style.visibility = ‘hidden’;
var tipLen = this.tipElements.length;
for ( i=0; i var current = document.getElementsByTagName(this.tipElements[i]);
var curLen = current.length;
for ( j=0; j addEvent(current[j],'mouseover',this.tipOver);
addEvent(current[j],'mouseout',this.tipOut);
current[j].setAttribute('tip',current[j].title);
current[j].removeAttribute('title');
}
}
},
[/source]


My modified Version:

[source:js]
init : function() {
if ( !document.getElementById ||
!document.createElement ||
!document.getElementsByTagName ) {
return;
}
var i,j,kk,ll;
this.tip = document.createElement(’div’);
this.tip.id = ‘toolTip’;
document.getElementsByTagName(’body’)[0].appendChild(this.tip);
this.tip.style.top = ‘0′;
this.tip.style.visibility = ‘hidden’;
var tipLen = this.tipElements.length;
for ( i=0; i var myObjColl = getElementsByClassName('sms');
for (var kk = 0, ll = myObjColl.length; kk < ll; kk++) {
var current = myObjColl[kk].getElementsByTagName(this.tipElements[i]);
// var current = document.getElementById('sms').getElementsByTagName(this.tipElements[i]);
var curLen = current.length;
for ( j=0; j addEvent(current[j],'mouseover',this.tipOver);
addEvent(current[j],'mouseout',this.tipOut);
current[j].setAttribute('tip',current[j].title);
current[j].removeAttribute('title');
}
}
}
},
[/source]

What I did was to get all elements of the class I want, like this:

[source:js]
var myObjColl = getElementsByClassName(’sms’);
[/source]

Then create a new loop
[source:js]
for (var kk = 0, ll = myObjColl.length; kk < ll; kk++) {
[/source]

and modify the original line:

[source:js]
var current = document.getElementById('sms').getElementsByTagName(this.tipElements[i]);
[/source]

to this:
[source:js]
var current = myObjColl[kk].getElementsByTagName(this.tipElements[i]);
[/source]

and of course you need to add the new function GetElementsByClassName at the beginning of sweettitle.js

[source:js]
function getElementsByClassName(strClass, strTag, objContElm) {
strTag = strTag || "*";
objContElm = objContElm || document;
var objColl = objContElm.getElementsByTagName(strTag);
if (!objColl.length && strTag == "*" && objContElm.all) objColl = objContElm.all;
var arr = new Array();
var delim = strClass.indexOf('|') != -1 ? '|' : ' ';
var arrClass = strClass.split(delim);
for (var i = 0, j = objColl.length; i < j; i++) {
var arrObjClass = objColl[i].className.split(' ');
if (delim == ' ' && arrClass.length > arrObjClass.length) continue;
var c = 0;
comparisonLoop:
for (var k = 0, l = arrObjClass.length; k < l; k++) {
for (var m = 0, n = arrClass.length; m < n; m++) {
if (arrClass[m] == arrObjClass[k]) c++;
if (( delim == ‘|’ && c == 1) || (delim == ‘ ‘ && c == arrClass.length)) {
arr.push(objColl[i]);
break comparisonLoop;
}
}
}
}
return arr;
}

// To cover IE 5.0’s lack of the push method
Array.prototype.push = function(value) {
this[this.length] = value;
}
[/source]

That’s all, now you have nice, sweet and fancy titles for the classes you want :)

VWclub.com is for sale

For cheap 6000 US$ one could buy the domain VWclub.com, any body interested in making me a nice present? :)

Click here for me info

« Previous PageNext Page »