AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-178002

divB's questions

Martin Hope
divB
Asked: 2024-07-18 06:58:12 +0800 CST

Certificado para vários nomes DNS: além do nome alternativo do assunto, é necessário mais alguma coisa para a verificação correta?

  • 5

Eu criei um certificado LetsEncrypt que contém dois domínios, one.example.com e two.example.com (Observe que estou ciente dos certificados curinga, mas esta questão contém vários nomes em um certificado).

O certificado tem one.example.com como CN e one.example.com e two.example.com como atributos X509v3 Subject Alternative Name.

Eu uso o certificado com nginx.

Convencionalmente, o cliente apenas verificaria se CN corresponde ao nome DNS e espero que, desde que one.example.com e two.example.com agora apontem para o mesmo servidor nginx, eu possa acessá-los por meio de ambos os nomes DNS. Mas apenas one.example.com funciona.

Posso reproduzir isso com o openssl:

openssl s_client -showcerts -servername one.example.com -connect 192.168.151.97:443                                                          
Connecting to 192.168.151.97
CONNECTED(00000003)
depth=2 C=US, O=Internet Security Research Group, CN=ISRG Root X1
verify return:1
depth=1 C=US, O=Let's Encrypt, CN=E5
verify return:1
depth=0 CN=one.example.com
verify return:1
---
Certificate chain
 0 s:CN=one.example.com
   i:C=US, O=Let's Encrypt, CN=E5
   a:PKEY: id-ecPublicKey, 256 (bit); sigalg: ecdsa-with-SHA384
   v:NotBefore: Jul 17 05:27:55 2024 GMT; NotAfter: Oct 15 05:27:54 2024 GMT
-----BEGIN CERTIFICATE-----
[...]
-----END CERTIFICATE-----
 1 s:C=US, O=Let's Encrypt, CN=E5
   i:C=US, O=Internet Security Research Group, CN=ISRG Root X1
   a:PKEY: id-ecPublicKey, 384 (bit); sigalg: RSA-SHA256
   v:NotBefore: Mar 13 00:00:00 2024 GMT; NotAfter: Mar 12 23:59:59 2027 GMT
-----BEGIN CERTIFICATE-----
[...]
-----END CERTIFICATE-----
---
Server certificate
subject=CN=one.example.com
issuer=C=US, O=Let's Encrypt, CN=E5
---
No client certificate CA names sent
Peer signing digest: SHA256
Peer signature type: ECDSA
Server Temp Key: X25519, 253 bits
---
SSL handshake has read 2434 bytes and written 410 bytes
Verification: OK
---
New, TLSv1.3, Cipher is TLS_AES_256_GCM_SHA384
Server public key is 256 bit
This TLS version forbids renegotiation.
Compression: NONE
Expansion: NONE
No ALPN negotiated
Early data was not sent
Verify return code: 0 (ok)
---


openssl s_client -showcerts -servername two.example.com -connect 192.168.151.97:443
Connecting to 192.168.151.97
CONNECTED(00000003)
402EB7DC01000000:error:0A000458:SSL routines:ssl3_read_bytes:tlsv1 unrecognized name:ssl/record/rec_layer_s3.c:907:SSL alert number 112
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 7 bytes and written 333 bytes
Verification: OK
---
New, (NONE), Cipher is (NONE)
This TLS version forbids renegotiation.
Compression: NONE
Expansion: NONE
No ALPN negotiated
Early data was not sent
Verify return code: 0 (ok)
---

Então você pode ver que one.example.com funciona, mas two.example.com não funciona, mesmo que esteja listado como Nome alternativo do assunto.

Mesmo quando eu especifico explicitamente -servername two.example.com, a situação não muda.

Por que os navegadores/openssl não verificam two.example.com com êxito?

ssl
  • 1 respostas
  • 32 Views
Martin Hope
divB
Asked: 2024-01-18 05:11:42 +0800 CST

Adicionar um segundo IP como/32 com roteamento estático causa algum problema não intencional?

  • 5

Tenho uma rede/28 e gostaria de adicionar um único IP (rede/32). Na minha máquina Debian, isso se parece com:

auto eth0
iface eth0 inet static 
  address 192.0.2.212/28
  gateway 192.0.2.209
iface eth0 inet static
  address 192.0.2.175/32

Então, no roteador (192.0.2.209/28) eu tenho uma rota estática: “route 192.0.2.175/32 next-hop 192.0.2.212”

Há algo de errado com essa abordagem?

networking
  • 1 respostas
  • 27 Views
Martin Hope
divB
Asked: 2021-08-29 23:36:18 +0800 CST

Roteamento de uma rede IP pública

  • 6

Dada uma rede (pública) 198.51.100.0/24 que é roteada para HostA e eu quero rotear uma sub-rede dela (digamos, 198.51.100.16/28) para HostB. HostA e HostB estão conectados por meio de algum tipo de link ponto a ponto (por exemplo, VPN ou PPP).

Quais são as opções (e qual é a melhor prática) para rotear essa rede? Tecnicamente, não devo usar um IP privado (RFC1918) porque esse IP nunca deve ser misturado com endereços IP roteáveis ​​publicamente.

Eu poderia dividir uma rede /30 e usá-la como um link ponto a ponto entre HostA e HostB e em cima dela a rota 198.51.100.16/28. Mas isso parece um desperdício.

Posso usar um endereço RFC1918 para isso? Posso usar um endereço local de link?

Edit: Eu tentei tracert e, de fato, existem endereços RFC1918 intercalados (Nota: o primeiro eu acho que é o meu CGNAT, mas os outros estão definitivamente na rede pública):

  [...]
  2    70 ms    70 ms    71 ms  10.8.0.1
  3    78 ms    71 ms    73 ms  D [64.44.32.1]
  4    72 ms    71 ms    71 ms  89-88-12-198.as20278.net [198.12.88.89]
  5    72 ms    74 ms    70 ms  10.8.40.245
  6    71 ms    71 ms    73 ms  10.8.6.33
  7    75 ms    71 ms    73 ms  buf-b1-link.ip.twelve99.net [62.115.59.89]
  8    82 ms     *       81 ms  nyk-bb1-link.ip.twelve99.net [62.115.118.122]
  9   188 ms     *      157 ms  ldn-bb4-link.ip.twelve99.net [62.115.112.245]
 10   364 ms   212 ms   294 ms  prs-bb2-link.ip.twelve99.net [62.115.114.229]
 11   208 ms   297 ms   304 ms  ffm-bb2-link.ip.twelve99.net [62.115.122.139]
 12   282 ms   246 ms   361 ms  win-bb4-link.ip.twelve99.net [62.115.138.23]
 13   303 ms   180 ms   325 ms  win-b2-link.ip.twelve99.net [62.115.114.183]
[...]
networking ip
  • 1 respostas
  • 211 Views
Martin Hope
divB
Asked: 2021-08-22 21:12:48 +0800 CST

Filtro de pacotes (firewall) para uma rede /29

  • 5

Meu ISP roteia uma rede /29 (8 endereços IP). O primeiro e o último são, obviamente, o endereço de rede e de transmissão e o segundo é atribuído ao modem pelo ISP. O modem tem uma porta LAN Ethernet com a rede /29 que posso usar. Infelizmente não consigo acessar ou substituir o modem, apenas o ISP tem acesso a ele. Ele precisa ser tratado como caixa preta para essa discussão. Meu ponto final é a conexão LAN do modem que fornece a rede /29.

Claro, posso atribuir os 5 endereços IP restantes a diferentes máquinas e conectá-los ao modem através da porta Ethernet. Isto é o que estou fazendo agora.

No entanto, eu gostaria de ter um filtro de pacotes (Firewall) no meio. Normalmente, um firewall precisa de duas interfaces com duas sub-redes. Eu poderia tecnicamente dividir o /29 em duas redes /30 e colocar o firewall entre elas.

Outra opção seria atribuir todos os cinco IPs estáticos ao firewall e fazer NAT e encaminhamento de porta.

Uma terceira opção seria fazer todo o tráfego L2 passar pelo meu firewall, configurá-lo como uma ponte e usar filtragem L2 básica.

Nenhuma dessas opções me parece atraente.

Existe uma boa maneira de colocar um firewall na frente da minha rede IP sem exigir filtragem NAT ou L2?

networking ip
  • 2 respostas
  • 66 Views
Martin Hope
divB
Asked: 2020-03-30 12:23:17 +0800 CST

A atualização do Windows 1809 sempre falha com 0x80070490

  • 6

insira a descrição da imagem aqui

Ele sempre falha exatamente em "Status: Preparando para instalar - 80%".

Eu tentei de tudo que eu poderia imaginar:

DISM.exe /Online /Cleanup-image /Scanhealth
sfc /scannow

Removendo c:\Windows\SoftwareDistribution ( https://community.spiceworks.com/topic/2223969-1809-update-error-at-install-0x80070490?page=1#entry-8486582 ) ou "Windows Repair" ( https: //www.tweaking.com/content/page/windows_repair_all_in_one.html ).

O WindowsUpdate.log que recebo Get-WindowsUpdateLogtambém não contém nada de útil. As últimas mensagens são:

[...]
2020-03-29 16:05:06.3603049 5044  13616 DownloadManager Downloading from http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/3b376681-46d3-4369-a7f1-3af38277adc8?P1=1585512870&P2=402&P3=2&P4=aCBW3EDTml8B3XQaaUTnexmcly%2bmH%2byssGFFFtbhnYX8QDW1RHpyPd4Opi2NSoMTypqeNB6%2btIJcpPn8xt0hvw%3d%3d to C:\WINDOWS\SoftwareDistribution\Download\9a7a8eff8aff2a1fe2261d6b7d7a8929\amd64_Microsoft-OneCore-ApplicationModel-Sync-Desktop-FOD-Package_rs4_release.17134.1304.180410-1804.cab (full file).
2020-03-29 16:05:06.3604000 5044  13616 DownloadManager Created download job 251FE845-A47A-400C-B811-5176752184E0; memory stream: No.
2020-03-29 16:05:06.3750224 5044  13616 DownloadManager New download job {251FE845-A47A-400C-B811-5176752184E0} for UpdateId 6EA6D7FF-D374-4148-AED4-0830478A03FC.1
2020-03-29 16:05:06.7986064 5044  13616 DownloadManager Update the URLs for DO Job 251FE845-A47A-400C-B811-5176752184E0 - Update 6EA6D7FF-D374-4148-AED4-0830478A03FC.1
2020-03-29 16:05:07.1322490 5044  13616 DownloadManager Download job 251FE845-A47A-400C-B811-5176752184E0 resumed.
2020-03-29 16:09:14.2221009 5044  5340  DownloadManager DO job {251FE845-A47A-400C-B811-5176752184E0} completed successfully, updateId = 6EA6D7FF-D374-4148-AED4-0830478A03FC.1
2020-03-29 16:09:15.7372836 5044  13616 DownloadManager Queueing update 6EA6D7FF-D374-4148-AED4-0830478A03FC.1 for download handler request generation.
2020-03-29 16:09:15.8376936 5044  7388  DownloadManager Generating download request for update 6EA6D7FF-D374-4148-AED4-0830478A03FC.1.
2020-03-29 16:09:15.9092473 5044  7388  DownloadManager Calling into handler 0xc to generate download request for update 6EA6D7FF-D374-4148-AED4-0830478A03FC.1.
2020-03-29 16:09:15.9389298 5044  6840  Misc            Validating signature for C:\WINDOWS\SoftwareDistribution\Download\9a7a8eff8aff2a1fe2261d6b7d7a8929\DesktopDeployment.cab with dwProvFlags 0x00000080:
2020-03-29 16:09:15.9770877 5044  6840  Misc             Microsoft signed: Yes
2020-03-29 16:09:16.0383498 5044  6840  Handler         Using the update's service stack dll file 'C:\WINDOWS\SoftwareDistribution\Download\9a7a8eff8aff2a1fe2261d6b7d7a8929\Metadata\UpdateAgent.dll' 
2020-03-29 16:09:16.9296167 5044  7388  Handler         UUP GDR: Event Fired: TimeOut
2020-03-29 16:09:16.9296380 5044  7388  DownloadManager GenerateDownloadRequest returned WU_E_OPERATIONINPROGRESS for update 6EA6D7FF-D374-4148-AED4-0830478A03FC.1.
2020-03-29 16:15:45.7517899 5044  6840  DownloadManager Subscribing to GDR Retry due to async handler trigger.
2020-03-29 16:15:46.1669676 5044  7388  DownloadManager Generating download request for update 6EA6D7FF-D374-4148-AED4-0830478A03FC.1.
2020-03-29 16:15:46.2460245 5044  7388  DownloadManager Calling into handler 0xc to generate download request for update 6EA6D7FF-D374-4148-AED4-0830478A03FC.1.
2020-03-29 16:15:46.2460364 5044  7388  Handler         *FAILED* [80070490] UUP GDR: Completed
2020-03-29 16:15:46.2523025 5044  7388  DownloadManager *FAILED* [80070490] GDR
2020-03-29 16:15:46.5577866 5044  7388  DownloadManager *FAILED* [80070490] Error occurred while downloading update 6EA6D7FF-D374-4148-AED4-0830478A03FC.1; notifying dependent calls.
2020-03-29 16:15:46.6679550 5044  13616 DownloadManager * END * Download Call Complete Call 4 for caller UpdateOrchestrator has completed; signaling completion.
2020-03-29 16:15:46.6685862 5044  13616 Agent           Effective power state: AC; IsOnAC: Yes.
2020-03-29 16:15:46.6685996 5044  13616 IdleTimer       WU operation (DL.UpdateOrchestrator, operation # 425) stopped; does use network; is not at background priority
2020-03-29 16:15:46.6686071 5044  13616 Agent           Released network PDC reference for callId {7C31AE7B-B2E8-4E9D-9FAE-E69C5EEB4AA5}; ActivationID: 425
2020-03-29 16:15:46.6689426 5044  5276  ComApi          *RESUMED* Download ClientId = UpdateOrchestrator
2020-03-29 16:15:46.6689474 5044  5276  ComApi          Download call complete (succeeded = 0, succeeded with errors = 0, failed = 1, cancelled = 0, unaccounted = 0)
2020-03-29 16:15:46.6689588 5044  5276  ComApi          ClientId = UpdateOrchestrator: Exit code = 0x00000000; Call error code = 0x80240022
2020-03-29 16:15:46.6689608 5044  5276  ComApi          * END *   Download ClientId = UpdateOrchestrator
2020-03-29 16:15:46.6689667 5044  5276  Agent           WU client calls back to download call {7C31AE7B-B2E8-4E9D-9FAE-E69C5EEB4AA5} with code Call complete and error 0x80070490
2020-03-29 16:15:46.6693800 5044  5796  ComApi          Download call complete (succeeded = 0, succeeded with errors = 0, failed = 1, cancelled = 0, unaccounted = 0)
2020-03-29 16:15:46.6693911 5044  5796  ComApi          * END *   All federated downloads have completed. ClientId = UpdateOrchestrator (cV = Kuodo0a890eUtjBr.3.1)
2020-03-29 16:15:46.6823141 5044  13616 DownloadManager DynamicDownloadDataFetcher Refresh Svc: {8B24B027-1DEE-BABB-9A95-3517DFB9C552}
2020-03-29 16:15:46.6823196 5044  13616 DownloadManager *FAILED* [8024000C] DynamicDownloadDataFetcher Refresh complete

É muito frustrante. Alguma esperança de instalar a atualização sem reinstalar o Windows?

windows-10 windows-update
  • 1 respostas
  • 448 Views
Martin Hope
divB
Asked: 2020-03-29 22:45:14 +0800 CST

Onde estão realmente os arquivos de log para depurar quando uma atualização do Windows 10 falha?

  • 6

Estou lutando com a atualização do Win 10:

Feature update to Windows 10, version 1809 x64 2020-03B - Error 0x80070490

O Google está inundado de artigos inúteis sobre experiências de pessoas aleatórias, mas nenhuma solução real ou sistemática, e eu já fiz as soluções usuais [ DSIM, Sfc]:

  • De acordo com minha pesquisa, 0x80070490está relacionado a um problema de driver, mas no Gerenciador de dispositivos está tudo bem e todos os dispositivos funcionam conforme o esperado (o Windows deve colocar em algum lugar mais informações do que esse código estúpido)
  • Supostamente deveria haver arquivos de log dentro de C:\$WINDOWS.~BT\Sources\Rollback, mas Rollbacknão existe; da mesma forma, não há arquivos (atuais) em C:\Windows\Panther\ou informações úteis no log de eventos

Onde a atualização realmente coloca os arquivos de log?

windows-10 installation
  • 1 respostas
  • 1078 Views
Martin Hope
divB
Asked: 2020-03-21 16:01:12 +0800 CST

O apt finge que as chaves não estão disponíveis. Não é verdade

  • 5

Excluí /var/lib/apt e /var/cache/apt porque tive problemas estranhos com o apt dos quais não consegui me livrar.

Agora eu sempre recebo:

Get:1 http://security-cdn.debian.org buster/updates InRelease [65.4 kB]
Err:1 http://security-cdn.debian.org buster/updates InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AA8E81B4331F7F50 NO_PUBKEY 112695A0E562B32A
Reading package lists... Done
W: GPG error: http://security-cdn.debian.org buster/updates InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AA8E81B4331F7F50 NO_PUBKEY 112695A0E562B32A
E: The repository 'http://security.debian.org buster/updates InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Isso claramente não é verdade. Mas ok, exclua /etc/apt/trusted.gpg e dê outro novo começo:

# rm /etc/apt/trusted.gpg
# apt-key adv --keyserver pgp.mit.edu --recv-keys AA8E81B4331F7F50
Executing: /tmp/apt-key-gpghome.DwxpIbllfu/gpg.1.sh --keyserver pgp.mit.edu --recv-keys AA8E81B4331F7F50
gpg: key EDA0D2388AE22BA9: public key "Debian Security Archive Automatic Signing Key (9/stretch) <ftpmaster@debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
# apt-key adv --keyserver pgp.mit.edu --recv-keys 112695A0E562B32A
Executing: /tmp/apt-key-gpghome.TFiPCm4ThF/gpg.1.sh --keyserver pgp.mit.edu --recv-keys 112695A0E562B32A
gpg: key 4DFAB270CAA96DFA: public key "Debian Security Archive Automatic Signing Key (10/buster) <ftpmaster@debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
# apt-key list
/etc/apt/trusted.gpg
--------------------
pub   rsa4096 2017-05-22 [SC] [expires: 2025-05-20]
      6ED6 F5CB 5FA6 FB2F 460A  E88E EDA0 D238 8AE2 2BA9
uid           [ unknown] Debian Security Archive Automatic Signing Key (9/stretch) <ftpmaster@debian.org>
sub   rsa4096 2017-05-22 [S] [expires: 2025-05-20]

pub   rsa4096 2019-04-14 [SC] [expires: 2027-04-12]
      5E61 B217 265D A980 7A23  C5FF 4DFA B270 CAA9 6DFA
uid           [ unknown] Debian Security Archive Automatic Signing Key (10/buster) <ftpmaster@debian.org>
sub   rsa4096 2019-04-14 [S] [expires: 2027-04-12]

# apt update
Get:1 http://security-cdn.debian.org buster/updates InRelease [65.4 kB]
Err:1 http://security-cdn.debian.org buster/updates InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AA8E81B4331F7F50 NO_PUBKEY 112695A0E562B32A
Reading package lists... Done
W: GPG error: http://security-cdn.debian.org buster/updates InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AA8E81B4331F7F50 NO_PUBKEY 112695A0E562B32A
E: The repository 'http://security.debian.org buster/updates InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Apt apenas mostra mensagem longe da realidade. Está mentindo! Como pode ser?

PS: Devo dizer que criei um backup de /var/lib/apt e /var/apt/cache antes de excluí-los. Quando copio o backup de volta, nenhuma alteração. Parece que algo mais está quebrado.

PSS: Também apaguei /etc/apt, /var/lib/apt, /var/cache/apt e reinstalei o apt via "dpkg -i apt_1.8.2_amd64.deb". Todos os diretórios são recriados do zero, mas o apt update ainda falha com o mesmo erro!

linux debian
  • 1 respostas
  • 541 Views
Martin Hope
divB
Asked: 2019-10-24 07:45:50 +0800 CST

Onde o ícone do Windows está armazenado no Win10?

  • 7

Isso me deixa louco: onde está o ícone simples do Windows armazenado no Windows 10?

winver.exe sempre foi uma aposta segura, mas não existe mais.

Eu tentei os candidatos usuais (explorer.exe, shell32.dll, ...)

windows-10 windows-explorer
  • 1 respostas
  • 97 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Vickel O Firefox não permite mais colar no WhatsApp web? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve