text:
Waldo Bastian talks about KDE's involvement in freedesktop.org as part of a larger interview with several major players of the interoperability and common infrastructure movement. Waldo knocks down certain myths and covers everything from accessibility to the DCOP-inspired D-BUS.
Waldo's comments suggest that by KDE4 we will see the KDE Project making a committment to migrate from DCOP to D-BUS. Is this policy, or his opinion?
From what I have read of the two technologies, and largely based on the integration opportunities, I think this sounds like a good idea, but I know it has been a topic of some controversy since it was first raised.
It's true he does say that it would be a good idea to switch to D-BUS by KDE 4, however he is one of the few KDE developers who endorses such a move. Don't be suprised if this doesen't happen.
D-BUS is nice, but how is it really better than DCOP and why should KDE switch to D-BUS instead of the rest switching to DCOP? In addition, such a major change would definitely set KDE development back a few months while GNOME would be speeding ahead since they already use D-BUS.
I am all for integration, but such a move, while a win for the Linux desktop it also seems like a big blow to the hard work that went into DCOP and in making DCOP work through out KDE. It also uses up precious time.
BTW: I hope KDE 3.3 will have a release cycle no longer than 6 months since KDE 4 will need a lot of time, probably at least a year and a half.
Is D-BUS based on DCOP? if so I'd hope a switch
wouldn't be as radical as you are suggesting.
Gnome has it's own DCOP-ish "cobra" so they will
be just hard at work kitting together their already
loosely knit applications anyway with this new
framework. on the other hand, though we shouldn't
worry about gnome innovationg faster than us, rather
we work together with them.
It'd be REALLY cool if DCOP didn't have mad-style KDE
dependencies so gnomes could use it without hainvg to
install KDE as well.
1) Yes, D-BUS is based on DCOP. Its actually very DCOP-ish, and was designed so it could replace DCOP. Its got the advantage that its desktop-agnostic, unlike DCOP.
2) GNOME uses CORBA, a major cross platform standard for IPC. Switching to DBUS would be even a bigger pain for them, because CORBA is *very* different from D-BUS, while DCOP isn't that different from DCOP.
So we could speak of D-BUS as a DE-intependent DCOP successor? Dose it deliver other improvements than this? I heared it's faster then CORBAS IPC, is it faster than DCOP? Or are there no other differences? (I konw, my questions are annoying. :) )
Check out the D-BUS tutorial first: http://www.freedesktop.org/software/dbus/doc/dbus-tutorial.html
Choice quote: "Semantics are similar to the existing DCOP system, allowing KDE to adopt it more easily."
Overall, D-BUS is more elaborate and has more features than DCOP.
Supposedly, Havoc has said that its actually harder for the GNOME people to adopt it, because its so similar to DCOP.
Overall, I think D-BUS is a good thing, but whether it actually gets into KDE 4 is up to the KDE dvelopers. Its good that they are wary about this, though. KDE is clearly the better framework, at least in places like DCOP, KParts, KIO, and Qt, and I would really hate to see better technology get pushed aside in favor of easier to integrate technology.
Okay, I'm sporry, i guess I was misinformed.
I thought D-BUS was set to be adopted by GNOME in the near future and had no idea that it was actually absed on DCOP and that it is better.
In that case, i think adopting it for KDE 4 would be a GREAT idea and probably drive GNOME to adopt it and so our desktop unification woes would be mitigated.
D-BUS is better than DCOP because it has a chance to become a desktop-independent (and even GUI-independent) standard. As I understand it DCOP has dependencies on QT and X windows, while D-BUS does not, making it much more likely to be adopted as a standard. D-BUS would be good for the Linux desktop, and whatever is good for the Linux desktop is good for KDE. I doubt that it would take that much effort to switch over anyway, because D-BUS is supposed to be similar to DCOP.
It won't change anything for KDE. Instead of DCOP using libice as the transport protocol, it can use D-BUS. DCOP will still be around it will just use D-BUS underneath.
And yes, this is *exactly* what D-BUS was *designed* for. It's not GNOME-technology. Almost none of the GNOME apps use it in fact. GNOME uses CORBA.
in addition to what others have mentioned, DBUS will allow marshalling w/out relying on Qt's idea of data ordering, which means it can be used by all sorts of apps. think about controlling apache via a DBUS control: fire up kdcop (kdbus? ;) and click on the "apache -> restart" item and voila, apache restarts.
DBUS is also being designed with the idea that it can be used (and authenticated) over the network, something that's clumsy at best with DCOP...
DBUS is really something of a more globally useful and flexible version of DCOP. since KDE is already centered around using DCOP and nothing else is, this transition should be easier for KDE than most others. the big thing for KDE will be providing a compat layer so that apps speaking DCOP (e.g. KDE2/KDE3 apps) will be able to talk to apps using DBUS. this should be doable with some work and if done completely should make the transition practically transparent. but that part of the puzzle is yet to even really be looked at AFAIK...
IMO it basically boils down to the idea that we've learned a lot about how well DCOP works via it's use in KDE, as well as where it's weak. DBUS is attempting to address the weaknesses and create something that allows the rest of the world to take advantage of what we've learned as well... everyone will win in the end...
Ouch, if I hear it one more time, I'll scream. Qt's marshalling is trivial to reproduce. See dcopc, see the Qt source code, etc. (Yes, there is an issue of fixing a format revision. But it's addressable, it's in fact /trivial/ to address, compared to the 'translation layer' idea which may not be even doable, given very different effective type equivalence semantics, and DCOP's natural uses on untagged marshalling)
To be more specific, here is an example where DCOP and D-Bus semantics diverge on type equivalence, making fully transparent conversion impossible[1]. Is this construction useful? I am not sure, but it can provide fully transparent overloads in an arbitrary number of combinations (imagine a function that should take 3 of the Triangles below -- doing it like this lets you take any of them as 3 point). Is it a big hack? Perhaps. But "no one will use stuff like this" is often famous last words..
struct Triangle
QPoint p1, p2, p3;
inline const char* dcopTypeName(const struct Triangle& triangle)
return "QPoint,QPoint,QPoint";
inline QDataStream& operator<<(QDataStream& str, const Triangle& tri)
Please be sure to bring up your concerns on the right freedesktop.org forums! They are very willing to fix issues with D-BUS, but if you don't tell them it will never happen.
If its so trival why is dcopc so broken beyond repair to the point its disabled? Ill give you a hint, its not ;)
DBUS may not fix the problem completely, but it will give us a common ground to speak on. That and its more code we dont need to maintain. Unless you are offering to maintain libice for us. The only pisser will be that the GNOMES are too attached to their CORBA to even consider something better. In the end I fear even if we use DBUS we will never see the interop that is promised.
dcopc is probably broken because no one has actually wanted to use it, and that probably happened because it was not promoted. People did not go around shouting from every tree how it's a solution to every problem in the world, how it's something revolutionary, and how KDE and Gnome would both be using it before developers have even heard of it.
And look, I've written marshalling code dozens of times (quite a bit this week, in fact). At its most complicate it is just a bunch of bit shifts and masks, and some of the most boring and trivial code that's out there[1]. The only piece of Qt marshalling that's complicated is for QImage, which basically just sends a PNG over the wire --- but it's hardly critical, and any decent toolkit framework can load and save PNGs. And there is nothing particularly magic about writing out an integer as 4 bytes in a fixed-endian order, and a point as 2 such integers.
And as to maintaining libICE: I wouldn't maintain it, but I would gladly maintain a proper implementation of the wire protocol; including writing it, which is probably at most about a week long excercise for the core protocol. (I can't comment on the authenication protocol plugins, since they are not specified in the core spec; however magic cookies can't be too hard).
A flip question, however: would you maintain the current implementation of dbus (I certainly wouldn't)? Remember, maintainers don't stick with projects forever.
[1] Although DBus and ICE both make it more 'fun' by introducing some gratious byte-swapping
Yeah, but in the end DBUS is also just repeating what SOAP did in the last years. They re-invented their own serialization format (instead of XML or one of the binary XML formats for the performance-junkies), re-invented an interface description language (IDL vs WSDL/Xml Schema) and half-re-invented authentication mechanisms (as they are using SASL). In the future, if DBUS should become more popular and is used over the network, they will probably re-invent encryption mechanisms, maybe transaction and routing mechanisms and so on. Great plan.
And they are also doomed to re-invent new IDLs for all applications that already have a SOAP-equivalent.
no, it isn't just repeating what SOAP or XMLRPC has done. it doesn't use XML, which means its faster, simpler and lower overhead. it's primary use will be applications on the same machine running as the same user. you are right in that DCOP, DBUS, SOAP and XMPLRPC are remote procedure call schemes, but DCOP and DBUS are designed specifically with desktop use in mind. the tasks and needs there are rather different from (and in some ways a lot simpler than) web services. DCOP works very well with just a few outstanding issues, which hopefully DBUS will allow us to address.
as for reinventing encryption and authentication: it would not only be more work to reinvent than use what already exist; it would also limit interop and be a pain in the patoot to verify it as being Correct compared to leveraging something that's already been through the usual cryptographic scrutiny.
the direction you seem to be leaning towards (a high-overhead, complex, and overly-complete solution) is very similar to what drove people to try CORBA. both KDE and GNOME have attempted to use CORBA. but that real world usage revealed that a simple, lightweight, purpose-built mechanism beats the shinola out of hacking heavy, general purpose mechanisms for desktop IPC.
1. I don't think that there is any significant performance difference if you are using a binary XML serialization.
2. SOAP is *not* limited to web services. That's just its marketing niche. SOAP is also used in embedded devices (like all UPnP devices) and on Windows for IPC. Another myth is that SOAP is limited to HTTP. Unlike XMLRPC it isnt. .Net allows other mechanisms like raw TCP for faster communication.
3. SOAP is not as complicated as CORBA, it is a really simple system. All you need are four XML tags. There are extensions on top of SOAP that are needed in some cases, but DBUS will have the same problem if it should ever do more than trivial messaging
1. Binary XML is just for faster over-the-wire transfer. At the other end
XML still needs to be parsed which is very costly compared to DBUS/DCOP marshalling.
2. Yes, but it was primarily design with web services in mind.
SOAP had specific design goals, features and limitations. Don't try
to use it for something it was not meant to do (inter-desktop
communication) even thought it is the standard in IT'S domain (web
Don't try to use a horse for travelling the sea!
SOAP can be used on Windows for IPC, but isn't generally. The normal Windows RPC mechanisms are COM, DCOM, and MSRPC. MS's RPC tends to use the DCE RPC NDR format for serializing the data, and is generally pretty complex. There are historic reasons for all of this, but it's not important right now.
I would hope that D-Bus is sufficient that a SOAP connector could be developed, just as an XML-RPC connector was developed for DCOP. The problem with taking a standard and adding proprietary extensions to it that become required by your implementation is that it nullifies the advantage of using the standard in the first place. For KDE and Gnome, there's no marketing department that will trumpet the use of something like SOAP despite the fact it's dependant on those proprietary extensions, so there's no point in using it.
>>The normal Windows RPC mechanisms are COM, DCOM, and MSRPC.<<
For old applications. They are all deprecated in .Net and Longhorn.
>>For KDE and Gnome, there's no marketing department that will trumpet the use of something like SOAP despite the fact it's dependant on those proprietary extensions, so there's no point in using it.<<
I'd call DBUS proprietary as well. The protocol is published, but instead of using the standard that the W3C established a completely new protocol has been created. It's like re-creating HTML, no less.
In .NET, the serialization format can be specified by implementing the
interface. There are two already provided, BinaryFormatter and SoapFormatter.
The former is preferred for high-performance needs, because the serialization
and deserialization is much faster and the transferred data is more compact
than for SOAP. Of course, the same argument applies to DBUS.
For web services, different trade-offs are possible, because performance
and interoperability considerations are radically different from IPC.
But a) they still have the same interface, the serialization is transparent and b) today's Remoting will be deprecated in favour of Indigo / System.MessageBus.
> a) they still have the same interface, the serialization is transparent
And since it's transparent, the natural conclusion is that one should use
the most efficient serialization, as doing otherwise does not give any
> b) today's Remoting will be deprecated in favour of Indigo / System.MessageBus.
Yeah, I'm sure they can continue throwing out new APIs in 2-year intervals
for the next 20 years, no doubt.
SOAP is hardly simple; it is a classic example of "design-by-committee" at its worst, and consists entirely of bloat that is unneccessary in the problem space DBUS is addressing. I'd argue that the SOAP-Bloat is unneccessary in *any* problem space -- SOAP adds a lot of overhead without providing very much (if any) added value.
Your "four tags" quadruple the size of most SOAP messages. I also disagree that DBUS will encounter the "same problem" of bloat that SOAP suffers from; I've been involved in a number of projects that used REST and simple XML messages /without/ SOAP wrappers and SOAP bloat. What the designers of SOAP forgot is that all of the magic happens in the WSDL, not in the RPC wrapper. If you absolutely feel the need to wrap your messages up in a bunch text, use XML-RPC. The specification is all of two pages (compared to the 20 pages of SOAP crap you have to wade through).
DBUS seems to be fairly light, like DCOP, which is nice. Distrust overly complicated system!
"When I'm asking simple questions, and getting simple answers, I'm talking to God." -- Einstein
I want to use the Einstein quote "when I'm asking simple questions and getting simple answers, I'm talking to God" in a paper I'm writing for school, and I'd like to know more about where exactly this quote comes from. Any information on when and where Einstein said this? Response much appreciated.
It's nice with what the freedesktop.org is trying to do. I just hope that somebody is trying to adress the very bad behavior of copy/cut & paste through all linux applications, even though it works most of the time in KDE it's a pain from other applications in my experience. I think that you should be able to use ctrl+c/x and then do ctrl+v through all applications...
If fact, just selecting should be enough (it is Unix after all, not Windows...). I have noticed that Konqueror/KHTML is about the worst application of all when it comes to copy/pasting. It hardly ever works, and most of the time it's faster to just re-type an URL than to try and copy/paste it. :-(
So you have never used konqueror, of course you can copy/paste URL's.
And you have that icon on the left of the URL sou you can delete the old URL and then click the central button and you have it or you can use the Knotes or you can ...
About DBUS , there is a lot of really good apps from the other part of the universe : mozilla, openoffice, gabber, ... so it is a must a better integration just because kde is really the best but those wondefull apps from the dark side of the moon jai,jai, :-)
No, I'm afraid he's right. At least on my system, selecting some text in Konqueror (3.1.4) and then pressing Ctrl+C doesn't always copy properly. It's very irritating, but because the 3.2 release is so close I've put up with it.
Have you filed a bug report? I believe most developers use middle-mouse-button copy/paste, so this bug could be overlooked for quite a while if you don't report it.
No, I haven't - I should have done earlier. However now is not really the time to be filing reports against 3.1.4.
Yes, I know you _can_. Konqueror is my main browser, I only switch to Mozilla if a site really doesn't work on Konqueror. However, I still frequently run into this problem that copy/pasting text from a webpage doesn't allways work. I see that on both my laptop and my desktop systems.
ack. I'm sorrt, but he's right. I've been using nothing but konqueror for two years and copy/paste support is terrible (though I do love the "clear location bar" button dearly).
I rely almost entirely on my mouse's middle button, because you never know what that last thing you actually managed to copy to the clipboard was.
What I've never understood is why there seems to be two different clipboards. If I copy by selecting (classic X method) I can paste with the middle mouse button but if I copy or cut using ctrl-c or ctrl-x I have to paste using ctrl-v.
Does KDE's Klipper copy to a differnt place then XFree86 does?
It's all configurabel in Klipper. The default are different clippboards for X
and ctrl- . Why I can't tell you, and I have never had any problems cutting and pasting :-)
The clipboards are different because they are used in different ways. With a Windows-style clipboard, you can copy a URL with Ctrl-C, select all the text in the location bar, delete it with backspace, and Ctrl-V to paste the URL. If the clipboards are unified, selecting anything nukes the clipboard, so when you paste you just paste back what you selected. This was a very *very* common source of complaints in KDE 2. (Yes I know about the button to clear out the location bar, but some people are used to doing it the other way, and there are other situations where separate clipboards are useful).
Related question: when will kde programs start using the systray specifiation from freedesktop.org? It's rather frustrating that the systray icons of most GTK+ apps (like Gaim, Rhythmbox) also work fine in KDE, but most KDE's systray icons (kopete, k3b, printing icon) all appear in a seperate window in Gnome.
Given that there are KDE apps which don't use KSystemTray class directly, but use the low level API for systray (they were simply written before KSystemTray was created AFAIK), hardly before KDE4, as the low level API can't handle the way fd.o systray spec works. And given that there are certain plans to (quite radically) change the way KDE systray works (the underlying mechanism) to something better, maybe never.
Just because some specification is posted at fd.o doesn't necessarily mean that everybody is suddenly going to use it. See for example the "extension to the ICCCM selections mechanism" (nobody uses that at the present time), or XDS (neither GNOME nor KDE use it, although there are some apps which use this one). Maybe these proposals will get into use eventually, maybe they'll silently die, maybe they'll be superseded by something better, who knows?
That said, I think it shouldn't be that difficult to write a small utility that you'd run with GNOME, which would act like a proxy and make KDE apps appear like using fd.o systray spec to outside. So the answer to your 'when' could be 'when somebody writes this'. Maybe I'll give it a try.
So there is actually a move to unify the desktop on Linux.
When all apps can integrate regardless of GUI toolkit used,
then it won't matter which a developer chooses. Great.
Great mess.
Something for KDE to include? Or is there something similar available already?
Seems that GNOME is getting ahead of KDE in several areas: integration, information managment etc.
Well, it's maby time for me to also lend KDE a hand (or two). Where do I start?
Comments anyone?
For something like Expocity I would for starters take a look at the advanced pager. My guess is there are some/lots of code to steal/reuse to get you started. Good luck!
in which ways is GNOME ahead of KDE in integration and information management?
Their web browser context menus have "View Document Source" in them? :-)
Epiphany does? that's news to me =)
You could easily make a KonqMenuPlugin to add said action, if you wanted to, and distribute it. =)
> You could easily make a KonqMenuPlugin to add said action, if you wanted to, and distribute it. =)
No offense, but that's the dumbest thing I've ever heard. =)
> No offense, but that's the dumbest thing I've ever heard. =)
I'm sure it would appear dumb to people who beleive viewing source is a feature appreciated by very many intermediate users =)
Mozilla, Opera and IE think it's important enough. Is the KDE approach to make things annoying and to push users to other browsers?
A context menu should let me do interesting things in the context. Easily. It's ridiculous that when I right click on an Image, I have to go to the "Image->" submenu to do anything with it!
> A context menu should let me do interesting things in the context. Easily. It's ridiculous that when I right click on an Image, I have to go to the "Image->" submenu to do anything with it!
This was fixed.
> Is the KDE approach to make things annoying and to push users to other browsers?
No, the KDE approach is to make it so that the largest amount of end users feel comfortable in KDE. This means that we should target intermediate users (not beginning OR advanced users). This allows beginning users to get a feel for the interface quickly and advance to the intermediate stage (because nobody wants to be a beginner for long). Eventually advanced users will appreciate things too.
This is why view source doesn't belong in the context menus, and why it was a mistake re-adding it in. If you really want such advanced features, as I said, why not make a web developers plugin for konqueror?

