Samstag, 10. August 2013

IPfilter.dat



IPFilter.dat selber erstellen, aktuell halten und in Utorrent und Peerblock einsetzen

Update: Bot Revolt (siehe weiter unten)


Als ich begann mir über dieses Thema die ersten Gedanken zu machen, wusste ich noch nicht wie aktuell dieses Thema werden sollte… Die Nachrichten bringen momentan täglich Meldungen darüber wie der Bürger ausspioniert wird.
Dies soll nun eine Anleitung sein wie ich mich (meinen Computer) vor möglichst vielen Quellen schützen kann, die versuchen meinen Pc zu „auszuhorchen“. Die soll definitiv keine Anleitung darüber sein, möglichst unbehelligt geschützte Dateien zu verbreiten!

Wer oder was sind diese „Quellen“ die den eigenen Pc scannen? Für den normalen User dürften dies in erster Linie Spammer sein, also irgendwelche Organisationen die so viel Werbung wie möglich unter die Leute bringen wollen. Ein anderer wichtiger Bereich ist das Filesharing, also der Tausch von Dateien über das Internet mit Tools wie Utorrent/ Emule usw. Um nun bestimmte IP Adressen den Zugriff auf meinen Pc zu verwehren, brauchen wir eine möglichst aktuelle IPFilter-Datei die IP Adressen dieser Quellen beinhaltet.
In der IPFilter.dat stehen IP-Adressen/IP-Ranges hinter denen AntiP2P-Unternehmen /Behörden/Fakeserver (die z.B defekte Dateien verteilen) oder andere Firmen/Personen stecken. Diese IP-Adressen/
Ranges werden durch den Einsatz einer IPFilter.dat gesperrt und dies entweder direkt eingesetzt im Programm oder als „Software-Firewall“.

Um nun eine aktuell IPFilter.dat zu erstellen, benötigen wir eine Software die uns die meiste Arbeit abnimmt, am besten geeignet erscheint mir der Blocklist Manager von Bluetack. Dieser kann für eine Reihe von Programmen IPFilter Listen erstellen (siehe Screenshot). Hier finden wir auch die benötigten IP-Listen mit den zu blockenden IP Adressen die regelmäßig aktualisiert werden. Nun hat Bluetack aber sein Forum und den Abruf der IP Filter umgestellt, über Spenden soll das Forum und die Erstellung der  IP Filter weiter finanziert werden um Aktualität zu gewährleisten. Dagegen ist natürlich nichts einzuwenden, es behindert uns auch nicht wirklich (. Allerdings ist nun eine Spende von 3€ notwendig um den Blocklist Manager herunter zu laden (Donationware)), die IPFilter sind noch kostenlos zu bekommen. Da der Blocklist Manager in der Version 2.7.7 bereits 2011 veröffentlicht wurde, sollte er doch bei vielen Anwendern schon vorhanden, also weit verbreitet sein (der Blocklist Manager ist auf verschiedenen Download-Seiten auch kostenlos erhältlich!). Ich werde aber auch eine kostenlose Möglichkeit eine IPFilter.dat zu erstellen aufführen.



Blocklist Manager - Output Formate 




Erstellung der IPFilter.dat:

Download des Blocklist Managers (auf Bluetack.com ist eine Registrierung/Donation notwendig, ansonsten andere Download-Quelle suchen, der Blocklist Manager ist auf verschiedenen Download-Seiten kostenlos zu bekommen - VORSICHT vor unseriösen Quellen!)):


direkt von Bluetack.


1.
Als ersten Schritt wählen wir die für uns wichtigen Quellen (Sources) aus, dazu über Klick auf Options im jetzt aufgehenden Fenster Sources anwählen und per Doppelklick im Feld Enabled den gewünschten Filter auf Yes stellen.


Sources hinzufügen


Wir benötigen hier nicht alle Filter (wir könnten kaum noch eine Webseite laden), sondern nur die für uns wichtigen. Die wichtigsten Filter sind z.B Ad Trackers (Werbung), Level 1 (Standard Blockliste für Filesharing etc.) und die Spyware List (Spy- und Malware). Für die benötigten 12 Filter siehe Sreenshot! Über Personal Sources können eigene Quellen hinzugefügt oder Ausnahmen eingestellt werden, dazu später mehr.


