Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Brugermanualer på PC Finder

7 views
Skip to first unread message

Bjarne Østergård

unread,
Dec 31, 2001, 5:48:12 AM12/31/01
to
Til alle i der har efterlyst dokkumentation på PC Finder.
Manualerne findes nu online her på disse adresser

Brugermanual findes her:: http://www.gigasoft.dk/PcFind2002/Findndex.htm

Alarm Manualen finder du her:
http://www.gigasoft.dk/AlarmManual/Alarmindex.htm

Og programmet kan installeres her : http://www.gigasoft.dk/pcdw/

Mvh Bjarne

Martin Moller Pedersen

unread,
Dec 31, 2001, 8:02:34 AM12/31/01
to
In <3c30426d$0$89096$edfa...@dspool01.news.tele.dk> "Bjarne Østergård" <b...@gigasoft.dk> writes:

>Til alle i der har efterlyst dokkumentation på PC Finder.
>Manualerne findes nu online her på disse adresser

Begge manualer er ulaeselige i mine browser. Noget af teksten og grafikken bliver
blandet. Adskillige ord og saetninger mangler etc.

Kan du selv finde ud af at teste dine sider eller vil du give have nogle screen-shots ?

/Martin


Gevaldi

unread,
Dec 31, 2001, 9:04:17 AM12/31/01
to

"Martin Moller Pedersen" <tu...@daimi.au.dk> skrev i en meddelelse news:a0pnla$c9a$1...@news.net.uni-c.dk...

> Begge manualer er ulaeselige i mine browser. Noget af teksten og grafikken bliver
> blandet. Adskillige ord og saetninger mangler etc.
>

Det er noget Bjarne har lavet af sikkerhedsgrunde.

Han er jo ikke meget for at udlevere kildekoden.


/Gevaldi

Bjarne Østergård

unread,
Dec 31, 2001, 10:20:58 AM12/31/01
to

"Gevaldi" <dynam...@SPAMhotmail.com> wrote in message
news:3c307073$0$89063$edfa...@dspool01.news.tele.dk...

Kildekoden fylder omkring 800 sider, så mon ikke de fleste vil blive godt
sure hvis jeg sendte den her.

Og hvorfor i alverden skulle jeg egentlig røbe kildekoden?

Vi er flinke men filantroper er vi ikke.

Mvh
Bjarne Østergård


Kasper Dupont

unread,
Dec 31, 2001, 10:35:41 AM12/31/01
to
"Bjarne Østergård" wrote:
>
> "Gevaldi" <dynam...@SPAMhotmail.com> wrote in message
> news:3c307073$0$89063$edfa...@dspool01.news.tele.dk...
> >
> > Det er noget Bjarne har lavet af sikkerhedsgrunde.
> >
> > Han er jo ikke meget for at udlevere kildekoden.
>
> Kildekoden fylder omkring 800 sider, så mon ikke de fleste vil blive godt
> sure hvis jeg sendte den her.

Det lyder som urimelig meget. Så omfatende kode må forventes
at være fyldt med fejl, jeg tvivler meget kraftigt på at I
har haft resourcer nok til at teste et så omfatendeprogram.

Hvis I virklig har en metode, der virker, kunne den nok
implementeres med langt mindre kode. Men muligvis har I kun
en lang række obskure idéer, hvor der ikke er en eneste af
dem, der er sikker.

Det kunne lyde som om I har implementeret alle disse
obskure idéer i et håb om, at ingen finder ud af at omgå
dem alle. Men hvis der nu er en enkelt simpel måde at omgå
dem alle, hvad hjælper det så?

>
> Og hvorfor i alverden skulle jeg egentlig røbe kildekoden?

Hvis dit program virker kunne du måske overbevise os ved
at vise os kildekoden, men der er ingen her der gider at
gennemlæse 800 sider. Hvis du i stedet viser os den del af
koden, der løser det største problem, kunne vi måske komme
videre.

Det store ubesvarede spørgsmål er, hvordan du forhindrer
programmet i at blive slettet. Forklar os hvordan du gør,
eller vis os koden.

Stort set alle her i gruppen tror, at en boot floppy/CD og
en formatering af harddisken vil gøre dit program
ubrugeligt. Hvis du kan overbevise os om, at du har løst
det problem, kan vi komme videre. Ellers virker dit program
ikke, og alt det andet er ligegyldigt.

--
Kasper Dupont

Notice: By sending SPAM (UCE/BCE) to this address, you are
accepting and agreeing to our charging a $1000 fee, per
email, for handling and processing, and you agree to pay any
and all costs for collecting this fee.

Bjarne Østergård

unread,
Dec 31, 2001, 11:19:29 AM12/31/01
to

"Kasper Dupont" <kas...@daimi.au.dk> wrote in message
news:3C3085CC...@daimi.au.dk...

> > Kildekoden fylder omkring 800 sider, så mon ikke de fleste vil blive
godt
> > sure hvis jeg sendte den her.
>
> Det lyder som urimelig meget. Så omfatende kode må forventes
> at være fyldt med fejl, jeg tvivler meget kraftigt på at I
> har haft resourcer nok til at teste et så omfatendeprogram.

De største test får vi også lavet ude af huset.
Faktisk har vi i øjeblikket et universitet til at lave test på systemet,

> Hvis I virklig har en metode, der virker, kunne den nok
> implementeres med langt mindre kode. Men muligvis har I kun
> en lang række obskure idéer, hvor der ikke er en eneste af
> dem, der er sikker.

Du har mange forudfattede meninger om vores program.

> Det kunne lyde som om I har implementeret alle disse
> obskure idéer i et håb om, at ingen finder ud af at omgå
> dem alle. Men hvis der nu er en enkelt simpel måde at omgå
> dem alle, hvad hjælper det så?

Når koden er så omfattende er det fordi den har fået både livrem og seler
på.
Bla. indeholder pc finder 3 forskellige og helt uafhængige Email client
programmer.
Svigter det ene tager det næste over osv.

Feks. har forskellige systemer forskellige måder at gemme oplysninger om
hardwaren på, derfor er der i koden moduler til alle microsoft styresystemer
fra og med win 98.

F.eks er reg. databaserne forskellige i f.eks en 98 og en NT4

Og internet forbindelser kan også være meget forskellige fra computer til
computer.
her er blot et af modulerne der tjekker hvilken internet forbindelse der er,
hvis der er nogen..


Option Explicit
Public Const FD_SETSIZE = 64
Type fd_set
fd_count As Integer
fd_array(FD_SETSIZE) As Integer
End Type

Type timeval
tv_sec As Long
tv_usec As Long
End Type

Type HostEnt
h_name As Long
h_aliases As Long
h_addrtype As Integer
h_length As Integer
h_addr_list As Long
End Type
Public Const hostent_size = 16

Type servent
s_name As Long
s_aliases As Long
s_port As Integer
s_proto As Long
End Type
Public Const servent_size = 14

Type protoent
p_name As Long
p_aliases As Long
p_proto As Integer
End Type
Public Const protoent_size = 10

Public Const IPPROTO_TCP = 6
Public Const IPPROTO_UDP = 17

Public Const INADDR_NONE = &HFFFFFFFF
Public Const INADDR_ANY = &H0

Type sockaddr
sin_family As Integer
sin_port As Integer
sin_addr As Long
sin_zero As String * 8
End Type
Public Const sockaddr_size = 16
Public saZero As sockaddr


Public Const WSA_DESCRIPTIONLEN = 256
Public Const WSA_DescriptionSize = WSA_DESCRIPTIONLEN + 1

Public Const WSA_SYS_STATUS_LEN = 128
Public Const WSA_SysStatusSize = WSA_SYS_STATUS_LEN + 1

Type WSADataType
wVersion As Integer
wHighVersion As Integer
szDescription As String * WSA_DescriptionSize
szSystemStatus As String * WSA_SysStatusSize
iMaxSockets As Integer
iMaxUdpDg As Integer
lpVendorInfo As Long
End Type

Public Const INVALID_SOCKET = -1
Public Const SOCKET_ERROR = -1

Public Const SOCK_STREAM = 1
Public Const SOCK_DGRAM = 2

Public Const MAXGETHOSTSTRUCT = 1024

Public Const AF_INET = 2
Public Const PF_INET = 2

Type LingerType
l_onoff As Integer
l_linger As Integer
End Type
' Windows Sockets definitions of regular Microsoft C error constants
Global Const WSAEINTR = 10004
Global Const WSAEBADF = 10009
Global Const WSAEACCES = 10013
Global Const WSAEFAULT = 10014
Global Const WSAEINVAL = 10022
Global Const WSAEMFILE = 10024
' Windows Sockets definitions of regular Berkeley error constants
Global Const WSAEWOULDBLOCK = 10035
Global Const WSAEINPROGRESS = 10036
Global Const WSAEALREADY = 10037
Global Const WSAENOTSOCK = 10038
Global Const WSAEDESTADDRREQ = 10039
Global Const WSAEMSGSIZE = 10040
Global Const WSAEPROTOTYPE = 10041
Global Const WSAENOPROTOOPT = 10042
Global Const WSAEPROTONOSUPPORT = 10043
Global Const WSAESOCKTNOSUPPORT = 10044
Global Const WSAEOPNOTSUPP = 10045
Global Const WSAEPFNOSUPPORT = 10046
Global Const WSAEAFNOSUPPORT = 10047
Global Const WSAEADDRINUSE = 10048
Global Const WSAEADDRNOTAVAIL = 10049
Global Const WSAENETDOWN = 10050
Global Const WSAENETUNREACH = 10051
Global Const WSAENETRESET = 10052
Global Const WSAECONNABORTED = 10053
Global Const WSAECONNRESET = 10054
Global Const WSAENOBUFS = 10055
Global Const WSAEISCONN = 10056
Global Const WSAENOTCONN = 10057
Global Const WSAESHUTDOWN = 10058
Global Const WSAETOOMANYREFS = 10059
Global Const WSAETIMEDOUT = 10060
Global Const WSAECONNREFUSED = 10061
Global Const WSAELOOP = 10062
Global Const WSAENAMETOOLONG = 10063
Global Const WSAEHOSTDOWN = 10064
Global Const WSAEHOSTUNREACH = 10065
Global Const WSAENOTEMPTY = 10066
Global Const WSAEPROCLIM = 10067
Global Const WSAEUSERS = 10068
Global Const WSAEDQUOT = 10069
Global Const WSAESTALE = 10070
Global Const WSAEREMOTE = 10071
' Extended Windows Sockets error constant definitions
Global Const WSASYSNOTREADY = 10091
Global Const WSAVERNOTSUPPORTED = 10092
Global Const WSANOTINITIALISED = 10093
Global Const WSAHOST_NOT_FOUND = 11001
Global Const WSATRY_AGAIN = 11002
Global Const WSANO_RECOVERY = 11003
Global Const WSANO_DATA = 11004
Global Const WSANO_ADDRESS = 11004
'---ioctl Constants
Public Const FIONREAD = &H8004667F
Public Const FIONBIO = &H8004667E
Public Const FIOASYNC = &H8004667D

'---Windows System Functions
Public Declare Function PostMessage Lib "user32" Alias "PostMessageA"
(ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam
As Long) As Long
Public Declare Sub MemCopy Lib "kernel32" Alias "RtlMoveMemory" (Dest As
Any, Src As Any, ByVal cb&)
Public Declare Function lstrlen Lib "kernel32" Alias "lstrlenA" (ByVal
lpString As Any) As Long
'---async notification constants
Public Const SOL_SOCKET = &HFFFF&
Public Const SO_LINGER = &H80&
Public Const FD_READ = &H1&
Public Const FD_WRITE = &H2&
Public Const FD_OOB = &H4&
Public Const FD_ACCEPT = &H8&
Public Const FD_CONNECT = &H10&
Public Const FD_CLOSE = &H20&
'---SOCKET FUNCTIONS
Public Declare Function accept Lib "wsock32.dll" (ByVal s As Long, addr
As sockaddr, addrlen As Long) As Long
Public Declare Function bind Lib "wsock32.dll" (ByVal s As Long, addr As
sockaddr, ByVal namelen As Long) As Long
Public Declare Function closesocket Lib "wsock32.dll" (ByVal s As Long)
As Long
Public Declare Function connect Lib "wsock32.dll" (ByVal s As Long, addr
As sockaddr, ByVal namelen As Long) As Long
Public Declare Function ioctlsocket Lib "wsock32.dll" (ByVal s As Long,
ByVal cmd As Long, argp As Long) As Long
Public Declare Function getpeername Lib "wsock32.dll" (ByVal s As Long,
sName As sockaddr, namelen As Long) As Long
Public Declare Function getsockname Lib "wsock32.dll" (ByVal s As Long,
sName As sockaddr, namelen As Long) As Long
Public Declare Function getsockopt Lib "wsock32.dll" (ByVal s As Long,
ByVal level As Long, ByVal optname As Long, optval As Any, optlen As Long)
As Long
Public Declare Function htonl Lib "wsock32.dll" (ByVal hostlong As Long)
As Long
Public Declare Function htons Lib "wsock32.dll" (ByVal hostshort As
Long) As Integer
Public Declare Function inet_addr Lib "wsock32.dll" (ByVal cp As String)
As Long
Public Declare Function inet_ntoa Lib "wsock32.dll" (ByVal inn As Long)
As Long
Public Declare Function listen Lib "wsock32.dll" (ByVal s As Long, ByVal
backlog As Long) As Long
Public Declare Function ntohl Lib "wsock32.dll" (ByVal netlong As Long)
As Long
Public Declare Function ntohs Lib "wsock32.dll" (ByVal netshort As Long)
As Integer
Public Declare Function recv Lib "wsock32.dll" (ByVal s As Long, ByVal
buf As Any, ByVal buflen As Long, ByVal flags As Long) As Long
Public Declare Function recvfrom Lib "wsock32.dll" (ByVal s As Long, buf
As Any, ByVal buflen As Long, ByVal flags As Long, from As sockaddr, fromlen
As Long) As Long
Public Declare Function ws_select Lib "wsock32.dll" Alias "select"
(ByVal nfds As Long, readfds As fd_set, writefds As fd_set, exceptfds As
fd_set, timeout As timeval) As Long
Public Declare Function send Lib "wsock32.dll" (ByVal s As Long, buf As
Any, ByVal buflen As Long, ByVal flags As Long) As Long
Public Declare Function sendto Lib "wsock32.dll" (ByVal s As Long, buf
As Any, ByVal buflen As Long, ByVal flags As Long, to_addr As sockaddr,
ByVal tolen As Long) As Long
Public Declare Function setsockopt Lib "wsock32.dll" (ByVal s As Long,
ByVal level As Long, ByVal optname As Long, optval As Any, ByVal optlen As
Long) As Long
Public Declare Function ShutDown Lib "wsock32.dll" Alias "shutdown"
(ByVal s As Long, ByVal how As Long) As Long
Public Declare Function socket Lib "wsock32.dll" (ByVal af As Long,
ByVal s_type As Long, ByVal protocol As Long) As Long
'---DATABASE FUNCTIONS
Public Declare Function gethostbyaddr Lib "wsock32.dll" (addr As Long,
ByVal addr_len As Long, ByVal addr_type As Long) As Long
Public Declare Function gethostbyname Lib "wsock32.dll" (ByVal host_name
As String) As Long
Public Declare Function gethostname Lib "wsock32.dll" (ByVal host_name
As String, ByVal namelen As Long) As Long
Public Declare Function getservbyport Lib "wsock32.dll" (ByVal Port As
Long, ByVal proto As String) As Long
Public Declare Function getservbyname Lib "wsock32.dll" (ByVal serv_name
As String, ByVal proto As String) As Long
Public Declare Function getprotobynumber Lib "wsock32.dll" (ByVal proto
As Long) As Long
Public Declare Function getprotobyname Lib "wsock32.dll" (ByVal
proto_name As String) As Long
'---WINDOWS EXTENSIONS
Public Declare Function WSAStartup Lib "wsock32.dll" (ByVal wVR As Long,
lpWSAD As WSADataType) As Long
Public Declare Function WSACleanup Lib "wsock32.dll" () As Long
Public Declare Sub WSASetLastError Lib "wsock32.dll" (ByVal iError As
Long)
Public Declare Function WSAGetLastError Lib "wsock32.dll" () As Long
Public Declare Function WSAIsBlocking Lib "wsock32.dll" () As Long
Public Declare Function WSAUnhookBlockingHook Lib "wsock32.dll" () As
Long
Public Declare Function WSASetBlockingHook Lib "wsock32.dll" (ByVal
lpBlockFunc As Long) As Long
Public Declare Function WSACancelBlockingCall Lib "wsock32.dll" () As
Long
Public Declare Function WSAAsyncGetServByName Lib "wsock32.dll" (ByVal
hwnd As Long, ByVal wMsg As Long, ByVal serv_name As String, ByVal proto As
String, buf As Any, ByVal buflen As Long) As Long
Public Declare Function WSAAsyncGetServByPort Lib "wsock32.dll" (ByVal
hwnd As Long, ByVal wMsg As Long, ByVal Port As Long, ByVal proto As String,
buf As Any, ByVal buflen As Long) As Long
Public Declare Function WSAAsyncGetProtoByName Lib "wsock32.dll" (ByVal
hwnd As Long, ByVal wMsg As Long, ByVal proto_name As String, buf As Any,
ByVal buflen As Long) As Long
Public Declare Function WSAAsyncGetProtoByNumber Lib "wsock32.dll"
(ByVal hwnd As Long, ByVal wMsg As Long, ByVal number As Long, buf As Any,
ByVal buflen As Long) As Long
Public Declare Function WSAAsyncGetHostByName Lib "wsock32.dll" (ByVal
hwnd As Long, ByVal wMsg As Long, ByVal host_name As String, buf As Any,
ByVal buflen As Long) As Long
Public Declare Function WSAAsyncGetHostByAddr Lib "wsock32.dll" (ByVal
hwnd As Long, ByVal wMsg As Long, addr As Long, ByVal addr_len As Long,
ByVal addr_type As Long, buf As Any, ByVal buflen As Long) As Long
Public Declare Function WSACancelAsyncRequest Lib "wsock32.dll" (ByVal
hAsyncTaskHandle As Long) As Long
Public Declare Function WSAAsyncSelect Lib "wsock32.dll" (ByVal s As
Long, ByVal hwnd As Long, ByVal wMsg As Long, ByVal lEvent As Long) As Long
Public Declare Function WSARecvEx Lib "wsock32.dll" (ByVal s As Long,
buf As Any, ByVal buflen As Long, ByVal flags As Long) As Long

'SOME STUFF I ADDED
Public MySocket%
Public SockReadBuffer$
Public Const WSA_NoName = "Unknown"
Public WSAStartedUp As Boolean 'Flag to keep track of whether winsock
WSAStartup wascalled
Public Function WSAGetAsyncBufLen(ByVal lParam As Long) As Long
If (lParam And &HFFFF&) > &H7FFF Then
WSAGetAsyncBufLen = (lParam And &HFFFF&) - &H10000
Else
WSAGetAsyncBufLen = lParam And &HFFFF&
End If
End Function
Public Function WSAGetSelectEvent(ByVal lParam As Long) As Integer
If (lParam And &HFFFF&) > &H7FFF Then
WSAGetSelectEvent = (lParam And &HFFFF&) - &H10000
Else
WSAGetSelectEvent = lParam And &HFFFF&
End If
End Function
Public Function WSAGetAsyncError(ByVal lParam As Long) As Integer
WSAGetAsyncError = (lParam And &HFFFF0000) \ &H10000
End Function
Public Function AddrToIP(ByVal AddrOrIP$) As String
AddrToIP$ = GetAscIP(GetHostByNameAlias(AddrOrIP$))
End Function
Function ConnectSock(ByVal Host$, ByVal Port&, retIpPort$, ByVal
HWndToMsg&, ByVal Async%) As Long
Dim s&, SelectOps&, dummy&
Dim sockin As sockaddr
SockReadBuffer$ = ""
sockin = saZero
sockin.sin_family = AF_INET
sockin.sin_port = htons(Port)
If sockin.sin_port = INVALID_SOCKET Then
ConnectSock = INVALID_SOCKET
Exit Function
End If

sockin.sin_addr = GetHostByNameAlias(Host$)
If sockin.sin_addr = INADDR_NONE Then
ConnectSock = INVALID_SOCKET
Exit Function
End If
retIpPort$ = GetAscIP$(sockin.sin_addr) & ":" & ntohs(sockin.sin_port)

s = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP)
If s < 0 Then
ConnectSock = INVALID_SOCKET
Exit Function
End If
If SetSockLinger(s, 1, 0) = SOCKET_ERROR Then
If s > 0 Then
dummy = closesocket(s)
End If
ConnectSock = INVALID_SOCKET
Exit Function
End If
If Not Async Then
If Not connect(s, sockin, sockaddr_size) = 0 Then
If s > 0 Then
dummy = closesocket(s)
End If
ConnectSock = INVALID_SOCKET
Exit Function
End If
If HWndToMsg <> 0 Then
SelectOps = FD_READ Or FD_WRITE Or FD_CONNECT Or FD_CLOSE
If WSAAsyncSelect(s, HWndToMsg, ByVal 1025, ByVal SelectOps)
Then
If s > 0 Then
dummy = closesocket(s)
End If
ConnectSock = INVALID_SOCKET
Exit Function
End If
End If
Else
SelectOps = FD_READ Or FD_WRITE Or FD_CONNECT Or FD_CLOSE
If WSAAsyncSelect(s, HWndToMsg, ByVal 1025, ByVal SelectOps) Then
If s > 0 Then
dummy = closesocket(s)
End If
ConnectSock = INVALID_SOCKET
Exit Function
End If
If connect(s, sockin, sockaddr_size) <> -1 Then
If s > 0 Then
dummy = closesocket(s)
End If
ConnectSock = INVALID_SOCKET
Exit Function
End If
End If
ConnectSock = s
End Function
Public Function SetSockLinger(ByVal SockNum&, ByVal OnOff%, ByVal
LingerTime%) As Long
Dim Linger As LingerType
Linger.l_onoff = OnOff
Linger.l_linger = LingerTime
If setsockopt(SockNum, SOL_SOCKET, SO_LINGER, Linger, 4) Then
Debug.Print "Error setting linger info: " & WSAGetLastError()
SetSockLinger = SOCKET_ERROR
Else
If getsockopt(SockNum, SOL_SOCKET, SO_LINGER, Linger, 4) Then
Debug.Print "Error getting linger info: " & WSAGetLastError()
SetSockLinger = SOCKET_ERROR
Else
Debug.Print "Linger is on if nonzero: "; Linger.l_onoff
Debug.Print "Linger time if linger is on: "; Linger.l_linger
End If
End If
End Function
Sub EndWinsock()
Dim Ret&
If WSAIsBlocking() Then
Ret = WSACancelBlockingCall()
End If
Ret = WSACleanup()
WSAStartedUp = False
End Sub
Public Function GetAscIP(ByVal inn As Long) As String
Dim nStr&
Dim lpStr&
Dim retString$
retString = String(32, 0)
lpStr = inet_ntoa(inn)
If lpStr Then
nStr = lstrlen(lpStr)
If nStr > 32 Then nStr = 32
MemCopy ByVal retString, ByVal lpStr, nStr
retString = Left(retString, nStr)
GetAscIP = retString
Else
GetAscIP = "255.255.255.255"
End If
End Function
Public Function GetHostByAddress(ByVal addr As Long) As String
Dim phe&, Ret&
Dim heDestHost As HostEnt
Dim HostName$
phe = gethostbyaddr(addr, 4, PF_INET)
If phe Then
MemCopy heDestHost, ByVal phe, hostent_size
HostName = String(256, 0)
MemCopy ByVal HostName, ByVal heDestHost.h_name, 256
GetHostByAddress = Left(HostName, InStr(HostName, Chr(0)) - 1)
Else
GetHostByAddress = WSA_NoName
End If
End Function
'returns IP as long, in network byte order
Public Function GetHostByNameAlias(ByVal HostName$) As Long
'Return IP address as a long, in network byte order
Dim phe&
Dim heDestHost As HostEnt
Dim addrList&
Dim retIP&
retIP = inet_addr(HostName$)
If retIP = INADDR_NONE Then
phe = gethostbyname(HostName$)
If phe <> 0 Then
MemCopy heDestHost, ByVal phe, hostent_size
MemCopy addrList, ByVal heDestHost.h_addr_list, 4
MemCopy retIP, ByVal addrList, heDestHost.h_length
Else
retIP = INADDR_NONE
End If
End If
GetHostByNameAlias = retIP
End Function
'returns your local machines name
Public Function GetLocalHostName() As String
Dim sName$
sName = String(256, 0)
If gethostname(sName, 256) Then
sName = WSA_NoName
Else
If InStr(sName, Chr(0)) Then
sName = Left(sName, InStr(sName, Chr(0)) - 1)
End If
End If
GetLocalHostName = sName
End Function
Public Function GetPeerAddress(ByVal s&) As String
Dim addrlen&
Dim sa As sockaddr
addrlen = sockaddr_size
If getpeername(s, sa, addrlen) Then
GetPeerAddress = ""
Else
GetPeerAddress = SockAddressToString(sa)
End If
End Function
Public Function GetPortFromString(ByVal PortStr$) As Long
'sometimes users provide ports outside the range of a VB
'integer, so this function returns an integer for a string
'just to keep an error from happening, it converts the
'number to a negative if needed
If Val(PortStr$) > 32767 Then
GetPortFromString = CInt(Val(PortStr$) - &H10000)
Else
GetPortFromString = Val(PortStr$)
End If
If Err Then GetPortFromString = 0
End Function
Function GetProtocolByName(ByVal protocol$) As Long
Dim tmpShort&
Dim ppe&
Dim peDestProt As protoent
ppe = getprotobyname(protocol)
If ppe Then
MemCopy peDestProt, ByVal ppe, protoent_size
GetProtocolByName = peDestProt.p_proto
Else
tmpShort = Val(protocol)
If tmpShort Then
GetProtocolByName = htons(tmpShort)
Else
GetProtocolByName = SOCKET_ERROR
End If
End If
End Function
Function GetServiceByName(ByVal service$, ByVal protocol$) As Long
Dim serv&
Dim pse&
Dim seDestServ As servent
pse = getservbyname(service, protocol)
If pse Then
MemCopy seDestServ, ByVal pse, servent_size
GetServiceByName = seDestServ.s_port
Else
serv = Val(service)
If serv Then
GetServiceByName = htons(serv)
Else
GetServiceByName = INVALID_SOCKET
End If
End If
End Function
Function GetSockAddress(ByVal s&) As String
Dim addrlen&
Dim Ret&
Dim sa As sockaddr
Dim szRet$
szRet = String(32, 0)
addrlen = sockaddr_size
If getsockname(s, sa, addrlen) Then
GetSockAddress = ""
Else
GetSockAddress = SockAddressToString(sa)
End If
End Function
Function GetWSAErrorString(ByVal errnum&) As String
On Error Resume Next
Select Case errnum
Case 10004: GetWSAErrorString = "Interrupted system call."
Case 10009: GetWSAErrorString = "Bad file number."
Case 10013: GetWSAErrorString = "Permission Denied."
Case 10014: GetWSAErrorString = "Bad Address."
Case 10022: GetWSAErrorString = "Invalid Argument."
Case 10024: GetWSAErrorString = "Too many open files."
Case 10035: GetWSAErrorString = "Operation would block."
Case 10036: GetWSAErrorString = "Operation now in progress."
Case 10037: GetWSAErrorString = "Operation already in progress."
Case 10038: GetWSAErrorString = "Socket operation on nonsocket."
Case 10039: GetWSAErrorString = "Destination address required."
Case 10040: GetWSAErrorString = "Message too long."
Case 10041: GetWSAErrorString = "Protocol wrong type for socket."
Case 10042: GetWSAErrorString = "Protocol not available."
Case 10043: GetWSAErrorString = "Protocol not supported."
Case 10044: GetWSAErrorString = "Socket type not supported."
Case 10045: GetWSAErrorString = "Operation not supported on socket."
Case 10046: GetWSAErrorString = "Protocol family not supported."
Case 10047: GetWSAErrorString = "Address family not supported by
protocol family."
Case 10048: GetWSAErrorString = "Address already in use."
Case 10049: GetWSAErrorString = "Can't assign requested address."
Case 10050: GetWSAErrorString = "Network is down."
Case 10051: GetWSAErrorString = "Network is unreachable."
Case 10052: GetWSAErrorString = "Network dropped connection."
Case 10053: GetWSAErrorString = "Software caused connection abort."
Case 10054: GetWSAErrorString = "Connection reset by peer."
Case 10055: GetWSAErrorString = "No buffer space available."
Case 10056: GetWSAErrorString = "Socket is already connected."
Case 10057: GetWSAErrorString = "Socket is not connected."
Case 10058: GetWSAErrorString = "Can't send after socket shutdown."
Case 10059: GetWSAErrorString = "Too many references: can't splice."
Case 10060: GetWSAErrorString = "Connection timed out."
Case 10061: GetWSAErrorString = "Connection refused."
Case 10062: GetWSAErrorString = "Too many levels of symbolic links."
Case 10063: GetWSAErrorString = "File name too long."
Case 10064: GetWSAErrorString = "Host is down."
Case 10065: GetWSAErrorString = "No route to host."
Case 10066: GetWSAErrorString = "Directory not empty."
Case 10067: GetWSAErrorString = "Too many processes."
Case 10068: GetWSAErrorString = "Too many users."
Case 10069: GetWSAErrorString = "Disk quota exceeded."
Case 10070: GetWSAErrorString = "Stale NFS file handle."
Case 10071: GetWSAErrorString = "Too many levels of remote in path."
Case 10091: GetWSAErrorString = "Network subsystem is unusable."
Case 10092: GetWSAErrorString = "Winsock DLL cannot support this
application."
Case 10093: GetWSAErrorString = "Winsock not initialized."
Case 10101: GetWSAErrorString = "Disconnect."
Case 11001: GetWSAErrorString = "Host not found."
Case 11002: GetWSAErrorString = "Nonauthoritative host not found."
Case 11003: GetWSAErrorString = "Nonrecoverable error."
Case 11004: GetWSAErrorString = "Valid name, no data record of
requested type."
Case Else:
End Select
End Function
Function IpToAddr(ByVal AddrOrIP$) As String
On Error Resume Next
IpToAddr = GetHostByAddress(GetHostByNameAlias(AddrOrIP$))
If Err Then IpToAddr = WSA_NoName
End Function
Function IrcGetAscIp(ByVal IPL$) As String
'this function is IRC specific, it expects a long ip stored in Network
byte order, in a string
'the kind that would be parsed out of a DCC command string
On Error GoTo IrcGetAscIPError:
Dim lpStr&
Dim nStr&
Dim retString$
Dim inn&
If Val(IPL) > 2147483647 Then
inn = Val(IPL) - 4294967296#
Else
inn = Val(IPL)
End If
inn = ntohl(inn)
retString = String(32, 0)
lpStr = inet_ntoa(inn)
If lpStr = 0 Then
IrcGetAscIp = "0.0.0.0"
Exit Function
End If
nStr = lstrlen(lpStr)
If nStr > 32 Then nStr = 32
MemCopy ByVal retString, ByVal lpStr, nStr
retString = Left(retString, nStr)
IrcGetAscIp = retString
Exit Function
IrcGetAscIPError:
IrcGetAscIp = "0.0.0.0"
Exit Function
Resume
End Function
Function IrcGetLongIp(ByVal AscIp$) As String
'this function converts an ascii ip string into a long ip in network
byte order
'and stick it in a string suitable for use in a DCC command.
On Error GoTo IrcGetLongIpError:
Dim inn&
inn = inet_addr(AscIp)
inn = htonl(inn)
If inn < 0 Then
IrcGetLongIp = CVar(inn + 4294967296#)
Exit Function
Else
IrcGetLongIp = CVar(inn)
Exit Function
End If
Exit Function
IrcGetLongIpError:
IrcGetLongIp = "0"
Exit Function
Resume
End Function
Public Function ListenForConnect(ByVal Port&, ByVal HWndToMsg&) As Long
Dim s&, dummy&
Dim SelectOps&
Dim sockin As sockaddr
sockin = saZero 'zero out the structure
sockin.sin_family = AF_INET
sockin.sin_port = htons(Port)
If sockin.sin_port = INVALID_SOCKET Then
ListenForConnect = INVALID_SOCKET
Exit Function
End If
sockin.sin_addr = htonl(INADDR_ANY)
If sockin.sin_addr = INADDR_NONE Then
ListenForConnect = INVALID_SOCKET
Exit Function
End If
s = socket(PF_INET, SOCK_STREAM, 0)
If s < 0 Then
ListenForConnect = INVALID_SOCKET
Exit Function
End If
If bind(s, sockin, sockaddr_size) Then
If s > 0 Then
dummy = closesocket(s)
End If
ListenForConnect = INVALID_SOCKET
Exit Function
End If
SelectOps = FD_READ Or FD_WRITE Or FD_CLOSE Or FD_ACCEPT
If WSAAsyncSelect(s, HWndToMsg, ByVal 1025, ByVal SelectOps) Then
If s > 0 Then
dummy = closesocket(s)
End If
ListenForConnect = SOCKET_ERROR
Exit Function
End If

If listen(s, 1) Then
If s > 0 Then
dummy = closesocket(s)
End If
ListenForConnect = INVALID_SOCKET
Exit Function
End If
ListenForConnect = s
End Function
Public Function SendData(ByVal s&, vMessage As Variant) As Long
Dim TheMsg() As Byte, sTemp$
TheMsg = ""
Select Case VarType(vMessage)
Case 8209 'byte array
sTemp = vMessage
TheMsg = sTemp
Case 8 'string, if we recieve a string, its assumed we are
linemode

sTemp = StrConv(vMessage, vbFromUnicode)
Case Else
sTemp = CStr(vMessage)

sTemp = StrConv(vMessage, vbFromUnicode)
End Select
TheMsg = sTemp
If UBound(TheMsg) > -1 Then
SendData = send(s, TheMsg(0), UBound(TheMsg) + 1, 0)
End If
End Function
Public Function SockAddressToString(sa As sockaddr) As String
SockAddressToString = GetAscIP(sa.sin_addr) & ":" & ntohs(sa.sin_port)
End Function
Public Function StartWinsock(sDescription As String) As Boolean
Dim StartupData As WSADataType
If Not WSAStartedUp Then
If Not WSAStartup(&H101, StartupData) Then
WSAStartedUp = True
Debug.Print "wVersion="; StartupData.wVersion, "wHighVersion=";
StartupData.wHighVersion
Debug.Print "If wVersion == 257 then everything is kewl"
Debug.Print "szDescription="; StartupData.szDescription
Debug.Print "szSystemStatus="; StartupData.szSystemStatus
Debug.Print "iMaxSockets="; StartupData.iMaxSockets,
"iMaxUdpDg="; StartupData.iMaxUdpDg
sDescription = StartupData.szDescription
Else
WSAStartedUp = False
End If
End If
StartWinsock = WSAStartedUp
End Function
Public Function WSAMakeSelectReply(TheEvent%, TheError%) As Long
WSAMakeSelectReply = (TheError * &H10000) + (TheEvent And &HFFFF&)
End Function

Skulle overnævnte ikke finde nogen forbindelse prøves et nyt modul osv .osv.
Det sørger denne timer for.

AlarmSek = AlarmSek + 1
FormMain.LblAlarmSek.Caption = AlarmSek
If AlarmSek >= 30 Then
TimerAlarmError.Enabled = False

for hver 30 sekunder udføres så dette,

Og hver modul er testet hver for sig og sammen, samt på alle
windowsplatforme.

Mvh
Bjarne
Og godt nytår til alle.

Martin Moller Pedersen

unread,
Dec 31, 2001, 2:44:20 PM12/31/01
to
In <3c309012$0$89063$edfa...@dspool01.news.tele.dk> "Bjarne Østergård" <b...@gigasoft.dk> writes:


>"Kasper Dupont" <kas...@daimi.au.dk> wrote in message
>news:3C3085CC...@daimi.au.dk...

>> > Kildekoden fylder omkring 800 sider, så mon ikke de fleste vil blive
>godt
>> > sure hvis jeg sendte den her.
>>
>> Det lyder som urimelig meget. Så omfatende kode må forventes
>> at være fyldt med fejl, jeg tvivler meget kraftigt på at I
>> har haft resourcer nok til at teste et så omfatendeprogram.

>De største test får vi også lavet ude af huset.
>Faktisk har vi i øjeblikket et universitet til at lave test på systemet,

Forhaabenlig spilder et _dansk_ universitet tid paa dig ?

Anway. Dine sider er ulaeslige i mine browsere.

/Martin

Kasper Dupont

unread,
Dec 31, 2001, 10:17:43 PM12/31/01
to
"Bjarne Østergård" wrote:
>
> Du har mange forudfattede meninger om vores program.

Nej, men jeg ved noget om hvad der er muligt og hvad
der er umuligt. Og alle dine postings går udenom det
væsentligste problem.

>
> > Det kunne lyde som om I har implementeret alle disse
> > obskure idéer i et håb om, at ingen finder ud af at omgå
> > dem alle. Men hvis der nu er en enkelt simpel måde at omgå
> > dem alle, hvad hjælper det så?
>
> Når koden er så omfattende er det fordi den har fået både livrem og seler
> på.
> Bla. indeholder pc finder 3 forskellige og helt uafhængige Email client
> programmer.
> Svigter det ene tager det næste over osv.

Det er netop det jeg mener er et problem. Hvis en af
de tre klienter virker hver gang kan du nøjes med den.
Hvis ingen af de tre klienter virker hver gang er dit
program måske ikke godt nok.

>
> Feks. har forskellige systemer forskellige måder at gemme oplysninger om
> hardwaren på, derfor er der i koden moduler til alle microsoft styresystemer
> fra og med win 98.
>
> F.eks er reg. databaserne forskellige i f.eks en 98 og en NT4
>
> Og internet forbindelser kan også være meget forskellige fra computer til
> computer.
> her er blot et af modulerne der tjekker hvilken internet forbindelse der er,
> hvis der er nogen..
>

Hvis dit program er afhængigt af Windows har du
allerede et problem. For hvis Windows bliver fjernet
kan dit program intet.

Og tag dig nu sammen og besvar det spørgsmål der er
blevet stillet hver eneste gang. HVORDAN FORHINDRER
DU PROGRAMMET I AT BLIVE SLETTET?

Bjarne Østergård

unread,
Jan 1, 2002, 5:55:58 AM1/1/02
to

"Kasper Dupont" <kas...@daimi.au.dk> wrote in message
news:3C312A57...@daimi.au.dk...

> "Bjarne Østergård" wrote:
>
> Og tag dig nu sammen og besvar det spørgsmål der er
> blevet stillet hver eneste gang. HVORDAN FORHINDRER
> DU PROGRAMMET I AT BLIVE SLETTET?

Jeg har aldrig skrevet noget om at jeg ville forhindre mit program i at
blive slettet,
At gøre dette er dårlig programmeringsetik.

Tværtimmod er der et komplet afinstalleringssystem med i setup' en.

Så programmet kan afinstalleres lige så vel som alle andre programmer.

Jeg ved ikke hvor du har det fra, at jeg skulle have lavet et program som
ikke kunne afinstalleres igen.

Jeg bliver selv skide sur hvis jeg skal prøve et program, og så til min
skræk senere opdager at jeg ikke kan afinstallerer det igen.

Så selvfølgeligt kan min program da afinstalleres.
Jeg har aldrig påstået andet.

Faktisk har vi gjort os stor umage med denne del af udviklingen, såleds at
det er nemt at afinstallere igen.
man skal blot køre setup igen efter at programmet en gang er installeret og
så får man muligheden for at vælge remove.

Jeg har sendt et link tidliger til nogle manualer, læs dog dem, og lad os så
diskutere derud fra.

Når du har læst dem vil jeg meget gerne svare på alle de spørgsmål du måtte
have.

Kort fortalt kan programmet gøre det, at hvis din computer bruges til at gå
på nettet med fra en anden adresse end den som programmet er sat til at
kontrollere, ja så sender det en E-mail tilbage til dig eller dit
alarmselskab om hvor den befinder sig.

Det vil programmet gøre helt usynligt, og med usynligt mener jeg at der ikke
er noget der advarer tyven om at han da han brugte din maskine til at surfe
med, er blevet afsløret.

Programmet kan dog opsættes på flere måder.

Du kan be det om blot at sende en kontrolalarm med bestemte intervaller, med
denne funktion sender programmet en mail f.eks en gang om ugen. uanset om
det er blevet flyttet eller ej.

Du kan også vælge at det skal sende en alarm hver gang hvis din computer
ikke har en bestemt CD indlagt cd drevet ved opstart.

Og du kan vælge en dødsmandsfunktion, således at udfører du ikke en bestemt
handling inden for et givet tidstum efter at computeren er opstartet, ja så
sender den en alarm.

Alarm emailen indeholder oplysninger nok til at politiet med denne i hånden
nemt kan finde frem til hvor din computer befinder sig.
Og tro mig jeg har skam talt med politiets IT efterforskningsgruppe. faktisk
har de rådgivet mig om hvad og hvordan denne alarm E-mail skulle udformes.

Jeg har også lavet undersøgelser af computertyves adfærd, og også denne
undersøgelse og den viden herfra er medtaget i udviklingen af programmet.

Jeg vil slå fast at mit program ikke direktet på nogen måde kan forhindre
computertyveri.
Men Indirekte da det afslører tyven eller hæleren.

Mit håb er derfor, Bla. at forsikringsselskaberne vil være intresseret i
dette system.

Mvh.
Bjarne Østergård


Alex Holst

unread,
Jan 1, 2002, 6:09:00 AM1/1/02
to
Bjarne Østergård <b...@gigasoft.dk> wrote:
> Tværtimmod er der et komplet afinstalleringssystem med i setup' en.
>
> Så programmet kan afinstalleres lige så vel som alle andre programmer.

Ej her. Der er blot et "Genvej til PC Finder 2002" paa desktoppen og i start
menuen.

--
I prefer the dark of the night, after midnight and before four-thirty,
when it's more bare, more hollow. http://a.area51.dk/

Martin Moller Pedersen

unread,
Jan 1, 2002, 6:29:32 AM1/1/02
to
In <3c3195be$0$62866$edfa...@dspool01.news.tele.dk> "Bjarne Østergård" <b...@gigasoft.dk> writes:


>"Kasper Dupont" <kas...@daimi.au.dk> wrote in message
>news:3C312A57...@daimi.au.dk...
>> "Bjarne Østergård" wrote:
>>
>> Og tag dig nu sammen og besvar det spørgsmål der er
>> blevet stillet hver eneste gang. HVORDAN FORHINDRER
>> DU PROGRAMMET I AT BLIVE SLETTET?

>Jeg har aldrig skrevet noget om at jeg ville forhindre mit program i at
>blive slettet,
>At gøre dette er dårlig programmeringsetik.

>Tværtimmod er der et komplet afinstalleringssystem med i setup' en.

>Så programmet kan afinstalleres lige så vel som alle andre programmer.

>Jeg ved ikke hvor du har det fra, at jeg skulle have lavet et program som
>ikke kunne afinstalleres igen.

>Jeg bliver selv skide sur hvis jeg skal prøve et program, og så til min
>skræk senere opdager at jeg ikke kan afinstallerer det igen.

>Så selvfølgeligt kan min program da afinstalleres.
>Jeg har aldrig påstået andet.

>Faktisk har vi gjort os stor umage med denne del af udviklingen, såleds at
>det er nemt at afinstallere igen.
>man skal blot køre setup igen efter at programmet en gang er installeret og
>så får man muligheden for at vælge remove.

>Jeg har sendt et link tidliger til nogle manualer, læs dog dem, og lad os så
>diskutere derud fra.

Men Bjarne, dine manualer er ulaeselige. Grafik ovenpaa billeder. Kan du lave
en ren ascii version af dine manualer istedet for ?

>Alarm emailen indeholder oplysninger nok til at politiet med denne i hånden
>nemt kan finde frem til hvor din computer befinder sig.

Nej, hvordan skulle politiet fx. finde en computer, der tror at dens ip-nummer
er 192.168.xxx.yyy ?

/Martin

Bjarne Østergård

unread,
Jan 1, 2002, 6:30:14 AM1/1/02
to

"Alex Holst" <a...@area51.dk> wrote in message
news:slrna336...@C-Tower.Area51.DK...

> Bjarne Østergård <b...@gigasoft.dk> wrote:
> > Tværtimmod er der et komplet afinstalleringssystem med i setup' en.
> >
> > Så programmet kan afinstalleres lige så vel som alle andre programmer.
>
> Ej her. Der er blot et "Genvej til PC Finder 2002" paa desktoppen og i
start
> menuen.

Kør installationen igen, eller gå til tilføj/fjern programmer i
kontrolpanel.
Begge steder er der mulighed for at afinstallere programmet.

Mvh.
Bjarne

Bjarne Østergård

unread,
Jan 1, 2002, 6:42:38 AM1/1/02
to

"Martin Moller Pedersen" <tu...@daimi.au.dk> wrote in message
news:a0s6is$esk$1...@news.net.uni-c.dk...
Hvilken browser bruger i?

Jeg har ingen problemer på de maskiner jeg bruger her.
jeg bruger IE 6.0

Manualerne vil på et tidspunkt også blive lavet i PDF format.
men ikke før de er helt færdigredigeret og oversat til Engelsk også.

I menuerne er der brugt en java applet, er det denne i ikke kan læse?


> Nej, hvordan skulle politiet fx. finde en computer, der tror at dens
ip-nummer
> er 192.168.xxx.yyy ?

F.eks. ville politiet ved at ringe til dette nummer og med en dommerkendelse
kunne få din adresse og telefon Nummer.

UNI-C
address: Vermundsgade 5
address: DK-2100 Copenhagen OE
address: Denmark
phone: +45 35 87 88 89

Din maskine er nemlig via din IP logget der.

Mere indviklet er det faktisk ikke.

Mvh Bjarne.

Thomas

unread,
Jan 1, 2002, 7:48:56 AM1/1/02
to
Bjarne Østergård wrote:
>
> "Martin Moller Pedersen" <tu...@daimi.au.dk> wrote in message
> news:a0s6is$esk$1...@news.net.uni-c.dk...

[...]

>> Men Bjarne, dine manualer er ulaeselige. Grafik ovenpaa billeder. Kan du
> lave
>> en ren ascii version af dine manualer istedet for ?
> Hvilken browser bruger i?
>
> Jeg har ingen problemer på de maskiner jeg bruger her.
> jeg bruger IE 6.0

NS 4.78 (ved godt 4.79 netop er kommet "på gaden").

Se http://www.dum.dk/pc-finder.jpg (som jeg har postet tidligere i denne
tråd..)

> Manualerne vil på et tidspunkt også blive lavet i PDF format.
> men ikke før de er helt færdigredigeret og oversat til Engelsk også.
>
> I menuerne er der brugt en java applet, er det denne i ikke kan læse?
>
>
>> Nej, hvordan skulle politiet fx. finde en computer, der tror at dens
> ip-nummer
>> er 192.168.xxx.yyy ?
> F.eks. ville politiet ved at ringe til dette nummer og med en dommerkendelse
> kunne få din adresse og telefon Nummer.

Læs http://sunsite.dk/RFC/rfc/rfc1918.html

Størsteparten af Tiscali-ADSL og Pro@ccess bruger (de samme) 192.168.x.y
adresser.

Så mit bud er at der nok er mange 100.000 maskiner med samme
192.168.x.y IP'er.

--
Don't waste space

Bjarne Østergård

unread,
Jan 1, 2002, 8:04:17 AM1/1/02
to

"Thomas" <inth...@corell.dk> wrote in message
news:slrna33c1o.v...@mail.corell.dk...

