Fråga:
Vilka gratis alternativ till Little Snitch kan jag använda för att blockera internettrafik per applikation?
ohho
2013-06-18 19:48:58 UTC
view on stackexchange narkive permalink

Little Snitch kan blockera internettrafik för en viss app. Kan jag göra något liknande utan att (betala) Little Snitch, antingen genom att använda gratis alternativ eller konfigurera OS X-brandväggen direkt?

Little Snitch är ** helt ** värt priset. Köp det. Du kommer att tacka mig.
Sex svar:
grg
2013-06-18 21:24:07 UTC
view on stackexchange narkive permalink

TCPBlock

TCPBlock är en lätt och snabb applikationsbrandvägg ... du kan förhindra att vissa program på din dator öppnar anslutningar till nätverket.

TCPBlock är gratis och kan laddas ner från MacUpdate, men TCPBlock verkar dock inte fungera med El Capitan och uppdateras inte längre.

PF-brandvägg

OS X levereras med PF-brandväggen, som kan konfigureras för att blockera alla anslutningar till vissa servrar i alla appar . Att blockera alla anslutningar från en enskild app är inte möjligt så vitt jag känner till utan extern programvara.

Du kan använda IceFloor som ett GUI för PF-brandvägg.

IceFloor Black List

Kan du verkligen blockera appar från IceFloor?
Jag använder IceFloor v2.0.2. Kan du förklara ditt svar lite mer om hur du blockerar en specifik applikation från att komma åt internet?
@grgarside: i IceFloor v2.0.2 finns det ingen * Svart lista * flik längre ..
"tcpblock.wordpress.com är inte längre tillgängligt."
http://www.macupdate.com/app/mac/35914/tcpblock nytt hem för tcpblock?
@barrycarter Det är bara en nedladdningsnav, som CNet
@DjangoReinhardt Du har rätt.TCPBlock i sig är tydligen hemlös och stöds inte längre av utvecklaren.
@dstonek Nej, du kan inte blockera trafik för specifika appar.IceFloor är bara ett gränssnitt för PF (Packet Filter), ett nätverksfilter som levereras med de flesta BSD-baserade system (macOS har ett BSD-system i sin kärna).Alla nätverkspaket passerar genom filter och filtreras mot en uppsättning regler (IP-adress, port, storlek, underprotokoll, etc.), men ändå ser filtret bara det slutliga nätverkspaketet, det kan inte se vilka processer som har skapat det.
Pierz
2019-01-11 16:46:50 UTC
view on stackexchange narkive permalink

LuLu är en fantastisk gratis, delad källa, macOS-brandvägg som kan blockera okända utgående anslutningar, såvida de inte uttryckligen godkänns av användaren.Den körs på OSX 10.12+ och körs bra på macOS Mojave.Den kan konfigureras för att tillåta eller blockera Apple-signerade binärer och har tydliga GUI-baserade regeluppsättningar som kan redigeras.Även om det är gratis uppmuntras användare att stödja dess utveckling - vilket verkar rättvist.

Tack.** Detta är det bästa svaret **.* Gratis * brandvägg & * block * efter applikation.Bara 13 MB, tydligt, enkelt och ber inte om orimliga priser (för det lilla syftet att bara blockera allt med vitlista).
hadthesameproblem
2015-07-18 00:21:11 UTC
view on stackexchange narkive permalink

Använd Radio tystnad. Mycket enkel applikation, men gör jobbet snyggt, men det kostar $ 9.

Välkommen till Ask Different!Radio Silence verkar inte vara gratis.Försök också länka människor till det du pratar om ... http://radiosilenceapp.com/
+1.Detta är billigare än lite snitch så eftersom det faktiskt inte verkar finnas ett gratis alternativ tycker jag att det är ett ganska bra försök på lösningen!(Jag hade samma problem och gick med det här)
Detta ser ut som ett mycket bra alternativ till den ganska dyra Little Snitch, tack för att du delar!
Jonathan Komar
2016-10-22 12:40:01 UTC
view on stackexchange narkive permalink

Om du vet vilken server ett program försöker kontakta och vill hindra det från att göra det, kan du omdirigera all kommunikation till en falsk IP-adress (som 0.0.0.0) eller bara omdirigera trafik till sig själv (den lokala värden ). Du behöver administratörsbehörighet (sudo) för att detta ska fungera.

/ etc / hosts

# är ett reserverat tecken för att starta ignorerad text. Alla andra rader tolkas i kolumner med mellanslag. Till att stoppa alla anslutningar till facebook (hädelse!):

  # Kol 1 Kol 2
# "dirigeras till" adressvärdnamn (dns)
  0.0.0.0 www.facebook.com
 

Vanligtvis är effekterna omedelbara (som just nu försökte jag bara se till att det var omedelbart), men du kan ladda ner och ladda om multicast-namntjänsten manuellt.

  sudo launchctl lossning -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
 

launchctl stöder inte omstart som systemctl restart avahi-daemon :(. Det är därför du måste köra två kommandon.

Exempel på standard / etc / hosts-fil

Namnet "localhost" fungerar eftersom det dirigeras här till ip lokal värdstandardadress 127.0.0.1. Det coolaste är att du kan ändra det. Men det skulle vara avvikande från dig!

  ##
# Värddatabas
#
# localhost används för att konfigurera loopback-gränssnittet
# när systemet startar. Ändra inte denna post.
##
127.0.0.1 lokal värd
255.255.255.255 broadcasthost
:: 1 lokal värd
 
roo2
2015-06-23 14:55:09 UTC
view on stackexchange narkive permalink

TCPBlock fungerar fortfarande i OS X Yosemite (även om det inte verkar fungera på El Capitan). Installera den, starta om maskinen, öppna Systeminställningar och välj TCPBlock. Lås upp rutan och välj sedan plusikonen och välj sedan Välj applikationer och välj Adobe Photoshop.

enter image description here

(ledsen länk till download.com)

ckpepper02
2013-06-18 21:55:09 UTC
view on stackexchange narkive permalink

Jag tror att du kan genom brandväggen som anges i den här artikeln:

  1. Klicka på ikonen Systeminställningar i Docka.
  2. Klicka på ikonen Säkerhet .
  3. Klicka på fliken Brandvägg .
  4. Klicka på Start -knappen för att slå på din brandvägg.
  5. Klicka på knappen Avancerat .
  6. Klicka på Tillåt signerad programvara automatiskt att Ta emot inkommande anslutningar alternativknappen för att välja den.

Detta aktiverar brandväggen. Och som standard blockeras nästan all inkommande TCP / IP-trafik. Du måste aktivera varje delningsmetod som du vill kunna använda. När du aktiverar olika delningsmetoder från delningsfönstret i Systeminställningar (som fildelning eller FTP-åtkomst), kommer du att märka att dessa typer av trafik nu visas i brandväggslistan. (Med andra ord, när du aktiverar en delningsmetod tillåter brandväggen automatiskt trafik för den delningsmetoden, som Snow Leopard kallar en tjänst.)

Klicka på upp- / nedpilen till höger om valfri tjänsten för att ange om brandväggen ska tillåta eller blockera anslutningar.

Ibland kanske du vill tillåta annan trafik genom din brandvägg som inte finns i brandväggslistan över erkända tjänster och applikationer. Vid den tiden kan du klicka på Lägg till-knappen (som har ett plustecken) för att ange det program som din brandvägg ska tillåta. Snow Leopard presenterar den välbekanta dialogrutan Lägg till och du kan välja det program som behöver åtkomst.

Det verkar för mig att brandväggen bara blockerar inkommande trafik till en app men inte utgående trafik från en app.
Ja, standard brandväggen i OS X (som redigeras på detta sätt) blockerar bara inkommande trafik. Det blockerar inte utgående anslutningar från appar på din dator. Standard brandväggen för OS X * PF * blockerar båda vägarna (se mitt svar).


Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...