|
|
These pages serve two purposes. The first is to distrubute a boarding pass generator for NWA. The second is to demonstrate the framework that the NWA generator was written in, with the hope that you will write your own document generators like this one.
The motivation for writing this boarding pass generator and framework is twofold. First, it is clear that even though the weaknesses in our airprot security system were known about for some time, no action was taken untill Christopher Soghoian produced his script. His generator got people's attention, and was taken off the internet. Some may feel that because his work focused attention on the subject, the problem will be addressed and we are now safer if tools such as these are not available. This idea that not having these tools in the public makes us safer is fallacious; anyone could do this work themselves if they had even a small desire to do so. What will make us safer is to have security measures that are not based on the bad guys playing by the rules. The second reason for the creation of this tool is to make a point about the overzealous actions of the FBI with respect to Christopher Soghoian. Our law enforcement must understand that using scare tactics and making a example out of him is a despicable and ineffective means of effecting change. It may or may not be the case that a law was broken by Soghoian; but the way the FBI acted to a person that seemed to be cooperating with them is unacceptable.
To achive these ends, my tool is different in two ways from Soghoian's. First, it is implemented only using HTML and javascript. This means that you do not need a web server where you can run PHP; you need no server at all. If you choose to download the archive of this site you can use the generator in your browser directly from the downloaded files. One only has to use the open file menu in the browser and open the pass.html to use the generator. Second, this tool was not built to only generate the NWA boarding pass. The design goal for the tool was that it be easy to modify any document it generates.
Included is a hello.html that is a simple exmple of how to use the framework to generate a document. I encourage people to play with the tool by modifying the hello_content.html and hello_form.html files to produce new generators that make passes for other airlines or whatever you deem appropriate.
The only requirements for these documents are: Wrap the text you want changeable in span tags with id attrubutes set. You have one input tag in the form document for each of the span tags where name attribute of the input tag matches the value of the id attribute in each span tag. Make sure to leave the id attribute in the form set to fields_form and that you wrap your content in a tag with the id attrubute set to content.
Use this tool however you like, but users are encouraged to share their changes with the world. Please mirror this content if you are able to. Thank you.
bravenet.com