Eigene Quellen hinzufügen

2.
Über Files/ Process Blacklist (Reprocess Active List) erstellt der Blocklist Manager die IPFilter-Liste.





3.
Nun über Tools/Convert/Blocklist Manager Converter zum Converter wechseln und diesen starten (Strg/V).
Der nächste Schritt ist nun die Einstellung für das gewünschte Format, da Utorrent genutzt werden soll, ist dies eMule/cDonkey/IPFilter.dat. Nun einfach über Klick auf Convert die Liste in das gewünschte Format umwandeln und mit Safe as… am gewünschten Ort abspeichern. PeerBlock nutzt nicht das *.dat-Format, sondern *.p2p. Um in dieses Format zu konvertieren stellt man den Output einfach auf ProtoWall (Peerguardian, SafePeer,...).
 Achtung! : der Pc reagiert möglicherweise während des Abspeichern der IPFilter.dat kurzzeitig nicht mehr. Einfach abwarten….




4.
Nun kann die erstellte Datei in Utorrent genutzt werden, dazu einfach die Datei IPFilter.dat in den Ordner Benutzer/Name/AppData/Roaming/Utorrent kopieren und in den Utorrent Einstellungen unter Erweitert den Wert für IPFilter auf True stellen. Im unten mitlaufenden Protokoll sollte jetzt die Notiz: ìpfilter.dat wurde geladen (xxx Einträge) auftauchen.
Nun werden alle Adressen in der IPFilter.dat geblockt.
Achtung! : um den Ordner zu erreichen muss erst in den Ordneroptionen unter Ansicht die Einstellung Ausgeblendete Dateien… anzeigen ausgewählt werden.


Ordneroptionen

Utorrent Protokoll aktivieren

IPFilter.dat wird geladen


IPFilter.dat aktivieren


5.
Auch ohne den Bluetack Block Manager ist die Erstellung einer IPFilter.dat möglich, zum einen gibt es einige Quellen bei denen man IPFilter herunter laden kann, zum anderen kann man die Datei durch kopieren der Filter in eine Datei und umbenennen in IPFilter.dat erstellen. Dies ist zwar etwas aufwendig, aber machbar. Dazu hält man sich einfach an den Aufbau einer IPFilter.dat und kopiert die IP Ranges untereinander (siehe Screenshot IPFilter.dat in einer teilweisen Ansicht). Allerdings sollte man bei der Auswahl der Download-Quellen Vorsicht walten lassen, auch von Auto-Updatern sollte man absehen, diese entwickeln teilweise ein Eigenleben.

6.
Wer mehr über die IP Listen und deren Bedeutung erfahren möchte, kann hier nachsehen (einfach die gewünschte Liste anklicken):


Download der Listen:



IPFilter.dat in einer teilweisen Ansicht


Software Firewall durch PeerBlock


Eine schnelle Lösung um viele IP Adressen zu blocken ist PeerBlock.
PeerBlock lädt die Listen automatisch (von Bluetack) und blockt damit den Zugriff der enthaltenen IP Adressen auf den eigenen Pc (und vom Pc aus). Auch der Http Zugriff kann per Mausklick geblockt werden, damit wird jeglicher Zugriff auf/von Webseiten geblockt. Peerblock kann so eingestellt werden, dass die geblockten IP Adressen geloggt werden (Settings/History), so kann jeder geblockte Vorgang nachvollzogen werden. Sollte also z.B der Zugriff auf eine Webseite fehlschlagen und die Adresse im Log auftauchen, kann diese IP Adresse ganz einfach zugelassen werden (für 15 Minuten, eine Stunde oder auch permanent), danach ist der Zugriff auf die Webseite/den Download wieder möglich. PeerBlock lädt die wichtigsten Listen automatisch, Ip Adressen können per Rechtsklick im Log-Fenster wieder zugelassen werden.


Über den List Manager können auch eigene Quellen 
hinzugefügt werden.       


                                                             
PeerBlock
                                                                          

Listmanager aufrufen



Eigene Quelle hinzufügen
IP Adresse nachträglich zulassen
                                   




















Update: Bot Revolt

Durch ein Giveaway bin ich auf ein Programm aufmerksam geworden, welches wie ein PeerBlock Clon aussieht und arbeitet: Bot Revolt - das Programm nutzt neben eigenen Listen ebenfalls Listen von Bluetack
(Listen sind im Format *.p2p).
Das Programm macht einen guten Eindruck, die Bedienung ist wie bei PeerBlock aufgebaut. Scheinbar gibt es neben der kostenpflichtigen Version auch eine Free Edition: http://botrevolt.com/home.php
(da ich durch das Giveaway die kostenpflichtige Version nutze, wäre ich für Infos über die "Free Edition" dankbar....).

Bot Revolt




Quellen:

PeerBlock

Blocklist Manager (Registrierung/Donation notwendig)

Download IPFilter Listen (Level1, Ads, Spyware usw.) :

IP Listen und deren Bedeutung:

Emule IPFilter Info:




Sonntag, 20. Januar 2013

HD und Hi10P Video (Anime) mit LAV und MadVR abspielen HowTo



Setup HD und Hi10P Videos mit LAV und madVR Codec

Animes im voller Auflösung abspielen (deutsches Setup MPC-HC 32 bit)


Es gibt im Netz einige Tutorials, die beschreiben wie man Videos in höchster Qualität (Hi10P/1080p/720p und möglichst mit 64 bit Playern) abspielen, oder sich die neusten Animes in High10p ansehen kann. Zusätzlich soll möglichst DXVA/Cuda, also GPU Hardware Unterstützung eingesetzt werden. Encoding von h.264 Videos erfolgt normalerweise mit 8 bit, durch den Einsatz von 10 bit Encoding kann die Farbtiefe durch das mehr an Daten wesentlich verbessert werden und dies unter Einsparung von Bandbreite (8 bit = 256 Abstufungen/Farbkanal - 10 bit = 1024 Abstufungen/Farbkanal). Videos mit 10 bit Encoding sparen im Gegensatz zum 8 bit Encoding einiges an Megabyte (ein Video h264/8bit mit 300 Mb braucht unter h264/10bit  sicher 100 Mb weniger Platz auf der Festplatte). Genutzt wird dazu der LAV Codec sowie MadVR, da diese wesentliche Vorteile gegenüber  den „älteren Versionen“ in CCCP /Kawaii Codec Pack /ffmpeg /fdschow tryouts usw. bieten. Hier sei nur kurz die aktuelle Weiterentwicklung und Unterstützung neuester Technologien erwähnt.
Allerdings sind die meisten Tutorials in Englisch und/oder recht kompliziert. Ich möchte daher versuchen das Thema einmal in Deutsch und möglichst übersichtlich darzustellen. Auf die internen Einstellungen von LAV und MadVR werde ich nur wenn nötig eingehen um das Thema erst einmal möglichst einfach zu halten, allerdings sollte auch mit den Standard Einstellungen alles problemlos funktionieren. Eine gute Übersicht der Einstellungen bieten meine Screenshots

Hi10P Anime in 1080p Auflösung


Software

Ich nutze seit langem den MPC- Homecinema, daher werde ich diesen auch hier einsetzen. Möglich ist auch der Einsatz von einigen wenigen anderen Playern wie z.B dem Pot-Player (hier sind die Einstellungen ähnlich), oder dem mplayer2. Das System sollte natürlich auch mit den neusten Treibern/Software ausgerüstet sein (auch DirectX).
Hi10P ist aktuell nur mit MadVR  in 32 bit möglich, daher werde ich hier auch den 32 bit MPC-HC Player einsetzen. Will man unbedingt den 64 bit Player, kann man den LAV Codec nutzen (diesser beinhaltet jeweils eine 32 und 64 bit Version im Installationspaket), muss aber auf Hi10P verzichten, da Hi10P nur mit einem 32 bit Player in voller Auflösung darstellbar ist!

