Main > System > Kernels >

UidBind 0.4

UidBind 0.4

Sponsored Links

UidBind 0.4 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.005 MB
Platform: Any Platform
License: GPL (GNU General Public License)
Price:
Downloads: 866
Date added: 2007-06-14
Publisher: Roberto De Ioris

UidBind 0.4 description

UidBind is a simple module allows call to bind() function only to uid/gid defined in a configfs tree.

Example:

Admin joe has loaded the uidbind module, then User sam (with uid 1017) tries bind() on port 8081:


sam@hell:~$ nc -l -p 8081
Cant grab 0.0.0.0:8081 with bind : Operation not permitted

Now, Admin joe goes to /config/uidbind and...


root@hell:/config/uidbind: mkdir 8081
root@hell:/config/uidbind: cat 8081/uid
0
root@hell:/config/uidbind: echo 1017 >8081/uid
root@hell:/config/uidbind: cat 8081/uid
1017


...then User sam retries binding:
sam@hell:~$ nc -l -p 8081


...now it works and sam is happy

Admin joe has 2 ipv4 addresses configured on his server (192.168.1.2 and 192.168.1.3) and he wants to assign port 8082 to 2 different users:

tom (uid 1017) and rob (uid 1026)

root@hell:/config/uidbind: mkdir 8082
root@hell:/config/uidbind: mkdir 8082/192.168.1.2
root@hell:/config/uidbind: mkdir 8082/192.168.1.3
root@hell:/config/uidbind: echo 1017 > 8082/192.168.1.2/uid
root@hell:/config/uidbind: echo 1026 > 8082/192.168.1.3/uid


...now tom can bind port 8082 on address 192.168.1.2 and rob on address 192.168.1.3.

But Admin joe is paranoid and knows that rob needs only port 8082 on udp:

root@hell:/config/uidbind: echo 0 > 8082/192.168.1.3/uid
root@hell:/config/uidbind: echo 1026 > 8082/192.168.1.3/udp_uid



Admin joe now wants to allow bind() on port 8083 to all members of group "binders" (gid 1717):

root@hell:/config/uidbind: mkdir 8083
root@hell:/config/uidbind: echo 1717 >8083/gid



...but User dom (uid 1030) needs to bind() on all udp ports still unconfigured by Admin joe:

root@hell:/config/uidbind: mkdir all
root@hell:/config/uidbind: echo 1030 >all/udp_uid


Admin joe now wants that only python scripts owned by User dom can bind() on port 8017:

root@hell:/config/uidbind: mkdir 8017
root@hell:/config/uidbind: echo 1030 >8017/uid
root@hell:/config/uidbind: echo python >8017/comm

UidBind 0.4 Screenshot

Advertisements

UidBind 0.4 Keywords

Bookmark UidBind 0.4

Hyperlink code:
Link for forum:

UidBind 0.4 Copyright

WareSeeker periodically updates pricing and software information of UidBind 0.4 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of UidBind 0.4 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
tinybind is a library for serializing and deserializing C++ structs to XML. Free Download
Privbind is allows secure running of unprivileged programs, but allowing them to bind to privileged (<1024) TCP/UDP ports. Free Download
The Berkeley Internet Name Domain (BIND) implements an Internet name server for Unix operating systems. Free Download
rdiald is an application which allows users from a local network to initiate dialup connections. Free Download
FuseNRG allows you to mount Ahead Nero NRG files on your Unix system with FUSE. Free Download
mod_ruid is an Apache module based on mod_suid2 only for linux. Free Download
Zodiac is a DNS protocol analyzation and exploitation program. Free Download
Tk::bind can arrange for X events to invoke callbacks. Free Download