subset: commoncrawl


text:
button up
Regular price
- Description
- Tab
- Info
new with tags
In-Store Item ID: 160449
• Brand - eden & olivia
• Size - large
• Color - blue
Powered by Peeps
This content type will accept rich text to help with adding styles and links to additional pages or content. Use this to add supplementary information to help your buyers.
You can use product metafields to assign content to this tab that is unique to an individual product. Use tabs to highlight unique features, sizing information, or other sales information.


text:
A law firm blog allows a firm, practice group, or attorney in Wiregrass Hills, AL to establish themselves as an authority on legal matters. A legal blog can serve many purposes; it may be used to share insight on legal developments and local news, provide analysis of important legal topics, and offer advice for defendants. This form of engagement is an important aspect of successful online marketing in Wiregrass Hills, AL and earning the loyalty and trust of potential clients.
At Innovative Attorney Marketing, our team of experienced legal blogging experts will teach you how to write effectively, including how to find engaging topics for your blog posts, write your own commentary, and develop a readership. We will also teach you the best way to structure your blog posts to optimize your blog for search engines and your audience.
Our services include:
We understand that you may not have the time or energy for keeping your blog updated. While we always encourage attorneys to write content in their own voice and share their own insights, we offer blog content writing services as well. Our team of seasoned legal blog writers in Wiregrass Hills, AL will craft compelling and engaging blog posts to keep your website fresh and improve your search engine rankings.
Our blog writing and marketing services in Wiregrass Hills, AL will not let you down. Our team of in-house writers will craft completely original blog content based on your practice areas with an in-depth understanding of your industry.
Whether your law firm already has a blog that is not updated as often as it should be or you do not have a blog yet, Innovative Attorney Marketing is here to help you with a range of blogging services in Wiregrass Hills, AL that will establish your authority and support your online marketing strategy.
Copyright 2024 Innovative Attorney Marketing. All Rights Reserved.


text:
A cup of tea, a blanket, and a book – my 3 favorite things.
Generally my favorite teas tend to be oolong, black, or green.
My tea ratings reflect my feelings about the tea. That's just how I roll.
My profile picture is of my mom and I. She is my best friend and the person who introduced me to tea and tea cup collecting.
Middle of a Cornfield, OH


text:
.AOSTE.IT is the ideal extension to identify all the realities in Italy
Registering a .AOSTE.IT domain is an effective way to protect your online identity in Italy and in the world.
.Aoste.it domain registration. Protect your name in Italy! |
Summary |
Type |
Country code second level domain (ccSLD) |
Geographical Area |
Europe |
Nation / Category |
Italy |
To register a .it domain, you must be a resident in the European Community, Norway, Iceland, Lichtenstein, Switzerland, Vatican City or San Marino.
To change the ownership of a .it domain, you just need to complete the form in the Customer Area.


text:
Conjunctivitis is by no means limited only to children. An infection or inflammation of the conjunctiva -- the membrane within the eyelid and protecting the white aspect of our eyes -- can occur in individuals of any age secondary to an infection, an allergic reaction or chemical irritation. Infectious
Read more


text:
Size : 22 x 30 in
Medium : Charcoal and wax on paper
Year : Circa 1960
The Arts Trust founded in 1990 by Mr Vickram Sethi, a curator, gallerist and auctioneer was established with the sole idea of celebrating the diversity of Indian art on a single platform. Since its inception, The Arts Trust has been facilitating conversations around art by promoting established as well as younger artists and bridging the gap between artists and art lovers.
With over 150 exhibitions and multitudinous events based on promoting Modern and Contemporary Indian art, The Arts Trust has acquired a significant status in the art world for its unique position as well as purpose. Over the years, the trust has become synonymous with quality, establishing itself as a destination for connoisseurs to experience superbly curated shows and meet like-minded people in the heart of South Mumbai's Kala Ghoda area.


text:
Looking for a decent Android phone? Sure, we know the market will be completely different within a few months (or even weeks) but we wanted to know which Android devices you thought were the best right now, and the masses have spoken. Last week, we asked you to nominate the Android device you thought was the best on the market right now. Then we featured the top five Android phones, based on those nominations. Now we're back to highlight the overall winner.
The "Google Phone" itself, the Samsung Galaxy Nexus, took the top spot with just over 39% of the vote. Behind it in second place with 23% of the vote is the Samsung Galaxy S Series, with many of you anticipating the announcement of the Galaxy S III as soon as this week. Hot on its heels in third place is the HTC One Series with 18% of the votes cast. In fourth place is the Samsung Galaxy Note, with 10% of the overall vote, and bringing up the rear is the venerable Droid by Motorola line of Android phones, with 9% of the votes cast.
The Hive Five is based on reader nominations. As with most Hive Five posts, if your favorite was left out, it's not because we hate it—it's because it didn't get the nominations required in the call for contenders post to make the top five. We understand it's a bit of a popularity contest, but if you have a favorite, we want to hear about it. Have a suggestion for the Hive Five? Send us an email at [email protected]!
Photo by [email protected].


text:
Area code: | 01352 (+441352) |
City/Town or Region: | Mold |
Country: | United Kingdom |
Where does the area code 01352 come from? (+441352 / 011441352 / 00441352, United Kingdom)
The prefix 01352 is the area code for Mold. For the fictitious phone number 29006004 and the area code 01352 the number to dial is 01352 29006004. And Mold is located in United Kingdom.
The area code prefix assigns the phone number of a subscriber to a specific location. Other types of prefix exist in addition to the area code: International country prefixes, the prefixes of mobile phone providers and the prefixes of various services. These are combined to suit several purposes. When calling from one country to another in cases where the recipient of the call has a landline, the country prefix is combined with the area code and the number of the subscriber. For the fictitious phone number 29006004, the area code 01352 (Mold) and the Country code 01144 the number to dial is 01144 1352 29006004. If the call is to a mobile device, the Country code is combined with the mobile service provider's prefix and the number of the subscriber. If a call is made to a subscriber in the same country, the Country code can be omitted. In the case of national calls from one landline to another, the area code can also be omitted in many countries when both subscribers have the same area code. Particularly in countries where subscribers are able to keep the same telephone number after moving to another location or city, the area code – in this case 01352 – must of course also be dialled.
Both the country prefix and the area code prefix have one or more digits before the actual prefix. These digits indicate to the telephone exchange that the following digits are an area code or a Country code and not the actual phone number. In the case of area codes, this is usually a zero. In the case of Country codes, Western European countries and most countries in Africa, South America and the Middle East follow the ITU recommendation to use two zeros. However, some countries do not adhere to this recommendation: For example, the countries that participate in the North American numbering scheme use 011, and Japan uses 010.
Services that are accessed through service prefixes may incur charges not only from telecommunication companies, but also from the companies that offer these services. As a result, a number of dubious companies offer services that are of little use but incur high fees. In order to increase their profits still further, such services attempt to keep callers on the line for as long as possible. The supervisory authorities regularly take action against such providers, but that cannot be relied upon. In addition to special numbers that can be identified by means of their prefixes, there are also speed-dial numbers. The most well-known are the emergency number 112 in Europe and 911 in North America. These numbers can be used nationwide and need no prefixes, i.e. no Country code +44 (01144) or area code 01352 (Mold).
As a general rule, the caller's telephone number is transmitted to the recipient of the call and shown on the display. Although it is possible to suppress your own telephone number, which makes sense in terms of data protection, it should come as no surprise if the person that you are calling does not accept the call. Many people want to know who is calling them and do not accept anonymous calls.
If you are outside United States of America and you want to call a person in Mold, in addition to the area code, you need the Country code for the country you wish to call. The Country code for United States of America is +44 (01144), so if you are in United States of America and you want to call a person in Mold, you have to prefix that person's phone number with +44 1352. The zero in front of the area code is omitted in this case. For the fictitious phone number 29006004, the area code 01352 (Mold) and the Country code 01144 the number to dial is 01144 1352 29006004.


text:
Apache HTTP Server Version 2.4
Description: | Distributed Authoring and Versioning (WebDAV) functionality |
Status: | Extension |
Module Identifier: | dav_module |
Source File: | mod_dav.c |
This module provides class 1 and class 2 WebDAV ('Web-based Distributed Authoring and Versioning') functionality for Apache. This extension to the HTTP protocol allows creating, moving, copying, and deleting resources and collections on a remote web server.
To enable mod_dav
, add the following to a
container in your apache2.conf
Dav On
This enables the DAV file system provider, which is implemented
by the mod_dav_fs
module. Therefore, that module
must be compiled into the server or loaded at runtime using the
In addition, a location for the DAV lock database must be
specified in the global section of your apache2.conf
file using the DavLockDB
DavLockDB /usr/local/apache2/var/DavLock
The directory containing the lock database file must be
writable by the User
and Group
under which
Apache is running.
You may wish to add a <Limit>
clause inside the <Location>
directive to limit access to
DAV-enabled locations. If you want to set the maximum amount of
bytes that a DAV client can send at one request, you have to use
the LimitXMLRequestBody
directive. The "normal" LimitRequestBody
directive has no effect on DAV
DavLockDB "/usr/local/apache2/var/DavLock" <Directory "/usr/local/apache2/htdocs/foo"> Require all granted Dav On AuthType Basic AuthName DAV AuthUserFile "user.passwd" <LimitExcept GET POST OPTIONS> Require user admin </LimitExcept> </Directory>
Since DAV access methods allow remote clients to manipulate
files on the server, you must take particular care to assure that
your server is secure before enabling mod_dav
Any location on the server where DAV is enabled should be
protected by authentication. The use of HTTP Basic Authentication
is not recommended. You should use at least HTTP Digest
Authentication, which is provided by the
module. Nearly all WebDAV clients
support this authentication method. An alternative is Basic
Authentication over an SSL enabled
In order for mod_dav
to manage files, it must
be able to write to the directories and files under its control
using the User
under which
Apache is running. New files created will also be owned by this
and Group
. For this reason, it is
important to control access to this account. The DAV repository
is considered private to Apache; modifying files outside of Apache
(for example using FTP or filesystem-level tools) should not be
may be subject to various kinds of
denial-of-service attacks. The LimitXMLRequestBody
directive can be
used to limit the amount of memory consumed in parsing large DAV
requests. The DavDepthInfinity
directive can be
used to prevent PROPFIND
requests on a very large
repository from consuming large amounts of memory. Another
possible denial-of-service attack involves a client simply filling
up all available disk space with many large files. There is no
direct way to prevent this in Apache, so you should avoid giving
DAV access to untrusted users.
One common request is to use mod_dav
manipulate dynamic files (PHP scripts, CGI scripts, etc). This is
difficult because a GET
request will always run the
script, rather than downloading its contents. One way to avoid
this is to map two different URLs to the content, one of which
will run the script, and one of which will allow it to be
downloaded and manipulated with DAV.
Alias "/phparea" "/home/gstein/php_files" Alias "/php-source" "/home/gstein/php_files" <Location "/php-source"> Dav On ForceType text/plain </Location>
With this setup, http://example.com/phparea
can be
used to access the output of the PHP scripts, and
can be used with a DAV
client to manipulate them.
Description: | Enable WebDAV HTTP methods |
Syntax: | Dav On|Off|provider-name |
Default: | Dav Off |
Context: | directory |
Status: | Extension |
Module: | mod_dav |
Use the Dav
directive to enable the
WebDAV HTTP methods for the given container:
<Location "/foo"> Dav On </Location>
The value On
is actually an alias for the default
provider filesystem
which is served by the mod_dav_fs
module. Note, that once you have DAV enabled
for some location, it cannot be disabled for sublocations.
For a complete configuration example have a look at the section above.
Description: | Configure repository root path |
Syntax: | DavBasePath root-path |
Default: | None |
Context: | directory |
Status: | Extension |
Module: | mod_dav |
Compatibility: | Available in version 2.4.58 and later |
If a DAV repository is configured using a regular expression
match (such as LocationMatch
then mod_dav
will not be able to find the root of
the repository from the pathname alone. Third-party providers (for
example, Subversion's mod_dav_svn)
may fail to handle requests without the correct repository root.
To allow providers to work correctly in such a configuration,
must be used.
<LocationMatch "^/repos/"> Dav svn DavBasePath /repos SVNParentPath /var/svn </LocationMatch>
Description: | Allow PROPFIND, Depth: Infinity requests |
Syntax: | DavDepthInfinity on|off |
Default: | DavDepthInfinity off |
Context: | server config, virtual host, directory |
Status: | Extension |
Module: | mod_dav |
Use the DavDepthInfinity
directive to
allow the processing of PROPFIND
requests containing the
header 'Depth: Infinity'. Because this type of request could constitute
a denial-of-service attack, by default it is not allowed.
Description: | Minimum amount of time the server holds a lock on a DAV resource |
Syntax: | DavMinTimeout seconds |
Default: | DavMinTimeout 0 |
Context: | server config, virtual host, directory |
Status: | Extension |
Module: | mod_dav |
When a client requests a DAV resource lock, it can also specify a time when the lock will be automatically removed by the server. This value is only a request, and the server can ignore it or inform the client of an arbitrary value.
Use the DavMinTimeout
directive to specify, in
seconds, the minimum lock timeout to return to a client.
Microsoft Web Folders defaults to a timeout of 120 seconds; the
can override this to a higher value
(like 600 seconds) to reduce the chance of the client losing
the lock due to network latency.
<Location "/MSWord"> DavMinTimeout 600 </Location>


text:
Pope Francis celebrated a trimmed back Easter Vigil service Saturday after having reached out to Muslims and women during a Holy Week in which he began to put his mark on the Catholic Church.
Francis processed into a darkened and silent St. Peter's Basilica at the start of the service, in which the faithful recall the period between Christ's crucifixion on Good Friday and resurrection on Easter Sunday.
One of the most dramatic moments of the Easter Vigil service that usually follows _ when the pope would share the light of his candle with others until the entire basilica twinkled _ was shortened this year as were some of the Old Testament readings.
The Vatican has said these provisions were in keeping with Francis' aim to not have his Masses go on too long. The Easter Vigil service under Benedict XVI would typically run nearly three hours. The new pope has made clear he prefers his Masses short and to the point: he was even caught checking his watch during his March 19 installation ceremony. Saturday was no different: The vigil ended just shy of 2.5 hours.
A trimmed-back vigil _ and one that started earlier than usual _ was just one of the novelties of this Holy Week under an Argentine Jesuit pope who just two weeks ago stunned the world by emerging from the loggia of St. Peter's Basilica after his election with a simple ``Brothers and sisters, good evening.''
He riled traditionalists but endeared himself to women and liberals by washing and kissing the feet of two young girls during a Holy Thursday Mass at a juvenile detention center in Rome, when the rite usually calls for only men to participate. A day later, Francis reached out with friendship to ``Muslim brothers and sisters'' during a Good Friday procession dedicated to the suffering of Christians from terrorism, war and religious fanaticism in the Middle East.
In his homily Saturday, Francis kept his message simple and tied to the liturgical readings, recalling how Jesus' disciples found his tomb empty a day after his death and were surprised and confused.
``Our daily problems and worries can wrap us up in ourselves, in sadness and bitterness, and that is where death is,'' he said. ``Let the risen Jesus enter your life, welcome him as a friend, with trust: he is life!''
He later baptized four men, part of the Easter Vigil ritual.
Just a few hours after the vigil ends, Francis on Sunday will celebrate Easter Mass and deliver his ``Urbi et Orbi'' speech, Latin for ``To the city and the world.'' Usually the pope also issues Easter greetings in dozens of languages.
In his two weeks as pope, Francis' discomfort with speaking in any language other than Italian has become apparent. He has even shied away from speaking Spanish when the occasion would call for it, though the Vatican has said he has done so to avoid discriminating against other languages by favoring his native tongue.
Italian is the lingua franca of the Vatican and Francis has emphasized his role as bishop of Rome over that of pope of the universal church, making his use of Italian logical.
It's not clear how Francis will handle the multilingual greetings Sunday.
Typically, after the busy Easter week ceremonies, the pope would go to the papal retreat at Castel Gandolfo for a few days of vacation. Francis can't do that since the previous pope, Benedict XVI, is currently living there in retirement.
The Vatican has said Francis would stay put in the Vatican. (AP)


text:
More News
Date | Title | Content |
6 Dec 2022 | Now using GitHub Discussions | We're moving from our old trusty forum to GitHub Discussions partly due to the maintenance burden, which means new posts should be opened in the Discussions tab of our repository. The old forum will become a static archive so the links to the posts won't become 404. |
10 May 2022 | Aircrack-ng 1.7 | After more than 2 years, we are making a release with a decently large amount of fixes, improvements, and additions. We also broke the 4000 commits barrier, and this release has more than 400 commits. Read more in our detailed blog post or head to the download section. |
13 Apr 2022 | PackageCloud.io 'any/any' change | Our packages are now compatible with any distribution that supports .deb or .rpm packages. If you are using them, due to this change, you will have to reinstall the repository to keep receiving updates. Head over to our blog post for all the details. |
5 Jul 2021 | Libera Chat | Due to the freenode debacle, we decided to move our IRC channel to Libera Chat. The name of the channel is still the same as before: #aircrack-ng. |
25 Jan 2020 | Aircrack-ng 1.6 | This release brings a ton of improvements. Along with bug fixes and improvements for a lot of tools, we have huge improvements under the hood thanks to code cleanup, deduplication, and reorganization of the source code. We also improved our buildbot, and addedd integration tests. The most notable changes are in Airodump-ng, it now sees WPA3 and OWE. Its rates now takes into account 802.11n/ac and aren't limited to 54Mbit anymore. It has PMKID detection, and basic UTF-8 support among other things. Many more details can be found in our blog post. |
09 Dec 2018 | Aircrack-ng 1.5.2 | Fourth and last release of the year. It is smaller than the previous one but we did want to release the fixes and improvements before the holidays so it will be available for Shmoocon next month in your favorite distro. Small issues were found in 1.5 and then in 1.5.1, which is why we ended up with 1.5.2. It brings fixes, a new feature and lots of improvements. More details in our blog post. |
07 Nov 2018 | Blog post: Continuous Integration/Contious Delivery | We have been using a lot of different tools and fined tuned them to provide us better and better information which has contributed to increase code quality over time. This blog post gives an overview of our current CI/CD infrastructure and some future improvements we are working on. |
15 Oct 2018 | Blog post: Using Qemu to run a Big Endian Debian system | PCAP, IVS and hashcat capture files contain headers that store timestamps and other fields as integer values. In most cases, we're dealing with the same endianness (little), so this isn't too big of a deal but when a program needs to run on both big and little endian, values needs to be swapped to read the values as they were stored. We have quite a few buildbots to handle a lot of test cases and while we're taking care of swapping for endianness in most cases, one bug slipped through the net. This is a good opportunity to create a MIPS big endian system using QEMU and Debian as a guest so we can possibly use it later on as another buildbot. |
8 Oct 2018 | Blog post: Aircrack-ng packages | As mentioned in our 1.4 release blog post, we are now providing package repositories for a number of Linux distributions: Debian, Ubuntu, OpenSuse, Fedora, RHEL, CentOS and a few others. Getting this done for so many distributions (and multiple version of each) wasn't an easy feat but we're now automatically building packages for releases and, for the adventurous ones, each commit in our GitHub repository is packaged too, in a separate repository. Head to our blog post for more details and how to use it. If you just want to install one of the repositories (git or release), head over to our PackageCloud.io repository. |
29 Sep 2018 | Aircrack-ng 1.4 | We're on a roll, this is the third release of the year. We are still focusing a lot on code quality, while fixing bugs, improving all around and adding features: - PMKID cracking - Cracking capture files with 802.11w - Speed and memory usage improvement when loading (large) files with Aircrack-ng and Airdecap-ng - Packages for Linux distributions and Windows - CI/CD tweaks and improvements - New tests More details can be found in our blog post. |
16 Sep 2018 | Blog post: Debian and FreeBSD on QEMU with MMX-only CPU | A recent bug (and PR) was opened, aircrack-ng couldn't be built with MMX using a i586 toolchain. Finding computers without SSE2 nowadays is not easy and it is even harder to find a distribution that supports them. In this blog post, we use qemu to emulate a Pentium 2 and a Pentium MMX and use distributions that still work on them to test the bug. |
10 Jul 2018 | Aircrack-ng 1.3 | We're bringing more good stuff in this release. We've been busy fixing bugs left and right, some of them thanks to Coverity Scan, valgrind and other static code analyzers. We've also refactored some of the code and improved the code quality along the way. We can now successfully build across lot of platforms (Windows, Linux, BSD, OSX) and CPU architectures (x86 and 64 bit, ARM v7, ARM v8, PowerPC, etc). The most notable changes are in Aircrack-ng. It gets a speed bump in most CPU architectures we support, the ability to pause/restore cracking session and using HCCAPx files. Other tools also see improvements. All the details about them as well as pretty performance graphs, can be found in our blog post. |
15 Apr 2018 | Aircrack-ng 1.2 | It's been way too long since the last stable release. Compared to the last stable, 1.1, this release has a huge amount of improvements and fixes. The changelog since 1.1 is almost 300 lines long (1200+ commits). Code quality has improved, in parts thanks to Coverity Scan. We now switched to GitHub completely and have a few buildbots (including one for Windows) to test building and run the test suite on a different platforms. Check out our blog post and changelog for more details. |
3 Apr 2018 | Aircrack-ng 1.2 RC 5 | On top of tons of fixes and improvements everywhere (and on multiple platforms), this release switched to autotools which allows compiling on more platforms. A trampoline binary has been added for Aircrack-ng to automatically select the fastest version for your CPU features. It will also help package maintainers greatly. A few other notable mentions: - Airodump-ng supports setting HT40+/HT40- channels and now displays 802.11n and 802.11ac rates. - Created WPA Enterprise WPE patches for HostAPd and Freeradius - Support to export to HCCAPx for Hashcat v3.6+ - Added Airventriloquist-ng, a tool from Caesurus. - Airmon-ng supports setting Nexmon devices in/out of monitor mode on Kali Check out our changelog for more details. Longest since 1.2-beta1. |
11 Mar 2018 | Blog post: Migration to GitHub | We finally made it completely, we migrated from trac and subversion to GitHub. It was far from a simple program to run and switch to GitHub, it was a lot more complex task. You can find more details on this blog post. |
16 Oct 2017 | Blog post: KRACK WPA Vulnerability - Key Reinstallation AttaCK | In this blog post, the new KRACK vulnerability is explained: a brief summary, who's affected, what to do and links to resources related to the vulnerability. TL;DR: Another day, another vulnerability, just patch your systems. It allows decryption of traffic but does not disclose the WPA key. |
16 Aug 2017 | Blog post: On drivers, rtl8812au, WN722N, monitor mode, QCA6174, other news … | In this blog post, we answer some common questions regarding various topics: using drivers, driver development, embedded chipsets, 802.11n/ac capture/injection, a few different current chipsets/drivers (rtl8812au, ath9k_htc, QCA6174), linux-backports (aka compat-wireless) and some other good news. |
9 Aug 2017 | Blog post: lesser known features of Aircrack-ng: interactive mode and keys | In this blog post, we discuss another lesser known features of Aircrack-ng: interactive mode and keys in airodump-ng. |
27 Mar 2017 | Blog post: lesser known features of Aircrack-ng | In this blog post, we discuss some lesser known features of Aircrack-ng such as reading compressed wordlists, rainbow tables and distributed cracking. |
20 Feb 2017 | Blog post: iw monitor flags | When setting an interface in monitor mode manually, iw has a few different flags: none, fcsfail, control, otherbss, cook, active. The meaning of those different flags are explained in the blog post. TL;DR: use 'none'. |
20 Jan 2017 | BlackHat USA training | I'm really pleased to announce that Vivek Ramachandran and I will be teaching Advanced Wireless Exploitation at BlackHat USA this summer. |
30 Nov 16 | Wireless Pawn Edition (WPE) patches updated | If you want to attack WPA Enterprise, applying WPE patches to HostAPd or Freeradius would do the job. However, they haven't been updated in a long time and still used old software versions (HostAPd 2.2 and Freeradius 2.1 which is EOL). It is no longer the case as they are now available for the latest and greatest version of HostAPd and Freeradius. We took the job upon ourselves to update them and keep updating them whenever a new versions get released. The icing on the cake is that both of them are available as packages in Kali and a tutorial for HostAPd-WPE has been created. All the details as well as a link to the patches can be found in this blog post. |
15 Feb 16 | Aircrack-ng compilation matrices | I tried to compile Aircrack-ng on a 'few' systems and different CPUs to see how it works and I was quite surprised by the amount of systems it can be compiled on (and most of the time, it can be compiled with both gcc and clang). More details (matrices) in the blog. |
14 Feb 16 | Aircrack-ng 1.2 RC 4 | Fourth release candidate. There will be another one, some small bugs still need to be fixed but it should happen fairly soon. On top of a big speed increase (up to 175% increase) that also fixes compilation on Cygwin 64 bit, it includes a ton of fixes and improvements on Linux, *BSD, Solaris and Cygwin on x86 and Linux on ARM and MIPS. |
30 Dec 15 | Cracking speed improvements | I recently put a bug bounty for anybody who can fix compilation on cygwin 64 bit. darkfires took up the challenge and fixed it. But he did a lot more than that and started fixing some other bugs and decided to bring Aircrack-ng up to date with current CPU and take advantages of AVX and AVX2 instructions to improve cracking speeds (up to 175% increase on Intel Skylake CPUs). This was quite a challenge, but it got finally integrated into our subversion repository in r2800. You can read more about it in the blog. Please test it and send us feedback via the forum. |
21 Nov 15 | Aircrack-ng 1.2 RC 3 | Third release candidate and hopefully this should be the last one. It contains a ton of bug fixes, code cleanup, improvements and compilation fixes everywhere. Some features were added: AppArmor profiles, better FreeBSD support, including an airmon-ng for FreeBSD. |
10 Apr 2015 | Aircrack-ng 1.2 RC 2 | Here is the second release candidate. Along with a LOT of fixes, it improves the support for the Airodump-ng scan visualizer. Airmon-zc is mature and is now renamed to Airmon-ng. Also, Airtun-ng is now able to encrypt and decrypt WPA on top of WEP. Another big change is recent version of GPSd now work very well with Airodump-ng. |
04 Apr 2015 | Training at BlackHat USA | I will be teaching once again Advanced Wi-Fi Pentesting with Vivek Ramachandran at BlackHat Las Vegas this year. It's gonna be even better than last year! |
31 Oct 2014 | Aircrack-ng 1.2 RC 1 | Here is the first release candidate. Exactly 7 month since the last beta. There will be most likely another one then the final release in the next few month. Updating is highly recommend as this contains a lot of bug fixes and improvements as well as security fixes (CVE-2014-8321, CVE-2014-8322, CVE-2014-8323 and CVE-2014-8324). More details can be found in the blog. |
16 Apr 2014 | Training at BlackHat USA | I will be teaching Advanced Wi-Fi Penetration Testing with Vivek Ramachandran at BlackHat Las Vegas this year. |
14 Apr 2014 | Heartbleed vulnerability and Aircrack-ng | I guess you all heard about that nasty vulnerability in OpenSSL. If not, you can read more about it on Wikipedia. Aircrack-ng, the software itself, is not affected at all since it doesn't rely on heartbeat, so recompiling is not necessary. Some parts of the website may have been affected (only if you had an account on it): - Wiki - Trac - SVN If you are concerned, you can contact me about it. I will gladly help you change your password if you had an account on any of those 3 subdomains that might have been affected. Now, the good news: - OpenSSL libraries and SSL certificates have been updated (and my hosting provider for the wiki seems unaffacted). - I haven't noticed any suspicious activity so far but I will continue to monitor. - We are now using certificates from CAcert for almost all parts of Aircrack-ng.org (the wiki is on a shared hosting). In order to avoid your browser giving you a warning, please install the CAcert root certificate on your system. - The forum didn't have HTTPS, so, it wasn't affected at all. Thanks to the new certificate, it is now accessible over HTTPS. |
31 Mar 2014 | Aircrack-ng 1.2-beta3 release | And a third beta. I can guarantee there will be at least a fourth one before the final 1.2 release. Release Notes: - Finally fixed the buffer overflow for good. - Fixed issue with invalid channels when scanning (108, 125, etc) that was due to radiotap parsing. - Updated radiotap parser to the latest git. - Other small fixes. |
30 Nov 2013 | Aircrack-ng 1.2-beta2 release | Here is a second beta. Enjoy it Release Notes: - Compilation fixes on all supported OSes. - Airbase-ng IE order fixed - Improved WEP cracking speed using PTW - Fixed WPA capture decryption when WMM is used - Fixed memory leaks in several parts of the suite - Fixed compilation with recent version of gcc, on cygwin and on Gentoo hardened - Now using Coverity Scan for static code analysis - Lots of other small fixes. |
18 Sep 2013 | Recent decision by judge on WiFi sniffing | If you've been following me on twitter, you probably read a lot about the recent decision from the judge Jay S. Bybee of the United States Court of Appeals for the 9th Circuit saying Google violated the Wiretap law by collecting data from unencrypted WiFi networks while using their Street view cars. If you want more details, you can read a news article on TechDirt and here is a blog post about it. |
15 Aug 2013 | DerbyCon training | I'll be giving a training at DerbyCon, WiFi Hacking. Sign up before there is no seat left. |
12 Aug 2013 | BSides Las Vegas talk | The video of talk I did with Tod Beardsley, The Slings and Arrows of Open Source Security, at BSides Las Vegas is online thanks to Iron Geek. |
31 May 2013 | New forum | The new forum is now available. You'll have to register again since it is a brand new installation. If you had more than 100 posts in the old forum, use the same email address to register. I wanted to reinstall the old one before I gave access to this one but my provider, OVH, doesn't let me access my backed up data on the forum server that crashed a few weeks ago. And it looks like I won't be able to reinstall before the end of June (or whatever time they roll out their new cloud). Support told me they prevent starting VM instance which is probably the reason why the instance crashed in the first place; reboot wasn't allowed in the interface, so it decided to stop (and thus lose my data). |
25 May 2013 | 1.2 Beta 1 Release | After a few years, we finally got a release: 1.2 Beta 1. Enjoy Release Notes: - Compilation fixes on all supported OSes. - Makefile improvement and fixes. - A lot of fixes and improvements on all tools and documentation. - Fixed licensing issues. - Added a few new tools and scripts (including distributed cracking tool). - Fixed endianness and QoS issues. Two more things: - The forum will be ready in a few days. - We are now using Travis CI for continuous integration. |
20 May 2013 | Forum/Trac/SVN/GitHub/release | Trac was migrated to a new server. URL didn't change and it is now also available via HTTPS. Subversion has been moved to another server/URL: https://svn.aircrack-ng.org. You can also use HTTPS but it's a self-signed certificate for now. Just relocate your local copy and you're good to go. The forum's cloud instance crashed a few weeks ago and the last backup I have is 10 month old. I am deeply sorry for the data loss. I wish I learned a different way to be more careful with backups but what is done is done :/ That backup will be available in read-only mode and I'll also install a brand new SMF. There will be some announcements once the new forum is installed. We also have a GitHub synced with our SVN thanks to clopez. There will be a release (alpha or beta) this upcoming week-end. A lot of improvements and fixes have been done since the last release a few years ago and this is probably the longest changelog we've ever had. More details about trac/svn and forum crash can be found in the blog. |
01 Apr 2013 | April Fools - Wirelessly controlled traffic lights | Serious security flaw found in new traffic lights. A new kind of traffic light being used is controlled by an Access Point with simple passphrase to access it. More details in the blog. |
08 Oct 2012 | Blog post: Will my card work with Aircrack-ng? | Due to the amount of questions about new card and Aircrack-ng compatibility, I made a blog post about it. |
10 Jul 2012 | Offensive Security live training (PwB) in Colorado Springs, CO | NEK is hosting Pentesting with Backtrack live training taught by Offensive Security, here in Colorado Springs (Colorado, USA) in September (3-7). More details can be found on the flyer and if you have any question, you can also contact me. |
6 Jul 2012 | Trac/Subversion/Forum up | I've been working the past week to make sure those services are safe to use and they're now up and running. While it was down, I took the opportunity to migrate the forum to a new server that I hope more secure and with less issues for you. You can find more details in the blog. |
6 Jun 2012 | More about the forum virus | I posted an update about the forum virus in the in the blog. The Apache log didn't help much since it contained truncated request but the index.php file was modified and you can see the details of the modifications. I also want to thank everybody who helped me so far :) |
29 May 2012 | Forum virus details | I have been investigating that forum virus and you can find more details in the blog. I'll keep that blog up to date as I know more about it. To just summarize, it was uploaded through the forum on May 22 at 23h12 (11.12pm) GMT/UTC and I stopped the server on May 24, around 14h00 (2pm) when I got the notice about it. I'm really sorry if that piece of |
24 May 2012 | Forum virus | When checking my email this morning, I was told there was a virus on the forum, JS/Iframe.DK to be precise. For security reasons, I immediately shutted down the whole server when I got the email. It is not going to be back up before I know it is completely safe to use (and know what/how/when it happened). As far as I know, it probably happened between 6am and 2pm GMT today and I'm almost positive it is just one malicious forum post. Trac/Subversion is also down so if you need the latest revision from subversion, you can always download it from our nightly build server. I will keep you posted. I am really sorry for the inconvenience. |
8 Apr 2012 | Aircrack-ng in movies | I'm happy to see that Aircrack-ng is used in movies; a friend of mine send me that screenshot this morning. Too bad they removed the beginning of the name but we can still recognize it easily and have a rough idea when it was shot. If you ever see it in any other movie, please let me know. By the way, the news on April 1st was an April fools'. |
1 Apr 2012 | WPA Flaw let us crack the PMK in a few minutes | Today we are very proud to announce the we found a flaw that let us crack WPA in just a few minutes no matter what the passphrase length is. You can find more details in the blog. |
5 Feb 2012 | Commercial support survey | We are going to also offer commercial support (besides other existing support options) and I'd like to ask you to take 5 minutes of your time to give your opinion in this survey if you're interested in. Do not hesitate to contact me if you have any question about it. |
25 Jan 2012 | OpenWIPS-ng logo contest | I launched a few months ago another project, OpenWIPS-ng, an Open Source Wireless IPS. We need a logo and that's why there's a contest. The prize for the winner is $250. More details on the website. |
25 Jan 2012 | Updates | I've seen a couple of post in the forum asking if the project was still alive since there was no update on the website. Yes it is still alive as you can see on trac and Twitter, I just haven't been updating the website. By the way, you should use the version from our subversion instead of the stable, lots of things have changed. For those on IRC, we finally got a cloak for the project. And it is not limited to the developpers of Aircrack-ng. So if you help others on a regular basis (in IRC or the forum) or if you did a significant contribution to the project (important fix or change), contact me to get yours |
24 Sep 2010 | Monthly news | Monthly news, September 2010. |
15 Aug 2010 | Monthly news | Monthly news, August 2010. |
14 Jul 2010 | Monthly news | Monthly news, July 2010. |
7 Jun 2010 | Monthly news | Monthly news, June 2010. |
22 May 2010 | Maintenance on the storage server | Maintenance is planned Thursday, May 27 around 6PM GMT on the storage server that host download.aircrack-ng, storage.aircrack-ng.org, archive.aircrack-ng.org and a few others. It should take around 2 hours. Forum and trac as well as the main website won't be affected, I made sure Murphy is locked up and well guarded ;) |
20 May 2010 | Trac and Forum up again | The server hosting Trac and Forum has been completely replaced (with the exception of the hard disk) and it now works fine. You can read more in the blog. |
19 May 2010 | More details about trac and forum down | The server hosting trac and forum is still down but it will be up soon. You can read the whole story in the blog. |
18 May 2010 | Trac and Forum down | The server hosting Trac and Forum is currently down. You can already get some information about it on Twitter and I'll give more details tomorrow. Sounds like migration will happen earlier than expected ;). |
4 May 2010 | Monthly news | Monthly news, May 2010. |
24 April 2010 | Aircrack-ng 1.1 released | Aircrack-ng 1.1 is now released. A lot of bug fixes (including the buffer overflow in different tools) and improvements have been done. The most noticeable changes are the addition of airdrop-ng by TheX1le and the interaction in airodump-ng. |
6 April 2010 | Monthly news | Monthly news, April 2010. |
2 April 2010 | April Fool | Yesterday's news was an April fool. I hope you enjoyed it ;). |
1 April 2010 | Backcrack-ng v1.1 | Aircrack-ng was aquired by the BackTrack Team. You can read more on Backtrack and on my blog. |
21 March 2010 | Mailing list and monthly newsletter | The poll and the enthusiasm of the posters in the forum convinced me and I created the monthly newsletter mailing list. I also took the time to create a public mailing list. You can read more in this blog post. |
11 March 2010 | Poll: Monthly newsletter | Would you be interested in getting the Monthly news in your email inbox too? If you're interested, vote or leave a comment in this forum thread or even email me. |
02 March 2010 | Monthly news | Monthly news, March 2010. |
26 February 2010 | Enhanced TKIP Michael Attacks | A new paper about TKIP attacks was released by hirte: Enhanced TKIP Michael Attacks. |
26 February 2010 | Airdrop-ng | Airdrop-ng from TheX1le is now available in our subversion repository. Here is the video of the talk at Shmoocon 2010. |
03 February 2010 | Monthly news | As promised, here is the monthly news in the blog. |
20 January 2010 | Wiki and Trac search engine | Wiki and Trac implements OpenSearch and it can be added to your browser. You can read more in the blog. |
14 January 2010 | You can now follow us on Twitter. | |
03 January 2010 | Happy new year, news, etc … | You can read more in the blog. |
30 November 2009 | New version of Slitaz Aircrack-ng released | A new version of the Slitaz Aircrack-ng Distribution has been released. |
17 November 2009 | New version of Slitaz Aircrack-ng released | A new version of the Slitaz Aircrack-ng Distribution has been released. |
08 September 2009 | Aircrack-ng 1.0 released | 1.0 final is released (a few bugs fixes have been done since rc4) and you can now see the new website too. More information in the blog. |
05 September 2009 | Contests @ Brucon Wireless workshops | I'll give a workshop friday and saturday (in around 2 weeks) at Brucon and there will be a contest each day where you can win an ALFA AWUS036E. More information in the blog |
27 July 2009 | Aircrack-ng 1.0rc4 released | Aircrack-ng 1.0rc4 is released. Again a lot of improvements and bug fixes. Hopefully this will be the latest release candidate before 1.0 final if no big bug(s) are found :) |
04 July 2009 | New version of Slitaz Aircrack-ng released | A new version of the Slitaz Aircrack-ng Distribution has been released. |
5 May 2009 | New version of Slitaz Aircrack-ng | A new version of the Slitaz Aircrack-ng Distribution has been released. |
25 April 2009 | Website up | After 1 week of downtime due to a DoS, the website is now up. Thanks to everybody who helped. I also would like to recommend to the author of that DoS to read the following post. |
2 April 2009 | April fool | The news of yesterday was an April fool :) |
1 April 2009 | Airodump-ng now works with native wireless driver on Windows | Airodump-ng now works with native wireless driver on Windows. More information on the blog. Here is the video. |
26 March 2009 | Aircrack-ng 1.0rc3 released | Aircrack-ng 1.0rc3 is released. Updating is recommended, there was a lot of bug fixes and improvements. |
25 March 2009 | Forum up | The forum is finally up. The new URL is forum.aircrack-ng.org. The good news for you is that you can keep all your bookmarks (including RSS feeds) to the old address, they will be redirected automatically to the new one. More details on the blog. |
23 March 2009 | Nightly tarball and forum down | There are two news items today. The good news is that we now have nightly tarballs (from subversion) at nightly.aircrack-ng.org. The bad news is that the forum database ran out of space and it was stopped (nothing was lost) so it will have to be moved elsewhere (More information on the blog). |
18 March 2009 | New website creation on-going | We are currently working on a new website, and more precisely on the entry of www.aircrack-ng.org. More information can be found in the forum (news and poll) and in the blog. |
14 March 2009 | New blog | I just created a new blog for aircrack-ng (better than the previous one :) ) |
31 January 2009 | New version of Slitaz Aircrack-ng | We are pleased to announce the release of the Slitaz Aircrack-ng Distribution which can be run off a CD or USB. The USB version also allows for persistent changes. |
22 January 2009 | Aircrack-ng 1.0rc2 released | Aircrack-ng 1.0rc2 is released. Updating is recommended, there was a lot of bug fixes and improvements and 2 new tools were added: airdecloak-ng and tkiptun-ng. On Aircrack-ng, WPA bugs should be fixed and speed was greatly improved for computers that supports SSE2. Latest version of Airgraph-ng and Airoscript were included in this release. |
27 december 2008 | 25C3 | We are at 25C3 and I took a phone. The phone number is 5500 and it is linked to a real phone number: +49 (0)4615056623 5500. |
20 december 2008 | Forum online | The forum is back online. |
6 december 2008 | Trac and forum up | Trac and forum are now up. |
5 december 2008 | Forum down | The forum is currently down. We are currently working on this issue. |
3 december 2008 | Airoscript updates | For those who wondered what became airoscript, it is alive. XayOn has been working on it for a few weeks and he just released a new version. |
17 November 2008 | WPA Workshop at UNAM | I'll give a workshop about WPA at INTROMISÓN (UNAM University in Mexico) next week. |
8 November 2008 | Attacks on WPA TKIP - get the right information | You can get the right informations about the recent news on WPA by reading this article from ars technica. Here is the paper, Practical attacks against WEP and WPA written by Martin Beck and Erik Tews (it describes advanced attacks on WEP and the first practical attack on WPA). |
8 November 2008 | Workshop Brussels | The address for the workshop this sunday in Brussels (at Okno) is confirmed: https://hsb.wikidot.com/aircrackng . |
7 November 2008 | WPA TKIP exploit paper | The start of the Techniques Papers section of the links page contains articles which describe the new WPA/TKIP exploit. |
7 November 2008 | Tarball of our SVN repository | Here is a tarball. Get the latest version from our subversion repository. It already contains tkiptun-ng and airdecloak-ng. |
6 November 2008 | Reaction about recent WPA news | I'd like to react to the recent WPA news on slashdot, PCworld, ITworld, cnet and others because they are mixing a lot of information: Martin Beck, a member of the team, is the author of the new tool but not the author of aircrack-ng suite. You can get more information about this new tool here (including installation instructions). More information will be given tomorrow. |
6 November 2008 | Airdecloak-ng | The tool to filter wep cloaking announced at Defcon 16 is now published (in our subversion repository): airdecloak-ng. |
4 November 2008 | Aircrack-ng logo contest | Aircrack-ng logo has now more than 2 years, it's getting old and we would like to have a new logo. That's why we are launching a contest. The prize is a t-shirt with the new logo. More information can be found here. |
4 November 2008 | Brussels workshop - information | Some more information about the workshop: there's no admission fee, you don't have to pay or register to attend it. The workshop will be done in english. Last but not least, it is not only for experts, it's also for beginners. I'll take some hardware, so don't forget to bring your laptop if you want to play with wireless. |
27 October 2008 | Brussels workshop | I'll give a workshop about aircrack-ng at Brussels the 9 November 2008 at 14h (2pm). It should be done at Okno (Koolmijnenkaai 30/34 Quai aux Charbonnages – 1080 Brussel). Bring your laptop. The address will be confirmed here the day before. |
26 October 2008 | Defcon presentation | Defcon presentation is available in PDF and there's also the video. |
15 August 2008 | Defcon ath5k patch and presentation | Defcon ath5k frequency patch is avalaible on patches.aircrack-ng.org. The presentation will be available soon. |
22 June 2008 | ph-neutral pictures published | ph-neutral pictures are now published (photos.aircrack-ng.org). |
9 June 2008 | Aircrack-ng 1.0 rc1 released | Aircrack-ng 1.0 rc1 is now released. |
12 May 2008 | VMware Aircrack-ng updated | A new version of the VMware appliance is released (drivers and aircrack-ng updated and added rt73 driver). |
9 April 2008 | Sharkfest pictures | Sharkfest and San Francisco pictures are published (photos.aircrack-ng.org). |
24 february 2008 | Shmoocon pictures | Shmoocon pictures are published (photos.aircrack-ng.org). |
24 february 2008 | Aircrack-ng 0.9.3 released | Aircrack-ng 0.9.3 is now released (mainly fixing endianness bugs). |
5 february 2008 | Aircrack-ng 0.9.3 released | Aircrack-ng 0.9.2 is now released. It should be the last release of the 0.X series (it's a maintenance release). |
1 february 2008 | Aircrack-ng 1.0 beta2 released | Aircrack-ng 1.0 beta2 is now released. |
4 january 2008 | Sharkfest talk | I will make a talk at Sharkfest '08. More details on this forum post. |
3 january 2008 | Security-Database award | We got an award from Security-Database.com for Aircrack-ng. We got "Best" in category "Penetration Tests - Wireless Hacking". See forum post. |
31 december 2007 | 24C3 pictures (update) | All pictures of the 24C3 are now published (photos.aircrack-ng.org). The videos should follow in the next days. |
28 december 2007 | 24C3 pictures | Some pictures of the Chaos Communication Congress (24C3) are published at photos.aircrack-ng.org. |
27 december 2007 | 24C3 - Phone number | If you're at the CCC, you can call us at 5500; it's also linked to this number: +49 (0) 461 505 66 23 5500. |
25 december 2007 | 24C3 | We (hirte and I) will be at the CCC. I will have my DECT phone again and will be callable at 5500 during the congress. |
25 december 2007 | Merry christmas and happy new year | We wish you a merry Christmas and a happy new year. |
14 december 2007 | Backtrack 3 beta released | Backtrack 3 beta released, see forum news for more information. |
24 october 2007 | New version of Aircrack-ng VMWare | A new VMware virtual machine is available. See this page for more information. |
11 October 2007 | New buildbot computer | We received a new computer (with 2Gb RAM) to host buildbots; it should be installed tomorrow. It will replace the old server. |
8 October 2007 | Wildpacket drivers | We receive a lot of e-mails asking if Windows (wilpackets and others) driver will support such chipset or such card. Please stop sending such questions, we do not know because these drivers are closed source and we do not develop them. |
1 October 2007 | Aircrack-ng beta | A first beta of 1.0 is released. New tools and and a lot of improvements (and bug fixes) were made on this version compared to 0.X. |
26 September 2007 | Anti-virus detecting Aircrack-ng as a virus | Avast Antivirus (and maybe others) flags aircrack-ng 0.9.1 (windows) as a virus, it's a false positive. I contacted them to fix that issue. |
26 September 2007 | WinAircrack | I received several mails about WinAircrack but we do not develop it and I have no way to contact the author to forward him the mails. |
29 August 2007 | New computer cancelled, already sold | The new computer is cancelled, it was already sold. |
28 August 2007 | New computer for buildbots | I should get the new computer to host VMWares tomorrow. It will be up and running next week. |
24 August 2007 | 24C3 | 24th Chaos Communication Congress is just announced. We will be there ;) |
21 August 2007 | Account creating disabled due to wiki vandal | No more account (reading doesn't require an account) creation will be allowed due to a recent vandalism to the wiki. Account cleanup will be done and only known users will have an account. If you need to edit the wiki, tell us in IRC or on the forum. |
19 August 2007 | Photo album | A photo album was created to browse more easily the pictures taken during Defcon and CCC. Videos: Defcon and Chaos Communication Camp 2007 |
18 August 2007 | Buildbots | A new VMWare server to host buildbots should be installed next week. |
14 August 2007 | Forum up | The forum is now up and running. Nothing was lost ;) |
13 August 2007 | Forum down | The forum is currently down for an unknown reason. It should be resolved tomorrow. |
11 August 2007 | Pictures moved | There was not enough space to host all pictures and videos of CCC2007 and Defcon on this hosting. Everything was moved to https://summer2007.aircrack-ng.org/; there will be enough there. |
11 August 2007 | Blog updated everyday | The blog is now updated nearly every day. Pictures/Movies of Defcon and CCC2007 are available here; they will be sorted after the camp and put in the blog album. |
1 August 2007 | New blog | The blog for Defcon and CCC2007 is reachable at aircrack-ng.blogspot.com |
30 july 2007 | Light VMWare for rt73 | A second very light VMWare machine (currently works only with RT73) is available. |
10 july 2007 | Defcon and Choas Communication Camp | This year I'm going to both Defcon and CCC2007. I should also set up a blog or something like that. More information to come. |
3 july 2007 | Aircrack-ng 0.9.1 for Zaurus | Zaurus build for 0.9.1 is available. |
25 june 2007 | Aircrack-ng 0.9.1 released | Aircrack-ng 0.9.1 is released. |
24 june 2007 | Airodump-ng for airpcap available | A modified version of airodump-ng by Cacetech is able to capture data with the Airpcap adapter. |
24 june 2007 | Aircrack-ng Virtual machine | A Virtual Machine for VMWare is now available. The whole suite can now be used under Windows or MacOS. See this page for more information. |
15 may 2007 | Aircrack-ng 0.9 for Zaurus | Zaurus build for 0.9 is available. |
13 may 2007 | Aircrack-ng 0.9 released | Aircrack-ng 0.9 is released. The main change is the addition of PTW attack (beside usual fixes and improvements). |
29 april 2007 | Aircrack-ng 0.8 for Zaurus | Zaurus build for 0.8 is available. |
25 april 2007 | Aircrack-ng 0.8 released | Finally, after a long time, 0.8 is released (contains also the fix for the vulnerability). |
17 april 2007 | Vulnerability in airodump-ng | Some days ago a vulnerability was discovered in airodump-ng. It was directly fixed in SVN. |
20 february 2007 | FOSDEM | I'm going to the FOSDEM this week-end. If you want to meet me, drop me a line at firstname.lastname@example.com ;) |
29 january 2007 | Improving the wiki | Help us improving the wiki |
29 januray 2007 | BSD Developper | We are looking for a BSD developper to port airodump-ng on BSD. |
20 january 2007 | Aircrack-ng 0.7 released | Aircrack-ng 0.7 is released. |
17 december 2006 | Improving airmon-ng | Could you contribute to this iwpriv/iwconfig list to improve airmon-ng? |
11 december 2006 | Trac | Aircrack-ng trac is finally opened. |
6 december 2006 | rt61 injection support | rt61 also supports injection (as well as rt73). |
19 november 2006 | Dokuwiki update | Dokuwiki is updated. Recent changes format changed and old changes needs to be converted to this new format. It will be done ASAP. |
1 october 2006 | Aircrack-ng 0.6.2 released | Aircrack-ng 0.6.2 is released. |
27 august 2006 | Aircrack-ng 0.6.1 released | Aircrack-ng 0.6.1 is released. |
29 july 2006 | Newbie guide | A newbie guide is being done. |
24 june 2006 | Debian/Ubuntu repos up-to-date | Debian/Ubuntu repos are up-to-date. |
23 june 2006 | Aircrack-ng 0.6 released | Aircrack-ng 0.6 is released. |
5 june 2006 | New release soon | New release soon, see News board on the forum |
30 may 2006 | Debian/Ubuntu repository | A Debian/Ubuntu repository is provided by Adam Cecile. |
30 may 2006 | Ubuntu/Kubuntu packages removed | Removed temporarily Ubuntu/Kubuntu packages. |
20 may 2006 | Link to Slax module | Added a link to Slax module. |
19 may 2006 | Link to Debian unstable package | Added a link to debian unstable packages. |
18 may 2006 | Ubuntu/Kubuntu 5.10 packages available | Ubuntu/Kubuntu 5.10 packages are available (from Gordon McKillop). |
16 may 2006 | Slackware package | A slackware package is now available (that I received by mail). |
14 may 2006 | Aircrack-ng packages | If you create Aircrack-ng packages for one or more distro and you need webspace to store them, send me a mail and I'll give you a FTP account. If you don't need hosting, you can just add here a link to your website. |
10 may 2006 | Madwifi-ng patch updated | Updated madwifi-ng patch for r1545. |
06 may 2006 | Transferring wiki docs (update) | Big parts of the old website tinyshell.be are now available at this wiki (thanks to fab). |
05 may 2006 | Transferring wiki docs | I have to copy the tinyshell.be content to this place but I don't have so much time at the moment. |
04 may 2006 | Wiki database destroyed | Old wiki database is completely destroyed (the same for backups :/) |
15 april 2006 | Website up | The new site is now up, use www.aircrack-ng.org. Edit on tinyshell.be wiki will be disabled and next month all pages will be redirected to the new URL. |
8 april 2006 | New hosting | I bought a new hosting. The main changes you'll notice is that the wiki will be faster and there will be a mailing-list. |
5 april 2006 | IRC Bot | As you saw, there's a bot (Bibox) announcing forum post and wiki changes (Thanks to D3vil). |
2 april 2006 | HostAP injection patch updated | Updated HostAP injection patch (Thanks to Zero_Chaos). See HostAP for more informations. |
31 march 2006 | Zaurus Build available | As promised, Zaurus build is available (and updated drivers). |
30 march 2006 | Aircrack-ng 0.3 released | Aircrack-ng 0.3 is released. There's lots of bug fixes and now madwifi-ng is supported (capture and injection). Zaurus build will follow in a few hours. |
30 march 2006 | IPW2200 injection | You can inject packets with IPW2200 under certain conditions (see IPW2200Inject). |
25 march 2006 | Bookmark www.aircrack-ng.org | tinyshell.be/aircrackng/wiki is a temporary URL, please bookmark www.aircrack-ng.org, I'll have hosting on this domain mid-april. You can already reach the website with this URL. |
23 march 2006 | Aircrack-ng 0.3 information | Aircrack-ng (0.3) can now work with both madwifi-ng and madwifi-old. Next week, I'll release it with some other improvement and patches I received. |
20 march 2006 | Aircrack-ng 0.2.1 released | Aircrack-ng 0.2.1 released (Linux and windows versions availables, other builds will follow). |
20 march 2006 | Madwifi-ng | madwifi-ng driver doesn't work very well atm. I plan to work it in a few releases. |
19 march 2006 | Aircrack-ng 0.2 released | Aircrack-ng 0.2 released (Linux, windows and for Zaurus). |
7 march 2006 | Project accepted on sourceforge.net | Project accepted on sourceforge. |
5 march 2006 | Project submitted on sourceforge.net | Project submitted on sourceforge. |
4 march 2006 | Project submitted on freshmeat.net | Project submitted on freshmeat. |
3 march 2006 | Back | It's back. |
1 march 2006 | Wiki down | Wiki down due to OVH (New SQL server installation). |
27 february 2006 | Forum opened | Forum is opened. |
25 february 2006 | Wiki created | Wiki is created and aircrack binaries for windows are updated to latest version and some other added. |
morenews.txt · Last modified: 2023/01/16 20:02 by mister_x