> > Jeg har ingen problemer på de maskiner jeg bruger her.
> > jeg bruger IE 6.0
>
> NS 4.78 (ved godt 4.79 netop er kommet "på gaden").
>
> Se http://www.dum.dk/pc-finder.jpg (som jeg har postet tidligere i denne
> tråd..)
> >> Nej, hvordan skulle politiet fx. finde en computer, der tror at dens
> > ip-nummer
> >> er 192.168.xxx.yyy ?
> > F.eks. ville politiet ved at ringe til dette nummer og med en
dommerkendelse
> > kunne få din adresse og telefon Nummer.
>
> Læs http://sunsite.dk/RFC/rfc/rfc1918.html
>
> Størsteparten af Tiscali-ADSL og Pro@ccess bruger (de samme) 192.168.x.y
> adresser.
>
> Så mit bud er at der nok er mange 100.000 maskiner med samme
> 192.168.x.y IP'er.

Jeg indrømmer så at hvis dette er tilfældet er noget jeg har overset.

Jeg lavede for sjov lige en søgning på din IP. og jeg kan de du bruger
Tiscali Denmark A/S Peter Bangs Vej 26,2 DK-2000 Frederiksberg
Denmark Tlf. 38 14 70 00

Forklar mig hvordan en E-Mail F.eks kan finde den rette adresse hvis det
ikke er via IP Adressen.

Ingen computere i verden har den samme IP På det samme tidspunkt .

Din IP var pærcis den 1 Jan 2002 12:48:56 GMT = 212.54.64.131
Og da er dit telefon nr. og adresse logget hos din udbyder, altså den du
betaler din internetopkobling til og som er World Online Denmark A/S

Mvh Bjarne


Allan Joergensen

unread,
Jan 1, 2002, 8:16:01 AM1/1/02
to
Bjarne Østergård <b...@gigasoft.dk> wrote:

> Din IP var pærcis den 1 Jan 2002 12:48:56 GMT = 212.54.64.131
> Og da er dit telefon nr. og adresse logget hos din udbyder, altså den du
> betaler din internetopkobling til og som er World Online Denmark A/S

Ehm ..

$ host 212.54.64.131
131.64.54.212.IN-ADDR.ARPA domain name pointer news100.image.dk

jeg tvivler på den betaler noget som helst.

--
Allan Joergensen aka [DW] on eu.openprojects.net
Email: d...@nowhere.dk - Homepage: <URL:http://www.nowhere.dk/>

Michael Legart

unread,
Jan 1, 2002, 8:16:30 AM1/1/02
to
"Bjarne Østergård" <b...@gigasoft.dk> wrote:

> Din IP var pærcis den 1 Jan 2002 12:48:56 GMT = 212.54.64.131
> Og da er dit telefon nr. og adresse logget hos din udbyder, altså den du
> betaler din internetopkobling til og som er World Online Denmark A/S

Bjarne, 212.54.64.131 er en af Tiscalis newsservere. Den får du nok ikke
meget ud af at klage over ....

--
Med venlig hilsen / Kind regards
Michael Legart, System Developer - Tiscali A/S
Peter Bangs Vej 26, DK-2000 Frederiksberg - http://www.tiscali.dk
Phone +45 3814 7000, Fax +45 3814 7007

Bjarne Østergård

unread,
Jan 1, 2002, 8:18:55 AM1/1/02
to

"Michael Legart" <mle...@dk.tiscali.com> wrote in message
news:OEiY7.9903$Zm5.9...@news000.worldonline.dk...

> "Bjarne Østergård" <b...@gigasoft.dk> wrote:
>
> > Din IP var pærcis den 1 Jan 2002 12:48:56 GMT = 212.54.64.131
> > Og da er dit telefon nr. og adresse logget hos din udbyder, altså den du
> > betaler din internetopkobling til og som er World Online Denmark A/S
>
> Bjarne, 212.54.64.131 er en af Tiscalis newsservere. Den får du nok ikke
> meget ud af at klage over ....

Hvorfor i alverden skulle jeg dog klage over den??

Jeg påpeger blot at adressering på nettet er forbundet med IP adresser.

Det vil jeg da ikke klage over.

Mvh
Bjarne


Lars Knudsen

unread,
Jan 1, 2002, 8:19:33 AM1/1/02
to
> Din IP var pærcis den 1 Jan 2002 12:48:56 GMT = 212.54.64.131

øh?

$ nslookup 212.54.64.131
Server: ns3.inet.tele.dk
Address: 193.162.153.164

Name: news100.image.dk
Address: 212.54.64.131

Prøv igen, Bjarne.

Thomas

unread,
Jan 1, 2002, 8:21:20 AM1/1/02
to
Bjarne Østergård wrote:
>
> "Thomas" <inth...@corell.dk> wrote in message
> news:slrna33c1o.v...@mail.corell.dk...
>> > Jeg har ingen problemer på de maskiner jeg bruger her.
>> > jeg bruger IE 6.0
>>
>> NS 4.78 (ved godt 4.79 netop er kommet "på gaden").
>>
>> Se http://www.dum.dk/pc-finder.jpg (som jeg har postet tidligere i denne
>> tråd..)

Ingen kommentar på denne ?

>> >> Nej, hvordan skulle politiet fx. finde en computer, der tror at dens
>> > ip-nummer
>> >> er 192.168.xxx.yyy ?
>> > F.eks. ville politiet ved at ringe til dette nummer og med en
> dommerkendelse
>> > kunne få din adresse og telefon Nummer.
>>
>> Læs http://sunsite.dk/RFC/rfc/rfc1918.html
>>
>> Størsteparten af Tiscali-ADSL og Pro@ccess bruger (de samme) 192.168.x.y
>> adresser.
>>
>> Så mit bud er at der nok er mange 100.000 maskiner med samme
>> 192.168.x.y IP'er.
>
> Jeg indrømmer så at hvis dette er tilfældet er noget jeg har overset.

Rigtig meget (åbenbart)

> Jeg lavede for sjov lige en søgning på din IP. og jeg kan de du bruger
> Tiscali Denmark A/S Peter Bangs Vej 26,2 DK-2000 Frederiksberg
> Denmark Tlf. 38 14 70 00

Wrong. Jeg har en TeleDK pro@ccess

> Forklar mig hvordan en E-Mail F.eks kan finde den rette adresse hvis det
> ikke er via IP Adressen.

Det har du vel løst, det er SVJKS en af de helt grundlæggende problemer
der skal være løst for at du kan release pc-finder.

Så hvordan har du løst det ?

BTW en brodcastadresse 1.0.0.0 giver ingen mening (taget fra dine
manualsider)

> Ingen computere i verden har den samme IP På det samme tidspunkt .

Øh jo. Hvis de har en RFC-1918 er sansynligheden endog meget høj for at
der er mange andre computere med samme IP.

> Din IP var pærcis den 1 Jan 2002 12:48:56 GMT = 212.54.64.131

Og du mener at mit hostnavne er news100.image.dk ?

Tror (desværre) ikke at min adsl kan bære at være en af den primære
usenet-feeder af adskillig 100 GB/døgn for Tiscali.

> Og da er dit telefon nr. og adresse logget hos din udbyder, altså den du
> betaler din internetopkobling til og som er World Online Denmark A/S

Jeg kan afsløre for dig at 212.54.64.131 ikke dialer op, men er
tilsluttet med FastEthernet til Internettet.

Jesper Dybdal

unread,
Jan 1, 2002, 8:23:24 AM1/1/02
to
tu...@daimi.au.dk (Martin Moller Pedersen) wrote:

>Nej, hvordan skulle politiet fx. finde en computer, der tror at dens ip-nummer
>er 192.168.xxx.yyy ?

Hvis det faktisk skulle lykkes Bjarnes program at sende e-post
"hjem", så vil der være en "Received"-header i det brev som giver
den rigtige offentlige adresse.

Bevares, det kan naturligvis principielt være adressen på en
NAT-ruter som der gemmer sig et større multinationalt firma bag,
men det er det nok typisk ikke.

Så det er ikke det der er problemet med programmet. Problemerne
er (a) hvordan det kan vide at pc'en er stjålet og (b) at det i
praksis vil blive slettet inden det kan sende post nogen steder
hen.
--
Jesper Dybdal, Denmark.
http://www.dybdal.dk (in Danish).

Martin Moller Pedersen

unread,
Jan 1, 2002, 8:43:00 AM1/1/02
to
In <3c31a0ae$0$62857$edfa...@dspool01.news.tele.dk> "Bjarne Østergård" <b...@gigasoft.dk> writes:

>> Nej, hvordan skulle politiet fx. finde en computer, der tror at dens
>ip-nummer
>> er 192.168.xxx.yyy ?

>F.eks. ville politiet ved at ringe til dette nummer og med en dommerkendelse
>kunne få din adresse og telefon Nummer.

>UNI-C
>address: Vermundsgade 5
>address: DK-2100 Copenhagen OE
>address: Denmark
>phone: +45 35 87 88 89

>Din maskine er nemlig via din IP logget der.

>Mere indviklet er det faktisk ikke.

Ok,
Saa kan jeg fortaelle dig at min computer tror at dens ip-nummer er 192.168.110.86, dens
undernetmaske er 255.255.255.0 og dens standardgateway er 192.168.110.254.

Alle disse oplysninger er taget fra en winipcfg under windows 98, men ingen kan skaffe
min adresse udfra kun disse oplysninger.

Bjarne, har du hoert om NAT ?

/Martin


Martin Moller Pedersen

unread,
Jan 1, 2002, 8:46:22 AM1/1/02
to

>tu...@daimi.au.dk (Martin Moller Pedersen) wrote:

>>Nej, hvordan skulle politiet fx. finde en computer, der tror at dens ip-nummer
>>er 192.168.xxx.yyy ?

>Hvis det faktisk skulle lykkes Bjarnes program at sende e-post
>"hjem", så vil der være en "Received"-header i det brev som giver
>den rigtige offentlige adresse.

Bjarne program bruger hans egen open-replay SMTP-server for at sende mail.
Samme SMTP-server staar i ORDB, saa nogle udbydere naegter at modtage email fra
hans mail-server.

/Martin

Flemming Lynggaard

unread,
Jan 1, 2002, 8:52:01 AM1/1/02
to

"Bjarne Østergård" <b...@gigasoft.dk> wrote in message
news:3c31b73d$0$55510$edfa...@dspool01.news.tele.dk...

> Jeg påpeger blot at adressering på nettet er forbundet med IP adresser.
>
> Det vil jeg da ikke klage over.
>

Det er da ikke vidre trykt at du ikke engang kan finde ud af at læse en
header i en newspost når du samtidig vil spore noget via folks ip adr?

Kan du ikke lige svare på hvordan den opdager at pc'n er stjålet? Ved simpel
skift af den interne ip adr (fx ved brug af dhcp som mange dsl kunder kører
med) ?

Hygge

F


Kasper Dupont

unread,
Jan 1, 2002, 9:10:41 AM1/1/02
to
Martin Moller Pedersen wrote:
>
> Bjarne, har du hoert om NAT ?

Ja, det har han. Det blev nævnt sidst han postede her i gruppen.

Bjarne Østergård

unread,
Jan 1, 2002, 9:17:06 AM1/1/02
to

"Flemming Lynggaard" <Flem...@lynggaard.com> wrote in message
news:a0seuk$2v2i$1...@news.cybercity.dk...

>
> "Bjarne Østergård" <b...@gigasoft.dk> wrote in message
> news:3c31b73d$0$55510$edfa...@dspool01.news.tele.dk...
> > Jeg påpeger blot at adressering på nettet er forbundet med IP adresser.
> >
> > Det vil jeg da ikke klage over.
> >
>
> Det er da ikke vidre trykt at du ikke engang kan finde ud af at læse en
> header i en newspost når du samtidig vil spore noget via folks ip adr?

Jeg vil ikke spore noget via folks IP adresser?
Det er politiets arbejde, mit program kan blot give dem de oplysninger der
gør dem i stand til at spore maskinen.


> Kan du ikke lige svare på hvordan den opdager at pc'n er stjålet? Ved
simpel
> skift af den interne ip adr (fx ved brug af dhcp som mange dsl kunder
kører
> med) ?

Er det et svar eller et spørgsmål ?

Men en af måderne er at kontrollere om IP adressen ændres når man går
online.

Jeg bruger f.eks adsl og har altid den samme IP. så hvis min computer
opstartes uden at være forbundet her fra min adresse vil den afsende en
alarm næste gang den kommer online uanset hvordan.

Mvh.
Bjarne


Kasper Dupont

unread,
Jan 1, 2002, 9:21:54 AM1/1/02
to

Det er nok det mindste problem i systemet.

Når han har fundet ud af, hvordan han undgår, at programet
bliver slettet, kan han begynde at overveje, hvordan det kan
sende besked hjem.

En email vil bestemt ikke være den bedste løsning. I stedet
burde han bruge en helt anden type server lavet til formålet.
Denne server skal have registreret samtlige brugere, sådan
at den kan genkende de enkelte maskiner og denne server kan
så sende en email når maskinen korrekt har præsenteret sig
selv. Eller evt. kan man helt droppe emailen og blot kontakte
serveren når man rent faktisk har brug for oplysningerne.

Serveren skal gemme to IP addresser: IP addressen hvorfra
der bliver connectet, og IP addressen som maskinen selv tror
den har. Samtidig kunne man også hvis maskinen er forbundet
via ethernet gemme MAC addresser på gateway og evt. andre
maskiner på lokalnettet. På den måde har man meget bedre
mulighed for at finde maskinen, en enkelt NAT skulle ikke
være noget problem, og gennem to niveauer af NAT kan MAC
addressen nok være til hjælp.

Serveren kunne være en https server, og klienten skal blot
opsamle alle relevante oplysninger om lokalnettet. Klienten
skal naturligvis have indbygget oplysninger om serverens
offentlige nøgle og IP addresse, dermed har man ikke brug
for nogen certifikater.

Men allerførst skal man forhindre programmet i at blive
slettet. For uanset hvor genialt et program man laver, så
virker det ikke hvis det er blevet slettet.

Allan Joergensen

unread,
Jan 1, 2002, 9:25:16 AM1/1/02
to
Bjarne Østergård <b...@gigasoft.dk> wrote:

> Jeg bruger f.eks adsl og har altid den samme IP. så hvis min computer
> opstartes uden at være forbundet her fra min adresse vil den afsende en
> alarm næste gang den kommer online uanset hvordan.

Så, nå alt kommer til alt, er programmet kun brugbart for dig?

Min maskine skifter tit IP, så der vil dit program ikke virke?

--
Allan Joergensen aka [DW] on eu.openprojects.net

"I may be wrong, but I'm certain." - Friday

Bjarne Østergård

unread,
Jan 1, 2002, 9:25:40 AM1/1/02
to

"Martin Moller Pedersen" <tu...@daimi.au.dk> wrote in message
news:a0seje$1770$1...@news.net.uni-c.dk...
Hvilken udbydere vil ikke modtage mine mails??

Jeg har nu aldrig været ude for at nogen har nægtet at modtage mine Emails

Ville da også være temmelig tåbeligt at opsætte programmet til at sende
alarmen til en som ikke vil modtage den.

Og det er helt valgfrit til hvilken Email adresse man vil have sine alarmer
tilsendt.
Faktisk kan vi på sigt tilbyde at passe alarmerne.

Mvh Bjarne


Bjarne Østergård

unread,
Jan 1, 2002, 9:30:40 AM1/1/02
to

"Allan Joergensen" <dw+...@nowhere.dk> wrote in message
news:slrna33hmc...@dustpuppy.nowhere.dk...

> Bjarne Østergård <b...@gigasoft.dk> wrote:
>
> > Jeg bruger f.eks adsl og har altid den samme IP. så hvis min computer
> > opstartes uden at være forbundet her fra min adresse vil den afsende en
> > alarm næste gang den kommer online uanset hvordan.
>
> Så, nå alt kommer til alt, er programmet kun brugbart for dig?
>
> Min maskine skifter tit IP, så der vil dit program ikke virke?

Ok jo IP adresse kontrollen er blot en af flere muligheder.

Men når du ikke gider læse det jeg allerrede har beskrevet her i tråden,
opgiver jeg at gentage det for dig

Mvh.
Bjarne


Kasper Dupont

unread,
Jan 1, 2002, 9:35:53 AM1/1/02
to
"Bjarne Østergård" wrote:
>
> "Kasper Dupont" <kas...@daimi.au.dk> wrote in message
> news:3C312A57...@daimi.au.dk...
> > "Bjarne Østergård" wrote:
> >
> > Og tag dig nu sammen og besvar det spørgsmål der er
> > blevet stillet hver eneste gang. HVORDAN FORHINDRER
> > DU PROGRAMMET I AT BLIVE SLETTET?
>
> Jeg har aldrig skrevet noget om at jeg ville forhindre mit program i at
> blive slettet,

Tyven stjæler en computer, sletter programmet og sælger
computeren videre. Hvad har du opnået?

>
> Jeg har sendt et link tidliger til nogle manualer, læs dog dem, og lad os så
> diskutere derud fra.
>
> Når du har læst dem vil jeg meget gerne svare på alle de spørgsmål du måtte
> have.

De er ulæselige. Og jeg er sådan set ikke interesseret
i manualerne. Jeg vil bare vide, hvordan programmet kan
virke, når det er blevet slettet.

>
> Kort fortalt kan programmet gøre det, at hvis din computer bruges til at gå
> på nettet med fra en anden adresse end den som programmet er sat til at
> kontrollere, ja så sender det en E-mail tilbage til dig eller dit
> alarmselskab om hvor den befinder sig.

Det er ligegyldigt.

>
> Det vil programmet gøre helt usynligt, og med usynligt mener jeg at der ikke
> er noget der advarer tyven om at han da han brugte din maskine til at surfe
> med, er blevet afsløret.

Selvfølgelig er det ikke helt usynligt. Man kan da let
opdage at programmet forsøger at kommunikere over
netværket.

>
> Programmet kan dog opsættes på flere måder.

Hurra.

>
> Du kan be det om blot at sende en kontrolalarm med bestemte intervaller, med
> denne funktion sender programmet en mail f.eks en gang om ugen. uanset om
> det er blevet flyttet eller ej.

Denne funktionalitet burde lægges på en server, der er
bedre sikret en arbejdsstationen.

>
> Du kan også vælge at det skal sende en alarm hver gang hvis din computer
> ikke har en bestemt CD indlagt cd drevet ved opstart.

Glimrende, den tager tyven selvfølgelig med. Brugeren
tager den alligevel aldrig ud af drevet.

>
> Og du kan vælge en dødsmandsfunktion, således at udfører du ikke en bestemt
> handling inden for et givet tidstum efter at computeren er opstartet, ja så
> sender den en alarm.

Det er der da ingen, der gider at gøre ved hver opstart.

>
> Alarm emailen indeholder oplysninger nok til at politiet med denne i hånden
> nemt kan finde frem til hvor din computer befinder sig.
> Og tro mig jeg har skam talt med politiets IT efterforskningsgruppe. faktisk
> har de rådgivet mig om hvad og hvordan denne alarm E-mail skulle udformes.

Åhnej, har du også belemret politiet med dine idéer?

>
> Jeg har også lavet undersøgelser af computertyves adfærd, og også denne
> undersøgelse og den viden herfra er medtaget i udviklingen af programmet.

Hvordan i alverden kan du lave sådan en undersøgelse?
Hvis du uden videre kan finde de smarteste computer-
tyve og de computere, de har stjålet, burde du arbejde
i en anden branche.

>
> Jeg vil slå fast at mit program ikke direktet på nogen måde kan forhindre
> computertyveri.
> Men Indirekte da det afslører tyven eller hæleren.

Hvor mange regner du med at afsløre? Hvor lang tid
tager de mon om at lære at omgå dit system.

>
> Mit håb er derfor, Bla. at forsikringsselskaberne vil være intresseret i
> dette system.

Du kan muligvis gøre nogle ansatte ved et forsikrings-
selskab interesseret, men forhåbentlig arbejder der
også nogle fornuftige mennesker i de selskaber.

>
> Mvh.
> Bjarne Østergård

Thomas Jensen - pil.dk

unread,
Jan 1, 2002, 9:37:25 AM1/1/02
to
On Tue, 1 Jan 2002 15:25:40 +0100, "Bjarne Østergård"
<b...@gigasoft.dk> wrote:


>> hans mail-server.
>Hvilken udbydere vil ikke modtage mine mails??

udbydere som bruger relays.ordb.org

>Ville da også være temmelig tåbeligt at opsætte programmet til at sende
>alarmen til en som ikke vil modtage den.

det ved brugeren vel ikke nødvendigvis...

>Og det er helt valgfrit til hvilken Email adresse man vil have sine alarmer
>tilsendt.
>Faktisk kan vi på sigt tilbyde at passe alarmerne.

Så I er fortsat ligeglade m. at jeres mailserver er et åbent relay?

Ser godt ud når man er "sikkerhedsexpert" imho.

--
vh
Thomas Jensen
http://pil.dk/nyhedsbreve/2001december.php

Thomas Jensen - pil.dk

unread,
Jan 1, 2002, 9:44:22 AM1/1/02
to
On Tue, 1 Jan 2002 15:30:40 +0100, "Bjarne Østergård"
<b...@gigasoft.dk> wrote:

>> Min maskine skifter tit IP, så der vil dit program ikke virke?
>
>Ok jo IP adresse kontrollen er blot en af flere muligheder.

hvad er de andre muligheder?

>Men når du ikke gider læse det jeg allerrede har beskrevet her i tråden,
>opgiver jeg at gentage det for dig

eh? ... kan du henvise til en message-Id hvor du beskriver det?

Bjarne Østergård

unread,
Jan 1, 2002, 10:26:23 AM1/1/02
to

"Kasper Dupont" <kas...@daimi.au.dk> wrote in message
news:3C31C949...@daimi.au.dk...

> "Bjarne Østergård" wrote:
>
> Tyven stjæler en computer, sletter programmet og sælger
> computeren videre. Hvad har du opnået?
At de dele computerne består af, aldrig mere kan komme i nærheden af mit
program uden at brugeren af de stjålne dele afsløres.

> De er ulæselige. Og jeg er sådan set ikke interesseret
> i manualerne. Jeg vil bare vide, hvordan programmet kan
> virke, når det er blevet slettet.

Du godest:
På samme måde som den bil kan køre som du ikke har.
Selvfølgeligt kan et program ikke virke hvis det ikke eksisterer.

I overser blot en lille ting, og det er, at ifølge forsikringsoplysningen og
politiet så bliver over 90% af de computere der stjæles, aldri slettet eller
omformateret, men bruges med det software de blev stjålet med.

I går alle ud fra at computertyve er genier der nøjagtigt ved hvordan man
formatere en harddisk eller ompartinerer den.
Dette er ikke tilfældet.

Næsten hver gang politiet finder frem til en stjålen computer, indeholder
den alle de programmer og dokummenter den er stjålet med.
Dette er virkeligheden!
Jeg ved det for jeg har undersøgt det.

> > Kort fortalt kan programmet gøre det, at hvis din computer bruges til at

> > på nettet med fra en anden adresse end den som programmet er sat til at
> > kontrollere, ja så sender det en E-mail tilbage til dig eller dit
> > alarmselskab om hvor den befinder sig.
>
> Det er ligegyldigt.

Nå er det det.

> > Programmet kan dog opsættes på flere måder.
>
> Hurra.

Tak Tak.
Man er nok i nytårshumør!!


> Denne funktionalitet burde lægges på en server, der er
> bedre sikret en arbejdsstationen.

Øh det forstod jeg ikke.
Jeg har faktisk en funktion der logger på en server for hver alarm, også
uanset om alarmen sendes eller ej.
Den har jeg blot igen deaktiveret da det viste sig at nogle bærebare
computere med trådløst modem, af sig selv ville forsøge at få kontakt til
server, og derved ville tyven så få en advarsel.
Så ind til jeg har løst dette problem er denne funktion deaktiveret i
programmet.

> > Du kan også vælge at det skal sende en alarm hver gang hvis din computer
> > ikke har en bestemt CD indlagt cd drevet ved opstart.
>
> Glimrende, den tager tyven selvfølgelig med. Brugeren
> tager den alligevel aldrig ud af drevet.

Næ og alle folk lader også nøglen sidde i bildøren efter at de har låst den
og forladt den.
Så hvad hjælper en bilnøgle egentligt.
Den er jo så også ligegyldigt.


>> Og du kan vælge en dødsmandsfunktion, således at udfører du ikke en
bestemt
>> handling inden for et givet tidstum efter at computeren er opstartet, ja

>> sender den en alarm

> Det er der da ingen, der gider at gøre ved hver opstart.

Ja men så kan man jo lade være med at vælge denne funktion. den kan skam
også fravælges.


> Åhnej, har du også belemret politiet med dine idéer?

Ja og tro mig, de var faktisk en del mere positive og mere med på ideen end
det lader til at denne gruppe er.
Faktisk fik jeg ros for programmet.

> > Jeg har også lavet undersøgelser af computertyves adfærd, og også denne
> > undersøgelse og den viden herfra er medtaget i udviklingen af
programmet.
>
> Hvordan i alverden kan du lave sådan en undersøgelse?
> Hvis du uden videre kan finde de smarteste computer-
> tyve og de computere, de har stjålet, burde du arbejde
> i en anden branche.

Hvilken branche kan du anbefale??

> Hvor mange regner du med at afsløre?

Ca 5 til 10 %

>Hvor lang tid tager de mon om at lære at omgå dit system.

At undgå at den afsender en alarm kan vel læres på omkring 5 Min.
At undgå at computernns dele kan findes og afsløres, kan derimmod ikke lade
sig gøre, med mindre man destruerer dem.


> Du kan muligvis gøre nogle ansatte ved et forsikrings-
> selskab interesseret, men forhåbentlig arbejder der
> også nogle fornuftige mennesker i de selskaber.

Ja det er jo også det jeg håber på.

Mvh.
Bjarne Østergård

Bjarne Østergård

unread,
Jan 1, 2002, 10:33:54 AM1/1/02
to

"Thomas Jensen - pil.dk" <t...@dev.null> wrote in message
news:j9i33uomea73nfpnb...@4ax.com...

> On Tue, 1 Jan 2002 15:25:40 +0100, "Bjarne Østergård"
> <b...@gigasoft.dk> wrote:
>
>
> >> hans mail-server.
> >Hvilken udbydere vil ikke modtage mine mails??
>
> udbydere som bruger relays.ordb.org
>
> >Ville da også være temmelig tåbeligt at opsætte programmet til at sende
> >alarmen til en som ikke vil modtage den.
>
> det ved brugeren vel ikke nødvendigvis...
Ja der er en testknap han kan klikke på of så afsendes der en testalarm.
Når den frem er det iorden, i modsat fald er det ikke.
Det er ikke særligt svært.


> >Og det er helt valgfrit til hvilken Email adresse man vil have sine
alarmer
> >tilsendt.
> >Faktisk kan vi på sigt tilbyde at passe alarmerne.
>
> Så I er fortsat ligeglade m. at jeres mailserver er et åbent relay?

Ja egentligt, der er intet hemmeligt i de emails.

Bjarne Østergård

unread,
Jan 1, 2002, 10:41:16 AM1/1/02
to

"Thomas Jensen - pil.dk" <t...@dev.null> wrote in message
news:ooi33u00s6lh43kjt...@4ax.com...

> On Tue, 1 Jan 2002 15:30:40 +0100, "Bjarne Østergård"
> <b...@gigasoft.dk> wrote:
>
> >> Min maskine skifter tit IP, så der vil dit program ikke virke?
> >
> >Ok jo IP adresse kontrollen er blot en af flere muligheder.
>
> hvad er de andre muligheder?
>
> >Men når du ikke gider læse det jeg allerrede har beskrevet her i tråden,
> >opgiver jeg at gentage det for dig
>
> eh? ... kan du henvise til en message-Id hvor du beskriver det?
Mit indlæg fra Kl. 11: 55 idag


Bjarne


Thomas Jensen - pil.dk

unread,
Jan 1, 2002, 10:46:50 AM1/1/02
to
On Tue, 1 Jan 2002 16:33:54 +0100, "Bjarne Østergård"
<b...@gigasoft.dk> wrote:


>> Så I er fortsat ligeglade m. at jeres mailserver er et åbent relay?
>Ja egentligt, der er intet hemmeligt i de emails.

hvis jeg forstår dig ret ved du ikke hvad et åbent relay er?

må jeg i al ydmyghed henvise til:
http://ordb.org/faq/#what_is
og måske endda
http://ordb.org/faq/#why_a_problem

Kasper Dupont

unread,
Jan 1, 2002, 10:46:24 AM1/1/02
to
"Bjarne Østergård" wrote:
>
> "Kasper Dupont" <kas...@daimi.au.dk> wrote in message
> news:3C31C949...@daimi.au.dk...
> > "Bjarne Østergård" wrote:
> >
> > Tyven stjæler en computer, sletter programmet og sælger
> > computeren videre. Hvad har du opnået?
> At de dele computerne består af, aldrig mere kan komme i nærheden af mit
> program uden at brugeren af de stjålne dele afsløres.

Har du et register over serienummer på dine kunders komponenter?

Hvis du genkender serienummer på stjålne komponenter er det da
meget fint, men hvor stor udbredelse skal dit program have før
det hjælper? Og hvad med alle de komponenter som ikke har noget
serienummer?

>
> I overser blot en lille ting, og det er, at ifølge forsikringsoplysningen og
> politiet så bliver over 90% af de computere der stjæles, aldri slettet eller
> omformateret, men bruges med det software de blev stjålet med.

Hvordan kommer man frem til det tal?

>
> I går alle ud fra at computertyve er genier der nøjagtigt ved hvordan man
> formatere en harddisk eller ompartinerer den.
> Dette er ikke tilfældet.

Man behøves ikke være et geni for at formatere en harddisk. Og
hvis tyvene bliver snuppet for mange gange lærer de nok også
at slette en harddisk.

>
> Næsten hver gang politiet finder frem til en stjålen computer, indeholder
> den alle de programmer og dokummenter den er stjålet med.
> Dette er virkeligheden!
> Jeg ved det for jeg har undersøgt det.

Hvad med dem de ikke finder? Der kunne være en sammenhæng, de
tyve, der er dårligst til at slette deres spor, bliver oftest
fanget.

>
> > > Kort fortalt kan programmet gøre det, at hvis din computer bruges til at
> gå
> > > på nettet med fra en anden adresse end den som programmet er sat til at
> > > kontrollere, ja så sender det en E-mail tilbage til dig eller dit
> > > alarmselskab om hvor den befinder sig.
> >
> > Det er ligegyldigt.
> Nå er det det.

Jeg interesserer mig ikke så meget for hvordan programmet
giver sig til kende, det mest interesante er hvordan det
overlever. Hvis programmet overlever har det mange muligheder
for at give sig til kende, en email er dog langt fra den
bedste.

>
> > Denne funktionalitet burde lægges på en server, der er
> > bedre sikret en arbejdsstationen.
> Øh det forstod jeg ikke.
> Jeg har faktisk en funktion der logger på en server for hver alarm, også
> uanset om alarmen sendes eller ej.
> Den har jeg blot igen deaktiveret da det viste sig at nogle bærebare
> computere med trådløst modem, af sig selv ville forsøge at få kontakt til
> server, og derved ville tyven så få en advarsel.
> Så ind til jeg har løst dette problem er denne funktion deaktiveret i
> programmet.

Det bliver du nødt til at forklare bedre, hvis jeg skal
kunne forstå det.

Lasse Hedegaard

unread,
Jan 1, 2002, 10:56:26 AM1/1/02
to
Bjarne Østergård skrev:

>> Så I er fortsat ligeglade m. at jeres mailserver er et åbent relay?
>Ja egentligt, der er intet hemmeligt i de emails.

*Suk!* Du er ikke klar over hvad et åbent relay er?

venligst,
Lasse Hedegaard

--
Fjern SIM-låsen fra din mobiltelefon: http://www.simlock.dk/
>>> Vær med i konkurrencen om gratis unlocking! <<<
Nye lavere priser fra 3. december, mange penge at spare.

Lasse Hedegaard

unread,
Jan 1, 2002, 11:00:33 AM1/1/02
to
Bjarne Østergård skrev:

>At de dele computerne består af, aldrig mere kan komme i nærheden af mit
>program uden at brugeren af de stjålne dele afsløres.

En evt. tyv er nok ikke interesseret I at installere dit program.

>I går alle ud fra at computertyve er genier der nøjagtigt ved hvordan man
>formatere en harddisk eller ompartinerer den.
>Dette er ikke tilfældet.

Har du ikke tidligere skrevet, at det ikke kunne lade sig gøre at
slette skidtet?

>Næsten hver gang politiet finder frem til en stjålen computer, indeholder
>den alle de programmer og dokummenter den er stjålet med.
>Dette er virkeligheden!
>Jeg ved det for jeg har undersøgt det.

Hvordan? Det eneste måde at vide det er vel at snakke med dem der har
stjålet computerne.

>> Åhnej, har du også belemret politiet med dine idéer?
>
>Ja og tro mig, de var faktisk en del mere positive og mere med på ideen end
>det lader til at denne gruppe er.

Selvfølgelig er politiet interesseret I at høre om noget der kan
stoppe tyveri - uden tvivl. Men ved de hvad de har med at gøre?

>Faktisk fik jeg ros for programmet.

Falsk tryghed er noget skidt.

>> Hvor mange regner du med at afsløre?
>Ca 5 til 10 %

Hvordan kommer du frem til de tal?

>> Du kan muligvis gøre nogle ansatte ved et forsikrings-
>> selskab interesseret, men forhåbentlig arbejder der
>> også nogle fornuftige mennesker i de selskaber.
>
>Ja det er jo også det jeg håber på.

At der arbejder nogle fornuftige mennesker? Jeg tror du misforstod
Kasper.

Bjarne Østergård

unread,
Jan 1, 2002, 11:04:43 AM1/1/02
to

"Thomas Jensen - pil.dk" <t...@dev.null> wrote in message
news:j9i33uomea73nfpnb...@4ax.com...

> On Tue, 1 Jan 2002 15:25:40 +0100, "Bjarne Østergård"
> <b...@gigasoft.dk> wrote:
>
>
> >> hans mail-server.
> >Hvilken udbydere vil ikke modtage mine mails??
>
> udbydere som bruger relays.ordb.org
>
> >Ville da også være temmelig tåbeligt at opsætte programmet til at sende
> >alarmen til en som ikke vil modtage den.
>
> det ved brugeren vel ikke nødvendigvis...
>
> >Og det er helt valgfrit til hvilken Email adresse man vil have sine
alarmer
> >tilsendt.
> >Faktisk kan vi på sigt tilbyde at passe alarmerne.
>
> Så I er fortsat ligeglade m. at jeres mailserver er et åbent relay?
Har lige sat en test af det igang.
Jeg vil tage det op i morgen når det bliver almindelig arbejdsdag igen.
for det ser ud til at du har ret i at det ikke ser godt ud.
Og er det et problem vil det blive rettet, stol på det.
Mvh Bjarne

Jesper Dybdal

unread,
Jan 1, 2002, 11:06:25 AM1/1/02
to
"Bjarne Østergård" <b...@gigasoft.dk> wrote:

>I overser blot en lille ting, og det er, at ifølge forsikringsoplysningen og
>politiet så bliver over 90% af de computere der stjæles, aldri slettet eller
>omformateret, men bruges med det software de blev stjålet med.

...


>Næsten hver gang politiet finder frem til en stjålen computer, indeholder
>den alle de programmer og dokummenter den er stjålet med.
>Dette er virkeligheden!
>Jeg ved det for jeg har undersøgt det.

Måske "overser" vi det fordi du, som jo ifølge ovenstående endda
har undersøgt det, ikke har fortalt os det før, men bare har
reageret med dyb tavshed alle de mange gange nogen har sagt "men
det virker vel ikke hvis disken bliver slettet, vel?". Måske
husker jeg galt, men jeg tror at ovenstående er første gang du
overhovedet har indrømmet at der kan eksistere situationer hvor
dit program ikke hjælper - og så er det jo umuligt at tage dig
alvorligt.

Så hvis du nu i stedet for at starte denne diskussion med "mit
program får alle stjålne pc'er til at melde sig selv" havde
startet med at nævne ovenstående og sige at du havde lavet et
program der kan hjælpe i mange af de tilfælde hvor en stjålen pc
bliver brugt med det programmel den havde da den blev stjålet, så
ville det måske have været muligt at tage dig alvorligt.

Og det ville måske have kunnet føre til en diskussion af det
eneste interessante her, nemlig om det virkelig er rigtigt at
stjålne pc'er ofte ikke formateres, og om det i så fald vil blive
ved med at være rigtigt hvis dit program bliver udbredt.

Bjarne Østergård

unread,
Jan 1, 2002, 11:07:03 AM1/1/02
to

"Thomas Jensen - pil.dk" <t...@dev.null> wrote in message
news:j9i33uomea73nfpnb...@4ax.com...

Jeg har lige modtaget denne mail.
Så om nogle timer ved jeg besked.
Mvh Bjarne
This is an automatically generated mail from ORDB.org.

We will now begin our relay check of your submitted host 80.63.112.151.

You should have the result within the next few hours.

This email is sent from an unattended mailbox, so please do not reply to it.
To find information about how to contact ordb.org,

please visit http://ordb.org/contact/.

Have a nice day, thank you for using ORDB.org.

PS. Need this mail translated? Have a look at:
http://ordb.org/translation/#commencing_relay_check

Bjarne Østergård

unread,
Jan 1, 2002, 11:09:56 AM1/1/02
to

"Thomas Jensen - pil.dk" <t...@dev.null> wrote in message
news:5dm33ugfqbrqs21qi...@4ax.com...

> On Tue, 1 Jan 2002 16:33:54 +0100, "Bjarne Østergård"
> <b...@gigasoft.dk> wrote:
>
>
> >> Så I er fortsat ligeglade m. at jeres mailserver er et åbent relay?
> >Ja egentligt, der er intet hemmeligt i de emails.
>
> hvis jeg forstår dig ret ved du ikke hvad et åbent relay er?
Ikke nok desværre, jeg er lige nu ved at lære det.
Jeg har igangsat en ad de anbefalede tests på org.


> må jeg i al ydmyghed henvise til:
> http://ordb.org/faq/#what_is
> og måske endda
> http://ordb.org/faq/#why_a_problem

Tak

Mvh
Bjarne


Jonathan Stein

unread,
Jan 1, 2002, 10:52:12 AM1/1/02
to
"Bjarne Østergård" wrote:

> her er blot et af modulerne der tjekker hvilken internet forbindelse der er,
> hvis der er nogen..
> [... kode klippet...]

At du poster en masse kode, som du har cut'n'pastet fra Microsoft, bekræfter
mig kun i én ting: Du har klippet en masse kode sammen, som håndterer
funktioner, du grundlæggende ikke selv har kendskab til.

Du anvender et åbent mail-relæ. Når det bliver misbrugt, bliver det enten
lukket eller afskåret fra internettet. Hvis du finder et nyt åbent relæ, vil det
samme sket igen - og igen - og igen...

Du skriver, at du har lavet undersøgelser af computertyves adfærd. Kan du
dokumentere, at stjålne computere ofte sluttes direkte til internettet uden at
foretage nogle ændringer på maskinen?
Kan du dokumentere, at det vil blive ved med at være sådan, hvis dit program
bliver udbredt? (Det er jo nemt at afinstallere...).

M.v.h.

Jonathan

--
Start med PHP, Perl eller JSP uden at omskrive al din gamle ASP-kode.
jsp-hotel.dk tilbyder nu Chili!Soft ASP på alle hoteller.
http://www.jsp-hotel.dk/

Bjarne Østergård

unread,
Jan 1, 2002, 11:26:26 AM1/1/02
to

"Kasper Dupont" <kas...@daimi.au.dk> wrote in message
news:3C31D9D0...@daimi.au.dk...

> "Bjarne Østergård" wrote:
> >
> > "Kasper Dupont" <kas...@daimi.au.dk> wrote in message
> > news:3C31C949...@daimi.au.dk...
> > > "Bjarne Østergård" wrote:
> > >
> > > Tyven stjæler en computer, sletter programmet og sælger
> > > computeren videre. Hvad har du opnået?
> > At de dele computerne består af, aldrig mere kan komme i nærheden af mit
> > program uden at brugeren af de stjålne dele afsløres.
>
> Har du et register over serienummer på dine kunders komponenter?
ja

> Hvis du genkender serienummer på stjålne komponenter er det da
> meget fint, men hvor stor udbredelse skal dit program have før
> det hjælper?

Ja dets større udbredelse dets større sikkerhed,
Arbejder også på en webservices der hvis man surfer forbi kan tjekke at
efterlyste komponenter ikke sidder i den maskine der surfes med.
Jeg ved endnu ikke om det kan lade sig gøre.

Og hvad med alle de komponenter som ikke har noget
> serienummer?

Ja dem kan jeg jo ikke registrere.


> >
> > I overser blot en lille ting, og det er, at ifølge
forsikringsoplysningen og
> > politiet så bliver over 90% af de computere der stjæles, aldri slettet
eller
> > omformateret, men bruges med det software de blev stjålet med.
>
> Hvordan kommer man frem til det tal?

Forsikringsoplysningen og danmarks statistik, samt politiets eget skøn..

> Man behøves ikke være et geni for at formatere en harddisk. Og
> hvis tyvene bliver snuppet for mange gange lærer de nok også
> at slette en harddisk.

Nej og ja, men målet er faktisk at gøre salg af stjålne computere så
besværlig at der ikke er nogen der gidder at stjæle dem.

> Hvad med dem de ikke finder? Der kunne være en sammenhæng, de
> tyve, der er dårligst til at slette deres spor, bliver oftest
> fanget.

Ja det er sikkertr korrekt, og mange af de stjålne computere ender også i
udlandet, Rusland,Polen samt de Baltiske lande.
Nok over halvdelen.


> Jeg interesserer mig ikke så meget for hvordan programmet
> giver sig til kende, det mest interesante er hvordan det
> overlever. Hvis programmet overlever har det mange muligheder
> for at give sig til kende, en email er dog langt fra den
> bedste.

Har du nogle forslag.


> >
> > > Denne funktionalitet burde lægges på en server, der er
> > > bedre sikret en arbejdsstationen.
> > Øh det forstod jeg ikke.
> > Jeg har faktisk en funktion der logger på en server for hver alarm, også
> > uanset om alarmen sendes eller ej.
> > Den har jeg blot igen deaktiveret da det viste sig at nogle bærebare
> > computere med trådløst modem, af sig selv ville forsøge at få kontakt
til
> > server, og derved ville tyven så få en advarsel.
> > Så ind til jeg har løst dette problem er denne funktion deaktiveret i
> > programmet.
>
> Det bliver du nødt til at forklare bedre, hvis jeg skal
> kunne forstå det.

Ja i programmet er der en lille usynlig browser der ganske simpelt via HTTP
kalder en hjemmeside med en request, og her er så et tradionelt statistik
script der logger hvem der har besøgt siden og hvornår.

Logfilen gemmes så i tre måneder.

En meget simpel løsning, altså lige bortset fra at en IBM Thinkpad med
Nokia modem selv vil forsøge at ringe op, og dermed afslører over for tyven
at et eller andet er på færde.

Jeg vil kun have den til at besøge siden når tyven selv har bedt om en
onlineforbindelse.

På denne måde ved han ikke at han bliver afsløret.

Men jeg arbejder på sagen.
Mvh Bjarne

Thomas

unread,
Jan 1, 2002, 11:36:31 AM1/1/02
to
Bjarne Østergård wrote:
>
> "Kasper Dupont" <kas...@daimi.au.dk> wrote in message
> news:3C312A57...@daimi.au.dk...
>> "Bjarne Østergård" wrote:
>>
>> Og tag dig nu sammen og besvar det spørgsmål der er
>> blevet stillet hver eneste gang. HVORDAN FORHINDRER
>> DU PROGRAMMET I AT BLIVE SLETTET?
>
> Jeg har aldrig skrevet noget om at jeg ville forhindre mit program i at
> blive slettet,

Det er nu ikke helt korrekt:

<news:3c2e0dd1$0$89070$edfa...@dspool01.news.tele.dk>

> At gøre dette er dårlig programmeringsetik.

Det er da en forudsætning for d.o. artikel.

--
Don't waste space

Bjarne Østergård

unread,
Jan 1, 2002, 3:07:09 PM1/1/02
to

"Jonathan Stein" <jst...@image.dk> wrote in message
news:3C31DB2C...@image.dk...

> At du poster en masse kode, som du har cut'n'pastet fra Microsoft,
bekræfter
> mig kun i én ting: Du har klippet en masse kode sammen, som håndterer
> funktioner, du grundlæggende ikke selv har kendskab til.
Å-Pyt bare det virker.
Og intet af den medsendte kode har Microsoft lavet det har Gigasoft derimmod
læg f.eks mærke til at det nettop ikke er Microsofts Socket.dll jeg har
brugt
den har jeg ganske vist også brugt, lige som nogle af knapperne og msg,
boksene er lavet af microsfts.

Man genbruger faktisk kode og moduler i programmering idag.

Det kaldes for objektorienteret programmering, og en af ideerene er faktisk
at man ikke skal opfinde hjulet hvergang man vil bygge et nyt køretøj.

F.eks bruger jeg også en del SQL. det har jeg heller ikke opfundet.
Forresten bruger jeg lige nu alfabetet og det er heller ikke min opfindelse,
men derfor kan jeg da godt bruge alfabetet til at skrive noget som andre
ikke endnu har skrevet, og det endda uden at opfinde nye ord.

Så tag nu lige og stik den jantelov der hen, hvor den hører hjemme.
(En opadgående skrå bevægelse)

Tror du måske at arkitekten hver gang han skal tegne et nyt hus så starter
med at opfinde murstenen?


> Du anvender et åbent mail-relæ. Når det bliver misbrugt, bliver det
enten
> lukket eller afskåret fra internettet. Hvis du finder et nyt åbent relæ,
vil det
> samme sket igen - og igen - og igen...

Ja det er mange gange
Altså er email en umulighed.
Jeg bruger kun den mailserver firmaet i forvejen bruger til sine mail.
Måske skulle jeg oprette en i Turebuk

> Du skriver, at du har lavet undersøgelser af computertyves adfærd. Kan
du
> dokumentere, at stjålne computere ofte sluttes direkte til internettet
uden at
> foretage nogle ændringer på maskinen?

Ja jeg regner ikke med at politiet eller forsikringsselskaberne lyver.

> Kan du dokumentere, at det vil blive ved med at være sådan, hvis dit
program
> bliver udbredt? (Det er jo nemt at afinstallere...).

Du har ikke megen tiltro til mine evner som programmør, så hvordan i
alverden kan du have en så stor tillid til mine evner som spåmand.

Men jeg håber da at man i fremtiden ikke vil købe stjålne computere, og jeg
vil blive glad hvis mit program har været medvirkende til det.

Mvh Bjarne


Lars Knudsen

unread,
Jan 1, 2002, 4:16:14 PM1/1/02
to
> Så tag nu lige og stik den jantelov der hen, hvor den hører hjemme.
> (En opadgående skrå bevægelse)

<plonk.wav>

/lars

Bertel Lund Hansen

unread,
Jan 1, 2002, 5:39:02 PM1/1/02
to
Bjarne Østergård skrev:

>> Du har klippet en masse kode sammen, som håndterer
>> funktioner, du grundlæggende ikke selv har kendskab til.

>Å-Pyt bare det virker.

Nu behøver vi ikke bruge mere tid på det her. Her står sort på
hvidt hvad programmet er værd rent sikkerhedsmæssigt.

--
Bertel
http://lundhansen.dk/bertel/ FIDUSO: http://fiduso.dk/

Jonathan Stein

unread,
Jan 1, 2002, 6:10:04 PM1/1/02
to
"Bjarne Østergård" wrote:

> > At du poster en masse kode, som du har cut'n'pastet fra Microsoft,
> bekræfter
> > mig kun i én ting: Du har klippet en masse kode sammen, som håndterer
> > funktioner, du grundlæggende ikke selv har kendskab til.
> Å-Pyt bare det virker.

Hjælp! Lad os lige prøve at overføre det til andre brancher:

Pyt med om maden fordærvet - bare den smager godt.

Pyt med om bilen er rusten - bare den er malet pænt.

> Og intet af den medsendte kode har Microsoft lavet det har Gigasoft derimmod

> ...

Jeg fandt ordret samme kommentarer og kodebidder på Google. Jeg går ikke ud
fra, at Microsoft har brugt din kode som eksempler.

> Man genbruger faktisk kode og moduler i programmering idag.
>

> Det kaldes for objektorienteret programmering, ...

Du ved heller ikke noget om objekt-orienteret programmering?[1] Det går netop
ud på _ikke_ at cut'n'paste kode, men derimod lave objekter, der kan
modificeres.

> Så tag nu lige og stik den jantelov der hen, hvor den hører hjemme.

Du må tro alt hvad du vil kan lade sig gøre. Du må tro, at tyve er dumme
narkomaner, du må "genbruge" al den kode, du vil. Du må lave alle de programmer,
du vil, og du må lave dem så gode eller dårlige, som du formår.
- Men når du mod bedre vidende (andet kan man ikke påstå efter den gentagne
debat her i gruppen) giver udtryk for, at dit program kan ting, som det slet
ikke lever op til - og aldrig vil få mulighed for at leve op til - så må du
forvente hård og vedvarende kritik her i gruppen. Specielt når du bruger tid på
at skrive en masse vrøvl om arkitekter, alfabetet og SQL i stedet for at
kommentere de store kritik-punkter, der er rejst.

> > Du anvender et åbent mail-relæ. Når det bliver misbrugt, bliver det enten
> > lukket eller afskåret fra internettet. Hvis du finder et nyt åbent relæ, vil
> det
> > samme sket igen - og igen - og igen...
> Ja det er mange gange
> Altså er email en umulighed.

Nej, slet ikke. Men det er sekundært. Lad os nu få afklaret de store problemer
først inden vi kigger på den slags detaljer.

> Jeg bruger kun den mailserver firmaet i forvejen bruger til sine mail.
> Måske skulle jeg oprette en i Turebuk

Hvis du vil bruge e-mail, så sæt dig ind i hvordan e-mail udveksling fungerer
- og bliv ved indtil du forstår hvorfor det vil være ligegyldigt at oprette en
server i Turebuk.

> > Du skriver, at du har lavet undersøgelser af computertyves adfærd. Kan du
> > dokumentere, at stjålne computere ofte sluttes direkte til internettet uden
> at
> > foretage nogle ændringer på maskinen?
> Ja jeg regner ikke med at politiet eller forsikringsselskaberne lyver.

Jeg så dette i et andet indlæg lige efter jeg havde postet ovenstående. At du
har snakket med nogen betragter jeg ikke som egentlig dokumentation, men dog en
langt bedre underbygning end du tidligere har givet udtryk for. Gid du bare
ville sætte dig lige så meget ind i resten af det, du har med at gøre.

> > Kan du dokumentere, at det vil blive ved med at være sådan, hvis dit
> program
> > bliver udbredt? (Det er jo nemt at afinstallere...).
> Du har ikke megen tiltro til mine evner som programmør, så hvordan i
> alverden kan du have en så stor tillid til mine evner som spåmand.

Dokumentation og spådomme hænger ikke sammen i min verden.

Du har endnu ikke kommenteret hoved-anken mod dit program: Enhver
software-løsning kan fjernes på få minutter. Hvad får dig til at tro, at det
ikke vil ske, hvis dit program bliver udbredt?
Du skriver også, at stjålne dele vil blive fundet - men hvor stor er chancen
for, at en tyv (eller aftager af tyvekoster) installerer dit program?

M.v.h.

Jonathan

[1] Her blev tonen en anelse grovere end normalt, men der skal åbenbart meget
til inden Bjarne erkender det man skriver, og jeg tror han kan klare det med den
stil, han selv lægger for dagen i svaret.

Kasper Dupont

unread,
Jan 1, 2002, 6:50:48 PM1/1/02
to
"Bjarne Østergård" wrote:
>
> Ja dets større udbredelse dets større sikkerhed,
> Arbejder også på en webservices der hvis man surfer forbi kan tjekke at
> efterlyste komponenter ikke sidder i den maskine der surfes med.
> Jeg ved endnu ikke om det kan lade sig gøre.

Du skal ikke regne med, at det kan lade sig gøre.
Der findes ingen standard, som tillader en webserver,
at hente oplysninger om serienumre på klientmaskinens
hardware.

Du kunne stille et program til rådighed, som kan
oplyse om serienumre på nogle af maskinens komponenter.
Men det er ikke problemfrit. For det første vil du få
svært ved at skrive et program, der virker på alle
kombinationer af hardware og operativsystem. For det
andet skal du ikke regne med, at folk tør hente dit
program og køre det. Hvis programmet køres i sikrede
omgivelser, kan det ikke få adgang til serienumrene,
hvis programmet ikke køres i sikrede omgivelser kan
det udrette skade.

Hvis du i stedet antager, at folk selv kan finde ud af
serienumrene på deres hardware, kan du stille en
service til rådighed, der oplyser om det er meldt
stjålet. Men er du interesseret i, at hvem som helst
kan slå serienumrene op?

Selv hvis du selv prøver at skrive et program, der
laver opslaget, kan folk få dit program til at slå
serienumre op på hardware, de ikke er i besidelse af.

>
> > Man behøves ikke være et geni for at formatere en harddisk. Og
> > hvis tyvene bliver snuppet for mange gange lærer de nok også
> > at slette en harddisk.
> Nej og ja, men målet er faktisk at gøre salg af stjålne computere så
> besværlig at der ikke er nogen der gidder at stjæle dem.

Det er ikke besværligt at slette en harddisk. Det kan
sættes i system. Selvfølgelig vil nogen tyve vælge at
gå uden om computerne, men ikke alle.

>
> > Jeg interesserer mig ikke så meget for hvordan programmet
> > giver sig til kende, det mest interesante er hvordan det
> > overlever. Hvis programmet overlever har det mange muligheder
> > for at give sig til kende, en email er dog langt fra den
> > bedste.
> Har du nogle forslag.

Jeg har faktisk skitseret et alternativ i en tidligere
posting <news:3C31C602...@daimi.au.dk>.

> Ja i programmet er der en lille usynlig browser der ganske simpelt via HTTP
> kalder en hjemmeside med en request, og her er så et tradionelt statistik
> script der logger hvem der har besøgt siden og hvornår.
>
> Logfilen gemmes så i tre måneder.

OK denne gang forstår jeg det lidt bedre. (Det hedder
godt nok ikke en browser, når den ikke er interaktiv,
en HTTP klient ville være en korrekt betegnelse.)
Her har du fat i noget af det rigtige. Jeg synes
requesten samtidig bør indeholder oplysninger om hvad
maskinen selv mener dens IP addresse er, samt MAC
addresse på gatewayen hvis der er tale om en ethernet
forbindelse, og sidst men ikke mindst et ID du kan
bruge til at identificere kunden.

Hvis du er rigtig udspekuleret kan HTTP serveren svare
med en liste over savnede netkort som maskinen lige
kan kigge efter på lokalnettet.

Jeg ville dog vælge en HTTPS server i stedet for en
HTTP server, du kan evt. vælge at falde tilbage på
HTTP hvis maskinen ikke kan komme i kontakt med HTTPS
serveren.

Du kan så helt droppe email delen på klienten og bare
lade webserveren sende en email, hvis kunden er
interesseret i det. Ellers kan kunden selv slå
oplysningerne op på HTTPS serveren. (Opslag skal ikke
tillades på HTTP serveren.)

Dette er den løsning jeg også skitserede tidligere.

>
> En meget simpel løsning, altså lige bortset fra at en IBM Thinkpad med
> Nokia modem selv vil forsøge at ringe op, og dermed afslører over for tyven
> at et eller andet er på færde.
>
> Jeg vil kun have den til at besøge siden når tyven selv har bedt om en
> onlineforbindelse.

Det er bare en lille teknisk detalje du skal løse
ikke noget at gøre et stort nummer ud af. Men jeg
forstår nu ikke hvorfor der er et problem med HTTP
requests men ikke ved at sende en email.

>
> På denne måde ved han ikke at han bliver afsløret.
>
> Men jeg arbejder på sagen.
> Mvh Bjarne

--

Kasper Dupont

unread,
Jan 1, 2002, 7:05:18 PM1/1/02
to

Kalder du det et ID? Er det
news:3c3195be$0$62866$edfa...@dspool01.news.tele.dk
du snakker om?

Flemming Riis

unread,
Jan 1, 2002, 7:36:30 PM1/1/02
to
"Alex Holst" <a...@area51.dk> wrote in message
news:slrna336...@C-Tower.Area51.DK

> > Så programmet kan afinstalleres lige så vel som alle andre programmer.
>
> Ej her. Der er blot et "Genvej til PC Finder 2002" paa desktoppen og i
start
> menuen.

Sådanne skal det være :-) underpunkt i W2K/XP certificering for fjerne ikke
brugervenligt funktioner fra start menuen

Christian E. Lysel

unread,
Jan 1, 2002, 8:04:31 PM1/1/02
to
Alex Holst wrote:

> Ej her. Der er blot et "Genvej til PC Finder 2002" paa desktoppen og i start
> menuen.


Var det ikke meningen at tyven ikke skulle opdate at programmet er
installeret?

Er en genvej i desktoppen og i start menuen ikke en smule oplagt, eller
hvor dum skal tyven være for at programmet virker?

Alex Holst

unread,
Jan 1, 2002, 10:27:21 PM1/1/02
to
Christian E. Lysel <chlyshoswmda...@example.net> wrote:
> Var det ikke meningen at tyven ikke skulle opdate at programmet er
> installeret?
>
> Er en genvej i desktoppen og i start menuen ikke en smule oplagt, eller
> hvor dum skal tyven være for at programmet virker?

Jeg ved det ikke. Jeg synes, at PC Finder har en af de mest flydende
produktspecifikationer jeg har aldrig har set. Bjarne ved ikke hvad han vil,
og vi giver ham masser af forslag til hvordan han kan implementere en
virkelig daarlig ide.

Han har tydeligvis ikke taenkt sig at lytte paa alle vores gratis forslag
saa jeg jeg dropper traaden nu og venter til produktet er blevet released.
Da udsender jeg en advisory. Det er saadan man goer med software vendors der
er urimelige.

--
I prefer the dark of the night, after midnight and before four-thirty,
when it's more bare, more hollow. http://a.area51.dk/

Bjarne Oestergaard

unread,
Jan 2, 2002, 6:03:50 AM1/2/02
to

"Jonathan Stein" <jst...@image.dk> wrote in message
news:3C3241CC...@image.dk...
> "Bjarne Østergård" wrote:

>
> Jeg fandt ordret samme kommentarer og kodebidder på Google. Jeg går ikke
ud
> fra, at Microsoft har brugt din kode som eksempler.

Jo det håber jeg da.
Det er da Microsofts egen anbefalinger der kigger til grund for koden.
Og de har da hjulpet mig en del med kodningen, endda sendt mig en CD med
foreslag til løsninger.

> > Man genbruger faktisk kode og moduler i programmering idag.
> >
> > Det kaldes for objektorienteret programmering, ...
>
> Du ved heller ikke noget om objekt-orienteret programmering?[1] Det går
netop
> ud på _ikke_ at cut'n'paste kode, men derimod lave objekter, der kan
> modificeres.

Næ jeg har da også kun beskæftiget mig med det i 22 år, så giv mig lige en
chance.

Klasser med nedarvning, indeholdt i namespace.
Nu er der altså grænser for, på hvor mange måder man kan lave det samme api
kald på.
Microsoft har selv udgivet et API viewer (Winapi\APILOAD.EXE")
som de anbefaler man bruger.
Så derfor bruger de dem nok også selv.

> Du må tro alt hvad du vil kan lade sig gøre. Du må tro, at tyve er
dumme
> narkomaner, du må "genbruge" al den kode, du vil. Du må lave alle de
programmer,
> du vil, og du må lave dem så gode eller dårlige, som du formår.

Jeg takker ærbødigst.

> - Men når du mod bedre vidende (andet kan man ikke påstå efter den
gentagne
> debat her i gruppen) giver udtryk for, at dit program kan ting, som det
slet
> ikke lever op til - og aldrig vil få mulighed for at leve op til -

Du virker nu selv meget selvsikker i dine påstande. Men du er måske heller
ikke bedrevidende.
Hvor lang tid har du teste programmet, og hvordan har du gjort det?
Vi kan simpelt hen ikke få det til at fremkomme med så mange fejl og mangler
som du kan.
Så vil du ikke nok fortælle mig hvordan du gør.

>så må du
> forvente hård og vedvarende kritik her i gruppen. Specielt når du bruger
tid på
> at skrive en masse vrøvl om arkitekter, alfabetet og SQL i stedet for at
> kommentere de store kritik-punkter, der er rejst.

Det var såmænd blot en sammenligning af hvordan man kunne bruge allerrede
udviklede objekter, til at udvikle nye med.
Det er faktisk næsten ordret afskrivning fra de fleste lærebøger i objekt
orinteret programmering.
Nå derfor kan det jo godt være noget vrøvl.


> > > Du anvender et åbent mail-relæ. Når det bliver misbrugt, bliver det
enten
> > > lukket eller afskåret fra internettet. Hvis du finder et nyt åbent
relæ, vil
> > det
> > > samme sket igen - og igen - og igen...
> > Ja det er mange gange
> > Altså er email en umulighed.

> Nej, slet ikke. Men det er sekundært. Lad os nu få afklaret de store
problemer
> først inden vi kigger på den slags detaljer.
>
> > Jeg bruger kun den mailserver firmaet i forvejen bruger til sine mail.
> > Måske skulle jeg oprette en i Turebuk
>
> Hvis du vil bruge e-mail, så sæt dig ind i hvordan e-mail udveksling
fungerer
> - og bliv ved indtil du forstår hvorfor det vil være ligegyldigt at
oprette en
> server i Turebuk.

Jeg har testet vores mailserver hos ORDB og fået denne mail retur.

This is an automatically generated email

The host you submitted at ORDB.org (80.63.112.151), has been unreachable for
an
extended period of time, so we cannot test it.

If your host was marked as an open relay, it has now been removed from our
database, and will be removed from the relays.ordb.org-zone during the next
zone-rebuild.

Please note that we'll continue to try testing this server, and if
we at a later point determine it's a open relay, we'll mark it as such.

This email is sent from an unattended mailbox, so please do not
reply to it. To find information about how to contact ordb.org,
please visit http://ordb.org/contact/.

Have a nice day, thank you for using ORDB.org

PS. Need this mail translated? Have a look at:
http://ordb.org/translation/#unreachable_long_time

> > > Du skriver, at du har lavet undersøgelser af computertyves adfærd.
Kan du
> > > dokumentere, at stjålne computere ofte sluttes direkte til internettet
uden
> > at
> > > foretage nogle ændringer på maskinen?
> > Ja jeg regner ikke med at politiet eller forsikringsselskaberne lyver.
>
> Jeg så dette i et andet indlæg lige efter jeg havde postet ovenstående.
At du
> har snakket med nogen betragter jeg ikke som egentlig dokumentation, men
dog en
> langt bedre underbygning end du tidligere har givet udtryk for. Gid du
bare
> ville sætte dig lige så meget ind i resten af det, du har med at gøre.

Det forsøger jeg skam også.
Bla. ved at spørge folk her i gruppen, og tro mig jeg har fået en masse gode
råd og vejledning fra folk som har fulgt debatten her.
Og det er jeg glad for.

Desværre er det lige som at folk der skriver i denne NG har det med, at gøre
alt hvad de kan for at nedsable en, uanset hvad man siger og gør.
Ved du ikke engang det, må du jo være dum.
Ja det er undertonen hele tiden her.
Jeg deltager da i mange andre Ng'er også og her er tonen da helt anderleds,
i alle grupperne om programmering kan man da godt spørge om noget uden at
skulle føle sig flov over ikke at vide alt.

Når jeg engang i mellem præsenterer mit program her er det jo nettop fordi
jeg håber på at nogle kompetente sikkerhedsfolk kan påpege fejl i programmet
og evt komme med råd til at forbedre de.

Og det får jeg skam også fra mange i min private mail.
Og til dem siger jeg mange tak for det er velmente råd.

Her i gruppen ser det ud til at man kun vil påpege fejl udelukkende for at
håne programmøren.
Nå det må jeg vel så tage med, jeg ville blot ønske at det var anderledes.

> > > Kan du dokumentere, at det vil blive ved med at være sådan, hvis dit
> > program
> > > bliver udbredt? (Det er jo nemt at afinstallere...).
> > Du har ikke megen tiltro til mine evner som programmør, så hvordan i
> > alverden kan du have en så stor tillid til mine evner som spåmand.
>
> Dokumentation og spådomme hænger ikke sammen i min verden.

Nej heller ikke i min, derfor kan jeg heller ikke sige noget om det konkret,
kun gætte på hvad fremtiden vil bringe.
Men du har ret, skulle mit program gå hen og blive meget udbredt vil tyvene
selvfølgeligt tage sine forholdsregler imod det, og det er ikke svært som
det ser ud lige nu.

Men vi udvikler skam også hele tiden, og som det tegner til, vil webservices
blive mere og mere udbredt, ikke mindst med den nye XP teknologi og
Microsofts nye Dot Net framework platform.

Mere og mere software vil blive udgivet som webservices hvor man kun
installerer de funkrioner som man bruger.
Den Nye JIT compiler sørger for at kun de funktioner man anvender bliver
compilet og gemt på ens egen maskine.
Denne nye teknik giver stor muligheder for vores ide til at sikre at der
ikke bliver anvendt stjålet software.

Forestil dig at alle de programmer du har alle kan efterlyse stjålne
computer komponenter.

På sigt vil jeg forsøge at lave PC Finder som en webservices som andre
software huse så kan anvende og implementere i deres software.
Ja det er store mål, men det er altså det vi arbejder på.

> Du har endnu ikke kommenteret hoved-anken mod dit program: Enhver
> software-løsning kan fjernes på få minutter. Hvad får dig til at tro, at
det
> ikke vil ske, hvis dit program bliver udbredt?

Det vil det sikkert også.
(Se ovenfor)

> Du skriver også, at stjålne dele vil blive fundet - men hvor stor er
chancen
> for, at en tyv (eller aftager af tyvekoster) installerer dit program?

Jeg tror at mange tyvekoster bliver solgt til folk som slet ikke er klar
over at det er tyvekoster de køber.
Det er slutning som er nem at drage mener jeg, for da der stjæles utrolige
mange computere hver dag, må der også være utrolige mange der aftager dem,
for jeg tror ikke tyven stjæler blot for at smide byttet i skraldespanden.

Og jeg tror ikke på at der er så mange krimminelle hælere til som der er
tyvekoster.
Så en del vil sikkert ende hos reelle mennesker, og de vil så kunne bruge
mit program til at sikre sig mod at de kommer til at købe en hælervare.

>
> [1] Her blev tonen en anelse grovere end normalt, men der skal åbenbart
meget
> til inden Bjarne erkender det man skriver, og jeg tror han kan klare det
med den
> stil, han selv lægger for dagen i svaret.

Ja mon ikke, jeg er ellers en meget sart fyr,
Mon man kan få tildelt krisehjælp efter at havet været i denne gruppes
kødhakkemaskine.?

Mvh.
Bjarne Østergård

Alex Holst

unread,
Jan 2, 2002, 6:12:23 AM1/2/02
to
Bjarne Oestergaard <bja...@gigasoft.dk> wrote:
> Jeg har testet vores mailserver hos ORDB og fået denne mail retur.
>
> This is an automatically generated email
>
> The host you submitted at ORDB.org (80.63.112.151), has been unreachable
> for an extended period of time, so we cannot test it.

Name: 0x503f7097.arcnxx9.adsl-dhcp.tele.dk
Address: 80.63.112.151

mail.gigasoft.dk A 194.255.15.8

Det hjaelper at teste den rigtige maskine. Jeg har lige testet igen, og
maskinen er stadigt et aabent relay.

Bjarne Oestergaard

unread,
Jan 2, 2002, 6:30:59 AM1/2/02
to

"Alex Holst" <a...@area51.dk> wrote in message
news:slrna35q...@C-Tower.Area51.DK...

> Bjarne Oestergaard <bja...@gigasoft.dk> wrote:
> > Jeg har testet vores mailserver hos ORDB og fået denne mail retur.
> >
> > This is an automatically generated email
> >
> > The host you submitted at ORDB.org (80.63.112.151), has been unreachable
> > for an extended period of time, so we cannot test it.
>
> Name: 0x503f7097.arcnxx9.adsl-dhcp.tele.dk
> Address: 80.63.112.151
>
> mail.gigasoft.dk A 194.255.15.8
>
> Det hjaelper at teste den rigtige maskine. Jeg har lige testet igen, og
> maskinen er stadigt et aabent relay.
(Tænkte nok jeg havde kludret.)

Hvad kan jeg gøre for at ændre det fra at være et åbent relay?
Mvh Bjarne

Thomas Jensen - pil.dk

unread,
Jan 2, 2002, 6:59:03 AM1/2/02
to
On Wed, 2 Jan 2002 12:30:59 +0100, "Bjarne Oestergaard"
<bja...@gigasoft.dk> wrote:


>> Det hjaelper at teste den rigtige maskine. Jeg har lige testet igen, og
>> maskinen er stadigt et aabent relay.
>(Tænkte nok jeg havde kludret.)
>
>Hvad kan jeg gøre for at ændre det fra at være et åbent relay?

spille bolden videre til dandomain.
http://ordb.org/lookup/?host=mail8.dandomain.dk

Bertel Lund Hansen

unread,
Jan 2, 2002, 7:10:50 AM1/2/02
to
Bjarne Oestergaard skrev:

>> Det hjaelper at teste den rigtige maskine. Jeg har lige testet igen, og
>> maskinen er stadigt et aabent relay.
>(Tænkte nok jeg havde kludret.)

Den lader vi lige stå et øjeblik.

Kasper Dupont

unread,
Jan 2, 2002, 8:09:25 AM1/2/02
to
Bjarne Oestergaard wrote:
>
> > > Man genbruger faktisk kode og moduler i programmering idag.
> > >
> > > Det kaldes for objektorienteret programmering, ...
> >
> > Du ved heller ikke noget om objekt-orienteret programmering?[1] Det går
> netop
> > ud på _ikke_ at cut'n'paste kode, men derimod lave objekter, der kan
> > modificeres.
> Næ jeg har da også kun beskæftiget mig med det i 22 år, så giv mig lige en
> chance.

Jeg er ingen ekspert i objektorienteret programmering, men jeg
ved da trods alt nok til at kunne se, at dit udsagn er noget
vrøvl. Kodegenbrug og objektorienteret programering er to
forskellige metoder der kan bruges hver for sig eller sammen.
En af fordelene ved korrekt anvendelse af objektorienteret
programmering er, at man kan genbruge kode på en smartere måde
end ved simpel cut'n'paste. At kalde cut'n'paste for OOP er jo
det rene vås.

>
> > - Men når du mod bedre vidende (andet kan man ikke påstå efter den
> gentagne
> > debat her i gruppen) giver udtryk for, at dit program kan ting, som det
> slet
> > ikke lever op til - og aldrig vil få mulighed for at leve op til -
> Du virker nu selv meget selvsikker i dine påstande. Men du er måske heller
> ikke bedrevidende.
> Hvor lang tid har du teste programmet, og hvordan har du gjort det?
> Vi kan simpelt hen ikke få det til at fremkomme med så mange fejl og mangler
> som du kan.
> Så vil du ikke nok fortælle mig hvordan du gør.

Hvor mange gange skal du have det forklaret?
<news:pv2s2u49igu03gv5p...@4ax.com>
<news:bbas2uch7haq330k3...@4ax.com>
<news:3C2E51CB...@daimi.au.dk>
<news:kpjs2u0uq2u9r0v0n...@4ax.com>
<news:3C3087B5...@daimi.au.dk>

> > ville sætte dig lige så meget ind i resten af det, du har med at gøre.
> Det forsøger jeg skam også.
> Bla. ved at spørge folk her i gruppen, og tro mig jeg har fået en masse gode
> råd og vejledning fra folk som har fulgt debatten her.
> Og det er jeg glad for.

Så tag dog og find en løsning, eller stå ved at dit program
ikke virker i alle situationer.

>
> Desværre er det lige som at folk der skriver i denne NG har det med, at gøre
> alt hvad de kan for at nedsable en, uanset hvad man siger og gør.
> Ved du ikke engang det, må du jo være dum.

Der er adskillige gange blevet påpeget et væsentligt problem
i dit design. Og du har fået at vide, at det du lover er
umuligt. Og du har aldrig nævnt, hvad du gør ved problemet.
Alt hvad du har sagt er, at vi skal prøve dit program, og så
vil vi vide det. Ja, så må vi jo tro at det er dig der er
dum. (Medmindre vi rent faktisk prøvede at køre dit program,
for så ville vi jo være godt dumme.)

> Ja det er undertonen hele tiden her.
> Jeg deltager da i mange andre Ng'er også og her er tonen da helt anderleds,
> i alle grupperne om programmering kan man da godt spørge om noget uden at
> skulle føle sig flov over ikke at vide alt.

Man skal ikke være flov over ikke at vide alt, men man skal
vedstå, at man ikke ved alt. Du kommer her og foregiver at
vide alt, og at vi mindre intelligente, når vi ikke kan se,
hvordan du løser et uløseligt problem.

>
> Når jeg engang i mellem præsenterer mit program her er det jo nettop fordi
> jeg håber på at nogle kompetente sikkerhedsfolk kan påpege fejl i programmet
> og evt komme med råd til at forbedre de.

Det er jo sket før. Men efterfølgende er du kommet igen, og
påstår, at nu har du løst alle problemer. Men du vil intet
fortælle om, hvordan du har løst problemerne. Og i dine
meget mangelfulde beskrivelser er der ingen antydning af,
at du faktisk kender en løsning.

>
> Her i gruppen ser det ud til at man kun vil påpege fejl udelukkende for at
> håne programmøren.

Du tager fejl. Men når nu du for tyvende gang kommer og
påstår, at du har en genial løsning på et problem, der i
øvrigt ikke kan løses, så fortjener du vel egentlig at
blive hånet.

>
> Men vi udvikler skam også hele tiden, og som det tegner til, vil webservices
> blive mere og mere udbredt, ikke mindst med den nye XP teknologi og
> Microsofts nye Dot Net framework platform.

Jeg mener ikke at microsofts såkaldte teknologi bør tages
seriøst. Hvis folk vil lade Microsoft styre hele
internettet og besteme hvor tit og hvor meget vi skal
betale for at bruge deres computere, så må de da være for
dumme. Jeg håber sandelig ikke folk er dumme nok til at
lade Microsoft slippe afsted med deres pjat.

>
> > Du har endnu ikke kommenteret hoved-anken mod dit program: Enhver
> > software-løsning kan fjernes på få minutter. Hvad får dig til at tro, at
> det
> > ikke vil ske, hvis dit program bliver udbredt?
> Det vil det sikkert også.
> (Se ovenfor)
>
> > Du skriver også, at stjålne dele vil blive fundet - men hvor stor er
> chancen
> > for, at en tyv (eller aftager af tyvekoster) installerer dit program?
>
> Jeg tror at mange tyvekoster bliver solgt til folk som slet ikke er klar
> over at det er tyvekoster de køber.
> Det er slutning som er nem at drage mener jeg, for da der stjæles utrolige
> mange computere hver dag, må der også være utrolige mange der aftager dem,
> for jeg tror ikke tyven stjæler blot for at smide byttet i skraldespanden.
>
> Og jeg tror ikke på at der er så mange krimminelle hælere til som der er
> tyvekoster.
> Så en del vil sikkert ende hos reelle mennesker, og de vil så kunne bruge
> mit program til at sikre sig mod at de kommer til at købe en hælervare.

Det kan køberne jo ikke finde ud af før maskinen er købt,
og til den tid er tyven jo over alle bjerge.

>
> Ja mon ikke, jeg er ellers en meget sart fyr,
> Mon man kan få tildelt krisehjælp efter at havet været i denne gruppes
> kødhakkemaskine.?

Så gå dog din vej, eller tag kritiken til dig, og gå i
gang med at løse problemerne. Når der påpeges et problem
i dit design, skal du ikke påstå at problemet ikke
eksisterer. I stedet kan du gå ind i en konstruktiv
diskution om, hvordan problemet kan løses.

>
> Mvh.
> Bjarne Østergård

Kasper Dupont

unread,
Jan 2, 2002, 8:28:08 AM1/2/02
to
PRL wrote:
>
> Hej Kasper,
>
> Jeg følger Bjarne tråden på dk.edb.sikkerhed og kunne ikke undgå at falde
> over dette i dit svar:

>
> > Hvis du er rigtig udspekuleret kan HTTP serveren svare
> > med en liste over savnede netkort som maskinen lige
> > kan kigge efter på lokalnettet.
>
> Jeg ville ikke bryde mig om at en maskine på mit netværk sender oplysninger
> til omverdenen.

Jeg kan godt forstå din bekymring, men jeg mener ikke du
behøves være så bekymret. Maskinen sender jo kun oplysninger
ud, hvis den finder stjålne computere på dit netværk. Du har
vel ingen stjålne computere på dit netværk? Hvis der uden
dit kendskab er stjålne computere på dit netværk, er du vel
interesseret i at finde ud af det. Du er selvfølgelig ikke
den første der får oplysningen. Gigasoft, ejeren og politiet
får oplysningen først, men de er jo i deres gode ret til at
opspore maskinen. Hvis du har rent mel i posen, har du ingen
grund til at være bekymret.

> Hvad hvis du har din bærbare med ud til mig og kobler op på mit netværk ?

Hvis du lader mig tilslutte min bærbare til dit netværk, (lad
os lige et øjeblik ignorere det faktum, at den ikke har noget
netkort.) så må det være fordi du stoler på mig og min
computer. Min computer har mulighed for at foretage vilkårlig
kommunikation på lokalnetet og udad, og du må blot stole på,
at jeg ikke misbruger det. (Ellers må du sætte et filter
eller en firewall til at begrænse min adgang til netværket.)
Jeg vil naturligvis ikke misbruge adgangen til dit netværk,
jeg har måske et program der sender pakker til nogle savnede
computere, men de findes ikke på dit netværk, og så sker der
ikke mere.

>
> Jeg ville blive meget mistænksom.

Ville du blive mistænksom hvis en fremmed computer sendte
pakker til en ukendt MAC addresse? En maskine kunne sagtens
kende MAC addresser på maskiner fra det netværk, den normalt
er tilsluttet. Det behøves du ikke bekymre dig om.

>
> Mvh
>
> Per R Laursen

Men man kunne selvfølgelig godt argumentere for, at denne
feature først skal aktiveres når maskinen selv bliver meldt
stjålet. Det ville jo være interessant at vide, hvis et
antal stjålne computere pludslig dukker op på samme lokalnet.

PRL

unread,
Jan 2, 2002, 9:26:18 AM1/2/02
to
Nu vel, grunden til at jeg sendte det til dig pr. mail hvar at jeg ikke gad
at blande mig i denne tråd, den er 'interessant' nok i forvejen ;-)

