Quick search of the formula:$ brew search opensslOutput:homebrew/versions/openssl098homebrew/versions/openssl101opensslNote: It means that there is not compatible version of OPENSSL. At this point the only thing I can try isto find a Git version compatible with any of the existent OpenSSL versions but there are moredependencies to cover and then I don't think the Git downgrade is a good idea.. and I give up.Another important note is that according to the Formula's cookbook, Openssl is a keg formula, forexample, a Formula resides in a the Library path like /usr/local/Library/Formula/foo.rb, defined in theinstallation prefix, but a keg has another installation prefix like /usr/local/Cellar/foo/0.1.OpenSSL iskeg_only to avoid conflicting with the system, so that sometimes formulae need to haveenvironmental variables set or special configuration flags passed to locate our preferred OpenSSL; youcan see this mechanism in the clamav formula. Usually this is unnecessary because when OpenSSL isspecified as a dependency Homebrew temporarily prepends the $PATH with that prefix. (personalnote: clamav method to change flag is not working to isntall guit, but I don't know why. See thisdocument for details).Reference: https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Formula-Web:Cookbook.mdUntap the tap versions:$ brew untap homebrew/versionsList taps:$ brew tapIn summary, today I can't install the Git bottle, and will run it as always:$ gitTake care of the version of the formula used, for example:Heartbleed OpenSSL vulnerability:Web: http://heartbleed.com/File: Heartbleed - OpenSSL vulnerability.pdfText extracted from the web:What versions of the OpenSSL are affected?Status of different versions:OpenSSL 1.0.1 through 1.0.1f (inclusive) are vulnerableOpenSSL 1.0.1g is NOT vulnerableOpenSSL 1.0.0 branch is NOT vulnerable
OpenSSL 0.9.8 branch is NOT vulnerablePlaying some more with Homebrew:Steps of an attempt to install git with a new option in the installation command:Update Hpmebrew:$ brew updateQuick inventory:$ brew tap$ brew lsSearch the formula to install:$ brew search gitDisplay information of the formula:$ brew info gitOutput:git: stable 2.4.5, HEADDistributed revision control systemhttps://git-scm.comNot installedFrom: https://github.com//homebrew/blob/master/Library/Formula/git.rb==> DependenciesBuild: xz ✔Required: expat ✔Recommended: homebrew/dupes/tcl-tk ✔Optional: pcre ✔, gettext ✔==> Options--with-blk-sha1 Compile with the block-optimized SHA1 implementation--with-brewed-curl Use Homebrew's version of cURL library--with-brewed-openssl Build with Homebrew OpenSSL instead of the system version--with-brewed-svn Use Homebrew's version of SVN--with-gettext Build with gettext support--with-pcre Build with pcre support--with-persistent-https Build git-remote-persistent-https from 'contrib' directory--without-completions Disable bash/zsh completions from 'contrib' directory
--without-tcl-tk Build without tcl-tk support--HEAD Install HEAD version==> CaveatsThe OS X keychain credential helper has been installed to: /home/esteban/.linuxbrew/bin/git-credential-osxkeychainThe \"contrib\" directory has been installed to: /home/esteban/.linuxbrew/share/git-core/contribEnd of Output:Take a look at the lines:--with-brewed-openssl Build with Homebrew OpenSSL instead of the system version--without-tcl-tk Build without tcl-tk supportReview information of a formula:$ brew info tcl-tkOpen formula´s homepage in a browser:$ brew home tcl-tkOpen a browser to the GitHub History page for formula:$ brew info --github tcl-tkNext is an explanation of tcl-tk from their homepage:Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language,suitable for a very wide range of uses, including web and desktop applications, networking,administration, testing and many more. Open source and business-friendly, Tcl is a mature yet evolvinglanguage that is truly cross platform, easily deployed and highly extensible.Tk is a graphical user interface toolkit that takes developing desktop applications to a higher level thanconventional approaches. Tk is the standard GUI not only for Tcl, but for many other dynamiclanguages, and can produce rich, native applications that run unchanged across Windows, Mac OS X,Linux and more.Anyway, I passed the tcl-tk problem by adding the tap \"dupes\" to homebrew.Install git with a new option:$ brew install git --with-brewed-opensslOutput error:==> Downloading https://www.kernel.org/pub/software/scm/git/git-2.4.5.tar.xz
Already downloaded: /home/esteban/.cache/Homebrew/git-2.4.5.tar.xz reference to==> make install prefix=/home/esteban/.linuxbrew/Cellar/git/2.4.5 sysconfdir=/ho/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libcurl.so: undefined`UI_method_set_writer@OPENSSL_1.0.0'collect2: error: ld returned 1 exit statusMakefile:1960: recipe for target 'git-imap-send' failedmake: *** [git-imap-send] Error 1make: *** Waiting for unfinished jobs....READ THIS:https://github.com/Homebrew/linuxbrew/blob/master/share/doc/homebrew/Troubleshooting.md#troubleshootingThese open issues may also help: to:Sandbox breaks Git compile (https://github.com/Homebrew/homebrew/issues/38978)git-big-picture: new formula v0.9.0 (https://github.com/Homebrew/homebrew/pull/36812)always gives error when search \"Error: Failed to connecthttps://api.github.com/repos/Homebrew/homebrew-binary/git/trees/HEAD?recursive=1\"(https://github.com/Homebrew/homebrew/issues/40805)End of output error.Note: The error is the same of the last time.At this point i tried to change the installation parameters, but the compilation throws the IMAP error:The another way used was to edit the formula file directly to add a line to the section args, as follows:Line to add: with-openssl=#{Formula[\"openssl\"].opt_prefix}File: /home/esteba/.linuxbrew/Library/Formula/git.rbargs = %W[ prefix=#{prefix} sysconfdir=#{etc} CC=#{ENV.cc} CFLAGS=#{ENV.cflags} LDFLAGS=#{ENV.ldflags} with-openssl=#{Formula[\"openssl\"].opt_prefix} ] args << \"NO_OPENSSL=1\" << \"APPLE_COMMON_CRYPTO=1\" if build.without? \"brewed-openssl\" args << \"NO_TCLTK=1\" if build.without? \"tcl-tk\"I also used:$ brew install git --with-openssl=#{Formula[\"openssl\"].opt_prefix}
Change based on the example from:https://github.com/Homebrew/homebrew/blob/master/Library/Formula/clamav.rb#L28A new attempt was to change to change the environment to clean up the installation, but thecompilation throws the IMAP error.$ brew install git --env=std --with-brewed-opensslbrew install git --env=super --with-brewed-opensslA new attempt was to build from source in the parameters, but the compilation throws the IMAPerror.Build from source:$ brew install git --build-from-sourceThe compilation throws the same error with IMAP.BTW I notice that brew used the file downloaded previously, instead of fetching the source code.At this point, I am going to try to install Git in another way.I am going to download the source code of the formula instead of the bottle with $ brew, and thenchange the compilation problems with OpenSSL 1.0.0 to the version already installed which isOpenSSL 1.0.2, and then cook the new formula version.References:Web: https://www.digitalocean.com/community/tutorials/how-to-install-and-use-linuxbrew-on-a-linux-vpsWeb: https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Formula-Cookbook.mdSteps taken from the formula cookbook:Update Homebrew:$ brew updateQuick inventory:$ brew tap$ brew lsSearch the formula to install:$ brew search gitDisplay information of the formula:$ brew info gitOpen formula´s homepage in a browser:$ brew home gitOpen a browser to the GitHub History page for formula:$ brew info --github gitFetch the source code of the formula:$ brew fetch git --force
Where:fetch [--force] [-v] [--devel|--HEAD] [--deps] [--build-from-source|--force-bottle] formulae: Download the source packages for the given formulae. For tar- balls, also print SHA1 and SHA-256 checksums.Brew downloaded a copy of the Git source code in /home/esteban/.cache/HomebrewI saved a copy of the extracted source code under a new dir called TEMPOGIT/I require to setup a semantic tool to search for strings in a group of files or folders. I set-upsublime_text by going to MENU Files => Find files..., and then fill the text boxes as follows:Find: opensslWhere: <open folders>,/home/esteban/Documents/TEMPOGIT/git--html-2.4.5Replace: KEEP BLANKIn Sublime, the tab of the results references 15 files of teh sources. One of them tells something aboutIMAP:/home/esteban/Documents/TEMPOGIT/git--html-2.4.5/git-imap-send.html: 809 <p> 810 Talk to the IMAP server using git’s own IMAP routines instead of 811: using libcurl. Ignored if Git was built with the NO_OPENSSL option 812 set. 813 </p>The problem is that I cannot exclude the file and build git from source with brew because Git needsIMAP to send email, as the git man says:$ man git[...]git-imap-send(1)Send a collection of patches from stdin to an IMAP folder.[...]git-send-email(1)Send a collection of patches as emails.[...]A new attempt was to build from source in the parameters, but the compilation throws the IMAPerror.$ brew install git --build-from-sourceI re-run this command because the last time I attempted to build from source had not the sourcedownloaded, but the command is not using the new code fetched (At least not automatically, as Iexpected it to work).
I double checked the error during the compilation and noticed that the error is not IMAP but appearsto be the C builder version.[...]==> make install prefix=/home/esteban/.linuxbrew/Cellar/git/2.4.5sysconfdir=/home/esteban/.linuxbrew/etc CC=/usr/bin/gcc-4.9 CFLAGS=-Os -w/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libcurl.so: undefined reference to`UI_method_set_writer@OPENSSL_1.0.0'[...]List my C builder versions:$ cd /usr/bin$ gcc + PRESS TABOutput:gcc gcc-ar gcc-nm gcc-ranlibgcc-4.8 gcc-ar-4.8 gcc-nm-4.8 gcc-ranlib-4.8gcc-4.9 gcc-ar-4.9 gcc-nm-4.9 gcc-ranlib-4.9Brew runs the latest version available.Review the dependencies of a fomula:$ brew deps gitbzip2expatgettexthomebrew/dupes/tcl-tkpcrexzThe issue is that the dependencies list does not show the builder C version.Miscellaneous:$ brew update$ brew doctor$ man brewInstall git changing the C builder (compiler) in the installation command:$ brew install git --cc=gcc-4.8Where:If --cc=<compiler> is passed, attempt to compile using compiler. compiler should be the name of thecompiler´s executable, for instance gcc-4.2 for Apple´s GCC 4.2, or gcc-4.9 for a Homebrew-providedGCC 4.9.
Output:Error: Homebrew GCC requested, but formula gcc48 not found!You may need to: brew tap homebrew/versionsEnd of output.To avoid listing all the bottles of a tap and add a one unnecessarily, just search for it:$ brew search gccOutput:gcc homebrew/versions/gcc47homebrew/dupes/apple-gcc42 homebrew/versions/gcc48homebrew/versions/gcc43 homebrew/versions/gcc49homebrew/versions/gcc44 homebrew/versions/gcc5homebrew/versions/gcc45 homebrew/versions/llvm-gcc28homebrew/versions/gcc46homebrew/head-only/gccxml$ brew install apple-gcc42Output:[...]### 100.0%Error: Failure while executing: /usr/bin/xar -xf /home/esteban/.cache/Homebrew/apple-gcc42-4.2.1-5666.3.pkgUnable to install Apples GCC.Attempt to install another version of gcc:Add new tap to homebrew:$ brew tap homebrew/versionsList taps:$ brew tapsInstallation of the formula:$ brew install gcc43Output:The output throws a new error.Installation of the formula:$ brew install gcc44Output:The output throws a new error.Installation of the formula:$ brew install gcc48Output:
The output throws a new error.In summary, its not possible to install another gcc from homebrew to change the compiler in thecommand to install git.In conclusion:The actual state of the situation is that it is almost impossible to change git from system to a Mac's gitversion from Homebrew, so for that I am going to keep the git from the Operating system. In this case,the only option available to upgrade Git is to add a new repository to the file /etc/apt/sources.list.Git is using the system version of OpenSSL instead of the brew version 1.0.2, and the same would tooccur with ssh:$ dpkg -l opensslYou can update the system package Openssl with APT and it is not going to affect the brew version.To complete a GIT installation from the Official Debian repos:I personally decided to say no to install GIT during the installation of some apps, like Java, mainlybecause I know I could donwload the packages ZIPPED from the web instead of the runnig a typical 'gitclone' command, so for that I know there is no GIT at all on my system, which made me attempt toisntall GIT from Linuxbrew no checking more than the '$ git' command availability in the system. Butow that have been trying to setup the Linux version of GIT I have to follow some natural installationsteps:Setup repository sources main, contrib and non-free:$ sudo nano /etc/apt/sources.listUpdate the sources database:$ sudo apt-get updateSearch for GIT packages in the remote servers:$ sudo apt-cache search gitTo retrieve the program information, include description, dependencies, recommended and suggestedpackages:$ sudo apt-cache showInstall Git:$ sudo apt-get install git git-manUpdate the the system after teh installation:$ sudo apt-get -u upgrade
To verify that the program has been installed correctly, run:$ git$ man gitLinuxbrew - Git toolsUpdate LinuxBrew:$ brew update$ brew search gitOutput:bagit git-fixup git-octopus git-url-subbash-git-prompt git-flow git-open gitbucketeasy-git git-flow-avh git-plus giter8geogit git-ftp git-review github-releasegit git-gerrit git-sh gitslavegit-annex git-hooks git-ssh gitupgit-archive-all git-imerge git-stree legitgit-cal git-integration git-subrepo libgit2git-cola git-lfs git-test libgit2-glibgit-crypt git-multipush git-tf magitgit-encrypt git-now git-tig stgitgit-extras git-number git-tracker topgithomebrew/binary/subgit homebrew/head-only/git-utilshomebrew/fuse/gitfs homebrew/head-only/willgithomebrew/head-only/git-hg homebrew/tex/git-latexdiffhomebrew/head-only/git-svn-abandon homebrew/apache/git-tf-2.0.2Or use:Go to http://braumeister.org/browse/s/8Install a formula:$ brew install git-colaOutput:==> Installing dependencies for git-cola: qt, sip, pyqt==> Installing git-cola dependency: qt==> Downloading https://download.qt.io/official_releases/qt/4.8/4.8.7/qt-everywh==> Downloading from http://qt.mirror.constant.com/official_releases/qt/4.8/4.8.curl: (28) Connection timed out after 5004 millisecondsTrying a mirror...==> Downloading https://www.mirrorservice.org/sites/download.qt-project.org/offi######################################################################## 100.0%
==> ./configure -prefix /home/esteban/.linuxbrew/Cellar/qt/4.8.7 -system-zlib -q==> makeMakefile:683: recipe for target 'sipQtCoreQSysInfo.o' failedmake[1]: *** [sipQtCoreQSysInfo.o] Error 1make[1]: Leaving directory '/tmp/pyqt20150628-6966-gjgov8/PyQt-mac-gpl-4.11.3/QtCore'Makefile:57: recipe for target 'sub-QtCore-make_default-ordered' failedmake: *** [sub-QtCore-make_default-ordered] Error 2READ THIS:https://github.com/Homebrew/linuxbrew/blob/master/share/doc/homebrew/Troubleshooting.md#troubleshootingThese open issues may also help:Trouble brew installing retext - problems with pyqt: qtdirs failed to create qtdirs.out(https://github.com/Homebrew/homebrew/issues/40801)PySide/PyQt: how to get Phonon support? (https://github.com/Homebrew/homebrew/issues/33102)End of Output.Notes:\"Make\" takes a lot of time to finish.To verify that the compilation is still running:$ topAt the end the program is not working/installing. Simply returns to the shell.At this point I think that is not possible to install a program with GUI (graphical user interface) fromthe Homebrew sources. Again, as I said with the installations of Xmoto and Git that that fail, to installGit-Cola for Linux is not a problem, because the action is not directly affecting the code I can write.This computer is not going to be a Git server and the server is a Git hosting usually, which ensures thecompatibility.I am going to install looking for the Mac compatibility and availability.References:Official Git web site:Web: https://git-scm.com/List Git clients (Mac, Linux and Windows):https://git-scm.com/downloads/guisI am going to try to install the last version of the apps from stable repos as we have learned at thispoint of the guides, but remember that if you need the newest features available you can back-portthe apps or also install the applications from stable, testing, unstable and experimental sources fromthe Debian Official repos, or external sources (experimental) instead. Another option is build fromsource in the regular or the Debian way (experimental) from the Debian repos or the Official Git repos
or download links. I use sbuild to build apps from Ubuntu source code in the PPAs. Some applicationsdon't need to install and to save space are usually simply allocated under /opt.References:Guides:System Package Managers: Synaptic, Aptitude, DPKG, APT, Gdebi, ComplementaryManage traditional software repositoriesDebian source codeSource code & Debian forks source codeBuild packages from sourceSimpleScreenRecorderSublime Text EditorInstallations steps from Official Debian 8 Jessie repos looking for stability but that also would dependon the development and \"able-ability\" (Instead of from the Git download web site. The current gitversion on the web site is: \"Latest source Release 2.4.5 Release Notes (2015-06-25)\"):Verify the existent Git installation (from the Official distro sources):$ dpkg -l | grep 'git'$ dpkg -l git$ ls /var/cache/apt/archives/git (PRESS TAB KEY)Output:git_1%3a2.1.4-2.1+deb8u2_amd64.deb git-man_1%3a2.1.4-2.1+deb8u2_all.debEnd of.Remember that I installed git and git-man, but also see the dependencies:$ dpkg -I /var/cache/apt/archives/git_1%3a2.1.4-2.1+deb8u2_amd64.deb$ dpkg -I /var/cache/apt/archives/git-man_1%3a2.1.4-2.1+deb8u2_all.debInstall Git GUIs and tools for Linux:Install git-cola:Platforms (Mac, Linux and Windows).Update repos:$ sudo nano /etc/apt/sources.list$ sudo apt-get updateSearch the package availability:$ sudo apt-cache search git-colaShow package dependencies:$ sudo apt-cache show git-cola
Run package installation:$ sudo apt-get install git-colaOutput:[...]The following extra packages will be installed: gitk xxdiffSuggested packages: python-pyinotify git-doc xxdiff-scriptsThe following NEW packages will be installed: git-cola gitk xxdiff[...]Install gitk:The installation of git-cola installs gitk, available for the platforms Mac, Linux and Windows.To run gitk:$ gitkInstall SmartGit:Platforms (Mac, Linux and Windows).Visit this page to download the non-commercial use license: http://www.syntevo.com/smartgit/Extract the archive in /optInspect the new directories:$ cd /opt/smartgit/binRun the installation script:$ ./smartgit.shFollow the setup instructions.I's all right to install the program under /opt because after the installation I found a new directory.smartgit in my user home/.Instruction notes from the web site:Unpack the downloaded file into a directory of your choice,ensure, that the correct Java Runtime Environment is installed on your system, start the application byusing the launcher script from the bin directory.If the application fails to start, e.g. because you have an incompatible Java Runtime Environmentversion in your path or SmartGit does not find it, please create ~/.smartgit/smartgit.vmoptions andadd the line (and adding the correct path):jre=/path/to/jre
To create an icon in your menus, invoke add-menuitem.sh in the bin directory. To remove the menuitem, invoke remove-menuitem.sh in the bin directory.Note: My program version is: 6.5.9 and my Java version is: 1.8.0_45-b14 (/usr/lib/jvm/jdk-8-oracle-x64/jre).The final step is to add the program to the Gnome Main Menu and choose an icon from the program'sdirectory, and crate s symbolic link to /usr/bin:$ sudo ln -s /opt/smartgit/bin/smartgit.sh /usr/bin/smartgitInstall GitEye:Platforms (Mac, Linux and Windows).Download site: http://www.collab.net/products/giteyeExtract the archive to a new folder GitEye in /optInspect the new directories:$ cd /opt/GitEye-1.10.0-linux.x86_64/Run the installation script:$ ./GitEyeFollow the setup instructions.The final step is to add the program to the Gnome Main Menu and choose an icon from the program'sdirectory, and crate s symbolic link to /usr/bin:$ sudo ln -s /opt/GitEye-1.10.0-linux.x86_64/GitEye /usr/bin/giteyeRegistration:GitEye is free to use, but must be registered to continue using it beyond the 30-day trial period.Registration happens automatically if you connect GitEye to an existing TeamForge or CloudForgeaccount. If you do not have an account, you can sign up for a free CloudForge account and that willthen register GitEye once you connect it to your free account.We hope you find value in your free CloudForge account, should you choose that option, but once youcreate the account you are not required to use it.GitEye will work with any Git repository or server.Reference:web: https://www.collab.net/lightbox/download_info/2489/766Install giggle:Platforms (Linux).Update repos:$ sudo nano /etc/apt/sources.list$ sudo apt-get update
Search the package availability:$ sudo apt-cache search giggleShow package dependencies:$ sudo apt-cache show giggleRun package installation:$ sudo apt-get install gigglePlugins:giggle-personal-details-plugin:GTK+ frontend for the git directory tracker - personal details plugingiggle-terminal-view-pluginGTK+ frontend for the git directory tracker - terminal pluginRun plugins installation:$ sudo apt-get install giggle-personal-details-plugin giggle-terminal-view-pluginInstall gitg:Platforms (Linux).Update repos:$ sudo nano /etc/apt/sources.list$ sudo apt-get updateSearch the package availability:$ sudo apt-cache search gitgShow package dependencies:$ sudo apt-cache show gitgRun package installation:$ sudo apt-get install gitgMore options available:Git plugin to Eclipse (Pending to test in Aptana Studio 3).Git GUI clients for Linux.References:Web: http://stackoverflow.com/questions/1516720/git-gui-client-for-linux
Clients usage:After checking out all of the GUIs mentioned here,git cola seems to work well for committing/pushinggitk seem to work the best for examining history andgiggle is awesome for watching the diffs.I use command line for committing, web trac interface for viewing history, in a rare occasions, andaccept giggle as giggle is what, I think, one needs as a desktop git gui, with occasional git cola and gitk.Git with HTTPS or SSH:It depends on the type of repo. A local Git repo does not need SSH connections, but to share the repowith SSH and/https/Git adds the security layer to the source traffic. The best option is to use a repohosting like GitHub or BitBucket and https to avoid further ssh configuration and system enforcement.(PENDING)Git and SSH:$apt-cache show gitThe output recommends to install: patch, less, rsync, ssh-client.Take a look at ssh-client. There is another package in the repos git-ssh, and I probably require ssh-server too which has not been installed because in that case I require: Fail2Ban, and a Firewall up andrunning.I have noticed more ssh commands, but haven't noticed ssh-client ssh-server$ whereis sshOutput:ssh: /usr/bin/ssh /etc/ssh /usr/share/man/man1/ssh.1.gzDisplay all existent SSH Commands:$ ssh + TAB KEYOutput:ssh ssh-agent ssh-copy-id ssh-keyscanssh-add ssh-argv0 ssh-keygenLinuxbrew – NginxI red two articles. One in a black book of Debian which talks about the Apache2 errors. Another saysthat new SEO is going to need Nginx to improve Gooogle searches and we can keep using Apache2 forthe backend. In the case of severs the most of the Linux and Unix Web UIs are still built in PHP andrunning on Apache 2. For example, you don't need it but PHPMyAadmin is still in use. Think that theyare secure if you know how to enforce them and also they could have vulnerabilities. NGINX can beattacked, so it is not invulnerable, and like Apache require security updates.Update LinuxBrew:$ brew update
$ brew search nginxOutput:homebrew/nginx/accept-language-nginx-modulehomebrew/nginx/accesskey-nginx-modulehomebrew/nginx/ajp-nginx-modulehomebrew/nginx/anti-ddos-nginx-modulehomebrew/nginx/array-var-nginx-modulehomebrew/nginx/auth-digest-nginx-modulehomebrew/nginx/auth-ldap-nginx-modulehomebrew/nginx/auth-pam-nginx-modulehomebrew/nginx/auto-keepalive-nginx-modulehomebrew/nginx/autols-nginx-modulehomebrew/nginx/cache-purge-nginx-modulehomebrew/nginx/captcha-nginx-modulehomebrew/nginx/consistent-hash-nginx-modulehomebrew/nginx/counter-zone-nginx-modulehomebrew/nginx/ctpp2-nginx-modulehomebrew/nginx/dav-ext-nginx-modulehomebrew/nginx/dosdetector-nginx-modulehomebrew/nginx/echo-nginx-modulehomebrew/nginx/eval-nginx-modulehomebrew/nginx/extended-status-nginx-modulehomebrew/nginx/fancyindex-nginx-modulehomebrew/nginx/headers-more-nginx-modulehomebrew/nginx/healthcheck-nginx-modulehomebrew/nginx/http-flood-detector-nginx-modulehomebrew/nginx/http-remote-passwd-nginx-modulehomebrew/nginx/log-if-nginx-modulehomebrew/nginx/lua-nginx-modulehomebrew/nginx/mod-zip-nginx-modulehomebrew/nginx/mogilefs-nginx-modulehomebrew/nginx/mp4-h264-nginx-modulehomebrew/nginx/nginx-fullhomebrew/nginx/notice-nginx-modulehomebrew/nginx/php-session-nginx-modulehomebrew/nginx/push-stream-nginx-modulehomebrew/nginx/realtime-req-nginx-modulehomebrew/nginx/redis-nginx-modulehomebrew/nginx/redis2-nginx-modulehomebrew/nginx/rtmp-nginx-modulehomebrew/nginx/set-misc-nginx-modulehomebrew/nginx/small-light-nginx-module
homebrew/nginx/subs-filter-nginx-modulehomebrew/nginx/tcp-proxy-nginx-modulehomebrew/nginx/txid-nginx-modulehomebrew/nginx/unzip-nginx-modulehomebrew/nginx/upload-nginx-modulehomebrew/nginx/upload-progress-nginx-modulehomebrew/nginx/upstream-hash-nginx-modulehomebrew/nginx/upstream-order-nginx-modulehomebrew/nginx/ustats-nginx-modulehomebrew/nginx/var-req-speed-nginx-modulehomebrew/nginx/websockify-nginx-modulehomebrew/nginx/xsltproc-nginx-moduleOr use:Go to http://braumeister.org/browse/s/8Dependencies list:libressl: Has not dependencies.openssl: makedepend.passsenger: openssl, pcre.pcre: Has not dependencies.makedepend: pkg-configpkc-config: Has not dependencies.Install a formula:$ brew install nginxOutput:Error: No available formula for zlib (dependency of nginx)Searching formulae...lzlibSearching taps...homebrew/dupes/zlibI am curious about zlib and then I search for in the system:$ whereis zlibOutput:zlib: /usr/include/zlib.h /usr/share/man/man3/zlib.3.gz$ whatis zlibOutput:zlib (3) - compression/decompression libraryThere is only a command zlib-flate on the system.
Notice that in the output error of the attempt to intall nginx there is a tap to add:$ brew tap homebrew/dupesOutput:==> Tapping homebrew/dupesCloning into '/home/esteban/.linuxbrew/Library/Taps/homebrew/homebrew-dupes'...remote: Counting objects: 40, done.remote: Compressing objects: 100% (40/40), done.remote: Total 40 (delta 1), reused 12 (delta 0), pack-reused 0Unpacking objects: 100% (40/40), done.Checking connectivity... done.Tapped 37 formulae (99 files, 632K)List taps:$ brew tapOutput:homebrew/sciencehomebrew/gameshomebrew/dupesInstall nginx:$ brew install nginxOutput:[...]### 100.0%==> ./configure --prefix=/home/esteban/.linuxbrew/Cellar/nginx/1.8.0==> make==> make install==> CaveatsDocroot is: /home/esteban/.linuxbrew/var/wwwThe default port has been set in /home/esteban/.linuxbrew/etc/nginx/nginx.conf to 8080 so thatnginx can run without sudo.nginx will load all files in /home/esteban/.linuxbrew/etc/nginx/servers/.[...]To start the server:$ nginxVerify in the Web browser, go to:localhost:8080Verify that there is the Nginx Welcome message.To stop the server:
$ nginx -s stopMore options:$ man nginxTo upgrade packages:$ brew upgrade nginxLinuxbrew – MongoDBMongoDB alternatives:Instead of MongoDB, which is still a development in progress, I would recommend something moreprepared for replication, like Cassandra, or RIAK for key values.Cassandra is a combination of the NoSQL ability, queries support, and replication and scalabilitycapacity.References:Topic: Riak WikipediaWeb: https://en.wikipedia.org/wiki/RiakFile: Riak - Wikipedia, the free encyclopedia.pdfTopic: Is Riak a good alternative to MongoDb?Web: https://www.quora.com/Is-Riak-a-good-alternative-to-MongoDb#File: Is Riak a good alternative to MongoDb_ - Quora.pdfTopic: How do Riak and MongoDB compare?Web: https://www.quora.com/How-do-Riak-and-MongoDB-compareFile: How do Riak and MongoDB compare_ - Quora.pdfTopic: System Properties Comparison MongoDB vs. Riak KVWeb: http://db-engines.com/en/system/MongoDB%3BRiak+KVFile: MongoDB vs.pdfMongoDB is a nosql (Not Only SQL) and can work with NoSQL. NoSQL is a proprietary soft of OracleCorporation.Update LinuxBrew:$ brew update$ brew search mongodbOutput:homebrew/versions/mongodb24 homebrew/versions/mongodb26I see a new tap versions but I am not going to add the tap, but to install the newest mongodb versionavailable. I am logging this matter also because I could need an old version of a bottle to x project.Or use:Go to http://braumeister.org/browse/s/8
Dependencies list:Boost: icu4c.icu4c: Has not dependencies.go: has not dependencies.openssl: makedepend (Both already installed)$ whereis sslOutput:ssl: /usr/lib/ssl /etc/sslscons: Has not dependencies.Install a formula:$ brew install mongodbOutput:[...]==> Installing mongodb==> Downloading https://fastdl.mongodb.org/src/mongodb-src-r3.0.4.tar.gz######################################################################## 100.0%==> Cloning https://github.com/mongodb/mongo-tools.gitCloning into '/home/esteban/.cache/Homebrew/mongodb--github.com-mongodb-mongo-tools--git'...[...]Output Error:[...]/usr/bin/g++-4.9 -o build/linux2/cc__usr_bin_gcc-4.9/cxx__usr_bin_g++-4.9/mongo/db/auth/action_set.o -c -Wnon-virtual-dtor -Woverloaded-virtual -std=c++11 -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -pipe-Werror -O3 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DBOOST_ALL_NO_LIB -D_SCONS-DMONGO_EXPOSE_MACROS -DPCRE_STATIC -DSUPPORT_UTF8 -DMONGO_OPTIMIZED_BUILD-DMONGO_BYTE_ORDER=1234 -D_FILE_OFFSET_BITS=64 -DMONGO_HAVE___THREAD-DMONGO_HAVE_CXX11_ATOMICS -DMONGO_HAVE_HEADER_UNISTD_H-DMONGO_HAVE_POSIX_MONOTONIC_CLOCK -DMONGO_HAVE_EXECINFO_BACKTRACE-Isrc/third_party/s2 -Isrc/third_party/pcre-8.37 -Isrc/third_party/boost-Ibuild/linux2/cc__usr_bin_gcc-4.9/cxx__usr_bin_g++-4.9 -Isrc src/mongo/db/auth/action_set.cppscons: *** [build/linux2/cc__usr_bin_gcc-4.9/cxx__usr_bin_g++-4.9/mongo/db/auth/action_type.o]AttributeError : 'Dir' object has no attribute 'dir'scons: building terminated because of errors.READ THIS:https://github.com/Homebrew/linuxbrew/blob/master/share/doc/homebrew/Troubleshooting.md#troubleshooting[...]End of output error.
Show a summary of the Homebrew build environment:$ homebrew --env-bash: homebrew: command not foundesteban@ProLiant:~$ brew --envCC: /usr/bin/gcc => /usr/bin/gcc-4.9CXX: /usr/bin/g++ => /usr/bin/g++-4.9OBJC: /usr/bin/gccOBJCXX: /usr/bin/g++CFLAGS: -Os -w -pipe -march=core2CXXFLAGS: -Os -w -pipe -march=core2CPPFLAGS: -isystem/home/esteban/.linuxbrew/includeLDFLAGS: -L/home/esteban/.linuxbrew/lib -Wl,-rpath,/home/esteban/.linuxbrew/libMAKEFLAGS: -j2CMAKE_PREFIX_PATH: /home/esteban/.linuxbrewPKG_CONFIG_LIBDIR: /home/esteban/.linuxbrew/lib/pkgconfig:/usr/lib/pkgconfigPATH: /home/esteban/.rvm/gems/ruby-2.2.1/bin:/home/esteban/.rvm/gems/ruby-2.2.1@global/bin:/home/esteban/.rvm/rubies/ruby-2.2.1/bin:/home/esteban/.linuxbrew/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/esteban/.rvm/bin:/home/esteban/.rvm/bin:/home/esteban/.linuxbrew/Library/ENV/scmNote:The error is of a directory of scons. I attempt to re-install scons:$ brew install sconsOutput:Warning: scons-2.3.5 already installedThe dependency version is all right.Show brew options:$ brewRun the brew doctor:$ brew doctorThe app shows the error of opencv during the attempt to install xmoto.Know what installed at this point:$ brew listOutput:bzip2 isl lua ode readline sdl_ttffreetype jpeg makedepend openssl scons sipgettext libmpc mpfr pcre sdl xzgmp libpng nginx pkg-config sdl_mixer zlibgo libxml2 node qt sdl_net
At this point I just stay calm and think in the option to resolve this issue:1. I can attempt to download the source code instead of bottle and try to build the formula nochanges.2. I can attempt to create debug and test my own formula:Web: https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Formula-Cookbook.mdFile: Formula cookbook.pdf3. I can attempt to install a previous version of MongoDB by adding the a new taphomebrew/versions. I may verify the dependencies installed and to install as well.4. Install MongoDB in the system. In the real life this option is all right. The web and/or MongoDBserver in production is the 70% of times Linux/Unix, and the other 30% percent is Windows, butalmost never is MAc. It is very common to have an old version of MongoDB in the database and thenewest in everything else, when the work is on an existent project. It is easier to update thedevelopment apps than migrate a database from a version into another. Either way, the MongoDBserver instance of the development Team should be running on another machine, and the teammembers access it remotely.In my case I will try to install a previous version of MongoDB to master Homebrew, and after thatchange to the latest system version no matter the results of this experiment.Installing a previous version of MongoDB:List installed taps:$ brew tapList man:$ man brewInstalling the versions shown at the beginning of the installation with search:Double search the mongodb availability:$ brew search mongodbOutput:homebrew/versions/mongodb24homebrew/versions/mongodb26See the all the available homebrew taps:Web: http://braumeister.orgTaps:Homebrew/homebrew-apacheHomebrew/homebrew-binaryHomebrew/homebrew-boneyardHomebrew/homebrew-completions
Homebrew/homebrew-dupesHomebrew/homebrew-gamesHomebrew/homebrew-headonlyHomebrew/homebrew-pythonHomebrew/homebrew-scienceHomebrew/homebrew-versionsdavidchall/homebrew-hepjosegonzalez/homebrew-phpTapping the repo:$ brew tap homebrew/versionsReview the dependencies of the formula:Web: http://braumeister.org/formula/vegetaOr use:See the dependencies for a given brew:$ brew deps mongodbOutput:boostbzip2gitgoicu4cmakedependopensslpkg-configsconszlibEnd of output.Ask brew to tell you which brews use a particular formula:$ brew uses --installed mongodbOutput:NO Output to show.(You can test this command with openssl to display nginx and node)List all dependencies of all brews (in color):Reference:Web: http://zanshin.net/2014/02/03/how-to-list-brew-dependencies/File: Brew print dependencies of a formula.pdfReview installed version of scons (when there is one installed):$ brew list scons --versionOutput:
scons 2.3.5Review all the versions installed of a certain formula:$ brew list scons --versionsOutput:/home/esteban/.linuxbrew/Cellar/scons/2.3.5/bin/scons/home/esteban/.linuxbrew/Cellar/scons/2.3.5/bin/scons-time/home/esteban/.linuxbrew/Cellar/scons/2.3.5/bin/sconsign/home/esteban/.linuxbrew/Cellar/scons/2.3.5/libexec/scons-local/ (395 files)/home/esteban/.linuxbrew/Cellar/scons/2.3.5/libexec/ (3 files)/home/esteban/.linuxbrew/Cellar/scons/2.3.5/share/man/ (3 files)Locate some the files of the formula unable to install (to remove):$ locate mongodb/home/esteban/.linuxbrew/Library/Formula/mongodb.rb/usr/share/nmap/nselib/mongodb.lua/usr/share/nmap/scripts/mongodb-brute.nse/usr/share/nmap/scripts/mongodb-databases.nse/usr/share/nmap/scripts/mongodb-info.nseReview installed version of a formula (when there is one installed):$ brew list mongodb --versionOutput:Error: No such keg: /home/esteban/.linuxbrew/Cellar/mongodbNot the case but for formula with more than one installation (Or just to make sure how many you havetoo, but used after the the command with \"--version\", as a singular word, otherwise you don't get anyoutput life signal):$ brew list mongodb --versionsRemove the nonworking formulae (when applies) and the dependencies:$ brew remove mongodb$ brew remove sconsOutput:Uninstalling /home/esteban/.linuxbrew/Cellar/scons/2.3.5... (405 files, 4.4M)To install packages from specific taps, run:$ brew install homebrew/versions/mongodb26Note:Thie installation attempts to install scons 2.3.5 from the new tap \"versions\" in an alternative path\"opt\" as shown in the error:Output:[...]### 100.0%
==> /home/esteban/.linuxbrew/opt/scons/bin/scons install --prefix=/hoChecking if __malloc_hook is declared volatile... yesscons: done reading SConscript files.usage: scons [OPTION] [TARGET] ...SCons Error: no such option: --osx-version-minREAD THIS:https://github.com/Homebrew/linuxbrew/blob/master/share/doc/homebrew/Troubleshooting.md#troubleshootingIf reporting this issue please do so at (not Homebrew/homebrew):https://github.com/homebrew/homebrew-versions/issues[...]I am going to install scons from the tap homebrew and then retry mongodb tap \"versions\".$ brew remove scons$ brew install scons$ brew install homebrew/versions/mongodb26I am getting the same Output error of the installation of MongoDB from the tap \"homebrew\":[...]### 100.0%==> /home/esteban/.linuxbrew/opt/scons/bin/scons install --prefix=/hoChecking if __malloc_hook is declared volatile... yesscons: done reading SConscript files.usage: scons [OPTION] [TARGET] ...SCons Error: no such option: --osx-version-minREAD THIS:https://github.com/Homebrew/linuxbrew/blob/master/share/doc/homebrew/Troubleshooting.md#troubleshootingIf reporting this issue please do so at (not Homebrew/homebrew):https://github.com/homebrew/homebrew-versions/issues[...]Get list of formulas in a tap:$ cd$ cd .linuxbrew/Library$ ls$ cd to enter to Homebrew/ or Taps/ to list again with 'ls'.
Remove a tapped repository:$ brew untap homebrew/versionsList taps:$ brew taphomebrew/sciencehomebrew/gameshomebrew/dupesRemove scons:$ brew remove sconsPin the specified formulae, preventing them from being upgraded when issuing the brew upgrade--all command. See also unpin.$ brew pin formula$ brew unpin formulaTo upgrade formulae:$ brew upgrade <FORMULA>Installing MongoDB:I am going to install the last version of the apps from stable repos as we have learned at this point ofthe guides, but remember that if you need the newest features available you can back-port the appsor also install the applications from stable, testing, unstable and experimental sources from theDebian Official repos, or external sources (experimental) instead. Another option is build from sourcein the regular or the Debian way (experimental) from the Debian repos or the Official MongoDB reposor download links. I use sbuild to build apps from Ubuntu source code in the PPAs. Some applicationsdon't need to install and to save space are usually simply allocated under /opt.References:Guides:System Package Managers: Synaptic, Aptitude, DPKG, APT, Gdebi, ComplementaryManage traditional software repositoriesDebian source codeSource code & Debian forks source codeBuild packages from sourceSimpleScreenRecorderSublime Text EditorI didn't want to install MongoDB from the Official repos but from the Official MongoDB web site.However I decided to proceed differently due to:Reference:
Web: https://www.mongodb.org/downloads1.Message: \"Select your distribution from the list or the legacy Linux 64 version if your distribution isunavailable. Keep in mind that this legacy Linux 64 build may lack the performance optimizationspresent in targeted builds.\"2.Currently there is not package available to Debian 8 codename Jessie.3.Also, there is only Debian 7 installation steps here: http://docs.mongodb.org/manual/tutorial/install-mongodb-on-debian/?_ga=1.154876734.761770137.1435624233To install MongoDB from the Debian repos:In case the team can use a Vagrant or a another virtual machine to do not use a Mac of a teammember as the MongoDB server.$ sudo nano /etc/apt/sources.list$ sudo apt-get update$ apt-cache search mongodb$ apt-cache show mongo dbOutput:Filename: pool/main/m/mongodb/mongodb_2.4.10-5_amd64.debBut:The Current Stable Release (3.0.4)My course requires version 2.6 (and the compatible installation manual)I go to investigate on the Debian web to save time:Web: https://www.debian.org/distrib/packagesThe newest package version available is this in the unstable repo:Package mongodb:sid (unstable) (database): object/document-oriented database (metapackage)1:2.4.14-1: amd64 armhf i386 kfreebsd-amd641:2.4.10-5: kfreebsd-i3861:2.4.10-2: hurd-i386I went to install a version 2.6 or later from the Ubuntu PPA sources:Google: \"Ubuntu PPA\"Go to: https://launchpad.net/ubuntu/+ppasSearch: MongoDB.Search: MongoDB.But there are not good MongoDB sources to download to build from source.
Attempt to download latest wheezy sources:It is not possible to download any source code version rather than 2.4x for Wheezy from the DebianOfficial repos or from the MongoDB pages.Luckily, I have found this web page which show how to download the version 3.0 to Wheezy, and set itup to run on Jessie:http://hut8.io/posts/mongodb-3-on-debian-jessie/Steps:$ echo 'deb http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.0 main' | sudo tee'/etc/apt/sources.list.d/mongodb-org-3.0.list'$ sudo apt-get update$ man apt-get updateOutput:W: GPG error: http://repo.mongodb.org wheezy/mongodb-org/3.0 Release: The following signaturescouldn't be verified because the public key is not available: NO_PUBKEY 9ECBEC467F0CEA12End of output.Use the NO_PUBKEY number to retrieve a new pub key.$ sudo apt-key adv --keyserver 'keyserver.ubuntu.com' --recv '9ECBEC467F0CEA12'$ sudo apt-get update$ apt-cache show mongodb-orgOutput snippets:[...]Package: mongodb-orgVersion: 3.0.1Architecture: amd64Maintainer: Ernie Hershey <[email protected]>Installed-Size: 48Depends: mongodb-org-shell, mongodb-org-server, mongodb-org-mongos, mongodb-org-toolsConflicts: mongo-10gen, mongo-10gen-enterprise, mongo-10gen-enterprise-server, mongo-10gen-server, mongo-10gen-unstable, mongo-10gen-unstable-enterprise, mongo-10gen-unstable-enterprise-mongos, mongo-10gen-unstable-enterprise-server, mongo-10gen-unstable-enterprise-shell, mongo-10gen-unstable-enterprise-tools, mongo-10gen-unstable-mongos, mongo-10gen-unstable-server,mongo-10gen-unstable-shell, mongo-10gen-unstable-tools, mongo18-10gen, mongo18-10gen-server,mongo20-10gen, mongo20-10gen-server, mongodb, mongodb-10gen, mongodb-10gen-enterprise,mongodb-10gen-unstable, mongodb-10gen-unstable-enterprise, mongodb-10gen-unstable-enterprise-mongos, mongodb-10gen-unstable-enterprise-server, mongodb-10gen-unstable-enterprise-shell, mongodb-10gen-unstable-enterprise-tools, mongodb-10gen-unstable-mongos,mongodb-10gen-unstable-server, mongodb-10gen-unstable-shell, mongodb-10gen-unstable-tools,mongodb-clients, mongodb-dev, mongodb-enterprise, mongodb-enterprise-mongos, mongodb-enterprise-server, mongodb-enterprise-shell, mongodb-enterprise-tools, mongodb-enterprise-unstable, mongodb-enterprise-unstable-mongos, mongodb-enterprise-unstable-server, mongodb-enterprise-unstable-shell, mongodb-enterprise-unstable-tools, mongodb-nightly, mongodb-org-unstable, mongodb-org-unstable-mongos, mongodb-org-unstable-server, mongodb-org-unstable-
shell, mongodb-org-unstable-tools, mongodb-server, mongodb-stable, mongodb18-10gen,mongodb20-10genFilename: dists/wheezy/mongodb-org/3.0/main/binary-amd64/mongodb-org_3.0.1_amd64.deb[...]End of Output.Fetch and install MongoDB. Remember that apt is going to install the latest version found on the reposunder /etc/apt/, and that in the MongoDB repo thre is only an option to install, so you don't have toremove the repo after the installation of the app, and maybe later you could use it to downloadupdates as well:$ sudo apt-get install mongodb-orgIMPORTANT!: Do not start MongoDB yet if you want to use WiredTiger!Replace the configuration:The new YAML configuration format is way better than the old format, but the Debian wheezy packageships with the old format. So edit /etc/mongod.conf and replace it with equivalent YAML options. Thisis what I came up with. The engine: \"wiredTiger\" part is what prompted me to switch to the newconfiguration format.$ sudo cp -dpR /etc/mongod.conf /etc/mongod.confBAKClean up the file# echo \"\" > /etc/mongodb.conf$ sudo nano /etc/mongodb.confRemove the content and add the lines:storage: dbPath: \"/var/lib/mongodb\" engine: \"wiredTiger\" wiredTiger: collectionConfig: blockCompressor: snappysystemLog: destination: file path: \"/var/log/mongodb/mongodb.log\" logAppend: true timeStampFormat: iso8601-utcnet: bindIp: \"127.0.0.1\" port: 27017End of new file lines.WiredTiger:
Hopefully you’ve specified in the configuration file that you want to use the wiredTiger storage enginebefore MongoDB starts for the first time. I did not do this. This leaves the /var/lib/mongodb directoryfull of files compatible only with MMAPv1. The easiest way to fix this is just to delete all the files in thedata directory after stopping MongoDB:Important!: Don't do this if you have data loaded already$ sudo systemctl stop mongod.service$ sudo rm -rf /var/lib/mongodb/*Then add the engine: \"wiredTiger\" option, as shown above. Restarting should work fine. If you chooseto invoke MongoDB without the init script / systemctl (which is useful with debugging), make sure thatyou use:$ sudo -u mongodb mongod [... options]Otherwise, mongod will create necessary files owned by either root or yourself, depending onwhether you used sudo or not, which will lead to tricky issues such as the log (where error messagesgo!) not being writable by the mongodb user.After the installation the service mongod is instantly running, and I realize I changed the config filebefore stop the program, so I am going to go back to the section \"WiredTiger:\" to clean up theinstallation before continue:Stop mongodb:$ sudo systemctl stop mongod$ sudo systemctl status mongod$ ls /var/lib/mongodb/*Output:journal local.0 local.ns mongod.lock storage.bson _tmp$ sudo rm -rf /var/lib/mongodb/*Run the service:$ sudo systemctl start mongodVerify that the connection is active on the browser:http://localhost:27017/You should see the message:It looks like you are trying to access MongoDB over HTTP on the native driver port.Enter the Mongo engine:$ mongoOr you can enter as root with 'sudo'.Output:MongoDB shell version: 3.0.4
connecting to: test [initandlisten] ** WARNING:Server has startup warnings: We suggest setting it to 'never'2015-06-30T05:28:10.920Z I CONTROL [initandlisten]2015-06-30T05:28:10.920Z I CONTROL/sys/kernel/mm/transparent_hugepage/defrag is 'always'.2015-06-30T05:28:10.920Z I CONTROL [initandlisten] **2015-06-30T05:28:10.920Z I CONTROL [initandlisten]>Tip:To decrease the usage of memory remove the service from the system startup if appears:Verify the service is up or down to stop it:$ sudo systemctl status mongodThe service is not here:$ ls /usr/lib/systemd/system/Is here:$ ls -F /etc/init.d/mongodRemove the service from system start:$ cd /etc/init.d$ sudo update-rc.d -f mongod removeMore options:$ man update-rc.dMongo Clients for Linux:Jmongo BrowserRobomongoRobomongo installation:Robomongo is a Shell-centric cross-platform MongoDB management tool.Installation:$ sudo apt-cache search robomongoNO results.Download the package from teh official web site:http://robomongo.org/download.htmlDPKG install:$ sudo dpkg -i robomongo-0.8.5-x86_64.deb$ robomongoOr find it in the Gnome apps search box.
Note: The packages like Robomongo can be downloaded as .deb packages only, but these DEBs arenot in the Official Debian sources. The problem is that you have to verify constantly the web site toknow when to download a newer version, because the system never is going to tell you that there is anew release available. In this cases there is a better option which is to connect directly to the Git repo,if possible and update the program in the local repo sometimes or when you read it on the RSS feed orsomewhere, before reinstall or patch, more or less like HomeBrew, CPAN (Perl) and other packagemanagers work. I am not going to change the version at the moment.. it is some risky.References:Topics: Changelog, source code available, etc.web: http://robomongo.org/whats-new-in/robomongo-0.8.5.htmlFile: What is new in v0.8.5.pdfLinuxbrew – CassandraPending to test LinuxBrew installation, otherwise look for Linux binaries.Web: http://braumeister.org/search/CassandraReferences:Guide: Linuxbrew – MongoDBLinuxbrew - libsass and sasscSass in itself is more like a kind of program that compiles SassScript into actual CSS. So although thelanguage itself is SassScript let’s oversimplify this and postulate that Sass is an interpreted scriptinglanguage.Reference:Web: http://www.sitepoint.com/compass-sass-jquery-javascript/libsass is the lib and sassc to execute it.Verify tapped taps:$ brew tapUntap the unnecessary taps:$ brew untap homebrew/versionsUpdate LinuxBrew:$ brew update$ brew search sassOutput:libsass sassc
Or use:Go to http://braumeister.org/browse/s/8Run doctor the perform a clean installation:$ brew doctorRun the formulae installation:$ brew install libsass sasscOutput:[...]==> Installing dependencies for libsass: autoconf, automake, libtool[...]==> Summary/home/esteban/.linuxbrew/Cellar/libsass/3.2.5: 13 files, 7.1M, built in 4.6 minutes[...]==> Summary/home/esteban/.linuxbrew/Cellar/libsass/3.2.5: 13 files, 7.1M, built in 4.6 minutesVerify the new formulae installation:List installed formulae:$ brew listTo upgrade packages:$ brew upgrade <FORMULA>Ruby - sass and Bootstrap-sassIn the guide \"Linuxbrew - libsass and sassc\" we installed libsass, the sass library, and sassc, the libsasscommand line driver.You need to uninstall those apps from Linuxbrew to be able to install the gems sass and Bootstrap-sassfrom Ruby, due to the libraries are replacements no compatibility.References:Guide: Linuxbrew - libsass and sasscSecurity firstImprove the system security on localChrootkitPendingReferences:
File: Detectar rootkits y Malware.pdf (Spanish)ClamAVThere are also good enterprise grade proprietary ESET and Kaspersky antiviruses.References:File: ClamAV antivirus - Guía completa.pdf (Spanish)LUKSPendingMaldetReferences:Topic: How to install Malware Detect software (Maldet) on your Ubuntu / Debian Linux OperatingSystemWeb: https://vpsineu.com/blog/how-to-install-malware-detect-software-maldet-on-your-ubuntu-debian-linux-operating-system/File: Maldet on Debian and Ubuntu.pdfOpenSSLPendingRkhunterPendingReferences:File: Detectar rootkits y Malware.pdf (Spanish)SELinuxIn sever projects in web servers the only LOG MODE that allows users to read, and write on web pagesis \"Permissive\", but logs spend RAM memory and space. With the MODE the program does nothingbut read, however we installed the program later on, and set the MODE to be able to review the logsthat are going to help to verify systems traffic activities, in post-morten analysis, and in general toenforce the whole security and Policies.In the Linux Desktop the thing is farly different.... (pending)
Debian offers several Mandatory Access Control (MAC) implementations: AppArmor, SeLinux,Grsecurity and Tomoyo.References:Web: https://wiki.debian.org/AppArmorFile: AppArmor.pdfWeb: https://wiki.debian.org/AppArmor/HowToUseFile: How to use AppArmor.pdfWeb: https://wiki.debian.org/TomoyoFile: Tomoyo.pdfTopic: Linux Kernel Security (SELinux vs AppArmor vs Grsecurity).Reference:Web: http://www.cyberciti.biz/tips/selinux-vs-apparmor-vs-grsecurity.htmlTo the article's writer the favorite is grsecurity, widely used in servers and hosting companies,AppArmor covers all my needs: Enfocerment the sytem against app vulnerabilities, medium learncurve, access apps by path instead of inodes (SELinux).etc.NSA SELinux:Web: https://wiki.debian.org/SELinuxFile: SELinux.pdfWeb: https://wiki.debian.org/grsecurityFile: grsecurity.pdfSysctlYou could run:$ sudo sysctl$ sudo sysctl -aAnd then change the options that system and network can affect your system and network securityReferences:Topic: Look for the sections \"Swappiness\" and \"Cache preassure\", to know how to use the command.Guide: Optimization and performance, speed up computer, save battery powerTripwirePending to write my course right hereVeraCryptI am using VeraCrypt due to my Western Digital storage drive encryption software is unavailable forLinux. Also, the software is not working with 'wine'.
VeraCrypt is available for Linux, OSX and MS Windows, so I can use my External HD within the 3operating systems, and in a very secure way.References:Web: https://forum.winehq.org/viewtopic.php?t=12694File: WineHQ Forums - View topic - Unlocking Windows-LOCKED HDD.pdfWeb: https://community.wd.com/t/linux-users-stay-away-from-wd/26840File: Linux Users Stay Away from WD - WD Software & Mobile Apps _ WD Software - WDCommunity.pdfInstallation:Go to: https://veracrypt.codeplex.com/releases/view/619351Downlaod the Linux version, file: veracrypt-1.17-setup.tar.bz2Extrack the directory: veracrypt-1.17-setupCopy the directory to /opt:$ sudo mv veracrypt-1.17-setup /optEnter the directory: veracrypt-1.17-setup:$ cd veracrypt-1.17-setupRun the installer:$ ./veracrypt-1.17-setup-gui-x64Install the program.Start the program:Search in the applications menu.Create a volume:In my case, I only need a private directory to store private files, it is not necessary to encrypt thecomplete external WD drive. To create the private volume which is going to contain the private filesclick on the button Create Volume and follow the steps.References:Topic: Tutorial for beginnersWeb: https://veracrypt.codeplex.com/wikipage?title=Beginner%27s%20TutorialFile: VeraCrypt - Documentation.pdfVeraCrypt in the command line:I strongly recommend using VeraCrypt in the command line, to understand the program and avoidmaking mistakes.References:Topic: How to use VeraCrypt in the terminal emulator.Web: http://linuxg.net/install-veracrypt-on-linux/File: How To Install VeraCrypt 1.12 on The Most Popular Linux Systems _ LinuxG.pdfHow to re-mount and unmount volumes (not drives):Actual status of VeraCrypt is that works, but the options to re-mount dismount volumes don't workwell, with my NTFS-FAT hard drives at least in Debian 8, codename Jessie, and maybe in other Linuxdistros. For example:
You created the volume in a file, mounted the volume in Nautilus, added private files to it and after aperiod of time attempted to dismount from Nautilius (Files), to take the drive to another computer,but the unmount action shows the message: \"One or more applications are keeping the volume busy\"and the options to choose from \"CANCEL\" and \"Unmount anyway\". At this point click CANCEL andfollow these steps to unmount correctly:Obviously this command is not going to work at this point:$ veracrypt3 -d volume.hcShow the mounted partitions:$ df -hFor example, the last options in the output are:Filesystem Size Used Avail Use% Mounted on/dev/sde1 932G 833G 99G 90% /media/esteban/WD2/dev/mapper/veracrypt3 9.8M 4.3M 5.5M 44% /media/esteban/6BEAD59153CB8DEBEnd of output.Just information, to display the real device used by veracrypt3:$ ls -hal /dev/mapper/veracrypt3The output will say the device used is something starting with 'dm' /dev/dm*. You can use the symlinkveracrypt3 or dm-* to de-busy the veracrypt volume, which won't unmount.More information, but his time to see fuse is cause of the busy volume:$ lsof | grep '/dev/mapper/veracrypt3'More information. This finds the process before killing it:$ fuser -m /dev/mapper/veracrypt3And next command is to de-busy the volume:$ fuser -km /dev/mapper/veracrypt3CAUTION:Every time you transfer updates to a volume without rebooting the computers in transfer orsynchronization process, mount the volume in a new slot, otherwise you will see the information noupdates, in the state after the last local dismount.Improve the security of the system over the networks and InternetAd blockersReferences:File: Saltar enlaces de publicidad en navegadores Web.pdf (Spanish)File: Saltar enlaces de publicidad en navegadores Web 2.pdf (Spanish)/etc/hosta file AdBlockerHostsFile.txt:This is an altered copy of a hosts file. Backup yours before edithow to make the internet not suck (as much)
# This hosts file is brought to you by Dan Pollock and can be found at# http://someonewhocares.org/hosts/# You are free to copy and distribute this file for non-commercial uses,# as long the original URL and attribution is included.## See below for acknowledgements.# Please forward any additions, corrections or comments by email to# [email protected]# Last updated: Jan 6th, 2016 at 10:58# Use this file to prevent your computer from connecting to selected# internet hosts. This is an easy and effective way to protect you from# many types of spyware, reduces bandwidth use, blocks certain pop-up# traps, prevents user tracking by way of \"web bugs\" embedded in spam,# provides partial protection to IE from certain web-based exploits and# blocks most advertising you would otherwise be subjected to on the# internet.# There is a version of this file that uses 0.0.0.0 instead of 127.0.0.1# available at http://someonewhocares.org/hosts/zero/.# On some machines this may run minutely faster, however the zero version# may not be compatible with all systems.# This file must be saved as a text file with no extension. (This means# that the file name should be exactly as below, without a \".txt\" appended.)# Let me repeat, the file should be named \"hosts\" NOT \"hosts.txt\".# For Windows 9x and ME place this file at \"C:\Windows\hosts\"# For NT, Win2K and XP use \"C:\windows\system32\drivers\etc\hosts\"# or \"C:\winnt\system32\drivers\etc\hosts\"# For Windows 7 and Vista use \"C:\windows\system32\drivers\etc\hosts\"# or \"%systemroot%\system32\drivers\etc\hosts\"# For Windows 8 use \"C:\Windows\System32\drivers\etc\hosts\"# You may need to tell Windows Defender to ignore this path# see: http://support.microsoft.com/kb/2764944# You may have to use Notepad and \"Run as Administrator\"# For Linux, Unix, or OS X place this file at \"/etc/hosts\" or on some# systems at \"/private/etc/hosts\". You will require root access to do# this. Saving this file to \"~/hosts\" will allow you to run something# like \"sudo cp ~/hosts /etc/hosts\".# For OS/2 copy the file to \"%ETC%\HOSTS\" and in the CONFIG.SYS file,
# ensure that the line \"SET USE_HOSTS_FIRST=1\" is included.# For BeOS place it at \"/boot/beos/etc/hosts\"# On a Netware system, the location is System\etc\hosts\"# For Macintosh (pre OS X) place it in the Mac System Folder or Preferences# folder and reboot. (something like HD:System Folder:Preferences:Hosts)# Alternatively you can save it elsewhere on your machine, then go to the# TCP/IP control panel and click on \"Select hosts file\" to read it in.# ------------------# | As well, note that the format is different on old macs, so# | please visit http://someonewhocares.org/hosts/mac/ for mac format# For Android place the file at \"/system/etc/hosts\". You will need root# access on your device to do this.# ------------------# To convert the hosts file to a set of Cisco IOS commands for Cisco routers# use this script by Jesse Baird:# http://jebaird.com/blog/hosts-ip-host-generating-blocked-hosts-host-file-cisco-router# If there is a domain name you would rather never see, simply add a line# that reads \"127.0.0.1 machine.domain.tld\". This will have the effect of# redirecting any requests to that host to your own computer. For example# this will prevent your browser from downloading banner ads, or sending# your information back to a company.#<localhost>127.0.0.1 localhost127.0.0.1 localhost.localdomain255.255.255.255 broadcasthost::1 localhost127.0.0.1 local#fe80::1%lo0 localhost#</localhost>#<shock-sites># For example, to block unpleasant pages, try:127.0.0.1 goatse.cx # More information on sites such as127.0.0.1 www.goatse.cx # these can be found in this article127.0.0.1 oralse.cx # en.wikipedia.org/wiki/List_of_shock_sites127.0.0.1 www.oralse.cx127.0.0.1 goatse.ca127.0.0.1 www.goatse.ca127.0.0.1 oralse.ca127.0.0.1 www.oralse.ca127.0.0.1 goat.cx127.0.0.1 www.goat.cx
127.0.0.1 1girl1pitcher.com127.0.0.1 1girl1pitcher.org127.0.0.1 1guy1cock.com127.0.0.1 1man1jar.org127.0.0.1 1man2needles.com127.0.0.1 1priest1nun.com127.0.0.1 1priest1nun.net127.0.0.1 2girls1cup.cc127.0.0.1 2girls1cup.com127.0.0.1 2girls1cup-free.com127.0.0.1 2girls1cup.nl127.0.0.1 2girls1cup.ws127.0.0.1 2girls1finger.com127.0.0.1 2girls1finger.org127.0.0.1 2guys1stump.org127.0.0.1 3guys1hammer.ws127.0.0.1 4girlsfingerpaint.com127.0.0.1 4girlsfingerpaint.org127.0.0.1 bagslap.com127.0.0.1 ballsack.org127.0.0.1 bestshockers.com127.0.0.1 bluewaffle.biz127.0.0.1 bottleguy.com127.0.0.1 bowlgirl.com127.0.0.1 cadaver.org127.0.0.1 clownsong.com127.0.0.1 copyright-reform.info127.0.0.1 cshacks.partycat.us127.0.0.1 cyberscat.com127.0.0.1 dadparty.com127.0.0.1 detroithardcore.com127.0.0.1 donotwatch.org127.0.0.1 dontwatch.us127.0.0.1 eelsoup.net127.0.0.1 fruitlauncher.com127.0.0.1 fuck.org127.0.0.1 funnelchair.com127.0.0.1 goatse.bz127.0.0.1 goatsegirl.org127.0.0.1 goatse.ru127.0.0.1 hai2u.com127.0.0.1 homewares.org127.0.0.1 howtotroll.org
127.0.0.1 japscat.org127.0.0.1 jarsquatter.com127.0.0.1 jiztini.com127.0.0.1 junecleeland.com127.0.0.1 kids-in-sandbox.com127.0.0.1 kidsinsandbox.info127.0.0.1 lemonparty.biz127.0.0.1 lemonparty.org127.0.0.1 lolhello.com127.0.0.1 lolshock.com127.0.0.1 loltrain.com127.0.0.1 meatspin.biz127.0.0.1 meatspin.com127.0.0.1 merryholidays.org127.0.0.1 milkfountain.com127.0.0.1 mudfall.com127.0.0.1 mudmonster.org127.0.0.1 nimp.org127.0.0.1 nobrain.dk127.0.0.1 nutabuse.com127.0.0.1 octopusgirl.com127.0.0.1 on.nimp.org127.0.0.1 painolympics.info127.0.0.1 painolympics.org127.0.0.1 phonejapan.com127.0.0.1 pressurespot.com127.0.0.1 prolapseman.com127.0.0.1 scrollbelow.com127.0.0.1 selfpwn.org127.0.0.1 sexitnow.com127.0.0.1 sourmath.com127.0.0.1 strawpoii.me127.0.0.1 suckdude.com127.0.0.1 thatsjustgay.com127.0.0.1 thatsphucked.com127.0.0.1 thehomo.org127.0.0.1 themacuser.org127.0.0.1 thepounder.com127.0.0.1 tubgirl.me127.0.0.1 tubgirl.org127.0.0.1 turdgasm.com127.0.0.1 vomitgirl.org127.0.0.1 walkthedinosaur.com127.0.0.1 whipcrack.org
127.0.0.1 wormgush.com127.0.0.1 www.1girl1pitcher.org127.0.0.1 www.1guy1cock.com127.0.0.1 www.1man1jar.org127.0.0.1 www.1man2needles.com127.0.0.1 www.1priest1nun.com127.0.0.1 www.1priest1nun.net127.0.0.1 www.2girls1cup.cc127.0.0.1 www.2girls1cup-free.com127.0.0.1 www.2girls1cup.nl127.0.0.1 www.2girls1cup.ws127.0.0.1 www.2girls1finger.org127.0.0.1 www.2guys1stump.org127.0.0.1 www.3guys1hammer.ws127.0.0.1 www.4girlsfingerpaint.org127.0.0.1 www.bagslap.com127.0.0.1 www.ballsack.org127.0.0.1 www.bestshockers.com127.0.0.1 www.bluewaffle.biz127.0.0.1 www.bottleguy.com127.0.0.1 www.bowlgirl.com127.0.0.1 www.cadaver.org127.0.0.1 www.clownsong.com127.0.0.1 www.copyright-reform.info127.0.0.1 www.cshacks.partycat.us127.0.0.1 www.cyberscat.com127.0.0.1 www.dadparty.com127.0.0.1 www.detroithardcore.com127.0.0.1 www.donotwatch.org127.0.0.1 www.dontwatch.us127.0.0.1 www.eelsoup.net127.0.0.1 www.fruitlauncher.com127.0.0.1 www.fuck.org127.0.0.1 www.funnelchair.com127.0.0.1 www.goatse.bz127.0.0.1 www.goatsegirl.org127.0.0.1 www.goatse.ru127.0.0.1 www.hai2u.com127.0.0.1 www.homewares.org127.0.0.1 www.howtotroll.org127.0.0.1 www.japscat.org127.0.0.1 www.jiztini.com127.0.0.1 www.junecleeland.com127.0.0.1 www.kids-in-sandbox.com
127.0.0.1 www.kidsinsandbox.info127.0.0.1 www.lemonparty.biz127.0.0.1 www.lemonparty.org127.0.0.1 www.lolhello.com127.0.0.1 www.lolshock.com127.0.0.1 www.loltrain.com127.0.0.1 www.meatspin.biz127.0.0.1 www.meatspin.com127.0.0.1 www.merryholidays.org127.0.0.1 www.milkfountain.com127.0.0.1 www.mudfall.com127.0.0.1 www.mudmonster.org127.0.0.1 www.nimp.org127.0.0.1 www.nobrain.dk127.0.0.1 www.nutabuse.com127.0.0.1 www.octopusgirl.com127.0.0.1 www.on.nimp.org127.0.0.1 www.painolympics.info127.0.0.1 www.painolympics.org127.0.0.1 www.phonejapan.com127.0.0.1 www.pressurespot.com127.0.0.1 www.prolapseman.com127.0.0.1 www.punishtube.com127.0.0.1 www.scrollbelow.com127.0.0.1 www.selfpwn.org127.0.0.1 www.sourmath.com127.0.0.1 www.strawpoii.me127.0.0.1 www.suckdude.com127.0.0.1 www.thatsjustgay.com127.0.0.1 www.thatsphucked.com127.0.0.1 www.theexgirlfriends.com127.0.0.1 www.thehomo.org127.0.0.1 www.themacuser.org127.0.0.1 www.thepounder.com127.0.0.1 www.tubgirl.me127.0.0.1 www.tubgirl.org127.0.0.1 www.turdgasm.com127.0.0.1 www.vomitgirl.org127.0.0.1 www.walkthedinosaur.com127.0.0.1 www.whipcrack.org127.0.0.1 www.wormgush.com127.0.0.1 www.xvideoslive.com127.0.0.1 www.y8.com127.0.0.1 www.youaresogay.com
127.0.0.1 www.ypmate.com127.0.0.1 www.zentastic.com127.0.0.1 youaresogay.com127.0.0.1 zentastic.com#</shock-sites>#<shortcut-examples># As well by specifying the ipaddress of a server, you can gain access# to some of your favourite sites with a single letter, instead of# using the whole domain name# It is perhaps a better solution to use Favourites/Bookmarks instead.#216.34.181.45 s # slashdot.org#74.125.127.105 g # google.com#</shortcut-examples>#<hijack-sites># The sites ads234.com and ads345.com -- These sites hijack internet explorer# and redirect all requests through their servers. You may need to use spyware# removal programs such as SpyBotS&D, AdAware or HijackThis to remove this# nasty parasite. It's possible that blocking these sites using a hosts file# may not work, in which case you should remove the following lines from this# file and try the tools listed above immediately. Don't forget to reboot# after a scan.127.0.0.1 ads234.com127.0.0.1 ads345.com127.0.0.1 www.ads234.com127.0.0.1 www.ads345.com#</hijack-sites>#<spyware-sites># Spyware and user tracking# By entering domains here, it will prevent certain companies from# gathering information on your surfing habits. These servers do not# necessarily serve ads, instead some are used by certain products to# \"phone home\". Others use web cookies to gather statistics on surfing# habits. Among other uses, this is a common tactic by spammers, to# let them know that you have read your mail.# Uncomment (remove the #) the lines that you wish to block, as some# may provide you with services you like.#<maybe-spy>#127.0.0.1 auto.search.msn.com # Microsoft uses this server to redirect # mistyped URLs to search engines. They
# log all such errors.#127.0.0.1 sitefinder.verisign.com # Verisign has joined the game#127.0.0.1 sitefinder-idn.verisign.com # of trying to hijack mistyped # URLs to their site. # May break iOS Game Center.#127.0.0.1 s0.2mdn.net # This may interfere with some streaming # video on sites such as cbc.ca#127.0.0.1 ad.doubleclick.net # This may interefere with www.sears.com # and potentially other sites.127.0.0.1 media.fastclick.net # Likewise, this may interfere with some127.0.0.1 cdn.fastclick.net # sites.#127.0.0.1 ebay.doubleclick.net # may interfere with ebay#127.0.0.1 google-analytics.com # breaks some sites#127.0.0.1 ssl.google-analytics.com#127.0.0.1 www.google-analytics.l.google.com#127.0.0.1 stat.livejournal.com # There are reports that this may mess # up CSS on livejournal#127.0.0.1 stats.surfaid.ihost.com # This has been known cause # problems with NPR.org#127.0.0.1 www.google-analytics.com # breaks some sites#127.0.0.1 ads.imeem.com # Seems to interfere with the functioning of imeem.com#</maybe-spy>127.0.0.1 006.free-counter.co.uk127.0.0.1 006.freecounters.co.uk127.0.0.1 06272002-dbase.hitcountz.net # Web bugs in spam127.0.0.1 0stats.com127.0.0.1 123counter.mycomputer.com127.0.0.1 123counter.superstats.com127.0.0.1 1ca.cqcounter.com127.0.0.1 1uk.cqcounter.com127.0.0.1 1us.cqcounter.com127.0.0.1 1xxx.cqcounter.com127.0.0.1 2001-007.com127.0.0.1 20585485p.rfihub.com127.0.0.1 3bc3fd26-91cf-46b2-8ec6-b1559ada0079.statcamp.net127.0.0.1 3ps.go.com127.0.0.1 4-counter.com127.0.0.1 a796faee-7163-4757-a34f-e5b48cada4cb.statcamp.net127.0.0.1 abscbn.spinbox.net127.0.0.1 activity.serving-sys.com #eyeblaster.com127.0.0.1 adadvisor.net127.0.0.1 adapi.ragapa.com
127.0.0.1 adclient.rottentomatoes.com127.0.0.1 adcodes.aim4media.com127.0.0.1 adcounter.globeandmail.com127.0.0.1 adcounter.theglobeandmail.com127.0.0.1 addfreestats.com127.0.0.1 adelogs.adobe.com#Seehttp://www.theregister.co.uk/2014/10/07/adobe_digital_editions_4_caught_snooping_into_ebook_collections_of_users/127.0.0.1 ademails.com127.0.0.1 adlog.com.com # Used by Ziff Davis to serve # ads and track users across # the com.com family of sites127.0.0.1 ad-logics.com127.0.0.1 admanmail.com127.0.0.1 adopt.specificclick.net127.0.0.1 ads.tiscali.com127.0.0.1 ads.tiscali.it127.0.0.1 adult.foxcounter.com127.0.0.1 affiliate.ab1trk.com127.0.0.1 affiliate.irotracker.com127.0.0.1 ai062.insightexpress.com127.0.0.1 ai078.insightexpressai.com127.0.0.1 ai087.insightexpress.com127.0.0.1 ai113.insightexpressai.com127.0.0.1 ai125.insightexpressai.com127.0.0.1 alpha.easy-hit-counters.com127.0.0.1 amateur.xxxcounter.com127.0.0.1 amer.hops.glbdns.microsoft.com127.0.0.1 amer.rel.msn.com127.0.0.1 analytics.msnbc.msn.com127.0.0.1 analytics.prx.org127.0.0.1 anm.intelli-direct.com127.0.0.1 ant.conversive.nl127.0.0.1 antivirus-message.com127.0.0.1 apac.rel.msn.com127.0.0.1 api.adsymptotic.com127.0.0.1 api.bizographics.com127.0.0.1 api.tumra.com127.0.0.1 apprep.smartscreen.microsoft.com127.0.0.1 app.yesware.com127.0.0.1 arbo.hit.gemius.pl127.0.0.1 au052.insightexpress.com127.0.0.1 auspice.augur.io127.0.0.1 au.track.decideinteractive.com
127.0.0.1 a.visualrevenue.com127.0.0.1 banner.0catch.com127.0.0.1 banners.webcounter.com127.0.0.1 beacon-1.newrelic.com127.0.0.1 beacon.scorecardresearch.com127.0.0.1 beacons.hottraffic.nl127.0.0.1 be.sitestat.com127.0.0.1 best-search.cc #spyware127.0.0.1 beta.easy-hit-counter.com127.0.0.1 beta.easy-hit-counters.com127.0.0.1 beta.easyhitcounters.com127.0.0.1 bilbo.counted.com127.0.0.1 bin.clearspring.com127.0.0.1 birta.stats.is127.0.0.1 bkrtx.com127.0.0.1 bluekai.com127.0.0.1 bluestreak.com127.0.0.1 bookproplus.com127.0.0.1 broadcastpc.tv127.0.0.1 report.broadcastpc.tv127.0.0.1 www.broadcastpc.tv127.0.0.1 browser-message.com127.0.0.1 bserver.blick.com127.0.0.1 bstats.adbrite.com127.0.0.1 b.stats.paypal.com127.0.0.1 by.optimost.com127.0.0.1 c10.statcounter.com127.0.0.1 c11.statcounter.com127.0.0.1 c12.statcounter.com127.0.0.1 c13.statcounter.com127.0.0.1 c14.statcounter.com127.0.0.1 c15.statcounter.com127.0.0.1 c16.statcounter.com127.0.0.1 c17.statcounter.com127.0.0.1 c1.statcounter.com127.0.0.1 c1.thecounter.com127.0.0.1 c1.thecounter.de127.0.0.1 c1.xxxcounter.com127.0.0.1 c2.gostats.com127.0.0.1 c2.thecounter.com127.0.0.1 c2.thecounter.de127.0.0.1 c2.xxxcounter.com127.0.0.1 c3.gostats.com127.0.0.1 c3.statcounter.com
127.0.0.1 c3.thecounter.com127.0.0.1 c3.xxxcounter.com127.0.0.1 c4.myway.com127.0.0.1 c4.statcounter.com127.0.0.1 c5.statcounter.com127.0.0.1 c6.statcounter.com127.0.0.1 c7.statcounter.com127.0.0.1 c8.statcounter.com127.0.0.1 c9.statcounter.com127.0.0.1 ca.cqcounter.com127.0.0.1 cashcounter.com127.0.0.1 cb1.counterbot.com#127.0.0.1 cdn.krxd.net127.0.0.1 cdn.oggifinogi.com127.0.0.1 cdn.taboolasyndication.com127.0.0.1 cdxbin.vulnerap.com127.0.0.1 cf.addthis.com127.0.0.1 cgicounter.onlinehome.de127.0.0.1 cgicounter.puretec.de127.0.0.1 cgi.hotstat.nl127.0.0.1 cgi.sexlist.com127.0.0.1 ci-mpsnare.iovation.com # See http://www.codingthewheel.com/archives/online-gambling-privacy-iesnare127.0.0.1 citrix.tradedoubler.com127.0.0.1 cjt1.net127.0.0.1 click.atdmt.com127.0.0.1 clickauditor.net127.0.0.1 click.fivemtn.com127.0.0.1 click.investopedia.com127.0.0.1 click.jve.net127.0.0.1 clickmeter.com127.0.0.1 click.payserve.com127.0.0.1 clicks.emarketmakers.com127.0.0.1 click.silvercash.com127.0.0.1 clicks.m4n.nl127.0.0.1 clicks.natwest.com127.0.0.1 clickspring.net #used by a spyware product called PurityScan127.0.0.1 clicks.rbs.co.uk127.0.0.1 clicktrack.onlineemailmarketing.com127.0.0.1 clicktracks.webmetro.com127.0.0.1 clit10.sextracker.com127.0.0.1 clit13.sextracker.com127.0.0.1 clit15.sextracker.com127.0.0.1 clit2.sextracker.com
127.0.0.1 clit4.sextracker.com127.0.0.1 clit6.sextracker.com127.0.0.1 clit7.sextracker.com127.0.0.1 clit8.sextracker.com127.0.0.1 clit9.sextracker.com127.0.0.1 clk.aboxdeal.com127.0.0.1 clk.relestar.com127.0.0.1 cnn.entertainment.printthis.clickability.com127.0.0.1 cnt.xcounter.com127.0.0.1 collector.deepmetrix.com127.0.0.1 collector.newsx.cc127.0.0.1 connectionlead.com127.0.0.1 connexity.net127.0.0.1 cookies.cmpnet.com127.0.0.1 count.channeladvisor.com127.0.0.1 counter10.bravenet.com127.0.0.1 counter10.sextracker.be127.0.0.1 counter10.sextracker.com127.0.0.1 counter11.bravenet.com127.0.0.1 counter11.sextracker.be127.0.0.1 counter11.sextracker.com127.0.0.1 counter.123counts.com127.0.0.1 counter12.bravenet.com127.0.0.1 counter12.sextracker.be127.0.0.1 counter12.sextracker.com127.0.0.1 counter13.bravenet.com127.0.0.1 counter13.sextracker.be127.0.0.1 counter13.sextracker.com127.0.0.1 counter14.bravenet.com127.0.0.1 counter14.sextracker.be127.0.0.1 counter14.sextracker.com127.0.0.1 counter15.bravenet.com127.0.0.1 counter15.sextracker.be127.0.0.1 counter15.sextracker.com127.0.0.1 counter16.bravenet.com127.0.0.1 counter16.sextracker.be127.0.0.1 counter16.sextracker.com127.0.0.1 counter17.bravenet.com127.0.0.1 counter18.bravenet.com127.0.0.1 counter19.bravenet.com127.0.0.1 counter1.bravenet.com127.0.0.1 counter1.sextracker.be127.0.0.1 counter1.sextracker.com127.0.0.1 counter.1stblaze.com
Search
Read the Text Version
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 260
- 261
- 262
- 263
- 264
- 265
- 266
- 267
- 268
- 269
- 270
- 271
- 272
- 273
- 274
- 275
- 276
- 277
- 278
- 279
- 280
- 281
- 282
- 283
- 284
- 285
- 286
- 287
- 288
- 289
- 290
- 291
- 292
- 293
- 294
- 295
- 296
- 297
- 298
- 299
- 300
- 301
- 302
- 303
- 304
- 305
- 306
- 307
- 308
- 309
- 310
- 311
- 312
- 313
- 314
- 315
- 316
- 317
- 318
- 319
- 320
- 321
- 322
- 323
- 324
- 325
- 326
- 327
- 328
- 329
- 330
- 331
- 332
- 333
- 334
- 335
- 336
- 337
- 338
- 339
- 340
- 341
- 342
- 343
- 344
- 345
- 346
- 347
- 348
- 349
- 350
- 351
- 352
- 353
- 354
- 355
- 356
- 357
- 358
- 359
- 360
- 361
- 362
- 363
- 364
- 365
- 366
- 367
- 368
- 369
- 370
- 371
- 372
- 373
- 374
- 375
- 376
- 377
- 378
- 379
- 380
- 381
- 382
- 383
- 384
- 385
- 386
- 387
- 388
- 389
- 390
- 391
- 392
- 393
- 394
- 395
- 396
- 397
- 398
- 399
- 400
- 401
- 402
- 403
- 404
- 405
- 406
- 407
- 408
- 409
- 410
- 411
- 412
- 413
- 414
- 415
- 416
- 417
- 418
- 419
- 420
- 421
- 422
- 423
- 424
- 425
- 426
- 427
- 428
- 429
- 430
- 431
- 432
- 433
- 434
- 435
- 436
- 437
- 438
- 439
- 440
- 441
- 442
- 443
- 444
- 445
- 446
- 447
- 448
- 449
- 450
- 451
- 452
- 453
- 454
- 455
- 456
- 457
- 458
- 459
- 460
- 461
- 462
- 463
- 464
- 465
- 466
- 467
- 468
- 469
- 470
- 471
- 472
- 473
- 474
- 475
- 476
- 477
- 478
- 479
- 480
- 481
- 482
- 483
- 484
- 485
- 486
- 487
- 488
- 489
- 490
- 491
- 492
- 493
- 494
- 495
- 496
- 497
- 498
- 499
- 500
- 501
- 502
- 503
- 504
- 505
- 506
- 507
- 508
- 509
- 510
- 511
- 512
- 513
- 514
- 515
- 516
- 517
- 518
- 519
- 520
- 521
- 522
- 523
- 524
- 525
- 526
- 527
- 528
- 529
- 530
- 531
- 532
- 533
- 534
- 535
- 536
- 537
- 538
- 539
- 540
- 541
- 542
- 543
- 544
- 545
- 546
- 547
- 548
- 549
- 550
- 551
- 552
- 553
- 554
- 555
- 556
- 557
- 558
- 559
- 560
- 561
- 562
- 563
- 564
- 565
- 566
- 567
- 568
- 569
- 570
- 571
- 572
- 573
- 574
- 575
- 576
- 577
- 578
- 579
- 580
- 581
- 582
- 583
- 584
- 585
- 586
- 587
- 588
- 589
- 590
- 591
- 592
- 593
- 594
- 595
- 596
- 597
- 598
- 599
- 600
- 601
- 602
- 603
- 604
- 605
- 606
- 607
- 608
- 609
- 610
- 611
- 612
- 613
- 614
- 615
- 616
- 617
- 618
- 619
- 620
- 621
- 622
- 623
- 624
- 625
- 626
- 627
- 628
- 629
- 630
- 631
- 632
- 633
- 634
- 635
- 636
- 637
- 638
- 639
- 640
- 641
- 642
- 643
- 644
- 645
- 646
- 647
- 648
- 649
- 650
- 651
- 652
- 653
- 654
- 655
- 656
- 657
- 658
- 659
- 660
- 661
- 662
- 663
- 664
- 665
- 666
- 667
- 668
- 669
- 670
- 671
- 672
- 673
- 674
- 675
- 676
- 677
- 678
- 679
- 680
- 681
- 682
- 683
- 684
- 685
- 686
- 687
- 688
- 689
- 690
- 691
- 692
- 693
- 694
- 695
- 696
- 697
- 698
- 699
- 700
- 701
- 702
- 703
- 704
- 705
- 706
- 707
- 708
- 709
- 710
- 711
- 712
- 713
- 714
- 715
- 716
- 717
- 718
- 719
- 720
- 721
- 722
- 723
- 724
- 725
- 726
- 727
- 728
- 729
- 730
- 731
- 732
- 733
- 734
- 735
- 736
- 737
- 738
- 739
- 740
- 741
- 742
- 743
- 744
- 745
- 746
- 747
- 748
- 749
- 750
- 751
- 752
- 753
- 754
- 755
- 756
- 757
- 758
- 759
- 760
- 761
- 762
- 763
- 764
- 765
- 766
- 767
- 768
- 769
- 770
- 771
- 772
- 773
- 774
- 775
- 776
- 777
- 778
- 779
- 780
- 781
- 782
- 783
- 784
- 785
- 786
- 787
- 788
- 1 - 50
- 51 - 100
- 101 - 150
- 151 - 200
- 201 - 250
- 251 - 300
- 301 - 350
- 351 - 400
- 401 - 450
- 451 - 500
- 501 - 550
- 551 - 600
- 601 - 650
- 651 - 700
- 701 - 750
- 751 - 788
Pages: