~bernd-sch/onehundredscopes/sshsearch

« back to all changes in this revision

Viewing changes to README

  • Committer: Bernd Schlapsi
  • Date: 2012-01-08 12:10:45 UTC
  • Revision ID: brot@gmx.info-20120108121045-mn5xtyc0w0kppvve
1. updated README
2. add file monitoring for the config and known_hosts file
3. add support to define the ssh user in the search term

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
SSHSearch Unity Lens Daemon written in Python
2
2
-----------------------------------------------
3
3
 
 
4
Features
 
5
--------
 
6
 
 
7
 * it parses the ~/.ssh/config file and searches for the hostnames
 
8
 * it parses the ~/.ssh/known_hosts file and reads all hostnames (to use this feature you have to set the ssh setting "HashKnownHosts" to "no")
 
9
 * you are able to define a user for the founded hosts in the search term
 
10
 
 
11
Examples
 
12
--------
 
13
 
 
14
Assume the ~/.ssh/config file looks like
 
15
 
 
16
    Host desktop
 
17
    User user
 
18
    HostName 192.168.1.100
 
19
    
 
20
    Host desktop1
 
21
    User user
 
22
    HostName 192.168.1.101
 
23
 
 
24
    host vserver
 
25
    User user
 
26
    Port 2222
 
27
    HostName 11.11.111.111
 
28
    
 
29
and the ~/.ssh/known_hosts file looks like
 
30
 
 
31
    [11.11.111.111]:2222 ssh-rsa AAAAB...
 
32
    github.com,207.97.227.239 ssh-rsa AAAAB...
 
33
    user.webfactional.com,22.22.222.222 ssh-rsa AAAAB...
 
34
    192.168.1.100 ssh-rsa AAAAB...
 
35
 
 
36
Here are some example searches and the search results
 
37
 
 
38
 * search-term: **desk**
 
39
   1. desktop
 
40
   2. desktop1
 
41
   
 
42
 * search-term: **rv**
 
43
   1. vserver
 
44
   
 
45
 * search-term: **11**
 
46
   1. 11.11.111.111:2222
 
47
   
 
48
 * search-term: **97**
 
49
   1. 207.97.227.239
 
50
   
 
51
 * search-term: **user@** (all hostnames are in the search results)
 
52
   1. user@desktop
 
53
   2. user@desktop1
 
54
   3. user@vserver
 
55
   4. user@11.11.111.111:2222
 
56
   5. user@github.com
 
57
   6. user@207.97.227.239
 
58
   7. user@user.webfactional.com
 
59
   8. user@22.22.222.222
 
60
   9. user@192.168.1.100
 
61
 
 
62
 * search-term: **user@des**
 
63
   1. user@desktop
 
64
   2. user@desktop1
 
65
 
4
66
Credits
5
67
-------
6
68
This lens is based on the gdocs sample lens writen by njpatel which can