Men når du nu har taget hul på bylden, egentlig ok da det jo drejer sig om
denne tråd.

Så værsgo :

Kasper Dupont wrote:
> Jeg kan godt forstå din bekymring, men jeg mener ikke du
> behøves være så bekymret. Maskinen sender jo kun oplysninger
> ud, hvis den finder stjålne computere på dit netværk. Du har
> vel ingen stjålne computere på dit netværk?

Sjålne netkort ;-)
Og der er vel ikke nogen som har bedt dig om at være detektiv, hvis din
bærbare havde et netkort ?


> Ville du blive mistænksom hvis en fremmed computer sendte
> pakker til en ukendt MAC addresse? En maskine kunne sagtens
> kende MAC addresser på maskiner fra det netværk, den normalt
> er tilsluttet. Det behøves du ikke bekymre dig om.

Det ville jeg heller ikke gøre normalt, men det ligner spionage, hvis der
sendes oplysninger ud af mit net om mit net. Det er absolut et brud på den
tillid jeg viser dig ved at du må benytte mit netværk. Kom hellere og
fortæl om din mistanke til sysadmin, hvis han/hun så ikke reagerer så gå
trygt videre for min skyld.
Hvor er f.eks. min sikkerhed for at databasen med oplysninger er konsistent
efter at jeg har fået min egen stjålne PC tilbage, eller den ikke er
feljbehæftet/kompromiteret ?
På den baggrund kan der sendes oplysninger ud som ikke kommer andre end mig
ved.


Mvh

Per R Laursen


Bjarne Oestergaard

unread,
Jan 2, 2002, 9:35:07 AM1/2/02
to

"Kasper Dupont" <kas...@daimi.au.dk> wrote in message
news:3C324B58...@daimi.au.dk...
> "Bjarne Østergård" wrote:
Hej Kasper
Her er de oplysninger som PC finder i øjeblikket kan registrere og dermed
også efterlyse.
OprettetDato IP adresse MailHeader NøgleKortNr Nøglekode Navn Adresse
PostNr By Telefon Mobil Email Main IP adresse Computernavn
Computerbeskrivelse Operativ System Systemkode DNS Server 1 DNS Server 2
Medie Navn C Medie Navn D Medie Navn E Medie Navn F Medie Navn G MedieType
Nr C MedieType Nr D MedieType Nr E MedieType Nr F MedieType Nr G NøgleSendt
FakturaNr FakturaSendt FakturaUdskrevet FakturaBetalt
31-12-2001 80.63.112.151
745C56465850 Bjarne Østergård / Gigasoft Danmark(Mobil XP) Torvegade 14
8900 Randers 70208477
mo...@gigasoft.dk 192.168.0.230 BJARNEMOBIL Bjarne Microsoft Windows
2000 1125 192.168.0.1
IBM_PRELOAD GIGASOFT03 Ikke fundet Ikke fundet Ikke fundet 357766403
416994597 0 0 0 Ja


Overnævnte er et udtræk fra databasen i admin modulet som kun eksisterer
her.

Mvh Bjarne


Kasper Dupont

unread,
Jan 2, 2002, 10:23:04 AM1/2/02
to
PRL wrote:
>
> Nu vel, grunden til at jeg sendte det til dig pr. mail hvar at jeg ikke gad
> at blande mig i denne tråd, den er 'interessant' nok i forvejen ;-)

Svar pr. email er normalt i strid med netiketten

>
> Men når du nu har taget hul på bylden, egentlig ok da det jo drejer sig om
> denne tråd.
>
> Så værsgo :
>
> Kasper Dupont wrote:
> > Jeg kan godt forstå din bekymring, men jeg mener ikke du
> > behøves være så bekymret. Maskinen sender jo kun oplysninger
> > ud, hvis den finder stjålne computere på dit netværk. Du har
> > vel ingen stjålne computere på dit netværk?
>
> Sjålne netkort ;-)

Ja, stjålne netkort. Men de sidder nok ofte i stjålne computere.

> Og der er vel ikke nogen som har bedt dig om at være detektiv, hvis din
> bærbare havde et netkort ?

Nej, jeg besluter selv om jeg vil installere programmet på min
computer.

>
> > Ville du blive mistænksom hvis en fremmed computer sendte
> > pakker til en ukendt MAC addresse? En maskine kunne sagtens
> > kende MAC addresser på maskiner fra det netværk, den normalt
> > er tilsluttet. Det behøves du ikke bekymre dig om.
>
> Det ville jeg heller ikke gøre normalt, men det ligner spionage, hvis der
> sendes oplysninger ud af mit net om mit net. Det er absolut et brud på den
> tillid jeg viser dig ved at du må benytte mit netværk. Kom hellere og
> fortæl om din mistanke til sysadmin, hvis han/hun så ikke reagerer så gå
> trygt videre for min skyld.

Den bærbare computer kunne være stjålet, så den kan ikke
fortælle om sin mistanke til brugeren. Den kan så fortælle om
sin mistanke til en server, der selvfølgelig skal være meget
bedre sikret mod tyveri.

Jeg har selv indgået en aftale med den ansvarlige for denne
server om hvad der skal ske med oplysningerne derefter. Om
jeg ønsker oplysningerne sendt videre til ejeren, politiet
eller administratoren af netværket (dig) afhænger nok af mit
forhold til pågældende administrator.

Hvis du ikke stoler på at jeg kan håndtere denne situation
fornuftigt, hvordan kan du så stole nok på mig til at lade
mig få adgang til oplysninger om dit netværk i første omgang?

> Hvor er f.eks. min sikkerhed for at databasen med oplysninger er konsistent
> efter at jeg har fået min egen stjålne PC tilbage, eller den ikke er
> feljbehæftet/kompromiteret ?

Jeg har i et omfang valgt at stole på den pågældende server.
Serveren kan være kompromiteret, det samme kan være tilfældet
for den software jeg andvender på min bærbare computer. Hvis
du ikke stoler på min sikkerhed bør du ikke lade mig få
ubegrænset adgang til dit netværk.

Det kunne tænkes, at min computer opdager en stjålet computer,
som er kommet tilbage på dit netværk. I dette tilfælde ville
der være tale om, at vi er tilknyttet samme server, som holder
øje med stjålne computere. I dette tilfælde havner
oplysningerne hos en tredjepart, som vi hver især har indgået
en aftale med. Disse aftaler vil nok sige, at en af os eller
evt. os begge skal have oplysningen. Jeg ser ikke noget
problem i at vi ved, at din stjålne computer er blevet fundet
igen.

> På den baggrund kan der sendes oplysninger ud som ikke kommer andre end mig
> ved.

Det kan der hver gang du giver en fremmed computer adgang
til dit netværk. I dette tilfælde mener jeg ikke, det er
alvorligt, da jeg ikke betragter MAC addresser som kritiske
oplysninger.

>
> Mvh
>
> Per R Laursen

PS: Alt hvad jeg har skrevet i denne posting er fiktivt. Og
skal ikke tages som udtryk forholdet mellem Bjarne, Per
og mig.

PRL

unread,
Jan 2, 2002, 10:29:36 AM1/2/02
to
Kasper Dupont wrote:
>
> PS: Alt hvad jeg har skrevet i denne posting er fiktivt. Og
> skal ikke tages som udtryk forholdet mellem Bjarne, Per
> og mig.


Enig ;-)

Mvh

Per R Laursen

Allan Olesen

unread,
Jan 2, 2002, 1:48:31 PM1/2/02
to
"Bjarne Oestergaard" <bja...@gigasoft.dk> wrote:

>Så en del vil sikkert ende hos reelle mennesker, og de vil så kunne bruge
>mit program til at sikre sig mod at de kommer til at købe en hælervare.

OK. Vi antager et øjeblik, at du er en computertyv, der skal sælge en
stjålet computer til et af disse reelle mennesker, som bare tror, de
køber en brugt computer til en god pris.

Rundt omkring på sådan en computers harddisk kan der ligge utroligt
mange oplysninger, der fortæller noget om den rette ejers identitet.
Man bliver f.eks. bedt om navn og evt. firmanavn, når man installerer
Windows, og disse oplysninger får man så af og til smidt i hovedet
igen, når man installerer programmer. Eller man har måske opsat en
emailklient med disse oplysninger. Eller man har måske endda i
maskinens tekstbehandling skrevet breve med fuld afsenderadresse.

Hvis køberen finder nogle af disse oplysninger, risikerer du, at han
kontakter den tidligere ejer for at checke, om maskinen er stjålet.
Hvis køberen så ved, hvor/hvordan du kan kontaktes, står du med
skægget i postkassen.

Tror du ikke, at du i den situation ville sikre dig ved at slette hele
harddisken og evt. smide en "ren" Windows på?

Tror du ikke, at enhver tyv i den situation vil gøre det samme, hvis
hans IQ ligger bare nogenlunde over stuetemperatur?

Så programmet er stort set værdiløst, også i den sammenhæng, medmindre
du finder en metode, der får dit program til at overleve en sletning
af harddisken, vel at mærke så det stadig er i stand til at starte af
sig selv, når maskinen kommer op at køre igen med en ny Windows.

Og vedr. dit brok over debatformen her i gruppen:
Du har bare oplevet på egen krop, at hovmod står for fald. Hvis du
tror, at du kan sælge en sortmalet papkasse med teksten "Sikkerhed" på
låget, uden at du bare nogenlunde specifikt oplyser, hvad kassen gør,
og hvordan den gør det, og hvordan du har sikret dig, at den gør det
rigtigt, så er du simpelthen så hovmodig, at du vil falde meget, meget
hårdt - hver gang.


--
Allan Olesen, Lunderskov.
Danske musikere tjener penge ved ulovlig softwarekopiering.

Bjarne Østergård

unread,
Jan 2, 2002, 2:41:17 PM1/2/02
to

"Allan Olesen" <aol...@post3.tele.dk> wrote in message
news:3c335937$0$17215$edfa...@dspool01.news.tele.dk...
> "Bjarne Oestergaard" <bja...@gigasoft.dk> wrote:

> Så programmet er stort set værdiløst, også i den sammenhæng, medmindre
> du finder en metode, der får dit program til at overleve en sletning
> af harddisken, vel at mærke så det stadig er i stand til at starte af
> sig selv, når maskinen kommer op at køre igen med en ny Windows.

Det er ved at være lidt trættende, men jeg har jo selv startet debatten så
må jeg vel også finde mig i at skulle gentage det samme igen og igen. og
igen og igen og ...

Mit program kan lige så lidt som andre programmer overleve en sletning.
Det har jeg ikke engang forsøgt på.

Men har mit program blot en gang været installeret på maskinen har det
registreret nogle af de hardwaredele som maskinen består af og de kan ikke
slettes.
Så uanset om harddisken aldrig er formateret nok så mange gange, vil mit
program kunne indentifisere harddisken igen hvis den er meldt stjålet.

Hvis en harddise f.eks har eksisteret i en maskine som programmet en gang
har været installeret på, vil denne harddisk selv om den bliver formateret
og isat en anden maskine sætte alarmen igang hvis den nye maskine nogen
sinde får mit program installeret.
Kort fortalt, En harddisk kan ikke eksistere på to adresser samtidig.
Den første adress vil få besked om den næste, osv osv.

Den tidligere ejer vil så få en email om, at den harddisk der er blevet
registreret hos ham for et år siden nu sidder hos Hr Xxx.

Også selv om den pågældende harddisk ikke indeholder en bit software.

Når du evt, en dag modtager en mail om at din gamle harddisk nu sidder i
maskinen hos Hr Xxx , ved du nok selv om du har solgt den eller om den er
blevet stjålet.

Er den stjålet kan du anmelde det og vi kan så oplyse på hvilken Ip den
befinder sig.

Er den ikke stjålet kan du blot seltte den alarm E- mail du fik, og alle er
glade.

Programmet kan slettes, men ikke dets funktion.

Det er egentligt ret simpelt. Dine hardware dele registreres som tilhørende
dig, Dukker de op et andet sted vil du få besked om hvor de er.

Hvad kan du egentligt forlange mere??
Og så er det endda kopisikret.

Det eneste som virkelig ærger mig er at jeg ikke har fundet en måde til at
registrere de nye fladskærme på, for de stjæles lige i øjeblikket helt
vildt.
Men det håber jeg snart at finde en løsning på også.

Hyge og hejsa
Mvh.
Bjarne Østergård


Allan Joergensen

unread,
Jan 2, 2002, 2:57:34 PM1/2/02
to
Bjarne Østergård <b...@gigasoft.dk> wrote:

> Den tidligere ejer vil så få en email om, at den harddisk der er blevet
> registreret hos ham for et år siden nu sidder hos Hr Xxx.

Forudsat at den "tidligere ejers" udbyder ikke anvender ORDB eller andre
DNSRBL hvor din åbne server er registreret.

--
Allan Joergensen aka [DW] on eu.openprojects.net

"Great... Just what I want to be... cute!" -- Ro

Jonathan Stein

unread,
Jan 2, 2002, 2:11:55 PM1/2/02
to
Bjarne Oestergaard wrote:

> > > Man genbruger faktisk kode og moduler i programmering idag.
> > >
> > > Det kaldes for objektorienteret programmering, ...
> >
> > Du ved heller ikke noget om objekt-orienteret programmering?[1] Det går
> netop
> > ud på _ikke_ at cut'n'paste kode, men derimod lave objekter, der kan
> > modificeres.
> Næ jeg har da også kun beskæftiget mig med det i 22 år, så giv mig lige en
> chance.

Beskæftiget dig med cut'n'paste eller OOP?

> Nu er der altså grænser for, på hvor mange måder man kan lave det samme api
> kald på.
> Microsoft har selv udgivet et API viewer (Winapi\APILOAD.EXE")
> som de anbefaler man bruger.
> Så derfor bruger de dem nok også selv.

- Derfor behøver man jo ikke forsyne koden med ordret identiske kommentarer.

> > - Men når du mod bedre vidende (andet kan man ikke påstå efter den
> gentagne
> > debat her i gruppen) giver udtryk for, at dit program kan ting, som det slet
>
> > ikke lever op til - og aldrig vil få mulighed for at leve op til -
>
>
> Du virker nu selv meget selvsikker i dine påstande.

Jeg _er_ sikker i mine påstande. Til almindelig konsulent-betaling, skal jeg
gerne vise hvor let dit program kan fjernes fra en maskine. Ellers må du leve
med mit (og mange andre i gruppens) ord.

> Hvor lang tid har du teste programmet, og hvordan har du gjort det?

Du må have overset ca. 100 indlæg, der gør opmærksom på, at selv om programmet
fungerer fuldstændig som du ønsker, er det selve idéen, der ikke holder. Du kan
ikke lave en ren softwareløsning, der får nogen praktisk betydning!

> Vi kan simpelt hen ikke få det til at fremkomme med så mange fejl og mangler
> som du kan.

Kig på nedenstående kode:

a = 5
b = 10
c = a + b
print c

- når jeg tester det, skriver det "15". Fungerer det korrekt?[1]

> Jeg har testet vores mailserver hos ORDB og fået denne mail retur.

> ...

Nope, men lad os ikke træde mere i det...

> Desværre er det lige som at folk der skriver i denne NG har det med, at gøre
> alt hvad de kan for at nedsable en, uanset hvad man siger og gør.
> Ved du ikke engang det, må du jo være dum.
> Ja det er undertonen hele tiden her.
> Jeg deltager da i mange andre Ng'er også og her er tonen da helt anderleds,
> i alle grupperne om programmering kan man da godt spørge om noget uden at
> skulle føle sig flov over ikke at vide alt.

Forskellen er måske om man spørger eller giver udtryk for at vide noget, som
ikke er korrekt. De fleste, som stiller spørgsmål her, får rimelige svar, men du
fortæller en masse ting, som du tror dit program kan. Dernæst virker det som om
du synes vi andre er idioter, når vi tillader os at kritisere dit program uden
at have prøvet det.

> Når jeg engang i mellem præsenterer mit program her er det jo nettop fordi
> jeg håber på at nogle kompetente sikkerhedsfolk kan påpege fejl i programmet
> og evt komme med råd til at forbedre de.

Hvad med fejl i idéen og de grundlæggende forudsætninger?

> Her i gruppen ser det ud til at man kun vil påpege fejl udelukkende for at
> håne programmøren.

Når du ikke selv er klar over fejl/mangler ved dit program, må andre påpege
dem. Når du uden at svare konkret påstår, at tingene alligevel virker, er det
rimeligt at advare potentielle brugere om, at du tilsyneladende ikke har
tilstrækkeligt kendskab til mange af de områder, som dit program involverer.
- Det er muligt, du føler det ubehageligt, at dette bliver udstillet i
gruppen, men dine svar lægger op til det.

> Men vi udvikler skam også hele tiden,

> ...


> Forestil dig at alle de programmer du har alle kan efterlyse stjålne
> computer komponenter.

Så skal du enten distribuere en _meget_ stor database med stjålet hardware til
alverdens computere (ikke relistisk) eller konstant indsende oplysninger til en
central server om hvilken hardware, der sidder i maskinen.
- Jeg tror alle "bigbrother" lamperne lyser hvis nogen begynder at
implementere den service i deres software. Du skal jo være sikker på, at stort
set alle bliver tvunget til at køre den, hvis den skal have nogen betydning.

Realistisk tror jeg ikke på noget med overvågning og automatiske alarmer. Med
en gigantisk markedsføring, kan man muligvis opbygge en international database
over stjålet IT-udstyr, som lovlydige købere kan kontrollere op imod. Dermed kan
man indskrænke markedet, men brugere, der ikke bekymrer sig om, at udstyret er
stjålet, kan man næppe gøre meget ved.

> > Du skriver også, at stjålne dele vil blive fundet - men hvor stor er
> chancen
> > for, at en tyv (eller aftager af tyvekoster) installerer dit program?
>
> Jeg tror at mange tyvekoster bliver solgt til folk som slet ikke er klar
> over at det er tyvekoster de køber.
> Det er slutning som er nem at drage mener jeg, for da der stjæles utrolige
> mange computere hver dag, må der også være utrolige mange der aftager dem,

> ...

Jeg tror rigtig mange mennesker "glemmer" at tænke over hvorfor noget
pludselig er meget billigt...

M.v.h.

Jonathan

[1] Programmet lægger 5 og 10 sammen, men jeg ville egentlig have haft
resultatet af 4*8. Programmet virker sådan set fuldstændig som det er
konstrueret til, men den konstruktion løser ikke mit problem.

Bjarne Østergård

unread,
Jan 2, 2002, 3:07:54 PM1/2/02
to

"Kasper Dupont" <kas...@daimi.au.dk> wrote in message
news:3C330685...@daimi.au.dk...

> Bjarne Oestergaard wrote:
> >
> > > > Man genbruger faktisk kode og moduler i programmering idag.
> > > >
> > > > Det kaldes for objektorienteret programmering, ...
> > >
> > > Du ved heller ikke noget om objekt-orienteret programmering?[1] Det
går
> > netop
> > > ud på _ikke_ at cut'n'paste kode, men derimod lave objekter, der kan
> > > modificeres.
> > Næ jeg har da også kun beskæftiget mig med det i 22 år, så giv mig lige
en
> > chance.
>
> Jeg er ingen ekspert i objektorienteret programmering, men jeg
> ved da trods alt nok til at kunne se, at dit udsagn er noget
> vrøvl. Kodegenbrug og objektorienteret programering er to
> forskellige metoder der kan bruges hver for sig eller sammen.
> En af fordelene ved korrekt anvendelse af objektorienteret
> programmering er, at man kan genbruge kode på en smartere måde
> end ved simpel cut'n'paste. At kalde cut'n'paste for OOP er jo
> det rene vås.
Ja men der er jo heller ikke det jeg gør.
Skal du bruge en funktion i et objekt og jeg skal bruge den samme funktion
er vi nødt til begge at kalde denne funktion på samme måde i vores kode,
også selv om vores koder har helt forskellige formål.

Knappe, afkrydsningsfelter, vinduer(Forme) er sådanne eksempler.

De knapper og menuer der sideer i mit program er nøjagtige de samme som du
ser f.eks i Exel, word, Netscap. osv.
Alle har vi brugt de samme kald til objekterne, for at få fat i deres
egenskaber. forskellen ligger i det, som vi vælger at bruge objektes
funktioner til. Det er her at programmet får sin personlighed.

Hvis min kode blot var som du siger, kopieret og pastet fra Microsoft, må
de jo have et tilsvarende og indentisk program hos dem.
Og det ved du jo godt at de ikke har.
Men det er da rigtigt at en stor del af de objekter jeg betjener mig af i
min kode er opfundet af Microsoft. Og det skal de skam have stor ros og tak
for, og jeg vil ikke tage æren for det.

Jeg kan godt huske tiden før Microsogt fik lavet standarder, Og uden
Microsoft havde vi jo nærmest været i stenalderen, ren computermæssigt og
softwaremæssigt.

Uden Microsoft kunne jeg ikke have lavet mit program.
Jeg vil bestemt ikke stjæle æren fra dem, faktisk er jeg en stor beundre af
det de laver.

Mvh.
Bjarne Østergård

Bjarne Østergård

unread,
Jan 2, 2002, 3:13:26 PM1/2/02
to

"Allan Joergensen" <d...@nowhere.dk> wrote in message
news:slrna36p...@dustpuppy.nowhere.dk...

> Bjarne Østergård <b...@gigasoft.dk> wrote:
>
> > Den tidligere ejer vil så få en email om, at den harddisk der er blevet
> > registreret hos ham for et år siden nu sidder hos Hr Xxx.
>
> Forudsat at den "tidligere ejers" udbyder ikke anvender ORDB eller andre
> DNSRBL hvor din åbne server er registreret.

Ja lad os bare sige dette.
Men jeg prøver i øjeblikket med næb og klør at prøve på at finde ud af hvad
det egentligt betyder, og hvad jeg egentligt kan gøre for at ændre på dette,
men så bliver der larmende tavshed.

Så altså ja sådan er det.

Mvh Bjarne

Allan Joergensen

unread,
Jan 2, 2002, 3:17:19 PM1/2/02
to
Bjarne Østergård <b...@gigasoft.dk> wrote:

>> Forudsat at den "tidligere ejers" udbyder ikke anvender ORDB eller andre
>> DNSRBL hvor din åbne server er registreret.

> Men jeg prøver i øjeblikket med næb og klør at prøve på at finde ud af hvad
> det egentligt betyder, og hvad jeg egentligt kan gøre for at ændre på dette,
> men så bliver der larmende tavshed.

http://ordb.org/faq/#what_is
http://ordb.org/faq/#how_to_close

det er ikke ret svært.

hvis det er din udbyder der er problemet, så klag.

--
Allan Joergensen aka [DW] on eu.openprojects.net

"It's Ol' Sublight. One shot and you'll do it all on impulse."-Guinan

Christian Hemmingsen

unread,
Jan 2, 2002, 3:27:22 PM1/2/02
to
"Bjarne Østergård" <b...@gigasoft.dk> writes:

> Jeg kan godt huske tiden før Microsogt fik lavet standarder, Og uden
> Microsoft havde vi jo nærmest været i stenalderen, ren computermæssigt og
> softwaremæssigt.

Den er lige til citat-samlingen.

--
Christian Hemmingsen

Bjarne Østergård

unread,
Jan 2, 2002, 3:35:10 PM1/2/02
to

"Jonathan Stein" <jst...@image.dk> wrote in message
news:3C335B7B...@image.dk...

>
> > Nu er der altså grænser for, på hvor mange måder man kan lave det samme
api
> > kald på.
> > Microsoft har selv udgivet et API viewer (Winapi\APILOAD.EXE")
> > som de anbefaler man bruger.
> > Så derfor bruger de dem nok også selv.
>
> - Derfor behøver man jo ikke forsyne koden med ordret identiske
kommentarer.
Jo det bør man nettop gøre. Det gør koden meget nemmere at indentifisere
for andre igen der også vil bruge den samme kode i deres programmer.
Og det gør fejlfinding i koden nemmere, når flere kan referere til de samme
kommentarer, i de samme kodeklip.
refererer jeg F.eks en bug i min kode og beder om hjælp (i en noget mere
venlig Ng end denne) er det altid godt at kunne referere til nettop de samme
kommentarer og moduler, så er der næsten altid en eller anden der også har
haft samme bug i samme kode, der kan hjælpe.
Lige som jeg kan hjælpe andre i samme situation hvis de genbruger min kode.

> > Du virker nu selv meget selvsikker i dine påstande.
>
> Jeg _er_ sikker i mine påstande. Til almindelig konsulent-betaling, skal
jeg
> gerne vise hvor let dit program kan fjernes fra en maskine. Ellers må du
leve
> med mit (og mange andre i gruppens) ord.

Sjovt at du vil have betaling for det, jeg har brugt en hel side i manualen
til at baskrive hvordan man fjerne programmet. vil du virkelig forlange
pænge for at læse min egen manual op for mig.
Det kalder jeg da et specielt tilbud.
Ind til nu havde jeg egentligt troet at når i skrev jeg var dum, var det
mest for sjov. Men nu kan jeg da forstå at ihvertfald du må mene det meget
seriøst.


> Du må have overset ca. 100 indlæg, der gør opmærksom på, at selv om
programmet
> fungerer fuldstændig som du ønsker, er det selve idéen, der ikke holder.
Du kan
> ikke lave en ren softwareløsning, der får nogen praktisk betydning!

Jeg prøver altså alligevel. I mit ordforråd eksisterer umuligt ikke.
Jeg kender ikke betydningen af dette ord.
Ihvertfald ikke den betydning som du lægger i order, og som jeg tror er.
"Hvis ikke en anden har tænkt på det før dig er det fordi det er umuligt"
Nej du Umuligt betyder blot at opgaven er lidt sværer og måske tager lidt
længere tid en gennemsnittet.

Det er først når vi når til miraklerne at vi for alvor skal til at tage os
sammen og der er vi jo slet ikke endnu.


> > Vi kan simpelt hen ikke få det til at fremkomme med så mange fejl og
mangler
> > som du kan.
>
> Kig på nedenstående kode:
>
> a = 5
> b = 10
> c = a + b
> print c
>
> - når jeg tester det, skriver det "15". Fungerer det korrekt?[1]

Nej ikke med mindre at du bruger comal 80 og numerer linjerne.
Ressultater herover vil give 510
Altså c = 510

Måske skulle du overveje at kopiere en andens kode hvis du vil have lagt to
tal sammen.

Hyge og hejsa
Bjarne

Allan Olesen

unread,
Jan 2, 2002, 3:35:40 PM1/2/02
to
"Bjarne Østergård" <b...@gigasoft.dk> wrote:

>Når du evt, en dag modtager en mail om at din gamle harddisk nu sidder i
>maskinen hos Hr Xxx , ved du nok selv om du har solgt den eller om den er
>blevet stjålet.

Jamen, det er jo kun en bifunktion i forhold til det, du markedsfører
dit program på. Man kan da ikke forsvare en brist i
hovedfunktionaliteten med, at en af bifunktionerne virker.

Du ville spare dig for mange ærgrelser og øretæver, hvis du gjorde dig
lidt mere umage med fra starten at forklare, hvad dit program kan og
ikke kan. Men i stedet kommer du med en masse overdrevet salgsgas, som
tydeligt er ude i hampen, og så skal man bid for bid hale ud af dig,
hvad programmet i virkeligheden kan.

Du har ret. Det _er_ virkelig trættende.

Bjarne Østergård

unread,
Jan 2, 2002, 3:39:10 PM1/2/02
to

"Allan Joergensen" <d...@nowhere.dk> wrote in message
news:slrna36q...@dustpuppy.nowhere.dk...

> Bjarne Østergård <b...@gigasoft.dk> wrote:
>
> >> Forudsat at den "tidligere ejers" udbyder ikke anvender ORDB eller
andre
> >> DNSRBL hvor din åbne server er registreret.
> > Men jeg prøver i øjeblikket med næb og klør at prøve på at finde ud af
hvad
> > det egentligt betyder, og hvad jeg egentligt kan gøre for at ændre på
dette,
> > men så bliver der larmende tavshed.
>
> http://ordb.org/faq/#what_is
> http://ordb.org/faq/#how_to_close
>
> det er ikke ret svært.
>
> hvis det er din udbyder der er problemet, så klag.

Det har jeg gjort i dag, og spurgt dem hvad de menr om det, så jeg håber da
at få et svar i morgen.

Mvh
Bjarne


Jonathan Stein

unread,
Jan 2, 2002, 3:52:01 PM1/2/02
to
"Bjarne Østergård" wrote:

> Det er egentligt ret simpelt. Dine hardware dele registreres som tilhørende
> dig, Dukker de op et andet sted vil du få besked om hvor de er.
>
> Hvad kan du egentligt forlange mere??

Tja, så længe du ikke sælger det kommercielt, kan man vel næppe forlange
noget, men jeg ville da forvente, at det levede op til: "Programmet sikre at
computere der stjæles, selv finder hjem, og samtidig afslører det hvem tyven er.
Det er da sikkerhed der vil noget".
Du glemmer forresten lige at skrive, at de forsvundne dele skal dukke op et
sted, hvor dit program er installeret...
- Men mere alvorligt er det, at på stort set al det udstyr, hvor du
elektronisk kan finde serienummeret, kan du også ændre det elektronisk. Det er
godt nok ikke lige så simpelt, som at formatere disken, men slet ikke umuligt.
Tænk blot på GSM-systemet, som blev introduceret med tyverisikring. Det er
formentlig de færreste tyve, der kan resette en telefon, men alligevel stjæles
der uhyggeligt mange mobiltelefoner. Det er altså muligt at opbygge et kriminelt
netværk, der sletter serienumre.

> Det eneste som virkelig ærger mig er at jeg ikke har fundet en måde til at
> registrere de nye fladskærme på, for de stjæles lige i øjeblikket helt
> vildt.

Spørg brugeren! Hvis man ulejliger sig med at installere dit program, kan man
vel også overkomme at indtaste serienummeret...

M.v.h.

Jonathan

Bjarne Østergård

unread,
Jan 2, 2002, 3:57:05 PM1/2/02
to

"Allan Olesen" <aol...@post3.tele.dk> wrote in message
news:3c337257$0$17215$edfa...@dspool01.news.tele.dk...

> "Bjarne Østergård" <b...@gigasoft.dk> wrote:
>
> >Når du evt, en dag modtager en mail om at din gamle harddisk nu sidder i
> >maskinen hos Hr Xxx , ved du nok selv om du har solgt den eller om den er
> >blevet stjålet.
>
> Jamen, det er jo kun en bifunktion i forhold til det, du markedsfører
> dit program på. Man kan da ikke forsvare en brist i
> hovedfunktionaliteten med, at en af bifunktionerne virker.
Nej min ven
I har tillagt mig noge som jeg ikke har sagt, i har hele tiden påstået at
mit hovedproblem er at mit program kan fjernes igen, og det på trods af at
jeg flere gange, og endda i manualerne har beskrevet hvordan det gøres, og
det endda på trods af at jeg har fortalt jer at jeg har gjort mig stor
udmage med at afinstallationsfunktione fungerede korrekt.
Alligevel bliver i ved med at påstå at at jeg påstår at mit program ikke kan
slettes.
En har endda lige tilbudt mig, mod honorar at fortælle mig hvordan
programmet kan afinstalleres.
Det står endda tydligt og klart i den manual jeg selv har lavet.
Og som folk refererer til trods det at de samme folk påstår at de ikke kan
læse den.
Utroligt !!!

Da det så efterhånden gik op for folk at det ikke var problemet, var det
pludselig den mailserver jeg brugte som nu var en fantastisk stor rissiko
for alle der blot tænkte på at bruge programmet.

Og helt ærligt så er der måske noget om dette, og jeg forsøger ihærdigt at
finde ud af i hvad og hvor denne påståede store rissiko skulle ligge.
Og så vil det selvfølgeligt blive rettet.

Jeg har derimmod sagt at programmet ville afsløre tyven uden at han ville
blive advaret først. og det har i absolut ment at det var det samme som at
mit program ikke kunne slettes. DET ER DET IKKE:


Jeg påpeger så blot det som du kalder en bivirkning nemlig at selv om tyven
opdager det og selv om han er dygtig nok til at slette det er der stadigvæk
en øget rissiko for hans afslørring hvis han stjæler computerdele hvor mit
program har været i nærheden af da de så kan spores tilbage til den rette
ejer.

> Du har ret. Det _er_ virkelig trættende.

Enighed gør stærk
Vi er stærkere end før:
Mvh Bjarne

Andreas Plesner Jacobsen

unread,
Jan 2, 2002, 4:01:26 PM1/2/02
to
In article <3c337422$0$55571$edfa...@dspool01.news.tele.dk>, Bjarne Østergård wrote:
>
> I har tillagt mig noge som jeg ikke har sagt, i har hele tiden påstået at
> mit hovedproblem er at mit program kan fjernes igen, og det på trods af at
> jeg flere gange, og endda i manualerne har beskrevet hvordan det gøres, og
> det endda på trods af at jeg har fortalt jer at jeg har gjort mig stor
> udmage med at afinstallationsfunktione fungerede korrekt.

Den må du lige tage igen langsomt for mig. Martin Østergård sagde:

--cut--
Bjarne...overlever dit program en FDISK/installation af et andet
operativsystem på en evt. stjålet computer ?
--cut--

Hvortil du svarede:

--cut--
Ja.
--cut--

Hvor er det lige jeg ikke forstår dig?

--
Andreas Plesner Jacobsen | Bounders get bound when they are caught bounding.
| -- Ralph Lewin

Bjarne Østergård

unread,
Jan 2, 2002, 4:43:59 PM1/2/02
to

"Jonathan Stein" <jst...@image.dk> wrote in message
news:3C3372F1...@image.dk...

Ja jeg ved det, og jeg er heller ikke helt klar over hvor unikke visse dele
at serienummerene er på f.eks bios og processor.
Producenterne siger at de er, men jeg har ikke nok tests eller programmer
kørende ude endnu til at kunne med sikkerhed sige at det passer. Men indtil
videre er jeg ikke stødt på to ens serienumre endnu fra nogen dele.
Jeg skal dog også retfærdigvis sige at jeg ikke har så mange registreret
endnu at jeg overhovedet kan komme med noget brugbart om dette.
Rissikoen er dog til at overse da det enest der vi ske er at der udsendes en
falsk alarm om at din harddisk er stjålet, men er den ikke det vil de fleste
nok vide det.

> > Det eneste som virkelig ærger mig er at jeg ikke har fundet en måde til
at
> > registrere de nye fladskærme på, for de stjæles lige i øjeblikket helt
> > vildt.
>
> Spørg brugeren! Hvis man ulejliger sig med at installere dit program,
kan man
> vel også overkomme at indtaste serienummeret...

Det er desværre ikke nok, Og det af nøjagtig den grund som i faktisk har
brugt hele denne tråd til at sige er problemet.
For tyven vil ikke indtaste numret og sende det til mig, Og sletter han
programmet og formaterer harddisken er det væk, og hvis skærmen flyttes til
en anden PC vil ingen få det at vide, med mindre at en anden vil indtaste
det samme nummer igen.

Det er faktisk det jeg selv mener er en del af den gode ide ved programmet,
nemlig at det selv kan holde øje med hardwaren uden at der behøves andet en
et klik på aktiver.
Den hardware som programmet holder øje med behøver man ikke selv at
indtaste, og har programmet en gang registreret en hardwaredel, ja så kan
registreringen ikke slettes igen selv om man formaterer harddisken.

Registreringerne lægger nemlig ikke på den maskine der stjæles, de lægger i
en database på nettet.

Og vil du f.eks tjekke din nye brugte computer for stjålne dele skal du ikke
først til at indtast en hel masse serienumre, som de fleste alligevel ikke
ved hvordan de skal finde.

Ideen er at du blot skal installere programmet, er der stjålne dele får du
en mail, er der ingen stjålne dele får du ingen mail.
Brugeren skal altså ikke foretage sig noget ud over at installere
programmet, faktisk kan hvis det kun er for kontrol at nye dele slette eller
afinstallere programmet lige så snart han har været online en gang med
maskinen med programmet installeret.

Programmet finder selv ud af det hele.

Herud over kan programme også det som jeg startede med at fortælle om,
nemlig holde øje med din computer hvis du vælger at lade det gøre det.

Derfor er min påstand om at der er computeren der selv finder hejm i stedet
for at du skal finde den ikke helt forkert.

Sletter tyven derimmod ikke harddisken, så husk at så stjæler han
tyverialarmen sammen med udbyttet.
Og så er han på skideren.
Altså livrem og seler.

Mit skøn er at programmet vil finde mellem 5 og 10 % af de dele som stjæles
og som har været i berørring med mit program.

PS Vær venlig ikke at spørge om hvordan dette ressultat er fremkommet for
det er en meget lang forklarring,
Og forudsætningerne for beregningerne er en masse hvisser.
Men basalt bygger de på nogle oplysninger fra politi, vagt og
sikringsselskaber, forsikringer samt en markedsanalyse af salget af mit
program.
Hertil en masse optimistisk gætterier.


Mvh
Bjarne østergård


Bjarne Østergård

unread,
Jan 2, 2002, 4:49:16 PM1/2/02
to

"Andreas Plesner Jacobsen" <a...@daarligstil.dk> wrote in message
news:slrna36t...@slartibartfast.nerd.dk...

> In article <3c337422$0$55571$edfa...@dspool01.news.tele.dk>, Bjarne
Østergård wrote:
> >
> > I har tillagt mig noge som jeg ikke har sagt, i har hele tiden påstået
at
> > mit hovedproblem er at mit program kan fjernes igen, og det på trods af
at
> > jeg flere gange, og endda i manualerne har beskrevet hvordan det gøres,
og
> > det endda på trods af at jeg har fortalt jer at jeg har gjort mig stor
> > udmage med at afinstallationsfunktione fungerede korrekt.
>
> Den må du lige tage igen langsomt for mig. Martin Østergård sagde:
>
> --cut--
> Bjarne...overlever dit program en FDISK/installation af et andet
> operativsystem på en evt. stjålet computer ?
> --cut--
>
> Hvortil du svarede:
>
> --cut--
> Ja.
> --cut--
>
> Hvor er det lige jeg ikke forstår dig?
Over det hele tror jeg
Mvh
Bjarne

Andreas Plesner Jacobsen

unread,
Jan 2, 2002, 4:54:42 PM1/2/02
to
In article <3c33805c$0$55635$edfa...@dspool01.news.tele.dk>, Bjarne Østergård wrote:
>
>> Den må du lige tage igen langsomt for mig. Martin Østergård sagde:
>>
>> --cut--
>> Bjarne...overlever dit program en FDISK/installation af et andet
>> operativsystem på en evt. stjålet computer ?
>> --cut--
>>
>> Hvortil du svarede:
>>
>> --cut--
>> Ja.
>> --cut--
>>
>> Hvor er det lige jeg ikke forstår dig?
>
> Over det hele tror jeg

Bjarne, hvorfor piver og hyler du over de svar du får når du ikke engang
kan nærme dig børnehaveniveau i dine egne? Fjols.

--
Andreas Plesner Jacobsen | A fox is a wolf who sends flowers.
| -- Ruth Weston

Martin Østerberg

unread,
Jan 2, 2002, 5:02:49 PM1/2/02
to
On Wed, 2 Jan 2002 21:01:26 +0000 (UTC) skrev Andreas Plesner Jacobsen
<a...@daarligstil.dk> ...:


>Den må du lige tage igen langsomt for mig. Martin Østergård sagde:

Lige her må jeg med vantro se i øjnene at selv Andreas kan tage
fejl...det er ØsterBERG...det andet er altså lige til mudder...;-)))

Martin

Andreas Plesner Jacobsen

unread,
Jan 2, 2002, 5:02:57 PM1/2/02
to
In article <kp073u4mkofpjv2nk...@4ax.com>, Martin Østerberg wrote:
>
>>Den må du lige tage igen langsomt for mig. Martin Østergård sagde:
>
> Lige her må jeg med vantro se i øjnene at selv Andreas kan tage
> fejl...det er ØsterBERG...det andet er altså lige til mudder...;-)))

