nat
gNat 1.0b9
Graphically access Network Address Translation. more>>
NAT is a protocol used to share a single internet connection among multiple computers without requiring a dedicated hardware router. gNAT can be used as a Mac OS X alternative to the basic Internet sharing feature of IPNetRouter.
The NATural 1.0b2
The NATural - Configure NAT routing on Mac OS X Server 10.4 more>>
Apples Server Admin software provides only a limited interface to control NAT routing functions. The underlying process, natd, can accept many more arguments. Although Server Admin does not provide an interface to these functions, it does respect all settings that natd supports. The NATural allows you to easily configure these settings.
The NATural was developed in response to my own need to configure NAT routing as an administrator of several Mac OS X Server systems. I quickly became frustrated with editing the natd.plist file each time I wanted to make a change. Furthermore, I was also annoyed that there was no quick and easy way to disable but save IP and Port Forwarding rules. Why couldnt configuring NAT be as easy as configuring the firewall? Now it is!
Enhancements:
- no longer asks for password twice on first launch
- fixed interface menu to read non-physical interfaces
- added "Other..." option in interface menu
- fixed several "Error in helper tool response" errors
- error messages now more specific where possible
- now asks to apply changes if necessary before starting or restarting NAT
- port forwarding rules must now include both a target and destination port, this is a restriction imposed by serveradmin
- punch_fw, custom divert ports, and remote IP/port specifications of port forwarding rules now hidden (ignored by serveradmin)
- expanded help
- log drawer performance and memory usage improved
- better handling of malformed port forwarding and IP forwarding rules.
gNat for OSX 1.0b9
gNAT is a small program designed to give users graphical access to Mac OS Xs Network Address Translation (NAT) services without having to use the command line more>> gNAT is a small program designed to give users graphical access to Mac OS Xs Network Address Translation (NAT) services without having to use the command line. NAT is a protocol used to share a single internet connection among multiple computers without requiring a dedicated hardware router. gNAT can be used as a Mac OS X alternative to the basic Internet sharing feature of IPNetRouter.
MacOS X 10.0 or later.
Version 1.0b9 adds the following:
- Rewrote Interface Checker to avoid crashes for unexpected serial devices.
- Sort external and internal interface popups consistently.
- Fixed bug in adding or removing an IP alias.
- Improved error checking
- Made starting and stoping Internet sharing more reliable (but it still fails to restart correctly after being stopped sometimes).
- Updated setup instructions.
- Local Caching Name Server (using unix "named") is broken under 10.1
XNmap 3.0
XNmap - Cocoa front end to nmap, a Unix port scanner more>>
Main features:
- XNmap is a Universal Binary!
- XNmap is now multi-session - more than one scan at a time
- Configurable nmap location (the options are to point at /usr/local/bin/nmap - where nmap is placed after being compiled, /sw/bin/nmap - where Fink places nmap, or you can point to any other location)
- nmap binary no longer included inside application bundle
- Scan options are laid out in a much more clear way
- nmap included in separate package (ppc only at the moment - donations would help fill this gap!).
Sedona Widget 2.0
Free Dashboard webcam widget for your Mac more>> ShareTool lets you to access all of the Bonjour services on your home network from anywhere in the world. This includes iTunes Music Sharing, Screen Sharing, File Sharing, and more.
With ShareTool, you can listen to your entire iTunes music library at work, control the screen of any of your home computers, or grab that important file you forgot to bring with you.
Features:
Simple Setup-ShareTool automatically configures routers supporting NAT-PMP or UPnP.
Easy Access-Remote services automatically appear in Finder, iTunes, and other applications.
Compatibility-ShareTool enables remote access for any application or service that advertises itself using Bonjour and runs over TCP/IP.
Security-All network traffic is strongly encrypted. Access to your services requires your Mac OS X username and password.<<less
NINJAM 0.02a
NINJAM is a program to allow people to make real music together via the Internet more>>
Every participant can hear every other participant. Each user can also tweak their personal mix to his or her liking. NINJAM is cross-platform, with clients available for Mac OS X and Windows.
NINJAM uses compressed audio which allows it to work with any instrument or combination of instruments. You can sing, play a real piano, play a real saxophone, play a real guitar with whatever effects and guitar amplifier you want, anything. If your computer can record it, then you can jam with it (as opposed to MIDI-only systems that automatically preclude any kind of natural audio collaboration1).
Since the inherent latency of the Internet prevents true realtime synchronization of the jam2, and playing with latency is weird (and often uncomfortable), NINJAM provides a solution by making latency (and the weirdness) much longer.
Latency in NINJAM is measured in measures, and thats what makes it interesting.
The NINJAM client records and streams synchronized intervals of music between participants. Just as the interval finishes recording, it begins playing on everyone elses client. So when you play through an interval, youre playing along with the previous interval of everybody else, and theyre playing along with your previous interval. If this sounds pretty bizarre, it sort of is, until you get used to it, then it becomes pretty natural. In many ways, it can be more forgiving than a normal jam, because mistakes propagate differently.
Part tool, part toy, NINJAM is designed with an emphasis on musical experimentation and expression.
NINJAM uses OGG Vorbis audio compression to compress audio, then streams it to a NINJAM server, which can then stream it to the other people in your jam. This architecture requires a server with adequate bandwidth, but has no firewall or NAT issues. OGG Vorbis is utilized for its great low bitrate characteristics and performance. Each user receives a copy of other users audio streams, allowing for each user to adjust the mix to their liking, as well as remix later. This uses more bandwidth than having a server encode a single stream, but has numerous benefits (including lower server CPU use and the client having the full multichannel data for later use).
NINJAM can also save all of the original uncompressed source material, for doing full quality remixes after the jam.
For some samples of how NINJAM can sound, see samples directory.
Enhancements:
- Hidden password in connection dialog
- Password saving option
- Small fixes.
WaterRoof 2.2
WaterRoof is considered as a powerful firewall management frontend designed with bandwidth tuning, NAT setup, port redirection, dynamic rules tracking, predefined rule sets, wizard, logs, statistics and other features. more>>
WaterRoof 2.2 is considered as a powerful firewall management frontend designed with bandwidth tuning, NAT setup, port redirection, dynamic rules tracking, predefined rule sets, wizard, logs, statistics and other features. With WaterRoof you can set up the IPFW built-in firewall easily and quickly. With the NAT Setup feature you can fine-tune your internet sharing for the home LAN, or you can also set up a full-featured dual-homed firewall for your network. Rules and network option can be stored and loaded at boot time.
WaterRoof is only a frontend so it makes use of system tools: this means that when you have finished configuring/testing your firewall, you can safely delete WaterRoof from your system, without loosing your rules. Bandwidth settings, firewall rules, NAT rules, forwarding, logging and other options will be preserved and activated at boot using launchd, following Apple guidelines. This means that WaterRoof is quite safe because it does not install any strange kernel extension or background daemon. You can also download and check WaterRoof source code, it's open.
WaterRoof can be used to learn how ipfw works: you can use predefined rule sets to test firewall behaviour, or you can use the wizard to start from scratch with a step-by-step configuration. But WaterRoof can also be used to deeply configure a ipfw firewall/router, using every ipfw option including qos (dummynet queues). English documentation included. WaterRoof is freeware and open-source.
Major Features:
- Uses Mac OS X built-in IPFW firewall. No kernel modules, no extensions, no pain. WaterRoof is free and open-source
- The most advanced Mac OS X free graphical interface for ipfw lets you create, modify, delete, move ipfw rules very quickly.
- Manage network bandwidth with dummynet pipes and queues
- Check live dynamic rules created by stateful firewall rules
- Watch and parse firewall logs, create raw and graphic statistics
- Look at active network connections, block them or limit their bandwidth on-the-fly
- List all applications that make network connections
- Manage Network Address Translation (NAT) daemon: create a basic dual-home firewall/nat/router with port redirection and forwarding
- Keep your favourite firewall rules active at system boot; import/export rulesets
- Name resolution, whois, and much more.
Requirements:
- Mac OS X 10.4, 10.5 or 10.6.
LinSpot 1.0.3
LinSpot - Turn your Airport into a hotspot more>>
With this C2C (consumer-to-consumer) technology we want to turn all individual Wireless Internets into one big network, delivering Internet Access anywhere. If you want to make some money with your AirPort or any other WiFi router, LinSpot is for you!
If you install LinSpot on your AirPort equipped network, it will turn that into a hotspot. Customers who drive by or your neighbors can connect to the Internet for a low fee.
And that fee goes to you!You can still give unlimited free access to your friends. All online payments are handled through PayPal and processed through secure end-to-end encryption.In fact, it works with any WiFi router and even behind a Firewall doing Network Address Translation (NAT) and it auto-configures itself.
Enhancements:
- Regular maintenance update which addresses several bugs and improves compatibility with the upcoming products.
OpenRCT 1.6.0
OpenRCT - Platform independent, multimedia tool that supports synchronous and/or asynchronous communication more>> OpenRCT - Platform independent, multimedia tool that supports synchronous and/or asynchronous communication
OpenRCT is a multidisciplinary effort that will enhance collaboration between people who are not co-located in time and space.OpenRCT is a platform independent, multimedia tool that supports synchronous and/or asynchronous communication.
OpenRCT can be used for group discussions, collaborative assignments, collaborative research, and distance communication.
At the class level, users can view course content, which can be dynamically managed by an instructor to control which items are to be viewed. A user can also create a temporary "Group" as described below. Two types of interaction are possible: "Team" or "Group."
In both modes, users can engage in live discussions involving multilingual text dialogues in any language supported by UNICODE; attachment of replayable sound messages; invoking a Web browser with a predefined URL on all screens; using a collaborative writing tool called Textpad for creating and editing text documents; or transferring any type of file for downloading.
Main features:
- Runs on Windows, Mac OS-X, Linux, UNIX
- UNICODE support
- Synchronous and / or asynchronous communication
- Internet browser based administration tool
- Class, Team, and Group structures
- Chat
- Course Content
- Record and playback sound messages
- Textpad, collaborative writing tool
- Url loading
- File transfer
- Threaded discussion forum
- Client side NAT, firewall, bypass
AirPort Configurator 1.5
AirPort Configurator is a MacOS X compatible version of Jon Sevys Java-based AirPort utility that permits the measurement of signal strength and noise on wireless links more>> AirPort Configurator is a MacOS X compatible version of Jon Sevys Java-based AirPort utility that permits the measurement of signal strength and noise on wireless links.
Mac OS X, AirPort firmware 1.3 or later.
Verison 1.5 adds the following:
- Important bug fix affecting port mapping with manual Ethernet configuration
- Separation of DHCP and NAT functionality: NAT service is now independent of DHCP service
- Private address range for NAT can now be specified to be different from the default 10.0.1.* range
OpenH323 Gatekeeper 2.3.0.1
Full featured H.323 gatekeeper under GPL license OpenH323 Gatekeeper includes Radius and database support and many VOIP routing functions more>> Full featured H.323 gatekeeper under GPL license
OpenH323 Gatekeeper includes Radius and database support and many VOIP routing functions.
OpenH323 Gatekeeper forms the basis for a free IP telephony system (VOIP).The GNU Gatekeeper is very stable and it is being used commercially by many organizations to provide VOIP services.
Main features:
- executables for Mac OS X, Linux, Windows, FreeBSD and Solaris
- can be run as a Windows service
- accounting and call authorization via SQL database, Radius, file or external application
- flexible call routing
- number rewriting (calling and called)
- support for NAT traversal
- full H.323 proxy
- TCP interface to applications
- CTI functions (eg. VOIP call-center, call transfers)
- gatekeeper clustering support (neighbors, parent/child, alternates)
- H.235 security
- graphical user interface
- its free, including source code
Enhancements
- new RadAcct attribute: RewriteE164
- enable multiple failover routes with sql routing policy
- BUGFIX(RasTbl.*) %{last-cdr} was wrong if last call succeeded
- forward the destCallSignalAddress in ARQs to the parent gatekeeper (set [Endpoint]ForwardDestIp=0 to get the old behavior)
- BUGFIX(RasTbl.cxx) never overwrite dialed_number after is has been set
- BUGFIX(RasSrv.cxx) add check to avoid crash on GRQ
- BUGFIX(ProxyChannel.cxx) fix reading of fragmented TPKT packets
- new switches Called/CallingPlanOfNumber in [RoutedMode] and [EP:...] to set numbering plan
- enable SRV policy for all OpenH323 versions as lonng as DNS services are available
- global switches for TranslateReceivedQ931Cause and TranslateSentQ931Cause in [RoutedMode], similar to those in [EP:...]
- BUGFIX(ProxyChannel.cxx) supress 2nd acct start event for 2nd Setup with same callid
- allow outbound number rewrite through SQL/RADIUS modules
- rewrite also aliases of type partyNumber (public and private), dont change alias type during rewrite
- BUGFIX(MakeCall.cxx) MakeCall didnt work on Windows
- implemented status port gai/gci commands for SQLAcct, SQLAuth, SQLPasswordAuth and SQLAliasAuth modules
- BUGFIX(capctrl.cxx) added a missing lock during config reload for CapacityControl module
- BUGFIX InternalPolicy should set a reject reason to something like gatewayResources/resourcesUnavailable instead of calledPartyNotRegistered when terminating gateways were found, but there was no capacity
- BUGFIX(gksql.cxx) SQL reconnect thread-safety fixes
- new q931cause variable in SQLAuth module
- status port connection can now be closed with Ctrl-D (instead of exit)
- selective reload on the status port: Reload
- BUGFIX(radauth.cxx) fixed crash in processing h323-redirect-ip when no h323-redirect-number is present
- BUGFIX (RasTbl.cxx) read GWPrefixes even if there is an EP: section for this endpoint
- BUGFIX (GkStatus.cxx) make sure status port threads dont share string memory with other threads
- new compile option COMPILE_AS_SERVICE to create a native Windows service
- new config options [Logfile]Filename=, [Gatekeeper:Main]TraceLevel= (same as -o and -t on cmd line)
- BUGFIX (ProxyChannel.cxx) always check m_call in H.450.2 call transfer emulator
- allow mutiple results per query from MySQL (and ignore all after the first) needed for using strored procedures (patch by Matteo Piscitelli)
- Added Bind INI setting to set the default interface for multihomed virtual servers.
- BUGFIX (Toolkit.cxx) on reload, check if new config is not empty (Fortytwo=42)
- BUGFIX (ProxyChannel.cxx) add NULL pointer checks to avoid crashes
- CapacityControl H.323 Id rules work now also for SetupUnreg calls
- BUGFIX (ProxyChannel.cxx) make sure Q.931 cause is included in generated ReleaseComplete
- new ^= and /= RewriteCLI rules for H.323 ID only rewritting
- new getauthinfo/getacctinfo status port commands
- Changed P2Pnat from H.460 OID to the standard allocated H.460.23/24
- BUGFIX(RasTbl.cxx): dynamically registered prefixes are added with the GatewayPriority
- BUGFIX(GkClient.cxx): use [Endpoint] Type= setting for GRQ, not only for RRQ
- merged P2Pnat support
- added first cut of Presence support
- set radius release-source attribute in stop accounting packet, like %r in sqlacct
- ./configure support for Windows
- new database driver SQLite
- new database driver ODBC
- auto-reconnect on database errors (for all database drivers)
- allow setting a reject reason when rejecting using the sql policy
License:GPL
IPNetShareX 1.0c3
IPNetShareX is designed to attract many users by its ability to give users graphical access to Mac OS Xs Network Address Translation (NAT) services without having to use the command line. more>>
IPNetShareX 1.0c3 is designed to attract many users by its ability to give users graphical access to Mac OS X's Network Address Translation (NAT) services without having to use the command line. NAT is a protocol used to share a single Internet connection among multiple computers without requiring a dedicated hardware router. IPNetShareX can be used as an alternative to the basic Internet sharing feature of IPNetRouter.
IPNetShareX like other NAT based Internet sharing solutions imposes some limitations due to sharing a single public IP address. While basic email, web surfing, and file transfer work well with NAT, some games and streaming protocols do not.
Enhancements:
- Fix bug in accessing System Configuration framework.
Requirements:
- Mac OS X.
- A connection to the Internet. IPNetShareX can be used with cable modems, xDSL, dial-up modems, or most other data link providers.
- At least one network interface card connected to a network. Recommend that you use two cards. This is more secure because you are not mixing internal and external data on the same card. Airport cards, as well as the internal ethernet cards now shipped on all Macs, are acceptable.
iaxclient 2.1 Beta 3
iaxclient is an open source, multiplatform library for creating telephony solutions that interoperate with Asterisk more>> iaxclient is an open source, multiplatform library for creating telephony solutions that interoperate with Asterisk
iaxclient is an open source, multiplatform library for creating telephony solutions that interoperate with Asterisk, the Open Source PBX.
Although asterisk supports other VOIP protocols (including H.323 with patches, and SIP),IAXs simple, lightweight nature gives it several advantages, particularly in that it can operate easily through NAT and packet firewalls, and it is easily extensible and simple to understand.
Iaxclient pulls together the wide array of open source technologies required for telephony applications:
-speex - high quality audio codec optimized for human speech
-gsm - another popular codec for speech
-theora - open source video codec
-portaudio - cross platform audio capture and output
-libiax2 - inter-asterisk exchange protocol library for handing network communication
System requirements:
-
Enhancements:
- Fixed portmixer to be able to use USB audio input devices.
- Fixed portmixer to better support certain [obscure] USB audio output devices.
- Fixed configure script to better deal with --disable-video and libvidcap.
- Fixes and cleanups to contrib/tcl.
- Updates to README.VisualStudio.
- Added novideo VS2005 configurations for building on Windows without video support.
- Updated libvidcap.vcproj to use libvidcap-0.2.1 on Windows. libvidcap-0.2.1 is recommended for Mac and Linux too.
- Numerous fixes to VS2005 projects.
- Add Visual Studio project and solution for iaxcomm.
- Fixes for make dist.
- Fix to make the API function iaxc_version() always defined.
Voix Phone Mac 1.0.2
Voix Phone Is a multiplatform IAX soft phone, its engine derives from Voix Manager, the powerful Asterisk call manager interface, from wich it inherits stability and robustness. Voix Phone has been thought with simplicity in mind, all feature needed by the user, fast and easy usable, with the minimum configurations, just fill the phone login information and play. more>>
Voix Phone Mac - Voix Phone Is a multiplatform IAX soft phone, its engine derives from Voix Manager, the powerful Asterisk call manager interface, from wich it inherits stability and robustness.
Voix Phone has been thought with simplicity in mind, all feature needed by the user, fast and easy usable, with the minimum configurations, just fill the phone login information and play.
We hope that this our contribution could be useful to who requires of a simple but advanced soft phone, Voix Phone is distributed freeware for non commercial use.
Why IAX ?
IAX is one of the least VoIP signaling standard that eliminates the problems imposed upon the competing SIP standard by NAT firewalls. IAX is supported primarily by Asterisk.
Enhancements:
Version 1.0.2
Fixed some bugs, Added call Forwarding and DND features, Added full compatibility to Leopard
System Requirements:<<less