text:
"When something is important enough, you do it even if the odds are not in your favor." ~ Elon Musk
Terms of Service | Privacy Policy | Disclosure | Disclaimers | Contact Us | Guest Posts
Copyright ©2007-2024 by John W. Furst and Fcon21 Email Marketing Strategies And Internet Business Solutions. This work is licensed under a Creative Commons Attribution-Share Alike License (↑). Powered by Serendipity S9Y [XHTML]


text:
From snow to sleet to freezing rain, severe weather conditions can make winter driving especially difficult.
But perhaps none is more dangerous than black ice. That's because unlike snow and sleet, black ice can be practically invisible to an unsuspecting driver.
Related: 7 Dangerous Winter Driving Myths… Debunked
The safest thing to do is stay home when conditions call for icy roads – but of course, that's not always possible. So, what can you do?
Keep reading to find out how to handle this all-too-common winter hazard.
What is black ice?
Black ice is a thin layer of ice that can form on road surfaces in cold weather. It gets its name because the depth of the ice makes it practically invisible on pavement. This invisibility is what makes black ice such a dangerous driving surface.
How does black ice form?
Black ice occurs when snow or moisture from the air freezes rapidly, attaching itself to the frozen pavement. Unlike freezing rain, which can appear white or translucent due to trapped air bubbles, black ice is almost perfectly clear.
Where can you commonly find black ice?
Black ice is more common on roads that receive little or no sunlight because the pavement temperature can stay below freezing, even as the air temperature warms. You're also likely to find it on seldom-used back roads, as well as tunnels, underpasses and bridges.
How do you know if you are driving on black ice?
Because you can't see black ice, you'll first notice it when you feel your car start to slide or lose traction. If small shifts in your steering seem to generate an exaggerated response from your vehicle, it's a sign that you may be driving on black ice.
What techniques should you use while driving on black ice?
First, slow down in conditions when black ice can form. When you reduce your speed, you lessen your chance of skidding. When conditions are right for black ice, it's best not to use cruise control.
Avoid any urges to make jerky, reactive movements that could cause skidding – or an accident. Slow speeds and small steering inputs are key to safely navigating black ice.
How can you recover from skidding on black ice?
For front-wheel and all-wheel drive cars, turn your steering wheel into the skid. Change the direction of your steering if the skid takes you in another direction. Maintain your speed and don't suddenly apply the brakes or gas pedal. Push in your clutch if you have a manual transmission.
Steer your car in the direction you want to go. This may mean counter-steering if the back of your vehicle swerves away from this direction. Resist slamming on your brakes if you start to skid.
Related: Should I Pump My Brakes When Driving on Ice?
Be gentle with your steering inputs. An overreaction could send your vehicle's back end in the opposite direction. After straightening your vehicle, apply gentle pressure to the accelerator.
How can I stay safe in winter driving conditions?
Good tires can be your best defense against unpredictable winter roads. Invest in a set of sturdy all-season tires with high traction and good tread depth. If you live in a consistently snowy area, snow tires might be a better fit. Read more in our guide to winter and snow tires.
Another thing that can give you peace of mind is having the right auto insurance. After all, accidents can — and do — happen, so you'll want to make sure your coverage can go the distance.
At Erie Insurance, our promise is simple: to be there when you need us. Learn more about auto insurance from ERIE or contact your local agent.
This story was originally published in 2014. It was updated with new information on Jan. 30, 2019.
A better insurance experience starts with ERIE.
Haven't heard of us? Erie Insurance started with humble beginnings in 1925 with a mission to emphasize customer service above all else. Though we've grown to reach the Fortune 500 list, we still haven't lost the human touch.
Contact J.W. Hoban & Associates today to experience the ERIE difference for yourself.