/* */ Blog Gebert iT – Home – Seite 2 – iT Themen

John mit Homebrew auf den Mac installieren

So installiert ihr John auf dem Mac.
Im Terminal werden die folgende Befehle eingegeben:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
brew install john

Beim Start von john kam folgender Fehler:

fopen: /usr/local/share/john/john.ini: No such file or directory

Den Fehler behebt man am besten mit Symbol links:

ln -s /usr/local/opt/john/ /usr/local/share/
ln -s /usr/local/opt/john/libexec/john.ini /usr/local/share/john/
ln -s /usr/local/opt/john/libexec/password.lst /usr/local/share/john/
ln -s /usr/local/opt/john/libexec/ascii.chr /usr/local/share/john/
ln -s /usr/local/opt/john/libexec/digits.chr /usr/local/share/john/
ln -s /usr/local/opt/john/libexec/john /usr/local/share/john/
ln -s /usr/local/opt/john/libexec/lm_ascii.chr /usr/local/share/john/
ln -s /usr/local/opt/john/libexec/mailer /usr/local/share/john/
ln -s /usr/local/opt/john/libexec/makechr /usr/local/share/john/
ln -s /usr/local/opt/john/libexec/relbench /usr/local/share/john/
ln -s /usr/local/opt/john/libexec/unafs /usr/local/share/john/
ln -s /usr/local/opt/john/libexec/unique /usr/local/share/john/
ln -s /usr/local/opt/john/libexec/unshadow /usr/local/share/john/

Ein kleiner Test 🙂

https://openwall.info/wiki/john/custom-builds#Compiled-for-Mac-OS-X

Altes NAS – OS X AFP Protocol

Seit OS X Lion wurde das AFP Protocol von Apple umgestellt. Dadurch funktionieren ältere NAS nicht mehr mit dem Mac. Mit folgenden Befehlen bringt man auch ältere NAS wieder zum laufen.

defaults write ~/Library/Preferences/.GlobalPreferences com.apple.swipescrolldirection -bool false
sudo chmod o+w /Library/Preferences
defaults write /Library/Preferences/com.apple.AppleShareClient afp_host_prefs_version -int 1
sudo reboot
sudo defaults write /Library/Preferences/com.apple.AppleShareClient afp_disabled_uams -array “Cleartxt Passwrd” “MS2.0″ “2-Way Randnum exchange”
sudo defaults write /Library/Preferences/com.apple.AppleShareClient afp_disabled_uams -array-add “DHCAST128″
sudo chmod o-w /Library/Preferences

Tweak WordPress – “Bereitgestellt von WordPress” entfernen

Um den Copyright Vermerk zu entfernen wird folgendes benötigt:

  1. Chrome oder Firefox Developer Edition
  2. WordPress Plugin: Remove Footer Credit (RMF)

In meinem Beispiel nehme ich den Chrome.
In Chrome öffnet ihr eure Seite als Quelltext, dazu einfach folgendes im Adressfeld eingeben: 

view-source:http://www.EureSeite.de/

in meinem Beispiel also 

view-source:http://blog.gebert.it/

Jetzt suchen wir mit der Tastenkombination <strg> + f nach Bereitgestellt. Es schaut dann etwa so aus:

<div class="copyright-info">
    <div class="copyright">Copyright &copy; 2018 <a href="http://blog.gebert.it/" title="Blog Gebert iT" >
        <span>Blog Gebert iT</span></a>. Bereitgestellt von <a
        href="http://wordpress.org" target="_blank" title="WordPress"><span>WordPress</span>
                   </a>. Theme: Ample von <a href="https://themegrill.com/themes/ample" target="_blank"
                    title="ThemeGrill" rel="author"><span>ThemeGrill</span></a>.</div>               </div>

 
Das was ihr entfernen wollt, tragt ihr in das Plugin RMF unter Werkzeuge ein. In meinem Beispiel schaut es so aus:

Den Step 2 braucht ihr nur, wenn ihr den Text ersetzen wollt.

Mein angepasstes Farbschema für die Twenty Fifteen Theme

Das Farbschema habe ich in der function.php eingestellt.

add_filter('twentyfifteen_color_schemes', 'my_custom_color_schemes');
function my_custom_color_schemes( $schemes ) {
    $schemes['MyColor'] = array(
        'label'  => __( 'MyColor', 'twentyfifteen' ),
        'colors' => array(
            '#022AA4',
            '#5c8ced',
            '#93C1EF',
            '#000000',
            '#FFFFFF',
            '#0E4276',
        ),
    );
    return $schemes;
}

In der Beitragsbox stimmt die Farbe aber noch nicht so ganz.
Die habe ich in der style.css angepasst.

.entry-footer {
    color: #BDBDBD; /*Icon Farbe*/
}
.entry-footer a {
    color: #A4A4A4; /*Schriftfarbe im Fuss*/
}

Das Farbmuster wird unter Design -> Anpassen -> Colors > Basis-Farbschema -> MyColor ausgewählt.

Austausch defekte Festplatte und Aufrüstung Buffalo mini (LS-WSGL940)

  1. Einen Windows PC brauchen wir dazu
  2. Firewall, WLAN und Antivirus ausschalten
  3. Das NAS wird am PC/Notebook direkt am Ethernet Port angeschlossen.
  4. Das LAN wird folgendermaßen konfiguriert:

– IP: 192.168.11.1
– Subnetmask: 255.255.0.0 (Ist keine Standard Subnetmask)

Bootloader wird installiert:

  • Auf dem PC/Notebook TFT Boot.exe starten
  • Ein CMD Fenster geht auf und der Status müsste auf “accepting requests” stehen
  • NAS ausschalten (Schieberegler hinten), es darf kein Licht mehr brennen. Im Zweifelsfall vom Strom trennen, wieder anstecken, Lichter leuchten kurz, dann müssten die ausgehen.
  • Den Schieberegler einschalten und dabei den Funktionsknopf an der Seite 3 Sekunden festhalten. Jetzt flackert das blaue Flash Licht. Funktionsknopf wieder loslassen.
  • Funktionsknopf kurz drücken
  • Sollte ein rotes Licht leuchten, erneut den Funktionsknopf drücken
  • Es werden 2 Dateien übertragen (es kommt keine andere Rückmeldung)

2015-12-23 20_08_14-C__installs_TFTP Boot.exe

  • Wenn das blaue Licht gleichmässig flackert, NasNavi.exe starten
  • Scannen drücken
  • Jetzt müsste das NasNavi das NAS mit IP anzeigen
  • Die IP hat sich beim NAS geändert auf 169.254.x.x (zb 169.254.97.115)
  • Am PC/Notebook muss die IP angepasst werden auf 169.254.x.x+1
    (zb 169.254.97.116)
  • Die Subnetmask hat sich nicht geändert

Firmware wird installiert:

  • In der LSUpdater.ini folgenden Eintrag hinzufügen oder ändern:

[Flags]
VersionCheck = 0
[SpecialFlags]
Debug = 1

  • LSUpdater.exe starten
  • Im Debug Menü alles auswählen außer das Netzwerk
  • Viele Statusmeldungen kommen, das ganze dauert ca. 10 min

IP, Hostname mit php loggen

<?php
$ip = getenv("REMOTE_ADDR");
$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$date = date("d.m.Y H:i:s");
$referer = getenv("HTTP_REFERER");
$useragent = getenv("HTTP_USER_AGENT");
$fp = fopen("ip.txt", "a");
fwrite($fp, "\nHostname: " . $hostname . "\nIP: " . $ip . "\nDatum/Zeit: " . $date . "\nReferer: " . $referer . "\nUseragent: " . $useragent . "\n");
fclose($fp);
?>;

Ip, Hostname mit Perl loggen

#!/usr/bin/perl -w
use POSIX qw(strftime);
$client = $ENV{'HTTP_USER_AGENT'};
$camefrom = $ENV{'HTTP_REFERER'};
$addrin = $ENV{'REMOTE_ADDR'};
@ip = split (/\./, $addrin);
$binip = pack ("C4", @ip);
$isp = gethostbyaddr ($binip, 2);
my $LogFileLocation = "log/log_ip.txt"; # Ordner und Datei sollten 755 als Rechte haben
$datestring = strftime "%Y.%m.%d %H:%M:%S", localtime;
open W,">>$LogFileLocation";
print W "$datestring\n$isp\t$ENV{REMOTE_ADDR}\n$ENV{HTTP_USER_AGENT}\n\n";
print W "Hostname (IP): $isp ($addrin)\n\n";
print W "OS und Browser: $client\n\n";
print W "Referrer: $camefrom\n\n";
close W;

Grub 2 defekt. Was nun?

Sollte der Bootloader Grub seinen Geist aufgegeben haben, belebt ihr den folgendermaßen wieder:

  • Mit einer Linux CD booten – fast jede Distribution hat ein Rescue System auf der CD
  • Als erstes mounten wir die HDD
mount /dev/sda(1-4) /mnt
  • Wir brauchen ein beschreibbares temporäres System
mount -o bind /sys /mnt/sys
mount -o bind /dev /mnt/dev
mount -t proc /proc /mnt/proc

 

  • Wir Wechseln in das temporäre System
chroot /mnt /bin/bash
  • Jetzt haben wir ein “normales” System um den Grub Bootloader neu zu installiern
grub-install /dev/sda
  • Wenn keine Fehler kam, könnt ihr mit exit und reboot euer repariertes System starten.

Anmerkung:          

Eure HDD kann auch sdb, sdc oder dergleichen heissen. Es kommt auf euer System an.
/dev/sda(1-4) sollte nur verdeutlichen, dass euer root System auf einer anderen Partition
liegen kann. /dev/sda1, /dev/sda2
Probiert es aus und macht danach ein ls /mnt. Wenn ihr das ganze System seht, habt ihr
die richtige Partition gefunden.

Keine PDF Vorschau im Safari

 
safari_icon_large
 
Wer lieber die PDF Dateien runter laden will, anstatt die im Safari zu
lesen,  gibt den folgenden Befehl ins Terminal ein:
 

defaults write com.apple.Safari WebKitOmitPDFSupport -bool YES

Zurück zu der Standard Einstellung kommt ihr mit diesem Befehl:

defaults write com.apple.Safari WebKitOmitPDFSupport -bool NO

Bootfähiges ISO für El Capitan erstellen

Das ISO wird folgendermaßen erstellt:

hdiutil attach /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install
hdiutil create -o ~/Desktop/ElCapitan.cdr -size 7316m -layout SPUD -fs HFS+J
hdiutil attach ~/Desktop/ElCapitan.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/_tmp
asr restore -source /Volumes/install/BaseSystem.dmg -target /Volumes/_tmp -noprompt -noverify -erase
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
cp -rp /Volumes/install/Packages /Volumes/OS\ X\ Base\ System/System/Installation/
cp -rp /Volumes/install/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/
cp -rp /Volumes/install/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/
hdiutil detach /Volumes/install
hdiutil detach /Volumes/OS\ X\ Base\ System/
hdiutil convert ~/Desktop/ElCapitan.cdr.dmg -format UDTO -o ~/Desktop/ElCapitan.iso
mv ~/Desktop/ElCapitan.iso.cdr ~/Desktop/ElCapitan.iso

Das ISO kann zum installieren in einer VMWare, Virtualbox, oder Parallels Desktop verwendet werden. Oder ihr brennt eine DVD.

Tweak WordPress – Stolz präsentiert von ……. entfernen

Um diesen Satz “Stolz präsentiert von” zu entfernen, benutzt ihr den internen CSS Editor.
Den findet ihr unter:
Design -> CSS bearbeiten
Bearbeitet nun die style.css Datei und tragt am besten am Anfang folgenden Eintrag ein:

.site-info {
display:none;
}

Bei einem Update eurer Themen könnte der Eintrag wieder überschrieben werden.
Aus diesem Grund habe ich ein neues CSS File angelegt, mit den oben genannten Inhalt.

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO