How can I prevent a program from checking my connection status
I want to block a program from checking if my pc is actually connected to the internet.
I was blocking it's network connection with Windows Defender's Firewall.
In advanced Settings I simply added an outbound rule to block all three
connection types for main .exe file of the program.
It worked i mean it prevent the program from connecting, but it's not exactly what i wanted.
but the program was still trying to reach the internet.
I want the program to read my connection status as offline if it's possible
Many thanks for any help
firewall connection blocking
add a comment |
I want to block a program from checking if my pc is actually connected to the internet.
I was blocking it's network connection with Windows Defender's Firewall.
In advanced Settings I simply added an outbound rule to block all three
connection types for main .exe file of the program.
It worked i mean it prevent the program from connecting, but it's not exactly what i wanted.
but the program was still trying to reach the internet.
I want the program to read my connection status as offline if it's possible
Many thanks for any help
firewall connection blocking
1
Defender should be enough. Please show us what you have done.
– montonero
Jan 24 at 7:33
add a comment |
I want to block a program from checking if my pc is actually connected to the internet.
I was blocking it's network connection with Windows Defender's Firewall.
In advanced Settings I simply added an outbound rule to block all three
connection types for main .exe file of the program.
It worked i mean it prevent the program from connecting, but it's not exactly what i wanted.
but the program was still trying to reach the internet.
I want the program to read my connection status as offline if it's possible
Many thanks for any help
firewall connection blocking
I want to block a program from checking if my pc is actually connected to the internet.
I was blocking it's network connection with Windows Defender's Firewall.
In advanced Settings I simply added an outbound rule to block all three
connection types for main .exe file of the program.
It worked i mean it prevent the program from connecting, but it's not exactly what i wanted.
but the program was still trying to reach the internet.
I want the program to read my connection status as offline if it's possible
Many thanks for any help
firewall connection blocking
firewall connection blocking
edited Jan 24 at 8:15
Gordrik
asked Jan 24 at 7:12
GordrikGordrik
84
84
1
Defender should be enough. Please show us what you have done.
– montonero
Jan 24 at 7:33
add a comment |
1
Defender should be enough. Please show us what you have done.
– montonero
Jan 24 at 7:33
1
1
Defender should be enough. Please show us what you have done.
– montonero
Jan 24 at 7:33
Defender should be enough. Please show us what you have done.
– montonero
Jan 24 at 7:33
add a comment |
2 Answers
2
active
oldest
votes
Tl;dr – you cannot.
Short of patching to modify the program's executable, you cannot prevent a program from checking my connection status
.
It will execute its code, if you allow it to run. So, yes, technically, you can prevent it from checking your internet status by not allowing it run. Once it runs, it will do what it was programmed to do.
Others appear to be addressing “how do I prevent a program from accessing the internet”. If that is what you mean, then please edit the question’s title.
But, as the title stands, the answer is that you cannot.
If an application checking its connection status by accessing some network resource then obviously you can prevent it.
– montonero
Jan 24 at 9:57
No you cannot - as the title stands. The OP is not asking how to prevent the app from knowing his connection status, but form querying it.
– Mawg
Jan 24 at 12:47
Well it's still theoretically possible to spoof the application into thinking that the network connection state is offline. Therefore it will not try to do the query. Although I wasn't able to find any implemented solution for this.
– montonero
Jan 24 at 12:54
As the title stands, the question is NOT about what the application believes and how to spoof it. It is about preventing the application from making the query in the first place.
– Mawg
Jan 24 at 12:56
If the application will believe that the network connection is offline then it will not do the query therefore the goal will be achieved: the application was prevented from making the query.
– montonero
Jan 24 at 13:15
|
show 1 more comment
Try to detect which ports the program uses with the Fiddler (https://www.telerik.com/fiddler).
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1397800%2fhow-can-i-prevent-a-program-from-checking-my-connection-status%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Tl;dr – you cannot.
Short of patching to modify the program's executable, you cannot prevent a program from checking my connection status
.
It will execute its code, if you allow it to run. So, yes, technically, you can prevent it from checking your internet status by not allowing it run. Once it runs, it will do what it was programmed to do.
Others appear to be addressing “how do I prevent a program from accessing the internet”. If that is what you mean, then please edit the question’s title.
But, as the title stands, the answer is that you cannot.
If an application checking its connection status by accessing some network resource then obviously you can prevent it.
– montonero
Jan 24 at 9:57
No you cannot - as the title stands. The OP is not asking how to prevent the app from knowing his connection status, but form querying it.
– Mawg
Jan 24 at 12:47
Well it's still theoretically possible to spoof the application into thinking that the network connection state is offline. Therefore it will not try to do the query. Although I wasn't able to find any implemented solution for this.
– montonero
Jan 24 at 12:54
As the title stands, the question is NOT about what the application believes and how to spoof it. It is about preventing the application from making the query in the first place.
– Mawg
Jan 24 at 12:56
If the application will believe that the network connection is offline then it will not do the query therefore the goal will be achieved: the application was prevented from making the query.
– montonero
Jan 24 at 13:15
|
show 1 more comment
Tl;dr – you cannot.
Short of patching to modify the program's executable, you cannot prevent a program from checking my connection status
.
It will execute its code, if you allow it to run. So, yes, technically, you can prevent it from checking your internet status by not allowing it run. Once it runs, it will do what it was programmed to do.
Others appear to be addressing “how do I prevent a program from accessing the internet”. If that is what you mean, then please edit the question’s title.
But, as the title stands, the answer is that you cannot.
If an application checking its connection status by accessing some network resource then obviously you can prevent it.
– montonero
Jan 24 at 9:57
No you cannot - as the title stands. The OP is not asking how to prevent the app from knowing his connection status, but form querying it.
– Mawg
Jan 24 at 12:47
Well it's still theoretically possible to spoof the application into thinking that the network connection state is offline. Therefore it will not try to do the query. Although I wasn't able to find any implemented solution for this.
– montonero
Jan 24 at 12:54
As the title stands, the question is NOT about what the application believes and how to spoof it. It is about preventing the application from making the query in the first place.
– Mawg
Jan 24 at 12:56
If the application will believe that the network connection is offline then it will not do the query therefore the goal will be achieved: the application was prevented from making the query.
– montonero
Jan 24 at 13:15
|
show 1 more comment
Tl;dr – you cannot.
Short of patching to modify the program's executable, you cannot prevent a program from checking my connection status
.
It will execute its code, if you allow it to run. So, yes, technically, you can prevent it from checking your internet status by not allowing it run. Once it runs, it will do what it was programmed to do.
Others appear to be addressing “how do I prevent a program from accessing the internet”. If that is what you mean, then please edit the question’s title.
But, as the title stands, the answer is that you cannot.
Tl;dr – you cannot.
Short of patching to modify the program's executable, you cannot prevent a program from checking my connection status
.
It will execute its code, if you allow it to run. So, yes, technically, you can prevent it from checking your internet status by not allowing it run. Once it runs, it will do what it was programmed to do.
Others appear to be addressing “how do I prevent a program from accessing the internet”. If that is what you mean, then please edit the question’s title.
But, as the title stands, the answer is that you cannot.
answered Jan 24 at 8:12
MawgMawg
1,51553051
1,51553051
If an application checking its connection status by accessing some network resource then obviously you can prevent it.
– montonero
Jan 24 at 9:57
No you cannot - as the title stands. The OP is not asking how to prevent the app from knowing his connection status, but form querying it.
– Mawg
Jan 24 at 12:47
Well it's still theoretically possible to spoof the application into thinking that the network connection state is offline. Therefore it will not try to do the query. Although I wasn't able to find any implemented solution for this.
– montonero
Jan 24 at 12:54
As the title stands, the question is NOT about what the application believes and how to spoof it. It is about preventing the application from making the query in the first place.
– Mawg
Jan 24 at 12:56
If the application will believe that the network connection is offline then it will not do the query therefore the goal will be achieved: the application was prevented from making the query.
– montonero
Jan 24 at 13:15
|
show 1 more comment
If an application checking its connection status by accessing some network resource then obviously you can prevent it.
– montonero
Jan 24 at 9:57
No you cannot - as the title stands. The OP is not asking how to prevent the app from knowing his connection status, but form querying it.
– Mawg
Jan 24 at 12:47
Well it's still theoretically possible to spoof the application into thinking that the network connection state is offline. Therefore it will not try to do the query. Although I wasn't able to find any implemented solution for this.
– montonero
Jan 24 at 12:54
As the title stands, the question is NOT about what the application believes and how to spoof it. It is about preventing the application from making the query in the first place.
– Mawg
Jan 24 at 12:56
If the application will believe that the network connection is offline then it will not do the query therefore the goal will be achieved: the application was prevented from making the query.
– montonero
Jan 24 at 13:15
If an application checking its connection status by accessing some network resource then obviously you can prevent it.
– montonero
Jan 24 at 9:57
If an application checking its connection status by accessing some network resource then obviously you can prevent it.
– montonero
Jan 24 at 9:57
No you cannot - as the title stands. The OP is not asking how to prevent the app from knowing his connection status, but form querying it.
– Mawg
Jan 24 at 12:47
No you cannot - as the title stands. The OP is not asking how to prevent the app from knowing his connection status, but form querying it.
– Mawg
Jan 24 at 12:47
Well it's still theoretically possible to spoof the application into thinking that the network connection state is offline. Therefore it will not try to do the query. Although I wasn't able to find any implemented solution for this.
– montonero
Jan 24 at 12:54
Well it's still theoretically possible to spoof the application into thinking that the network connection state is offline. Therefore it will not try to do the query. Although I wasn't able to find any implemented solution for this.
– montonero
Jan 24 at 12:54
As the title stands, the question is NOT about what the application believes and how to spoof it. It is about preventing the application from making the query in the first place.
– Mawg
Jan 24 at 12:56
As the title stands, the question is NOT about what the application believes and how to spoof it. It is about preventing the application from making the query in the first place.
– Mawg
Jan 24 at 12:56
If the application will believe that the network connection is offline then it will not do the query therefore the goal will be achieved: the application was prevented from making the query.
– montonero
Jan 24 at 13:15
If the application will believe that the network connection is offline then it will not do the query therefore the goal will be achieved: the application was prevented from making the query.
– montonero
Jan 24 at 13:15
|
show 1 more comment
Try to detect which ports the program uses with the Fiddler (https://www.telerik.com/fiddler).
add a comment |
Try to detect which ports the program uses with the Fiddler (https://www.telerik.com/fiddler).
add a comment |
Try to detect which ports the program uses with the Fiddler (https://www.telerik.com/fiddler).
Try to detect which ports the program uses with the Fiddler (https://www.telerik.com/fiddler).
answered Jan 24 at 7:36
Roman TarasiukRoman Tarasiuk
173
173
add a comment |
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1397800%2fhow-can-i-prevent-a-program-from-checking-my-connection-status%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
Defender should be enough. Please show us what you have done.
– montonero
Jan 24 at 7:33