Pardon.

--
Andreas Plesner Jacobsen | ASHes to ASHes, DOS to DOS.

Bjarne Østergård

unread,
Jan 2, 2002, 5:16:09 PM1/2/02
to

"Andreas Plesner Jacobsen" <a...@daarligstil.dk> wrote in message
news:slrna370...@slartibartfast.nerd.dk...

> In article <3c33805c$0$55635$edfa...@dspool01.news.tele.dk>, Bjarne
Østergård wrote:
> >> Hvor er det lige jeg ikke forstår dig?
> >
> > Over det hele tror jeg
>
> Bjarne, hvorfor piver og hyler du over de svar du får når du ikke engang
> kan nærme dig børnehaveniveau i dine egne? Fjols.

Nå NÅ Andreas mon ikke du er ved at trrænge til søvn. men nu har jeg da en
undskyldning.

Men at spørge mig om hvad det er du ikke forstår give da ingen mening.

Jeg kunne jo lige så godt spørge dig om had det er for middagsretter jeg
ikke kan lide.
Hvor i alverden skulle jeg kune vide fra hvad du ikke forstår eller omvendt.

Kun du selv ved vel bedst hvad du kan forstå, så hvorfor skulle jeg gå ind i
en diskusion med dig om hvad du selv mener at kunne forstå.
Se det forstår jeg ikke.
Men du har jo også lige givet mig titlen Fjols,
Og mener du virkelig at et fjols skulle kune vide mere en du selv om hvad du
forstår eller ej.
Det var da et fjols du kaldte mig ikke??

Kan du nu finde dit gode humør frem igen.
Jorden går såmænd ikke under fordi du ikke forstår at jeg ikke ved hvad du
ikke forstår, og det forstår du nok.


Hygge
Mvh.
Fjoldset


Lasse Hedegaard

unread,
Jan 2, 2002, 5:20:09 PM1/2/02
to
Bjarne Østergård skrev:

>Mit program kan lige så lidt som andre programmer overleve en sletning.
>Det har jeg ikke engang forsøgt på.

Interesseant, hvordan kan det være det kunne det for nogen tid siden?
Message-ID: <3c2e0dd1$0$89070$edfa...@dspool01.news.tele.dk>

venligst,
Lasse Hedegaard

--
Fjern SIM-låsen fra din mobiltelefon: http://www.simlock.dk/
>>> Vær med i konkurrencen om gratis unlocking! <<<
Nye lavere priser fra 3. december, mange penge at spare.

Martin Østerberg

unread,
Jan 2, 2002, 5:24:02 PM1/2/02
to
On Wed, 2 Jan 2002 22:02:57 +0000 (UTC) skrev Andreas Plesner Jacobsen
<a...@daarligstil.dk> ...:

>In article <kp073u4mkofpjv2nk...@4ax.com>, Martin Østerberg wrote:


>>
>>>Den må du lige tage igen langsomt for mig. Martin Østergård sagde:
>>
>> Lige her må jeg med vantro se i øjnene at selv Andreas kan tage
>> fejl...det er ØsterBERG...det andet er altså lige til mudder...;-)))
>
>Pardon.

Andreas...du er tilgivet...men lige netop _Østergaard_ ...det var at
stramme buen for hårdt...;-)

Martin

Martin Østerberg

unread,
Jan 2, 2002, 5:25:40 PM1/2/02
to
On Wed, 02 Jan 2002 23:24:02 +0100 skrev Martin Østerberg
<jul...@bitnisse.dk> ...:


>_Østergaard_

Østergård...forstås...beklager hvis jeg fik trådt nogle over tæerne.

Martin

Bjarne Østergård

unread,
Jan 2, 2002, 5:35:51 PM1/2/02
to

"Martin Østerberg" <jul...@bitnisse.dk> wrote in message
news:p4273uocra5n6qlb1...@4ax.com...

Jeg forstår skam godt hvis nogen kunne ønske sig at hedde Østergård
Det er et fint gammelt slægtsnavn.

Det skal i bestemt ikke undskylde, hvis jeg ikke hed Østergård ville jeg
ogaå være ked af det.

Mvh.
Den ægte Østergård


Bjarne Østergård

unread,
Jan 2, 2002, 5:40:27 PM1/2/02
to

"Lasse Hedegaard" <la...@nospam.dk> wrote in message
news:rm173uk5tq5iju30v...@news.tele.dk...

> Bjarne Østergård skrev:
>
> >Mit program kan lige så lidt som andre programmer overleve en sletning.
> >Det har jeg ikke engang forsøgt på.
>
> Interesseant, hvordan kan det være det kunne det for nogen tid siden?
> Message-ID: <3c2e0dd1$0$89070$edfa...@dspool01.news.tele.dk>
det link er vist forkert, jeg kan ikke åbne det?

Mvh
Bjarne

Allan Olesen

unread,
Jan 2, 2002, 6:31:03 PM1/2/02
to
"Bjarne Østergård" <b...@gigasoft.dk> wrote:

>Nej min ven

Kald mig ikke din ven. Jeg vælger mine venner med omhu.

>I har tillagt mig noge som jeg ikke har sagt, i har hele tiden påstået at
>mit hovedproblem er at mit program kan fjernes igen, og det på trods af at
>jeg flere gange, og endda i manualerne har beskrevet hvordan det gøres, og
>det endda på trods af at jeg har fortalt jer at jeg har gjort mig stor
>udmage med at afinstallationsfunktione fungerede korrekt.

Når du svarer i øst og vest, eller slet ikke svarer, når du bliver
spurgt om, hvordan du har sikret dig mod sletning, er det en
uundgåelig konsekvens.

For beskyttelsen mod sletning er en simpel nødvendighed, hvis
programmet skal leve op til din promovering af det. Du har nemlig ikke
promoveret det som et program, der registrerer stjålet hardware i en
fælles database, men som et program, der får computeren til at give
lyd, når den er løbet hjemmefra.

>Da det så efterhånden gik op for folk at det ikke var problemet, var det
>pludselig den mailserver jeg brugte som nu var en fantastisk stor rissiko
>for alle der blot tænkte på at bruge programmet.

Det er overhovedet ikke en risiko for brugerne af dit program. Men dit
åbne relæ kan misbruges til at genere andre internettere, og derfor må
man aldrig, aldrig, aldrig lave et åbent relæ. Det ved alle ikke
fuldstændigt inkompetente mailserver-administratorer.

Du ved det ikke, så du tilhører åbenbart ikke gruppen af ikke
fuldstændigt inkompetente mailserver-administratorer. Og så forledes
man jo uvægerligt til at tænke over, om der er andre områder, hvor du
heller ikke har evnet at indse dine begrænsninger. Og ja, det vil
indgå i bedømmelsen af ethvert program fra din hånd, hvis du
nogensinde skulle komme så langt med noget, at nogen gad kigge på
selve programmet og ikke kun ideen bag det.

Peder Vendelbo Mikkelsen

unread,
Jan 2, 2002, 7:26:13 PM1/2/02
to
"Bjarne Østergård" skrev

> > "Lasse Hedegaard" wrote


> > Interesseant, hvordan kan det være det kunne det for nogen tid
> > siden?
> > Message-ID: <3c2e0dd1$0$89070$edfa...@dspool01.news.tele.dk>

> det link er vist forkert, jeg kan ikke åbne det?

Joda, OE tror bare at det er en email-adresse, på grund af @ tegnet.

Næste gang du støder på et Message-ID, hvor der ikke står news: i star-
ten, kan du kopiere det som står mellem <>, trykke på start-knappen,
trykke på kør, skrive news: og indsætte det kopierede.

Hvis man skriver Message-ID sådan, så er det klikbart i OE:

<URL: news:3c2e0dd1$0$89070$edfa...@dspool01.news.tele.dk >

I øvrigt, din Outlook Express er ikke opsat til at sende information
om hvilket tegnsæt du brugte til at forfatte dit indlæg med, læs her
hvordan du kan ændre på dette:

<URL: http://kommunalbastards.org/oe/tegnsaet.html >

Opfølgning er sat til:
<URL: news:dk.edb.internet.software.mail+news.outlook-express > da
debat om opsætning af OE ikke hører til andre steder.

Med venlig hilsen

Peder

Bjarne Østergård

unread,
Jan 2, 2002, 7:50:17 PM1/2/02
to

"Allan Olesen" <aol...@post3.tele.dk> wrote in message
news:3c339b70$0$17221$edfa...@dspool01.news.tele.dk...

> "Bjarne Østergård" <b...@gigasoft.dk> wrote:
>
> >Nej min ven
>
> Kald mig ikke din ven. Jeg vælger mine venner med omhu.
Alle, er mine venner indtil det modsatte er bevist.


> Når du svarer i øst og vest, eller slet ikke svarer, når du bliver
> spurgt om, hvordan du har sikret dig mod sletning, er det en
> uundgåelig konsekvens.

Jeg startede denne tråd med ganske enkelt at referere til to hjemmesider
hvor jeg har lagt manualerne.
I dem står det tydeligt og klart hvordan man afinstallerer programmet, og
hvordan det virker.
og det gjorde jeg fordi der i en tidligere tråd blev spurgt på
dokumentation.

> For beskyttelsen mod sletning er en simpel nødvendighed, hvis
> programmet skal leve op til din promovering af det. Du har nemlig ikke
> promoveret det som et program, der registrerer stjålet hardware i en
> fælles database, men som et program, der får computeren til at give
> lyd, når den er løbet hjemmefra.

Jammen det gør den jo også.
Og det er programmets skyld at du kan få en mail om hvor de stjålne
komponenter befinder sig, Også selv om programmet bliver slettet igen.
Er det virkeligt så svært.
Har du først installeret programmet kan en tyv ikke slette henvisningerne og
registreringerne igen. for de findes ikke på den maskine som han sletter.
Han har ikke adgang til at slette dem, så han kan ikke slette dem.
Altså kan han ikke fjerne sikringen, højest svække den lidt.
Og der dine komponenter der selv er skyld i at du kan modtage en mail om
hvor de befinder sig. altså er det dem der finder dig og ikke omvendt.
Hvor svært kan det være.

> >Da det så efterhånden gik op for folk at det ikke var problemet, var det
> >pludselig den mailserver jeg brugte som nu var en fantastisk stor rissiko
> >for alle der blot tænkte på at bruge programmet.

> Det er overhovedet ikke en risiko for brugerne af dit program..
Nå det var da nye toner. PYH HA hvor det lettede.

> Men dit
> åbne relæ kan misbruges til at genere andre internettere, og derfor må
> man aldrig, aldrig, aldrig lave et åbent relæ. Det ved alle ikke
> fuldstændigt inkompetente mailserver-administratorer.

> Du ved det ikke
Rettelse: Jeg vidste det ikke, jeg tror den er feset ind nu.

>, så du tilhører åbenbart ikke gruppen af ikke
> fuldstændigt inkompetente mailserver-administratorer.

Øh er det mon godt eller skidt

> Og så forledes
> man jo uvægerligt til at tænke over, om der er andre områder, hvor du
> heller ikke har evnet at indse dine begrænsninger.

Det er nu svær at kende sine begrænsninger i forhold til ting man ikke aner
en skid om.
Lige som med det omvendte. hvem ved, måske kunne jeg være blevet en god
murer, eller måske ville jeg være total uduelig til dette fag.
Svært at vide før man har prøvet det, ik?

> Og ja, det vil
> indgå i bedømmelsen af ethvert program fra din hånd, hvis du
> nogensinde skulle komme så langt med noget, at nogen gad kigge på
> selve programmet og ikke kun ideen bag det.

Ja jeg er heller ikke radissegarthner, skal det så ikke også med i
bedømmelsen.
Der er faktisk utroligt meget jeg ikke ved noget om så det bliver en stor og
omfattende bedømmelse.
Jeg anbefaler nu at i bedømmer ud fra det som jeg har lavet og ikke ud fra
alt det som jeg ikke har lavet.

Jeg skal røbe en hemmelighed.
Der findes mere i denne verden som jeg ikke har lavet end omvendt.
Så dit bedømmelsesarbejde vil blive temmelig omfattende, når du skal tage
alle de ting jeg ikke har lavet med i bedømmelsen.

Og jeg er ikke mailserveradministrator eller har bygget softwaren til den.
Men det kunne se ud til at jeg burde gøre det , for dem der findes idag er
da vist noget ringe og farlige nogen.

Jeg undre mig over at mit program skal klantes fordi det gør brug af et
andet stykke software som åbenbart er der hvor fejlen er.
Hvis min mailserver er farlig kan det vel aldrig skyldtes mine ringe evner
som programmør.
Du tillægger mig al for stor ære.
Jeg har ikke kodet nogen mailserver anden end for sjov, så det er altså ikke
mine programmørevner du skal overfalde og bedømme når du mener at
mailserveren er usikker.
Det må være programmøren af mailserveren du bør fare i flint over.

Kan du nu hygge dig
Med venlig hilsen
Bjarne Østergaard


Jonathan Stein

unread,
Jan 3, 2002, 7:58:43 AM1/3/02
to
"Bjarne Østergård" wrote:

> >... At kalde cut'n'paste for OOP er jo det rene vås.


> Ja men der er jo heller ikke det jeg gør.

Jeg skrev, at du havde cut'n'pastet noget fra Microsoft, hvortil du svarede:


"Man genbruger faktisk kode og moduler i programmering idag. Det kaldes for

objektorienteret programmering".

> Hvis min kode blot var som du siger, kopieret og pastet fra Microsoft, må
> de jo have et tilsvarende og indentisk program hos dem.

Jeg skrev, at store dele af din kode var 100% identisk med kode-eksempler fra
Microsoft, underforstået at lige præcis disse kode-stumper var dårlige som
eksempler på hvad du selv har kodet.

> Jeg kan godt huske tiden før Microsogt fik lavet standarder, Og uden
> Microsoft havde vi jo nærmest været i stenalderen, ren computermæssigt og
> softwaremæssigt.

Microsoft er en marketing-maskine. Jeg tror du vil blive overrasket over hvor
lidt teknisk MS har bidraget med til computer-verdenen.

Jonathan Stein

unread,
Jan 3, 2002, 8:09:28 AM1/3/02
to
"Bjarne Østergård" wrote:

> Alligevel bliver i ved med at påstå at at jeg påstår at mit program ikke kan
> slettes.

Som andre har påpeget, har du faktisk også selv oplyst dette.

> En har endda lige tilbudt mig, mod honorar at fortælle mig hvordan
> programmet kan afinstalleres.

Jeg skrev: "du [...] giver udtryk for, at dit program kan ting, som det slet
ikke lever op til", hvortil du svarede: "Du virker nu selv meget selvsikker i
dine påstande".
Det tolkede jeg som om du tvivlede på mine påstande - derfor mit tilbud.

> Da det så efterhånden gik op for folk at det ikke var problemet, var det
> pludselig den mailserver jeg brugte som nu var en fantastisk stor rissiko
> for alle der blot tænkte på at bruge programmet.

Mailserveren er et sekundært problem, og ingen har påstået, at det var en
sikkerhedsrisiko for programmets brugere.

Jonathan Stein

unread,
Jan 3, 2002, 8:20:09 AM1/3/02
to
"Bjarne Østergård" wrote:

> > For beskyttelsen mod sletning er en simpel nødvendighed, hvis
> > programmet skal leve op til din promovering af det. Du har nemlig ikke
> > promoveret det som et program, der registrerer stjålet hardware i en
> > fælles database, men som et program, der får computeren til at give
> > lyd, når den er løbet hjemmefra.
> Jammen det gør den jo også.
> Og det er programmets skyld at du kan få en mail om hvor de stjålne
> komponenter befinder sig, Også selv om programmet bliver slettet igen.
> Er det virkeligt så svært.

Ja! Jeg forstår ikke hvordan dit program kan sende en mail, hvis det er blevet
slettet! Jeg gætter på, at du har "glemt" at skrive, at programmet skal
installeres igen, inden man får denne mail.

> Altså kan han ikke fjerne sikringen, højest svække den lidt.

Når programmet er væk, er sikringen væk. Installeres programmet igen, kommer
sikringen tilbage.

> Og der dine komponenter der selv er skyld i at du kan modtage en mail om
> hvor de befinder sig. altså er det dem der finder dig og ikke omvendt.

Komponenterne finder _ikke_ dig! _Hvis_ dit program installeres, finder det
komponenterne - og giver dig besked...

> Hvor svært kan det være.

Du har tilsyneladende meget svært ved at formulere dit programs præcise
funktionalitet. Det er nok derfor dine tråde udvikler sig til et sådant omfang,
som det nu sker igen.

> Jeg undre mig over at mit program skal klantes fordi det gør brug af et
> andet stykke software som åbenbart er der hvor fejlen er.
> Hvis min mailserver er farlig kan det vel aldrig skyldtes mine ringe evner
> som programmør.

Nej, men det viser, at dine programmeringsevner kun spiller en mindre rolle.
Som jeg tidligere har prøvet at påpege, kan din programmering være fuldstændig
efter forskrifterne - det hjælper bare ikke, hvis forskrifterne er forkerte!

> Det må være programmøren af mailserveren du bør fare i flint over.

Det er _dig_, der vælger at basere dit program på en ekstern service. Derfor
må _du_ foretage en vurdering af denne service, da den bliver en del af din
samlede løsning. Det har intet med programmeringsevner at gøre.

Jonathan Stein

unread,
Jan 3, 2002, 8:40:22 AM1/3/02
to
"Bjarne Østergård" wrote:

> >... Det er altså muligt at opbygge et kriminelt


> > netværk, der sletter serienumre.
>
> Ja jeg ved det, og jeg er heller ikke helt klar over hvor unikke visse dele
> at serienummerene er på f.eks bios og processor.

> [Klip en masse om unikke serienumre]

Jeg spørger i øst, men du svarer i vest, når det er mere bekvemt. Hvad har
unikke serienumre at gøre med muligheden for at ændre dem?

> Rissikoen er dog til at overse da det enest der vi ske er at der udsendes en
> falsk alarm om at din harddisk er stjålet, men er den ikke det vil de fleste
> nok vide det.

Risikoen ved at serienummeret ændres er, at der _ikke_ afsendes en alarm!

> > > Det eneste som virkelig ærger mig er at jeg ikke har fundet en måde til at
>
> > > registrere de nye fladskærme på, for de stjæles lige i øjeblikket helt
> > > vildt.
> >
> > Spørg brugeren! Hvis man ulejliger sig med at installere dit program, kan
> man
> > vel også overkomme at indtaste serienummeret...
> Det er desværre ikke nok, Og det af nøjagtig den grund som i faktisk har
> brugt hele denne tråd til at sige er problemet.
> For tyven vil ikke indtaste numret og sende det til mig,

Han vil heller ikke køre dit program, så det er lige meget, om det selv kan
finde nummeret! (Nu er vi jo blevet enige om hvor let programmet kan fjernes, så
tyven (eller hæleren) kan altså sagtens vælge, om han vil køre programmet).

> Og sletter han programmet og formaterer harddisken er det væk,

Jeg troede oplysningerne blev gemt selv om harddisken blev slettet? (*)

> og hvis skærmen flyttes til en anden PC vil ingen få det at vide, med mindre
> at en anden vil indtaste det samme nummer igen.

Hvis denne anden bruger vælger at køre programmet, vil han vel også være
motiveret for at indtaste nummeret.

> Registreringerne lægger nemlig ikke på den maskine der stjæles, de lægger i
> en database på nettet.

(*) Hov, det gjorde de jo også.

> Og vil du f.eks tjekke din nye brugte computer for stjålne dele skal du ikke
> først til at indtast en hel masse serienumre, som de fleste alligevel ikke
> ved hvordan de skal finde.

En skærm er ikke det sværeste at finde serienummeret på.

> Ideen er at du blot skal installere programmet, er der stjålne dele får du
> en mail, er der ingen stjålne dele får du ingen mail.

En lovlydig bruger, der i god tro har købt en stjålet harddisk og installerer
dit program, bliver pludselig betragtet som kriminel.
Mindre lovlydige købere vil næppe installere dit program, og lovlydige brugere
vil nok foretrække selv at få besked om hvorvidt disken er stjålet frem for
pludselig at blive kontaktet af politiet, som har fået besked via den tidligere
ejer.

> Derfor er min påstand om at der er computeren der selv finder hejm i stedet
> for at du skal finde den ikke helt forkert.

Du skrev, at dit program kunne _sikre_ dette. - Det ligger meget langt fra
ovenstående, hvor du skriver, at der eksisterer tilfælde, hvor det kan lade sig
gøre.

> Mit skøn er at programmet vil finde mellem 5 og 10 % af de dele som stjæles
> og som har været i berørring med mit program.
>
> PS Vær venlig ikke at spørge om hvordan dette ressultat er fremkommet for
> det er en meget lang forklarring,

Tja, så er der jo ingen grund til at gå nærmere ind i det, men det kommer
næppe bag på dig, at jeg finder det tal alt for højt. Vi behøver egentlig bare
tre tal:
Hvor stor en del af den stjålne hardware bliver solgt til købere, som
vitterligt er i god tro (og ikke bare bilder sig selv ind, at de er i god tro)?
Hvor stor en del af denne hardware, får _ikke_ ændret serienummer inden den
sælges videre?
Hvor stor en del af disse købere installerer dit program?[1]

Gang disse tal sammen - så har vi succes-raten.

[1] Jeg estimerer sikkert dette tal en del lavere end du gør, fordi jeg ikke
tror, at lovlydige købere bryder sig om, at den tidligere ejer får besked inden
de selv gør.

Jonathan Stein

unread,
Jan 3, 2002, 8:58:07 AM1/3/02
to
"Bjarne Østergård" wrote:

> > - Derfor behøver man jo ikke forsyne koden med ordret identiske
> kommentarer.
> Jo det bør man nettop gøre. Det gør koden meget nemmere at indentifisere
> for andre igen der også vil bruge den samme kode i deres programmer.

Du mener altså nu, at koden faktisk _bliver_ brugt andre steder? - Og du mener
stadig, at du har skrevet den?

> > Du må have overset ca. 100 indlæg, der gør opmærksom på, at selv om
> programmet
> > fungerer fuldstændig som du ønsker, er det selve idéen, der ikke holder. Du
> kan
> > ikke lave en ren softwareløsning, der får nogen praktisk betydning!
>
> Jeg prøver altså alligevel. I mit ordforråd eksisterer umuligt ikke.
> Jeg kender ikke betydningen af dette ord.
> Ihvertfald ikke den betydning som du lægger i order, og som jeg tror er.
> "Hvis ikke en anden har tænkt på det før dig er det fordi det er umuligt"
> Nej du Umuligt betyder blot at opgaven er lidt sværer og måske tager lidt
> længere tid en gennemsnittet.

Hvis du kom i folketinget, ville du så også prøve at få ophævet tyngdeloven?

Der er altså ting, som bare ikke lader sig gøre. Du kan blive ved med at kaste
en bold op i luften og se, om den bliver hængende, så længe du tror på det. Men
på et tidspunkt, vil de fleste nå til en erkendelse af, at det ikke er måden at
sende en sattelit op på.
(Hvis du nu skriver noget om at bygge en raket, kommer mit næste indlæg til at
handle om det fornuftige i at bygge en raket som en ren software-løsning).

> > Kig på nedenstående kode:
> ...


> - når jeg tester det, skriver det "15". Fungerer det korrekt?[1]
>
> Nej ikke med mindre at du bruger comal 80 og numerer linjerne.
> Ressultater herover vil give 510
> Altså c = 510

Du svarer igen uden om. Fangede du ikke pointen, eller var det bare sjovere at
skrive om noget andet? (Eksemplet var pseudo-kode. Det er muligt VB opfører sig
som du skriver, men umiddelbart ville jeg betragte det som en fejl, hvis en
nummerisk variabel blev behandlet som en tekststreng i en addition).

It is loading more messages.
0 new messages