============================================================== SAFARI Safari: ~/Library/Preferences/com.apple.Safari.plist Root: AddressBarIncludesGoogle - BOOL AlwaysShowTabBar - BOOL AutoFillPasswords - BOOL AutoOpenSafeDownloads - BOOL DownloadsClearingPolicy - Int - 0 = Manually; 1 = When Safari Quits; 2 = Upon Successful Download OpenNewTabsInFront - BOOL RecentSearchStrings - ARRAY (STRING) NSDefaultOpenDir - STRING (browser.download.dir) WebKitStandardFont - STRING - font face WebKitDefaultFontSize - NUMBER - size WebKitFixedFont - STRING - font face WebKitDefaultFixedFontSize - NUMBER - size WebKitDisplayImagesKey - BOOL WebKitJavaEnabled - BOOL WebKitJavaScriptEnabled - BOOL WebKitMinimumFontSize - NUMBER WebKitJavaScriptCanOpenWindowsAutomatically - BOOL WebKitUserStyleSheetEnabledPreferenceKey - BOOLEAN WebKitUserStyleSheetLocationPreferenceKey - STRING Proxy Settings - /Library/Preferences/SystemConfiguration/preferences.plist ROOT: We can't really do anything here since our implementation of proxies is inept. Bookmarks - ~/Library/Safari/Bookmarks.plist ROOT: Children: (ARRAY) ITEM# - WebBookmarkType - STRING - WebBookmarkTypeLeaf (bookmark) - WebBookmarkTypeList (folder) - URIDictionary - DICTIONARY - key:title - STRING (name) - URLString - STRING - URL Downloads: ~/Library/Safari/Downloads.plist ROOT: DownloadHistory: (ARRAY) ITEM# - DownloadEntryPath - STRING - path - DownloadEntryProgressBytesSoFar - NUMBER - DownloadEntryProgressTotalToLoad - NUMB ER - DownloadEntryURL - STRING - source url History: ~/Library/Safari/History.plist ROOT: WebHistoryDates: (ARRAY) ITEM# - lastVisitedDate - STRING - number - title - STRING - title (optional, if absent use url) - (default) - STRING - url Cookies: ~/Library/Cookies/Cookies.plist ROOT: (ARRAY) ITEM# - Domain - STRING - domain - Expires - DATE - expiredate - Name - STRING - name - Path - STRING - path - Value - STRING - value Cookie Behavior: ~/Library/Preferences/com.apple.WebFoundation.plist ROOT: - NSHTTPAcceptCookies - STRING - never (never) - always (always) - current page (originating site only) ============================================================== OPERA ~/Library/Preferences/Opera 6 Preferences/ then use windows migrator ============================================================== OMNIWEB 4.5 ~/Library/Preferences/com.omnigroup.OmniWeb.plist HTTPSSSLv2Enabled - BOOLEAN HTTPSSSLv3Enabled - BOOLEAN HTTPSTLSv1Enabled - BOOLEAN JavaScriptEnabled - BOOLEAN JSPopupsDisabled - STRING - auto (block unrequested) - BOOL y/n OHAlwaysUsePreferenceColors - BOOLEAN OHAppletsDisabled - BOOLEAN OHBackgroundColor - STRING - fraction triplet OHAutoFetchInlineImages OHCommandClickOpensInFront - BOOLEAN OHDownloaderLaunchFiles - BOOLEAN OHDownloadFolder - STRING OHFixedPitchFontFamily - STRING OHFixedPitchFontSize - NUMBER OHLinkColor - STRING - fraction triplet OHMinimumFontSize - NUMBER OHNormalFontFamily - STRING OHNormalFontSize - NUMBER OHTextColor - STRING - fraction triplet OHUnderlineAnchors - BOOLEAN OpenStartPageAtStartup - BOOLEAN OWClosePanelOnCompleteDownload - BOOLEAN OHRaisePanelOnDownload - BOOLEAN OHShowPanelForDownloads - BOOLEAN PersistentTimeout - NUMBER UseAddressAutocompletion - BOOL Cookies: ~/Library/Application Support/OmniWeb/Cookies.xml History: ~/Library/Application Support/OmniWeb/PersistentHistory.plist ROOT (ARRAY) ITEM# - ARRAY ITEM# - DICTIONARY - timeInterval - STRING - time offset - title - STRING - title - url - STRING - url ============================================================== OMNIWEB 5 ~/Library/Preferences/com.omnigroup.OmniWeb5.plist OWPersistentDownloadedFileFossils - ARRAY - address - DICTIONARY - (key) url- STRING - original URL - filename - STRING - target path - startDate - DATE - start date - succeeded - BOOLEAN - - workDone - NUMBER - bytes - workToBeDone - NUMBER - totalbytes OW5AddressShortcuts - DICTIONARY - str@ - DICTIONARY - format - STRING - url - method - STRING - GET - name - STRING - bookmark title CustomStartPage - STRING - homepageurl StartPageOption - NUMBER - 3 - empty; 1 - ow default; 2 - bookmarks; 4 = custom OWCommandClickBehavior - NUMBER - 1 = active tab; 0 = inactive tab; 2 = active window; 3 = inactive window OHDownloaderLaunchFiles - BOOLEAN - no OWRaisePanelOnDownload - BOOLEAN - OWShowPanelForDownloads - BOOLEAN - OWClosePanelOnCompleteDownload - BOOLEAN - PersistentSave - BOOLEAN - use history PersistentTimeout - NUMBER - days OHAutoFetchInlineImages - BOOLEAN OHBackgroundColor - STRING - fraction fraction fraction e.g 1 0.8833 0.7343 OHCachedLinkColor - STRING - ditto (visited links) OHAlwaysUsePreferenceColors - BOOLEAN OHFixedPitchFontFamily - STRING - OHFixedPitchFontSize - NUMBER OHMinimumFontSize - NUMBER OHNormalFontFamily - STRING OHNormalFontSize - NUMBER OHTextColor - STRING - fraction fraction fraction OHSkipImagesFromOtherSites - BOOLEAN OHAddressesToFilter - ARRAY of Strings (regexp) OHAddressesToAllow - ARRAY of Strings (regexp) OHAddressFilteringEnabled - BOOLEAN JSPopupsDisabled - STRING - auto = block unrequested; BOOL = yes/no JavaScriptEnabled - BOOLEAN OWAcceptCookies - BOOLEAN OWExpireCookiesAtEndOfSession - BOOLEAN OWJavaScriptCanFocusWindows - BOOLEAN OWJavaScriptCanResizeWindows - BOOLEAN OHDownloadFolder - STRING - download folder OWTextInputCompletionEnabled - BOOLEAN - satchel Bookmarks - convert: ~/Library/Application Support/OmniWeb 5/Bookmarks.html Cookies: - see OmniWeb4.5 History - ~/Library/Application Support/OmniWeb 5/History.plist ROOT entries (ARRAY) ITEM# - - timeInterval - STRING - time offset - title - STRING - title - url - STRING - url ============================================================== SEAMONKEY ~/Library/Mozilla/Application Registry ~/Library/Mozilla/Profiles//something.slt/ - use adapted versions of the Windows Migrator ============================================================== NETSCAPE 4.x Registry - /System Folder/Netscape Registry Users - /System Folder/Netscape Users// - use adapted versions of Windows Migrator ============================================================== iCab ~/Library/Preferences/iCab Preferences/ All the files are in what appears to be a proprietary binary format which we cannot decode... well.. I'm not interested in reverse engineering it ;-) Hotlist.html <-- Netscape Bookamrks HTML file ============================================================== CAMINO ~/Library/Application Support/Camino/ prefs.js - just copy it. history.dat - just copy it. bookmarks.plist: Item - - Description - STRING - - Keyword - STRING - - LastVisitedDate - DATE - Title - STRING - - URL - STRING Folder - Title - STRING - Children - ARRAY - FolderType - NUMBER - FolderDescription - STRING - FolderKeyword - STRING if (FolderType == 4) - toolbar 2 - root; bookmarks.xml