UPDATE
Seit  Version 0.56.0 vom 10.04.2013 unterstützt der LAV Splitter Ordered Chapters / 
Segment Linking (Kapitelunterstützung), daher wird der Haali Media Splitter nicht mehr 
benötigt, muss also auch nicht mehr installiert werden um Unterstützung für Ordered Chapters/Segment Linking in MKV`s zu erhalten. Wenn installiert, kann er deinstalliert oder geblockt werden (siehe unten).


MPC Homecinema:                                         
http://mpc-hc.sourceforge.net/
oder hier (neuer):                                                     
http://xhmikosr.1f0.de/mpc-hc/
LAV Filters:                                                                     
http://forum.doom9.org/showthread.php?t=156191
MadVR:                                                                 
http://forum.doom9.org/showthread.php?t=146228
oder hier (neue eigene Webseite)
http://www.madvr.com/download/
Haali Media Splitter (siehe unter Update - Haali muss nicht mehr installiert werden):                                          
http://haali.su/mkv/


Optional:                       
AC3 Filter:                                                          
http://ac3filter.net/
madFlac:
http://forum.doom9.org/showthread.php?t=130498


Installation
Installationsreihenfolge  bitte  beachten:


1.       MPC-HC installieren
2.       (Haali Media Splitter nur installieren falls dies gewünscht ist (siehe Update oben!).
3.       LAV Codec installieren
4.       MadVR installieren
(Wird  über die Install.bat im entpackten Ordner installiert)
5.       Optional AC3 Filter und/oder madFlac installieren
(bietet möglicherweise ein besseres Sound Erlebnis)

Wer öfters PAL DVD´s nutzt (z.B mit PowerDVD or Arcsoft TMT), oder Probleme damit hat, kann zur besseren Performance ReClock installieren:
http://forum.slysoft.com/showthread.php?s=a68ce2f35d7101aaaa3d92b37146362e&t=52203


Der Haali Media Splitter muss nicht mehr installiert werden, da jetzt LAV Filters ebenfalls Kapitel Unterstützung ( ordered chapters) in MKV´s  liefert. Ist der  Haali Media Splitter schon installiert, soll aber NICHT genutzt werden, kann er deinstalliert oder geblockt werden. Zu den Einstellungen jetzt  mehr (siehe auch unter Update oben).


Haali ordered chapters



Einstellungen (siehe Fotos)


Im MPC-HC stellen wir unter Ansicht/Optionen/Ausgabe/Direct Show Video auf MadVR      
Unter Ansicht/Optionen/Interne Filter über Maus/Rechtsklick  "Alle Filter deaktivieren"
Unter Ansicht/Optionen/Externe Filter/Filter hinzufügen die vorher installierten Codecs jetzt in folgender Reihenfolge hinzufügen und bevorzugen: 
(Haali Media Splitter ist Optional), LAV Codec, MadVR, AC3 Filter und  madFlac

! Nur falls die Kapitel Unterstützung über Haali Media Splitter gewünscht wird und dieser damit installiert ist, jetzt Doppelklick auf LAV Splitter und unter Input Formats, Matroska anwählen und deaktivieren!
    
Wird Haali benutzt, muss Matroska im LAV Splitter deaktiviert werden
-    
Interne Filter deaktivieren
Externe Filter hinzufügen
madVR hinzufügen
Wenn Haali Media Splitter nicht gewünscht wird blocken




GPU Hardware Unterstützung

Wenn möglich nutzen wir die GPU Hardware Unterstützung, diese funktioniert allerdings nicht unter 10HiP! Je nach Grafikkarte wird dies im LAV Video Decoder eingestellt. Dazu Doppel Klick auf den LAV Video Decoder unter Externe Filter und die Einstellungen wie folgt vornehmen:

AMD  Grafik Karte :       DXVA2 (Copy Back)
NVidia Grafik Karte :      NVIDEA CUVID
Intel (Sandy Bridge):        Quick Sync    

Dies ist eine häufige Fehler Ursache. Ist nur ein schwarzes oder bunt-pixelliges Bild zu sehen, sollte die Hardware Unterstützung wieder deaktiviert werden (auf None stellen).

GPU Unterstützung/Hardware Beschleunigung


Audio

Für Digital Audio werden im LAV Audio Decoder die gewünschten Einstellungen vorgenommen, in den Windows Audio Einstellungen nutzen wir 16 oder 24 bit und die jeweilige Boxen Konfiguration.
Optional
Hier habe ich selber besondere Einstellungen, da ich ein 2.1 Sound-System analog am Pc benutze. Hier bietet der AC3 Filter die Möglichkeit explizit 2.1 Stereo einzustellen, was bei mir eine erheblich verbesserte Sound Qualität zur Folge hat, da die Ausgabe auch über 2.1 erfolgt (siehe Screenshot AC3 Filter).
Zusätzlich nutze ich den madFlac Decoder, da dieser besseren Metadaten Support liefert (dazu muss FLAC im LAV Audio Decoder deaktiviert werden).

LAV Audio



AC3 Filter

Für FLAC nutzen wir madFlac, dazu muss bei Benutzung des AC3 Filters "FLAC" im AC3 Filter deaktiviert werden, ohne AC3 Filter, also bei Nutzung von LAV Audio, muss "FLAC" in LAV deaktiviert werden.

Bei madFlac Nutzung

                 

Untertitel

Untertitel können gesondert im MPC-HC und im LAV Splitter eingestellt werden. Diese sollten aber auch ohne besondere Einstellungen funktionieren. Mittlerweile werden die meisten Titel mit Softsubs anstatt Hardsubs released. Der Vorteil von Softsubs liegt z.B in der einfacheren Änderung der Untertitel.

Untertitel

Unter Optionen/Wiedergabe kann im MPC-HC automatisches laden der Untertitel aktiviert/deaktiviert werden.




Tipp

Um festzustellen ob die Einstellungen wirklich funktionieren, kann man die interne Anzeige im MPC-HC nutzen. Dazu mit der Tastenkombination Strg/J die Anzeige aufrufen (siehe Screenshot Hi10P). Dort muss dann 10 bit anstatt 8 bit angezeigt werden.

Hi10P




Fehlerbehebung


Man braucht einen Rechner mit ausreichend Leistung, ansonsten können die Videos schnell zu einer pixeligen Bilderschau werden, dies vorweg.
Immer die neusten Treiber und Codecs installieren.
Bei Problemen beim Abspielen von Videos auf Software Decoding zurück wechseln (dazu Hardware Decoder auf None stellen). Dies sollte die meisten Probleme beseitigen.
Einstellungen in MadVR verändern (auf Bilinear stellen, sollten schon Einstellungen vorgenommen worden sein, können diese über die defaultsettings.bat im MadVR Ordner
zurück gesetzt werden.
In madVR kann unter General Settings mit den "abVista" Einstellungen möglicherweise eine Verbesserung erreicht werden.
High Quality processing deaktivieren.
Auf andere Fehler, oder besondere Einstellungen (LAV, madVR, Video, Audio usw.) gehe ich auf Wunsch gesondert ein (Kommentar), oder erstelle einen neuen Post, da ich das Thema erst mal möglichst übersichtlich gestalten möchte.
Im meinem Post Windows 8 - Mpeg 2 Codec fehlt (Oktober 2012) sind noch einige Tools und Tipps zu finden...

Update

Auf http://imouto.my stellt der Autor einen LAV Filters Megamix als Download zur Verfügung, dieser ist bereits größtenteils fertig konfiguriert und für Anfänger gut geeignet, da man sich nicht erst mühsam in das Thema einarbeiten muss ( also für die meisten hier nicht geeignet.... ;) . Ich rate dazu sich die Kenntnisse selber anzueignen, da sonst spätestens beim ersten Update Probleme auftauchen werden.

Quellen für Videos in 1080P/720P und Hi10P
(thanks to all...)

Sehr zu empfehlen sind die von der Blender Foundation mit der Software Blender  (Open Source) hergestellten Videos, hier sei Big Buck Bunny  hervorgehoben, der auf der Homepage in verschiedenen Formaten vorliegt und heruntergeladen werden kann (ein MUSS für jeden Filmfan, weitere "Blender Filme" sind z.B Elephants Dream und Sintel):





http://www.bigbuckbunny.org/index.php/download/  

Anime u.a