Search:

Type: Posts; User: couttsj

Page 1 of 13 1 2 3 4

Search: Search took 7.10 seconds.

  1. Replies
    7
    Views
    2,961

    Re: VB^ - SimpleServer

    PhuongNam;

    A Variant Array is simply a pointer to a descriptor. When utilized within the same machine that descriptor is common to all routines, but when sent to another machine over the network,...
  2. Replies
    7
    Views
    335

    Re: WebSocket Secure (wss) Server in vb6.

    As wqweto has stated, the Hex dump you provided is a Client Hello, and is not encrypted. Encryption occurs only after the Client and Server Hellos. Below is a breakdown of the information provided....
  3. Re: Determine Who's Dropping My Server Connection

    This will occur anytime there is a break in the connection and the server attempts to send a packet to your machine. If your system goes to sleep during the period you are away, the network...
  4. Thread: Spam Tracking

    by couttsj
    Replies
    6
    Views
    168

    Re: Spam Tracking

    Because these spammers are using different IP addresses on server farms, Black Lists are totally ineffective. They use one address until their abuse is about to be detected by the provider, and then...
  5. Thread: Spam Tracking

    by couttsj
    Replies
    6
    Views
    168

    Re: Spam Tracking

    For a while I thought that too. I blame the service providers who rent by the time or MB, with Limestone Networks being the worst offender. There are some that suggest the spammers are using stolen...
  6. Thread: Spam Tracking

    by couttsj
    Replies
    6
    Views
    168

    Re: Spam Tracking

    I tried that, and many other searches as well. None of them that I found do a comprehensive job of it. There does not seem to be any kind of central agency that tracks this kind of stuff.

    These...
  7. Thread: Spam Tracking

    by couttsj
    Replies
    6
    Views
    168

    Spam Tracking

    Some time ago, I posted here about 2 separate spammers that had been bombarding my mailbox for more than a year.

    The first one used hijacked personal computers from world wide locations. All of...
  8. Replies
    36
    Views
    2,364

    Re: Simulate TLS 1.3

    Updated again!

    It did not take as long as I thought it would.

    J.A. Coutts
  9. Replies
    36
    Views
    2,364

    Re: Simulate TLS 1.3

    Getting it to work with everything in one record, or getting it to work with separate records was relatively easy. Getting it to work in an either/or situation is proving to be a lot more difficult....
  10. Replies
    36
    Views
    2,364

    Re: Simulate TLS 1.3

    Used OpenSSL supplied in post #9.


    openssl s_server -key ecprivkey.pem -cert eccert.pem -accept 443 -www -debug

    There is a code flow error in the current download when the Encrypted...
  11. Replies
    36
    Views
    2,364

    Re: Simulate TLS 1.3

    The last download (Post #12) has been upgraded. Several bugs were discovered in the Client Hello. As well, a New Session Key is now sent from the server after the Handshake is complete.

    As in the...
  12. Replies
    36
    Views
    2,364

    Re: Simulate TLS 1.3

    I chose to use a 12 byte array as the Sequence Number. I used 12 bytes instead of 8 because it simplified the XOR operation. I have overcome the problem with the RFC 8448 New Session Ticket, but not...
  13. Replies
    36
    Views
    2,364

    Re: Simulate TLS 1.3

    Something you said above triggered me to question the value of the Sequence Numbers. When I reset those numbers to zero, the encrypted value of the New Session Ticket matched RFC 8448. Once I knew...
  14. Replies
    36
    Views
    2,364

    Re: Simulate TLS 1.3

    wqweto;

    Without decrypting the record, we do not know the record type. Without knowing what kind of record it is, it is difficult to ignore. I went so far as to use the data supplied by RFC 8448....
  15. Replies
    36
    Views
    2,364

    Re: Simulate TLS 1.3

    After ignoring the 1 byte record, I ran into an authentication error after receiving the encrypted Extensions, Certificate, and Certificate Verify records. Through a process of elimination, I found...
  16. Replies
    36
    Views
    2,364

    Re: Simulate TLS 1.3

    wqweto;

    After the Server Hello, what is the 1 byte Type 20 record for?


    14 03 03 00 01
    01

    My client program was expecting encrypted data directly after the Server Hello. Type 20 (0x14) is...
  17. Replies
    7
    Views
    2,961

    Re: VB^ - SimpleServer

    I don't know what "vArray" is, but it sounds like it might be a Variant Array. SimpleServer and SimpleSock only understand Byte Arrays. I have provided routines to convert ASCII text and Unicode...
  18. Replies
    36
    Views
    2,364

    Re: Simulate TLS 1.3

    Nice catch! That wasn't the only problem with the Client Hello. That's what I get for copying code for the record header (5 byte header vs 4 bytes required). It did not make any difference with my...
  19. Replies
    36
    Views
    2,364

    Re: Simulate TLS 1.3

    I finally got around to utilizing the info you supplied to generate an ECC Certificate. The very first command produced:


    openssl ecparam -name prime256v1 -genkey -noout -out ecprivkey.pem
    The...
  20. Replies
    40
    Views
    17,735

    Re: VB6 - Yet Another Web Server

    Once again, thank you for the info. You seem to be quite knowledgeable with reference to HTML code. What I hear you saying about this particular item, is that it is not really necessary to support...
  21. Replies
    40
    Views
    17,735

    Re: VB6 - Yet Another Web Server

    I need some clarification on the use of "RespExtraHeaders". This is one of several variables (RespStatus, RespStatusText, RespMIME, RespExtraHeaders, and RespBody) that can get a return value in the...
  22. Thread: VB6 - Viewer

    by couttsj
    Replies
    15
    Views
    905

    Re: VB6 - Viewer

    Already working on it. But it will only support TLS 1.3 or better. I strongly suspect that all future protocols will only support Forward Secrecy (sometimes called Perfect Forward Secrecy or PFS)....
  23. Thread: VB6 - Viewer

    by couttsj
    Replies
    15
    Views
    905

    Re: VB6 - Viewer

    All I have ever done is add it to the Components window using the Browse feature. It then gets registered automatically. The Zip file also contains a help file, which may offer more suggestions.
    ...
  24. Thread: VB6 - Viewer

    by couttsj
    Replies
    15
    Views
    905

    Re: VB6 - Viewer

    wqweto developed an alternative based on one by Sergey Merzlikin:
    https://www.vbforums.com/showthread.php?876795-VB6-Simple-NT-Service-module
    I simply found NTSVC.ocx easier and quicker to...
  25. Thread: VB6 - Viewer

    by couttsj
    Replies
    15
    Views
    905

    Re: VB6 - Viewer

    This is not just an image/picture viewer. It is server based, so it can be accessed from multiple locations via LAN/WAN. To quote the original description, "The viewer is actually your browser, so in...
  26. Thread: VB6 - Viewer

    by couttsj
    Replies
    15
    Views
    905

    Re: VB6 - Viewer

    Available here:
    http://www.yellowhead.com/documents/ntsvc.zip

    SHA256 Hash
    8B 09 46 FD 6F D0 3F F0 8C 2F 98 94 58 63 8F 9B
    5B 53 9C 5F 32 39 75 5E 83 9D 88 C1 B5 2E 46 71

    J.A. Coutts
  27. Thread: VB6 - Viewer

    by couttsj
    Replies
    15
    Views
    905

    VB6 - Viewer

    I used dilettante's Gossamer Web Server control to make an image viewer. The viewer is actually your browser, so in theory it will deliver anything that your browser will support; pictures, HTML,...
  28. Replies
    3
    Views
    344

    Re: Service question

    It turned out to be the Windows Firewall that was causing the problem. Normally, all I have to do is run the service program by itself and I am then prompted to add it to the firewall. Because there...
  29. Replies
    3
    Views
    344

    [RESOLVED] Service question

    I constructed a program that listens on the local network for a connection request. I can operate it as a desktop application or as a service. When operating as a desktop application, it accepts...
  30. Replies
    40
    Views
    17,735

    Re: VB6 - Yet Another Web Server

    Thanks for the info DllHell. I will look into it.

    J.A. Coutts
  31. Replies
    40
    Views
    17,735

    Re: VB6 - Yet Another Web Server

    I figured out how to get the buffer size from SimpleServer to Gossamer, I had to add another Get to SimpleServer.


    Friend Property Get BufferSize() As Long
    BufferSize = m_lSendBufferLen
    End...
  32. Replies
    11
    Views
    696

    Re: [RESOLVED] Outgoing Mail Client with VB6

    There are a number of ways that mail servers use to detect spam.
    1. Black Lists
    2. Reverse lookup (PTR) of sender IP does not agree with forward lookup (A) of domain name
    3. SPF
    4. DKIM
    5. DMARC...
  33. Replies
    40
    Views
    17,735

    Re: VB6 - Yet Another Web Server

    I converted Gossamer to utilize SimpleServer instead of the Winsock Control. It utilizes a single User Control, as mServer(0) serves as the listening socket and the remainder of the socket arrays...
  34. Replies
    8
    Views
    2,166

    Re: Personal Remote DeskTop

    bcrypt.dll is not the only problem you will find on XP. It will not support "ws2_32.dll" as well, which is required for socket transmission.

    J.A. Coutts
  35. Replies
    11
    Views
    696

    Re: [RESOLVED] Outgoing Mail Client with VB6

    I have used this email client program for years:
    https://www.vbforums.com/showthread.php?852815-VB6-JACMail-V3

    When an email is sent to a server using a mail list, the server separates the body...
  36. Replies
    36
    Views
    2,364

    Re: Simulate TLS 1.3

    That pretty much parallels my own understanding.

    J.A. Coutts
  37. Replies
    36
    Views
    2,364

    Re: Simulate TLS 1.3

    I have to intercept and react to Error 10035 (WSAEWOULDBLOCK) because I am using nonblocking sockets. Multithreaded sockets are handled differently. From that I assumed (rightly or wrongly) that MS...
  38. Replies
    36
    Views
    2,364

    Re: Simulate TLS 1.3

    It has worked flawlessly for me in multiple applications over many years. It works well even in streaming applications. The Winsock2 buffers handle the flow of data, and the only time it presents a...
  39. Replies
    36
    Views
    2,364

    Re: Simulate TLS 1.3

    Although this version is supplied as a simulation, it can be more than that. As supplied, it uses the Client Hello, Server Hello, and Agreed Secret provided by RFC 8448. Those elements are provided...
  40. Replies
    36
    Views
    2,364

    Re: Simulate TLS 1.3

    I ran into an issue with calculating the Server Finished message in the last simulation. It didn't show up because I was not yet verifying that message on the Client. According to RFC 8448, the Key...
Results 1 to 40 of 500
Page 1 of 13 1 2 3 4



Click Here to Expand Forum to Full Width