diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..14065f4
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*.ncb
+*.suo
+*.user
+.svn/*
diff --git a/AFXRES.H b/AFXRES.H
index 7c8fe5f..4635434 100644
--- a/AFXRES.H
+++ b/AFXRES.H
@@ -18,7 +18,7 @@
#ifdef RC_INVOKED
#ifndef _INC_WINDOWS
#define _INC_WINDOWS
- #include "..\include\winres.h" // extract from windows header
+ #include "WIn32bits\winres.h" // extract from windows header
#endif
#endif
diff --git a/AGWAPI.c b/AGWAPI.c
index 96eb3b8..590d62d 100644
--- a/AGWAPI.c
+++ b/AGWAPI.c
@@ -633,7 +633,7 @@ int AGWConnected(struct BPQConnectionInfo * Con, int Stream)
// Not listening ??
- OutputDebugString("Inbound Connection on Outgoing Stream");
+ Debugprintf("Inbound Connection on Outgoing Stream");
SendMsg(Stream, "AGWtoBPQ - Inbound Connection on Outgoing Stream\r", 49);
Sleep (500);
diff --git a/AISCommon.c b/AISCommon.c
index 492e4d3..22839d3 100644
--- a/AISCommon.c
+++ b/AISCommon.c
@@ -1312,9 +1312,7 @@ int DecodeVDM(char *msg)
V_WidthC = val[44];
V_WidthD = val[45];
- // sprintf(TraceMsg,"%s %d %d %d %d %d LenA %d LenB %d\n", V_Name, val[41], val[42], val[43], val[44], val[45], V_LenA, V_LenB);
- // OutputDebugString(TraceMsg);
-
+
//' Type of Fix 4 274 char 46 bits 0-3
FixType = val[46] >>2;
diff --git a/BBSUtilities.c b/BBSUtilities.c
index 2445abf..9a73c9f 100644
--- a/BBSUtilities.c
+++ b/BBSUtilities.c
@@ -489,30 +489,6 @@ BOOL CheckForTooManyErrors(ConnectionInfo * conn)
return FALSE;
}
-
-
-
-
-VOID __cdecl Debugprintf(const char * format, ...)
-{
- char Mess[16384];
- va_list(arglist);
- int Len;
-
- va_start(arglist, format);
- Len = vsprintf(Mess, format, arglist);
- va_end(arglist);
-#ifndef LINBPQ
- WriteLogLine(NULL, '!',Mess, Len, LOG_DEBUG_X);
-#endif
- // #ifdef _DEBUG
- strcat(Mess, "\r\n");
- OutputDebugString(Mess);
-
-// #endif
- return;
-}
-
VOID __cdecl Logprintf(int LogMode, CIRCUIT * conn, int InOut, const char * format, ...)
{
char Mess[1000];
@@ -521,7 +497,11 @@ VOID __cdecl Logprintf(int LogMode, CIRCUIT * conn, int InOut, const char * form
va_start(arglist, format);
Len = vsprintf(Mess, format, arglist);
va_end(arglist);
- WriteLogLine(conn, InOut, Mess, Len, LogMode);
+
+ if (LogMode == LOG_DEBUG_X)
+ Debugprintf(Mess);
+ else
+ WriteLogLine(conn, InOut, Mess, Len, LogMode);
return;
}
@@ -13486,7 +13466,6 @@ int DeleteRedundantMessages()
{
if (ffd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
{
- OutputDebugString(ffd.cFileName);
}
else
{
@@ -15549,7 +15528,6 @@ int ReformatSyncMessage(CIRCUIT * conn)
conn->MailBuffer[conn->TempMsg->length] = 0;
-// OutputDebugString(conn->MailBuffer);
memcpy(xml, conn->MailBuffer, conn->SyncXMLLen);
xml[conn->SyncXMLLen] = 0;
diff --git a/BPQChat.rc b/BPQChat.rc
index 528e943..dc873e2 100644
--- a/BPQChat.rc
+++ b/BPQChat.rc
@@ -444,7 +444,7 @@ END
//
// Generated from the TEXTINCLUDE 3 resource.
//
-#include "..\StdVer.inc"
+#include "StdVer.inc"
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED
diff --git a/BPQChat.vcproj b/BPQChat.vcproj
index c3b8993..8d6fe61 100644
--- a/BPQChat.vcproj
+++ b/BPQChat.vcproj
@@ -42,7 +42,7 @@
diff --git a/BPQTermMDI.c b/BPQTermMDI.c
index 978a8d1..9d3049d 100644
--- a/BPQTermMDI.c
+++ b/BPQTermMDI.c
@@ -112,18 +112,6 @@ VOID __cdecl Debugprintf(const char * format, ...);
HKEY REGTREE = HKEY_LOCAL_MACHINE; // Default
-VOID __cdecl Debugprintf(const char * format, ...)
-{
- char Mess[1000];
- va_list(arglist);int Len;
-
- va_start(arglist, format);
- Len = vsprintf_s(Mess, sizeof(Mess), format, arglist);
- va_end(arglist);
- strcat(Mess, "\r\n");
- OutputDebugString(Mess);
- return;
-}
#else
extern HKEY REGTREE;
extern int OffsetH, OffsetW;
diff --git a/BPQWinAPP.c b/BPQWinAPP.c
index ae91bcf..e3e8f1d 100644
--- a/BPQWinAPP.c
+++ b/BPQWinAPP.c
@@ -51,19 +51,6 @@ LRESULT CALLBACK About(HWND, UINT, WPARAM, LPARAM);
HWND FrameWnd;
int TimerHandle = 0;
-
-VOID __cdecl Debugprintf(const char * format, ...)
-{
- char Mess[8192];
- va_list(arglist);int Len;
-
- va_start(arglist, format);
- Len = vsprintf_s(Mess, sizeof(Mess), format, arglist);
- strcat_s(Mess, 999, "\r\n");
- OutputDebugString(Mess);
- return;
-}
-
VOID WriteMiniDump()
{
#ifdef WIN32
@@ -93,7 +80,98 @@ VOID WriteMiniDump()
#endif
}
+SYMBOL_INFO * symbol;
+HANDLE process;
+
+void printStack(void)
+{
+#ifdef WIN32
+//#ifdef _DEBUG // So we can use on 98/2K
+
+ unsigned int i;
+ void * stack[ 100 ];
+ unsigned short frames;
+
+ DWORD dwDisplacement;
+ IMAGEHLP_LINE64 line;
+ char * fptr;
+ Debugprintf("Stack Backtrace");
+
+ process = GetCurrentProcess();
+
+ SymSetOptions(SYMOPT_LOAD_LINES);
+ SymInitialize( process, NULL, TRUE );
+ frames = RtlCaptureStackBackTrace(0, 60, stack, NULL );
+
+ for( i = 0; i < frames; i++ )
+ {
+ SymGetLineFromAddr64(process, (DWORD64)stack[i], &dwDisplacement, &line);
+ SymFromAddr( process, ( DWORD64 )( stack[ i ] ), 0, symbol );
+
+ fptr = line.FileName + (int)strlen(line.FileName); // remove path
+ while (*fptr != '\\' && *fptr != '/')
+ fptr--;
+
+ fptr++;
+
+
+ Debugprintf( "%i: %s - %s Line %d Addr %p", frames - i - 1, symbol->Name, fptr, line.LineNumber, symbol->Address );
+ }
+
+ free(symbol);
+
+//#endif
+#endif
+}
+
+int filter(unsigned int code, struct _EXCEPTION_POINTERS *ep)
+{
+ Debugprintf("in filter.");
+ printStack();
+ if (code == EXCEPTION_ACCESS_VIOLATION)
+ {
+ Debugprintf("caught AV as expected.");
+ return EXCEPTION_EXECUTE_HANDLER;
+ }
+ else
+ {
+ Debugprintf("didn't catch AV, unexpected.");
+ return EXCEPTION_CONTINUE_SEARCH;
+ }
+}
+
+
+
+LONG WINAPI UnhandledExcepFilter(PEXCEPTION_POINTERS pExcepPointers)
+{
+ DWORD dwDisplacement;
+ IMAGEHLP_LINE64 line;
+ char * fptr;
+
+ if(pExcepPointers->ExceptionRecord->ExceptionCode == DBG_PRINTEXCEPTION_C)
+ return EXCEPTION_CONTINUE_EXECUTION;
+
+ SymFromAddr( process, ((DWORD)pExcepPointers->ExceptionRecord->ExceptionAddress), 0, symbol );
+
+ Debugprintf("Program error trapped\r\n");
+
+ SymGetLineFromAddr64(process, (DWORD)pExcepPointers->ExceptionRecord->ExceptionAddress, &dwDisplacement, &line);
+ fptr = line.FileName + (int)strlen(line.FileName); // remove path
+ while (*fptr != '\\' && *fptr != '/')
+ fptr--;
+
+ fptr++;
+
+ Debugprintf("In Procedure %s - %s Line %d Addr %p\r\n", symbol->Name, fptr, line.LineNumber, symbol->Address );
+ printStack();
+
+ MessageBox(NULL,"Program Error - program closing. See Debug Log for details","BPQ32",MB_ICONSTOP);
+ RealCloseAllPrograms();
+ Sleep(1000);
+ CloseDebugLog();
+ exit(0);
+}
//
// FUNCTION: WinMain(HANDLE, HANDLE, LPSTR, int)
@@ -109,10 +187,20 @@ int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLi
{
MSG msg;
int Running = 1;
- struct _EXCEPTION_POINTERS exinfo;
Debugprintf("BPQ32.exe %s Entered", lpCmdLine);
+ process = GetCurrentProcess();
+
+ SymSetOptions(SYMOPT_LOAD_LINES);
+ SymInitialize( process, NULL, TRUE );
+
+ symbol = ( SYMBOL_INFO * )calloc( sizeof( SYMBOL_INFO ) + 256 * sizeof( char ), 1 );
+ symbol->MaxNameLen = 255;
+ symbol->SizeOfStruct = sizeof( SYMBOL_INFO );
+
+ AddVectoredExceptionHandler(1, UnhandledExcepFilter);
+
if (_stricmp(lpCmdLine, "Wait") == 0) // If AutoRestart then Delay 5 Secs
Sleep(5000);
@@ -125,7 +213,7 @@ int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLi
// Main message loop:
- __try
+// __try
{
while(Running)
{
@@ -144,16 +232,17 @@ int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLi
}
}
- #define EXCEPTMSG "BPQ32.exe Main Loop"
- #include "StdExcept.c"
- }
+// #define EXCEPTMSG "BPQ32.exe Main Loop"
+// #include "StdExcept.c"
+// }
Debugprintf("BPQ32.exe exiting %d", msg.message);
KillTimer(NULL,TimerHandle);
CloseBPQ32(); // Close Ext Drivers if last bpq32 process
-
+ CloseDebugLog();
+
return (msg.wParam);
}
diff --git a/BPQWinAPP.rc b/BPQWinAPP.rc
index d2bbd18..915f39d 100644
--- a/BPQWinAPP.rc
+++ b/BPQWinAPP.rc
@@ -25,7 +25,7 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK
#define BPQICON 400
-BPQICON ICON DISCARDABLE "..\\bpqicon.ico"
+BPQICON ICON DISCARDABLE "bpqicon.ico"
//
// Version
diff --git a/BPQWinAPP.vcproj b/BPQWinAPP.vcproj
index 7aa07c4..06a0744 100644
--- a/BPQWinAPP.vcproj
+++ b/BPQWinAPP.vcproj
@@ -16,7 +16,7 @@
+#include
#include "compatbits.h"
#include "AsmStrucs.h"
@@ -1434,8 +1434,6 @@ void * HSMODEMExtInit(EXTPORTDATA * PortEntry);
void * FreeDataExtInit(EXTPORTDATA * PortEntry);
void * SIXPACKExtInit(EXTPORTDATA * PortEntry);
-VOID RealCloseAllPrograms();
-
extern char * ConfigBuffer; // Config Area
VOID REMOVENODE(dest_list * DEST);
DllExport int ConvFromAX25(unsigned char * incall,unsigned char * outcall);
@@ -1448,6 +1446,7 @@ void initADSB();
int CloseAllSessions();
int CloseAllLinks();
void NETROMTCPResolve();
+DllExport VOID APIENTRY CloseDebugLog();
extern BOOL ADIFLogEnabled;
@@ -1580,8 +1579,8 @@ extern char ReportDest[7];
extern UCHAR ConfigDirectory[260];
+DllExport VOID __cdecl Debugprintf(const char * format, ...);
-VOID __cdecl Debugprintf(const char * format, ...);
VOID __cdecl Consoleprintf(const char * format, ...);
DllExport int APIENTRY CloseBPQ32();
@@ -1849,8 +1848,7 @@ void LoadToolHelperRoutines()
if (ExtDriver == NULL)
{
err=GetLastError();
- sprintf(msg,"BPQ32 Error loading kernel32.dll - Error code %d\n", err);
- OutputDebugString(msg);
+ Debugprintf("BPQ32 Error loading kernel32.dll - Error code %d", err);
return;
}
@@ -1861,8 +1859,7 @@ void LoadToolHelperRoutines()
if (CreateToolHelp32SnapShotPtr == 0)
{
err=GetLastError();
- sprintf(msg,"BPQ32 Error getting CreateToolhelp32Snapshot entry point - Error code %d\n", err);
- OutputDebugString(msg);
+ Debugprintf("BPQ32 Error getting CreateToolhelp32Snapshot entry point - Error code %d\n", err);
return;
}
}
@@ -1881,8 +1878,8 @@ BOOL GetProcess(int ProcessID, char * Program)
hProcessSnap = (HANDLE)CreateToolHelp32SnapShotPtr(TH32CS_SNAPPROCESS, 0);
if( hProcessSnap == INVALID_HANDLE_VALUE )
{
- OutputDebugString( "CreateToolhelp32Snapshot (of processes) Failed\n" );
- return( FALSE );
+ Debugprintf("CreateToolhelp32Snapshot (of processes) Failed\n" );
+ return( FALSE );
}
// Set the size of the structure before using it.
@@ -1892,7 +1889,7 @@ BOOL GetProcess(int ProcessID, char * Program)
// and exit if unsuccessful
if( !Process32Firstptr( hProcessSnap, &pe32 ) )
{
- OutputDebugString( "Process32First Failed\n" ); // Show cause of failure
+ Debugprintf( "Process32First Failed" ); // Show cause of failure
CloseHandle( hProcessSnap ); // Must clean up the snapshot object!
return( FALSE );
}
@@ -1940,7 +1937,7 @@ BOOL IsProcess(int ProcessID)
if( hProcessSnap == INVALID_HANDLE_VALUE )
{
- OutputDebugString( "CreateToolhelp32Snapshot (of processes) Failed\n" );
+ Debugprintf( "CreateToolhelp32Snapshot (of processes) Failed" );
return(TRUE); // Don't know, so assume ok
}
@@ -1948,7 +1945,7 @@ BOOL IsProcess(int ProcessID)
if( !Process32Firstptr( hProcessSnap, &pe32 ) )
{
- OutputDebugString( "Process32First Failed\n" ); // Show cause of failure
+ Debugprintf( "Process32First Failed" ); // Show cause of failure
CloseHandle( hProcessSnap ); // Must clean up the snapshot object!
return(TRUE); // Don't know, so assume ok
}
@@ -2013,8 +2010,8 @@ VOID CheckforLostProcesses()
{
// Process has died - Treat as a detach
- sprintf(Log,"BPQ32 Process %d Died\n", ProcessID);
- OutputDebugString(Log);
+ sprintf(Log,"BPQ32 Process %d Died", ProcessID);
+ Debugprintf(Log);
// Remove Tray Icon Entry
@@ -2023,8 +2020,7 @@ VOID CheckforLostProcesses()
if (PIDArray[i] == ProcessID)
{
hWndArray[i] = 0;
- sprintf(Log,"BPQ32 Removing Tray Item %s\n", PopupText[i]);
- OutputDebugString(Log);
+ Debugprintf(Log,"BPQ32 Removing Tray Item %s", PopupText[i]);
DeleteMenu(trayMenu,TRAYBASEID+i,MF_BYCOMMAND);
}
}
@@ -2033,7 +2029,7 @@ VOID CheckforLostProcesses()
if (Semaphore.Flag == 1 && ProcessID == Semaphore.SemProcessID)
{
- OutputDebugString("BPQ32 Process was holding Semaphore - attempting recovery\r\n");
+ Debugprintf("BPQ32 Process was holding Semaphore - attempting recovery");
Debugprintf("Last Sem Call %d %x %x %x %x %x %x", SemHeldByAPI,
Sem_eax, Sem_ebx, Sem_ecx, Sem_edx, Sem_esi, Sem_edi);
@@ -2055,7 +2051,7 @@ VOID CheckforLostProcesses()
TimerHandle=0;
TimerInst=0xffffffff;
// Tell_Sessions();
- OutputDebugString("BPQ32 Process was running timer \n");
+ Debugprintf("BPQ32 Process was running timer");
if (MinimizetoTray)
Shell_NotifyIcon(NIM_DELETE,&niData);
@@ -2095,7 +2091,7 @@ VOID MonitorTimerThread(int x)
if (Semaphore.Flag == 1 && TimerInst == Semaphore.SemProcessID)
{
- OutputDebugString("BPQ32 Process was holding Semaphore - attempting recovery\r\n");
+ Debugprintf("BPQ32 Process was holding Semaphore - attempting recovery");
Debugprintf("Last Sem Call %d %x %x %x %x %x %x", SemHeldByAPI,
Sem_eax, Sem_ebx, Sem_ecx, Sem_edx, Sem_esi, Sem_edi);
Semaphore.Flag = 0;
@@ -2116,7 +2112,7 @@ VOID MonitorTimerThread(int x)
if (Closing == FALSE && AttachingProcess == FALSE)
{
- OutputDebugString("BPQ32 Reloading BPQ32.exe\n");
+ Debugprintf("BPQ32 Reloading BPQ32.exe");
StartBPQ32();
}
@@ -2194,7 +2190,7 @@ void Semaphored100msCode()
SetupBPQDirectory();
WritetoConsole("Reconfiguring ...\n\n");
- OutputDebugString("BPQ32 Reconfiguring ...\n");
+ Debugprintf("BPQ32 Reconfiguring ...");
GetWindowRect(FrameWnd, &FRect);
@@ -2304,7 +2300,7 @@ void Semaphored100msCode()
AGWActive = AGWAPIInit();
GetSemaphore(&Semaphore, 0);
- OutputDebugString("BPQ32 Reconfiguration Complete\n");
+ Debugprintf("BPQ32 Reconfiguration Complete");
}
}
@@ -2340,7 +2336,7 @@ void Semaphored100msCode()
}
}
-
+DllExport VOID APIENTRY RealCloseAllPrograms();
VOID UnSemaphored100msCode()
@@ -2522,7 +2518,7 @@ FirstInit()
if (ADIFLogEnabled)
ADIFWriteFreqList();
- OutputDebugString("BPQ32 Port Initialisation Complete\n");
+ Debugprintf("BPQ32 Port Initialisation Complete");
if (needAIS)
initAIS();
@@ -2609,7 +2605,7 @@ int Check_Timer()
}
GetSemaphore(&Semaphore, 3);
- OutputDebugString("BPQ32 Reinitialising External Ports and Attaching Timer\n");
+ Debugprintf("BPQ32 Reinitialising External Ports and Attaching Timer");
if (!ProcessConfig())
{
@@ -2925,7 +2921,7 @@ BOOL APIENTRY DllMain(HANDLE hInst, DWORD ul_reason_being_called, LPVOID lpReser
if (Mutex != NULL)
{
- OutputDebugString("Another BPQ32.dll is loaded\n");
+ Debugprintf("Another BPQ32.dll is loaded");
i=MessageBox(NULL,"BPQ32 DLL already loaded from another directory\nIf you REALLY want this, hit OK, else hit Cancel","BPQ32",MB_OKCANCEL);
FreeSemaphore(&Semaphore);
@@ -2999,7 +2995,7 @@ BOOL APIENTRY DllMain(HANDLE hInst, DWORD ul_reason_being_called, LPVOID lpReser
if (Mutex != NULL)
{
- OutputDebugString("Another BPQ32.dll is loaded\n");
+ Debugprintf("Another BPQ32.dll is loaded");
MessageBox(NULL,"BPQ32 DLL already loaded from another directory","BPQ32",MB_ICONSTOP);
FreeSemaphore(&Semaphore);
return (0);
@@ -3059,15 +3055,15 @@ SkipInit:
_beginthread(MonitorTimerThread,0,0);
- FreeSemaphore(&Semaphore);
-
AttachedPIDList[AttachedProcesses++] = GetCurrentProcessId();
if (_stricmp(pgm,"bpq32.exe") == 0 && AttachingProcess == 1) AttachingProcess = 0;
GetProcess(GetCurrentProcessId(),pgm);
- n=sprintf(buf,"BPQ32 DLL Attach complete - Program %s - %d Process(es) Attached\n",pgm,AttachedProcesses);
- OutputDebugString(buf);
+ Debugprintf("BPQ32 DLL Attach complete - Program %s - %d Process(es) Attached\n",pgm,AttachedProcesses);
+
+ FreeSemaphore(&Semaphore);
+
// Set up local variables
@@ -3126,8 +3122,6 @@ SkipInit:
{
char Log[80];
hWndArray[i] = 0;
- sprintf(Log,"BPQ32 Removing Tray Item %s\n", PopupText[i]);
- OutputDebugString(Log);
DeleteMenu(trayMenu,TRAYBASEID+i,MF_BYCOMMAND);
}
}
@@ -3151,7 +3145,7 @@ SkipInit:
{
PEXTPORTDATA PORTVEC=(PEXTPORTDATA)PORTTABLE;
- OutputDebugString("BPQ32 Process with Timer closing\n");
+ Debugprintf("BPQ32 Process with Timer closing\n");
// Call Port Close Routines
@@ -3197,7 +3191,7 @@ SkipInit:
if (AttachedProcesses && Closing == FALSE && AttachingProcess == 0) // Other processes
{
- OutputDebugString("BPQ32 Reloading BPQ32.exe\n");
+ Debugprintf("BPQ32 Reloading BPQ32.exe\n");
StartBPQ32();
}
}
@@ -3246,8 +3240,7 @@ SkipInit:
}
GetProcess(GetCurrentProcessId(),pgm);
- n=sprintf(buf,"BPQ32 DLL Detach complete - Program %s - %d Process(es) Attached\n",pgm,AttachedProcesses);
- OutputDebugString(buf);
+ Debugprintf("BPQ32 DLL Detach complete - Program %s - %d Process(es) Attached\n",pgm,AttachedProcesses);
return 1;
}
@@ -3294,7 +3287,7 @@ DllExport int APIENTRY CloseBPQ32()
if (Semaphore.Flag == 1 && ProcessID == Semaphore.SemProcessID)
{
- OutputDebugString("BPQ32 Process holding Semaphore called CloseBPQ32 - attempting recovery\r\n");
+ Debugprintf("BPQ32 Process holding Semaphore called CloseBPQ32 - attempting recovery\r\n");
Debugprintf("Last Sem Call %d %x %x %x %x %x %x", SemHeldByAPI,
Sem_eax, Sem_ebx, Sem_ecx, Sem_edx, Sem_esi, Sem_edi);
@@ -3304,7 +3297,7 @@ DllExport int APIENTRY CloseBPQ32()
if (TimerInst == ProcessID)
{
- OutputDebugString("BPQ32 Process with Timer called CloseBPQ32\n");
+ Debugprintf("BPQ32 Process with Timer called CloseBPQ32\n");
if (MinimizetoTray)
Shell_NotifyIcon(NIM_DELETE,&niData);
@@ -3345,7 +3338,7 @@ DllExport int APIENTRY CloseBPQ32()
if (AttachedProcesses > 1 && Closing == FALSE && AttachingProcess == 0) // Other processes
{
- OutputDebugString("BPQ32 Reloading BPQ32.exe\n");
+ Debugprintf("BPQ32 Reloading BPQ32.exe\n");
StartBPQ32();
}
}
@@ -3514,11 +3507,11 @@ if (_winver < 0x0600)
sprintf(msg,"BPQ32 Ver %s Loaded from: %s by %s\n", VersionString, DLLName, pgm);
WritetoConsole(msg);
- OutputDebugString(msg);
+ Debugprintf(msg);
FormatTime3(Time, NOW);
sprintf(msg,"Loaded %s\n", Time);
WritetoConsole(msg);
- OutputDebugString(msg);
+ Debugprintf(msg);
#pragma warning(push)
#pragma warning(disable : 4996)
@@ -3535,12 +3528,12 @@ if (_winver < 0x0600)
#pragma warning(pop)
WritetoConsole(msg);
- OutputDebugString(msg);
+ Debugprintf(msg);
i=sprintf(msg,"BPQ32 Using config from: %s\n\n",BPQDirectory);
WritetoConsole(&msg[6]);
msg[i-1]=0;
- OutputDebugString(msg);
+ Debugprintf(msg);
// Don't write the Version Key if loaded by regsvr32.exe (Installer is running with Admin rights,
// so will write the wrong tree on )
@@ -3600,11 +3593,9 @@ HANDLE OpenConfigFile(char *fn)
GetFileTime(handle, NULL, NULL, &LastWriteTime);
FileTimeToSystemTime(&LastWriteTime, &Time);
- sprintf(Msg,"BPQ32 Config File %s Created %.2d:%.2d %d/%.2d/%.2d\n", Value,
+ Debugprintf("BPQ32 Config File %s Created %.2d:%.2d %d/%.2d/%.2d\n", Value,
Time.wHour, Time.wMinute, Time.wYear, Time.wMonth, Time.wDay);
- OutputDebugString(Msg);
-
return(handle);
}
@@ -5609,7 +5600,7 @@ int WritetoConsoleSupport(char * buff)
DllExport VOID APIENTRY BPQOutputDebugString(char * String)
{
- OutputDebugString(String);
+ Debugprintf(String);
return;
}
@@ -5676,7 +5667,7 @@ BOOLEAN CheckifBPQ32isLoaded()
{
if (AttachingProcess == 0) // Already starting BPQ32
{
- OutputDebugString("BPQ32 No other bpq32 programs running - Loading BPQ32.exe\n");
+ Debugprintf("BPQ32 No other bpq32 programs running - Loading BPQ32.exe");
StartBPQ32();
}
return FALSE;
@@ -5773,7 +5764,7 @@ BOOLEAN StartBPQ32()
strcat(Errbuff,Value);
strcat(Errbuff," failed ");
strcat(Errbuff,buff);
- OutputDebugString(Errbuff);
+ Debugprintf(Errbuff);
AttachingProcess = 0;
return FALSE;
}
@@ -5831,19 +5822,6 @@ DllExport VOID * APIENTRY GetBuff()
}
-VOID __cdecl Debugprintf(const char * format, ...)
-{
- char Mess[10000];
- va_list(arglist);
-
- va_start(arglist, format);
- vsprintf(Mess, format, arglist);
- va_end(arglist);
- strcat(Mess, "\r\n");
- OutputDebugString(Mess);
-
- return;
-}
unsigned short int compute_crc(unsigned char *buf, int txlen);
@@ -6106,7 +6084,7 @@ DllExport VOID APIENTRY CloseAllPrograms()
ShowWindow(hwndClosing, SW_SHOW);
}
-VOID RealCloseAllPrograms()
+DllExport VOID APIENTRY RealCloseAllPrograms()
{
hookNodeClosing("Shutdown");
Sleep(500);
diff --git a/CBPQ32.sln b/CBPQ32.sln
new file mode 100644
index 0000000..eabbb30
--- /dev/null
+++ b/CBPQ32.sln
@@ -0,0 +1,50 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual C++ Express 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BPQWinAPP", "BPQWinAPP.vcproj", "{005A91EA-3A00-4FB4-ADD9-EB78DBFA2B81}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WinmorControl", "WinmorControl.vcproj", "{005A91EA-3A00-4FB4-ADD9-EB78DBFA2B82}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BPQMail", "BPQMail.vcproj", "{3766AA10-C777-4ED8-A83D-F1452DE9B665}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LinBPQ", "MailNode.vcproj", "{3766AA10-C777-4ED8-A83D-F1452DE9B666}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CBPQ32", "CBPQ32.vcproj", "{8EFA1E59-8654-4A23-8102-AA77A074D57C}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BPQChat", "BPQChat.vcproj", "{2BDD2C8A-2B4A-496C-A2EA-6B49AA0670B1}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {005A91EA-3A00-4FB4-ADD9-EB78DBFA2B81}.Debug|Win32.ActiveCfg = Debug|Win32
+ {005A91EA-3A00-4FB4-ADD9-EB78DBFA2B81}.Debug|Win32.Build.0 = Debug|Win32
+ {005A91EA-3A00-4FB4-ADD9-EB78DBFA2B81}.Release|Win32.ActiveCfg = Release|Win32
+ {005A91EA-3A00-4FB4-ADD9-EB78DBFA2B81}.Release|Win32.Build.0 = Release|Win32
+ {005A91EA-3A00-4FB4-ADD9-EB78DBFA2B82}.Debug|Win32.ActiveCfg = Debug|Win32
+ {005A91EA-3A00-4FB4-ADD9-EB78DBFA2B82}.Debug|Win32.Build.0 = Debug|Win32
+ {005A91EA-3A00-4FB4-ADD9-EB78DBFA2B82}.Release|Win32.ActiveCfg = Release|Win32
+ {005A91EA-3A00-4FB4-ADD9-EB78DBFA2B82}.Release|Win32.Build.0 = Release|Win32
+ {3766AA10-C777-4ED8-A83D-F1452DE9B665}.Debug|Win32.ActiveCfg = Debug|Win32
+ {3766AA10-C777-4ED8-A83D-F1452DE9B665}.Debug|Win32.Build.0 = Debug|Win32
+ {3766AA10-C777-4ED8-A83D-F1452DE9B665}.Release|Win32.ActiveCfg = Release|Win32
+ {3766AA10-C777-4ED8-A83D-F1452DE9B665}.Release|Win32.Build.0 = Release|Win32
+ {3766AA10-C777-4ED8-A83D-F1452DE9B666}.Debug|Win32.ActiveCfg = Debug|Win32
+ {3766AA10-C777-4ED8-A83D-F1452DE9B666}.Debug|Win32.Build.0 = Debug|Win32
+ {3766AA10-C777-4ED8-A83D-F1452DE9B666}.Release|Win32.ActiveCfg = Release|Win32
+ {3766AA10-C777-4ED8-A83D-F1452DE9B666}.Release|Win32.Build.0 = Release|Win32
+ {8EFA1E59-8654-4A23-8102-AA77A074D57C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {8EFA1E59-8654-4A23-8102-AA77A074D57C}.Debug|Win32.Build.0 = Debug|Win32
+ {8EFA1E59-8654-4A23-8102-AA77A074D57C}.Release|Win32.ActiveCfg = Release|Win32
+ {8EFA1E59-8654-4A23-8102-AA77A074D57C}.Release|Win32.Build.0 = Release|Win32
+ {2BDD2C8A-2B4A-496C-A2EA-6B49AA0670B1}.Debug|Win32.ActiveCfg = Debug|Win32
+ {2BDD2C8A-2B4A-496C-A2EA-6B49AA0670B1}.Debug|Win32.Build.0 = Debug|Win32
+ {2BDD2C8A-2B4A-496C-A2EA-6B49AA0670B1}.Release|Win32.ActiveCfg = Release|Win32
+ {2BDD2C8A-2B4A-496C-A2EA-6B49AA0670B1}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/CBPQ32.vcproj b/CBPQ32.vcproj
index 7060ec5..e211ac4 100644
--- a/CBPQ32.vcproj
+++ b/CBPQ32.vcproj
@@ -20,7 +20,7 @@
@@ -601,11 +601,11 @@
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
@@ -635,7 +635,7 @@
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
>
diff --git a/Cmd.c b/Cmd.c
index b7ea6c9..b7faab9 100644
--- a/Cmd.c
+++ b/Cmd.c
@@ -468,6 +468,11 @@ VOID RIGRECONFIG(TRANSPORTENTRY * Session, char * Bufferptr, char * CmdTail, str
VOID REBOOT(TRANSPORTENTRY * Session, char * Bufferptr, char * CmdTail, struct CMDX * CMD)
{
+ char * ptr = 0;
+
+ *(ptr) = 0;
+
+
if (Reboot())
{
strcpy(Bufferptr, REBOOTOK);
diff --git a/CommonCode.c b/CommonCode.c
index 05e1422..2708e79 100644
--- a/CommonCode.c
+++ b/CommonCode.c
@@ -89,6 +89,113 @@ extern int PoolBuilt;
extern int EnableOARCAPI;
+DllExport UCHAR * APIENTRY GetLogDirectory();
+
+
+FILE * DebugHandle = NULL;
+
+DllExport VOID APIENTRY OpenDebugLog()
+{
+ time_t T;
+ struct tm * tm;
+ char FN[256];
+
+ T = time(NULL);
+ tm = gmtime(&T);
+
+ if (DebugHandle == 0)
+ {
+ sprintf(FN,"%s/logs/NodeDebuglog_%02d%02d%02d.log", GetLogDirectory(), tm->tm_year - 100, tm->tm_mon + 1, tm->tm_mday);
+ DebugHandle = fopen(FN, "ab");
+ }
+}
+
+DllExport VOID APIENTRY CloseDebugLog()
+{
+ if (DebugHandle)
+ fclose(DebugHandle);
+ DebugHandle = 0;
+}
+
+
+DllExport VOID __cdecl Debugprintf(const char * format, ...)
+{
+ char Mess[8192];
+ time_t T;
+ struct tm * tm;
+ int Len;
+ char LogMsg[256];
+
+ va_list(arglist);
+
+ va_start(arglist, format);
+ Len = vsnprintf(Mess, sizeof(Mess), format, arglist);
+
+ T = time(NULL);
+ tm = gmtime(&T);
+
+ if (DebugHandle == 0)
+ {
+ char FN[256];
+
+ sprintf(FN,"%s/logs/NodeDebuglog_%02d%02d%02d.log", GetLogDirectory(), tm->tm_year - 100, tm->tm_mon + 1, tm->tm_mday);
+ DebugHandle = fopen(FN, "ab");
+
+ if (DebugHandle == 0)
+ return;
+ }
+
+
+ Len = sprintf(LogMsg, "%02d:%02d:%02d ", tm->tm_hour, tm->tm_min, tm->tm_sec);
+ fwrite(LogMsg, Len, 1, DebugHandle);
+
+ if (DebugHandle == 0)
+ return;
+
+ fwrite(Mess, strlen(Mess), 1, DebugHandle);
+ fwrite("\r\n", 2, 1, DebugHandle);
+
+ return;
+}
+
+DllExport VOID __cdecl DebugprintNOLF(const char * format, ...)
+{
+ char Mess[8192];
+ time_t T;
+ struct tm * tm;
+ int Len;
+ char LogMsg[256];
+
+ va_list(arglist);
+
+ va_start(arglist, format);
+ Len = vsnprintf(Mess, sizeof(Mess), format, arglist);
+
+ T = time(NULL);
+ tm = gmtime(&T);
+
+ if (DebugHandle == 0)
+ {
+ char FN[256];
+
+ sprintf(FN,"%s/logs/NodeDebuglog_%02d%02d%02d.log", GetLogDirectory(), tm->tm_year - 100, tm->tm_mon + 1, tm->tm_mday);
+ DebugHandle = fopen(FN, "ab");
+
+ if (DebugHandle == 0)
+ return;
+ }
+
+
+ Len = sprintf(LogMsg, "%02d:%02d:%02d ", tm->tm_hour, tm->tm_min, tm->tm_sec);
+ fwrite(LogMsg, Len, 1, DebugHandle);
+
+ if (DebugHandle == 0)
+ return;
+
+ fwrite(Mess, strlen(Mess), 1, DebugHandle);
+ return;
+}
+
// Read/Write length field in a buffer header
// Needed for Big/LittleEndian and ARM5 (unaligned operation problem) portability
@@ -2477,7 +2584,6 @@ HANDLE OpenCOMPort(char * pPort, int speed, BOOL SetDTR, BOOL SetRTS, BOOL Quiet
sprintf(buf,"%s Setup Failed %d ", pPort, GetLastError());
WritetoConsoleLocal(buf);
- OutputDebugString(buf);
CloseHandle(fd);
return 0;
}
@@ -3803,13 +3909,13 @@ void printStack(void)
#ifdef WIN32
#ifdef _DEBUG // So we can use on 98/2K
- unsigned int i;
- void * stack[ 100 ];
- unsigned short frames;
- SYMBOL_INFO * symbol;
- HANDLE process;
+ unsigned int i;
+ void * stack[ 100 ];
+ unsigned short frames;
+ SYMBOL_INFO * symbol;
+ HANDLE process;
- Debugprintf("Stack Backtrace");
+ Debugprintf("Stack Backtrace");
process = GetCurrentProcess();
@@ -3825,9 +3931,9 @@ void printStack(void)
SymFromAddr( process, ( DWORD64 )( stack[ i ] ), 0, symbol );
Debugprintf( "%i: %s - %p", frames - i - 1, symbol->Name, symbol->Address );
- }
+ }
- free(symbol);
+ free(symbol);
#endif
#endif
diff --git a/HTTPcode.c b/HTTPcode.c
index 2866573..4068a48 100644
--- a/HTTPcode.c
+++ b/HTTPcode.c
@@ -1754,6 +1754,7 @@ int SetupNodeMenu(char * Buff, int LOCAL)
\
+ \
\
\
\
@@ -3610,6 +3611,7 @@ doHeader:
strcat(inputname, "/logs/");
}
+
if (strstr(Context, "CMS"))
{
sprintf(Name, "CMSAccess_%04d%02d%02d.log",
@@ -3636,6 +3638,13 @@ doHeader:
tm->tm_year - 100, tm->tm_mon+1, tm->tm_mday);
}
+ if (strstr(Context, "NodeDebug"))
+ {
+ sprintf(Name, "NodeDebugLog_%02d%02d%02d.log",
+ tm->tm_year - 100, tm->tm_mon+1, tm->tm_mday);
+
+ CloseDebugLog();
+ }
strcat(inputname, Name);
if (stat(inputname, &STAT) == -1)
diff --git a/Housekeeping.c b/Housekeeping.c
index 319126f..7636317 100644
--- a/Housekeeping.c
+++ b/Housekeeping.c
@@ -836,7 +836,6 @@ int DeleteBBSLogFiles()
{
if (ffd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
{
- OutputDebugString(ffd.cFileName);
}
else
{
diff --git a/KernelScript1.rc b/KernelScript1.rc
index b230ace..a845146 100644
--- a/KernelScript1.rc
+++ b/KernelScript1.rc
@@ -344,8 +344,8 @@ END
//
// Generated from the TEXTINCLUDE 3 resource.
//
-#include "..\CommonSource\Versions.h"
-#include "..\StdVer.inc"
+#include "Versions.h"
+#include "StdVer.inc"
/////////////////////////////////////////////////////////////////////////////
diff --git a/LinBPQ.c b/LinBPQ.c
index 350b435..9734abd 100644
--- a/LinBPQ.c
+++ b/LinBPQ.c
@@ -29,6 +29,7 @@ along with LinBPQ/BPQ32. If not, see http://www.gnu.org/licenses
#else
#include
#include
+
#ifndef MACBPQ
#ifndef FREEBSD
#include
@@ -384,26 +385,88 @@ BOOL CtrlHandler(DWORD fdwCtrlType)
#include
#include
+#include
+
+static struct backtrace_state *state;
+static char ** lines;
+static char * line;
+
+
+// Callback to print a niely formatted bsack tracre
+
+static int full_callback (void *data, uintptr_t pc, const char *pathname, int line_number, const char *function)
+{
+ if (pathname == NULL || function == NULL || line_number == 0)
+ Debugprintf(line);
+ else
+ {
+ const char *filename = rindex(pathname, '/');
+ if (filename) filename++; else filename = pathname;
+ Debugprintf("%s %s:%d -- %s", line, filename, line_number, function);
+ }
+ return 0;
+};
+
+static void error_callback (void *data, const char *message, int error_number)
+{
+ if (error_number == -1)
+ {
+ fprintf(stderr, "If you want backtraces, you have to compile with -g\n\n");
+ _Exit(1);
+ }
+ else
+ {
+ fprintf(stderr, "Backtrace error %d: %s\n", error_number, message);
+ }
+};
// Linux Signal Handlers
+
+VOID __cdecl DebugprintNOLF(const char * format, ...);
+
static void segvhandler(int sig)
{
- void *array[10];
+ void *array[50];
+
size_t size;
- char msg[] = "\nSIGSEGV Received\n";
+ char msg[] = "\nSIGSEGV Received\n\nBacktrace\n\n";
+ char msg2[] = "\nThere should be a better Backtrace in the Debug Log with source filenames and line numbers\n\n";
+ int n;
- write(STDERR_FILENO, msg, strlen(msg));
+ // Write the basic backtrace() first as this is meant to be signal safe
+
+ // Then try a libbacktrace(), which gives source info may use non-signal safe functions so may not work
+
+ write(STDOUT_FILENO, msg, strlen(msg));
// get void*'s for all entries on the stack
- size = backtrace(array, 10);
+
+ size = backtrace(array, 50);
- // print out all the frames to stderr
+ // normal print
+
+ backtrace_symbols_fd(array, size, STDOUT_FILENO);
- backtrace_symbols_fd(array, size, STDERR_FILENO);
+// if source info for the address is available we want to print it but otherwise print the old style back trace.
- write(STDOUT_FILENO, msg, strlen(msg));
- backtrace_symbols_fd(array, size, STDOUT_FILENO);
+ printf("\n");
+ printf("\n");
+
+ write(STDOUT_FILENO, msg2, strlen(msg2));
+ // backtrace_symbols produces an array of the old style records but isn't signal safe.
+ // Easiest probably to always print that and add source info if possible
+
+ lines = backtrace_symbols(array, size);
+
+ Debugprintf(msg);
+
+ for (n = 0; n < size; n++)
+ {
+ line = lines[n];
+ backtrace_pcinfo(state, (uintptr_t)array[n], full_callback, error_callback, NULL);
+ }
+
hookNodeClosing("sigsegv");
Sleep(500);
@@ -427,6 +490,12 @@ static void abrthandler(int sig)
write(STDOUT_FILENO, msg, strlen(msg));
backtrace_symbols_fd(array, size, STDOUT_FILENO);
+ printf("\n");
+ printf("\n");
+ backtrace_print(state, 0, stdout);
+
+ backtrace_print(state, 0, stderr);
+
hookNodeClosing("sigabrt");
Sleep(500);
@@ -672,6 +741,7 @@ void ConTermInput(char * Msg)
if (!ConTerm.CONNECTED)
SessionControl(ConTerm.BPQStream, 1, 0);
+
ConTerm.StackIndex = 0;
// Stack it
@@ -709,8 +779,18 @@ void ConTermPoll()
{
// Connected
+ BPQVECSTRUC * SESS;
+ TRANSPORTENTRY * L4;
+
ConTerm.CONNECTED = TRUE;
ConTerm.SlowTimer = 0;
+
+ SESS = &BPQHOSTVECTOR[ConTerm.BPQStream - 1];
+ if (SESS)
+ {
+ L4 = SESS->HOSTSESSION;
+ L4->Secure_Session = 1;
+ }
}
else
{
@@ -896,8 +976,6 @@ void Semaphored100msCode()
// SetupBPQDirectory();
WritetoConsoleLocal("Reconfiguring ...\n\n");
- OutputDebugString("BPQ32 Reconfiguring ...\n");
-
for (i=0;i
diff --git a/PG/Keps.exe b/PG/Keps.exe
deleted file mode 100644
index 5e2a219..0000000
Binary files a/PG/Keps.exe and /dev/null differ
diff --git a/PG/keps.txt b/PG/keps.txt
index 6c850fa..ecfe3e9 100644
--- a/PG/keps.txt
+++ b/PG/keps.txt
@@ -1,2284 +1,2284 @@
-SB KEPS @ AMSAT < KQ6UP $ORB26131.1
-2Line Orbital Elements 26131.AMSAT
-R:260511/1545Z 4252@GB7BWR.#45.GBR.EURO LinBPQ6.0.25
-R:260511/1518Z 9170@GB7BEX.#38.GBR.EURO LinBPQ6.0.25
-R:260511/1457Z @:GB7CIP.#32.GBR.EURO #:59446 [Caterham Surrey GBR] $:ORB26131.1
-R:260511/1453z @:N2NOV.#RICH.NY.USA.NOAM $:ORB26131.1
-R:260511/1439Z 6882@KQ6UP.#SCA.CA.USA.NOAM BPQ6.0.24
-
-
-QST de W1STR
-
-AMSAT Orbital Elements for Amateur Satellites in TLE Format
->From Orbital Analysis Office
-New England Sci-Tech STEM Education Center
-Natick MA May 11, 2026
-To all radio amateurs
-
-
-These element sets describe the orbits of various satellites
-in use by the amateur radio community. For details see:
-www.amsat.org/keplerian-elements-formats/
-
-A daily update of element sets is available at:
-www.amsat.org/tle/daily-bulletin.txt
-or without bulletin text:
-www.amsat.org/tle/dailytle.txt
-
-
-AO-07
-1 07530U 74089B 26131.02828537 -.00000034 00000-0 74901-4 0 9994
-2 07530 101.9918 143.8856 0012125 200.3561 181.7211 12.53697443355861
-UO-11
-1 14781U 84021B 26131.16982026 .00000814 00000-0 88631-4 0 9996
-2 14781 97.8036 97.1668 0006433 315.7966 44.2738 14.90694568251611
-AO-27
-1 22825U 93061C 26131.14983863 .00000053 00000-0 37296-4 0 9992
-2 22825 98.6892 198.5733 0007951 201.7057 158.3790 14.30931926701709
-FO-29
-1 24278U 96046B 26131.19510852 -.00000039 00000-0 -39487-5 0 9992
-2 24278 98.5281 345.1264 0349635 192.2765 166.9689 13.53272291468160
-GO-32
-1 25397U 98043D 26130.97598956 .00000047 00000-0 40585-4 0 9997
-2 25397 99.0063 122.7983 0001113 16.9991 343.1224 14.24421003446035
-ISS
-1 25544U 98067A 26131.16675675 .00005444 00000-0 10622-3 0 9997
-2 25544 51.6310 123.3566 0007470 46.3627 313.7980 15.49181925566014
-NO-44
-1 26931U 01043C 26131.00137205 .00000080 00000-0 60839-4 0 9998
-2 26931 67.0514 340.4519 0006302 263.6567 96.3818 14.31941390285126
-SO-50
-1 27607U 02058C 26130.72927866 .00000748 00000-0 10595-3 0 9998
-2 27607 64.5524 244.8702 0075633 269.3097 89.9342 14.82966856258901
-CO-55
-1 27844U 03031E 26131.01616769 .00000204 00000-0 10731-3 0 9992
-2 27844 98.6748 140.0418 0008393 297.0013 63.0309 14.24312209186387
-RS-22
-1 27939U 03042A 26131.21083887 .00000216 00000-0 41663-4 0 9992
-2 27939 98.3476 314.5273 0011983 31.7180 78.9279 14.73399817210104
-CO-65
-1 32785U 08021C 26131.18755762 .00002730 00000-0 17633-3 0 9995
-2 32785 97.8261 111.8524 0009927 145.2461 214.9417 15.09096632979613
-CO-66
-1 32791U 08021J 26130.97235940 .00011027 00000-0 36525-3 0 9999
-2 32791 97.7530 127.1344 0005072 88.5832 271.5989 15.31474077981597
-RS-30
-1 32953U 08025A 26131.15903073 .00000054 00000-0 31835-3 0 9990
-2 32953 82.5069 18.4727 0020382 34.2439 325.9951 12.43178165815098
-SRMSAT
-1 37841U 11058D 26131.13066574 .00000368 00000-0 55753-4 0 9999
-2 37841 19.9728 283.7690 0011716 156.0441 18.8473 14.11567394752571
-ZACUBE-1
-1 39417U 13066B 26131.14341808 .00003157 00000-0 24836-3 0 9994
-2 39417 97.8120 93.2797 0042131 17.8518 342.4174 15.00898646675179
-Delfi-N3xt
-1 39428U 13066N 26131.02786888 .00004744 00000-0 41984-3 0 9990
-2 39428 97.8338 51.3844 0074392 331.6894 28.0292 14.94656030669079
-GOMX-1
-1 39430U 13066Q 26131.14073843 .00001400 00000-0 21676-3 0 9998
-2 39430 97.6512 333.9391 0128259 195.8918 163.8248 14.69313597664477
-LO-74
-1 39440U 13066AA 26131.14980934 .00002328 00000-0 21960-3 0 9993
-2 39440 97.8888 79.9863 0058762 148.6845 211.7896 14.93485032671463
-AO-73
-1 39444U 13066AE 26131.19361385 .00005682 00000-0 35839-3 0 9991
-2 39444 97.8258 101.8861 0035647 332.4449 27.4889 15.09004761674080
-DTUSAT-2
-1 40030U 14033W 26130.98092610 .00004624 00000-0 25480-3 0 9993
-2 40030 98.0872 126.3629 0008117 15.8774 344.2709 15.14529000647059
-LILACSAT-2
-1 40908U 15049K 26131.17016306 .00011634 00000-0 20748-3 0 9996
-2 40908 97.4702 166.6320 0007792 43.1441 317.0419 15.50216690590013
-Horyu-4
-1 41340U 16012D 26130.90637118 .00131902 00000-0 74753-3 0 9994
-2 41340 30.9896 348.4205 0005704 6.7696 353.3037 15.77528373564899
-Lapan A3
-1 41603U 16040E 26131.24557346 .00002464 00000-0 79828-4 0 9998
-2 41603 97.1491 128.6139 0011542 140.0792 220.1302 15.32870423549152
-CAS-2T
-1 41847U 16066G 26131.18412439 .00000509 00000-0 81632-4 0 9996
-2 41847 98.3824 207.3390 0341016 241.7460 114.8921 14.44588827499451
-TechnoSat
-1 42829U 17042E 26131.01233461 .00001411 00000-0 10409-3 0 9996
-2 42829 97.4239 290.1013 0016826 216.9132 143.0938 15.04724250481117
-AO-91
-1 43017U 17073E 26131.09060397 .00005996 00000-0 26415-3 0 9990
-2 43017 97.4765 359.0772 0154222 96.6340 265.2471 15.12032600459782
-S-Net D
-1 43186U 18014G 26131.11497268 .00002740 00000-0 14474-3 0 9993
-2 43186 97.5389 36.1420 0009430 137.7075 222.4887 15.16318970453148
-S-Net B
-1 43187U 18014H 26131.19169547 .00002761 00000-0 14591-3 0 9991
-2 43187 97.5394 36.2040 0010151 134.0553 226.1518 15.16289962453158
-S-Net A
-1 43188U 18014J 26131.18002576 .00002596 00000-0 13728-3 0 9996
-2 43188 97.5404 36.3942 0010040 134.5870 225.6183 15.16325838453152
-S-Net C
-1 43189U 18014K 26131.19537149 .00002851 00000-0 15054-3 0 9995
-2 43189 97.5421 36.4784 0011550 129.0934 231.1328 15.16281125451706
-Ten-Koh
-1 43677U 18084G 26131.10435024 .00000760 00000-0 61802-4 0 9994
-2 43677 98.0772 321.9114 0008001 238.0924 121.9521 15.02773723410597
-PO-101
-1 43678U 18084H 26131.15579828 .00001902 00000-0 15692-3 0 9995
-2 43678 98.1100 325.7784 0012111 299.1757 60.8253 15.00266531410661
-QO-100
-1 43700U 18090A 26131.11564321 .00000155 00000-0 00000-0 0 9999
-2 43700 0.0033 75.2010 0001627 8.7258 212.4418 1.00273235 27300
-MinXSS-2
-1 43758U 18099A 26131.18881920 .00022285 00000-0 48164-3 0 9999
-2 43758 97.4545 206.4613 0007687 49.9798 310.2123 15.44489493408419
-AO-95
-1 43770U 18099N 26131.10130148 .00007590 00000-0 29846-3 0 9992
-2 43770 97.4408 191.5040 0010413 116.7346 243.4959 15.25898855407566
-SNUSat 2
-1 43782U 18099AA 26131.11021086 .00005455 00000-0 24677-3 0 9991
-2 43782 97.4089 185.0750 0011797 70.9847 289.2666 15.21262664407396
-SnugLite
-1 43784U 18099AC 26131.11290757 .00007562 00000-0 29362-3 0 9993
-2 43784 97.3899 185.7766 0004280 76.8149 283.3567 15.26360439407668
-ITASat 1
-1 43786U 18099AE 26131.12685726 .00004158 00000-0 20392-3 0 9992
-2 43786 97.4060 183.3865 0014282 119.5348 240.7313 15.18571210407280
-EAGLET 1
-1 43790U 18099AJ 26131.07765206 .00002933 00000-0 17114-3 0 9990
-2 43790 97.4260 181.7317 0012814 112.1030 248.1562 15.12650734406726
-ESEO
-1 43792U 18099AL 26131.06045373 .00001673 00000-0 12464-3 0 9990
-2 43792 97.3995 170.0352 0013322 99.6548 260.6184 15.04126416406220
-JO-97
-1 43803U 18099AX 26131.15127351 .00010391 00000-0 33361-3 0 9996
-2 43803 97.4154 193.8880 0006563 56.1584 304.0282 15.32471929407953
-Suomi 100
-1 43804U 18099AY 26131.13954280 .00007164 00000-0 26810-3 0 9999
-2 43804 97.4213 191.6912 0011151 58.7267 301.5063 15.27555792407760
-ISAT
-1 43879U 18111D 26130.74947674 .00048674 00000-0 61630-3 0 9991
-2 43879 97.5895 63.2824 0008440 88.2362 271.9860 15.59311726405323
-UWE-4
-1 43880U 18111E 26131.03648958 .00020592 00000-0 45454-3 0 9994
-2 43880 97.5851 57.7861 0010721 97.9534 262.2930 15.43852796405049
-Sparrow
-1 43881U 18111F 26131.08640255 .00076251 00000-0 75641-3 0 9996
-2 43881 97.6118 68.6977 0007664 110.2677 249.9406 15.65516907405556
-Prox-1
-1 44339U 19036A 26130.95960472 .00008466 00000-0 83345-3 0 9996
-2 44339 23.9966 2.7467 0006462 323.1483 36.8572 14.89731402367914
-Taurus 1
-1 44530U 19059C 26131.19338833 .00002738 00000-0 44797-3 0 9995
-2 44530 98.6391 293.7450 0009485 73.1672 287.0573 14.71688993353207
-TO-108
-1 44881U 19093C 26131.15656832 .00000724 00000-0 87928-4 0 9997
-2 44881 97.7533 204.2903 0012857 203.2455 156.8181 14.86457625345915
-RS-44
-1 44909U 19096E 26131.10347560 .00000010 00000-0 -10444-5 0 9990
-2 44909 82.5243 4.3509 0216605 230.9343 127.2311 12.79748087297601
-SALSAT
-1 46495U 20068K 26130.98568909 .00005135 00000-0 18361-3 0 9996
-2 46495 97.8863 131.8035 0011580 76.8104 283.4426 15.29246502309673
-CSS (TIANHE-1)
-1 48274U 21035A 26131.17664318 .00014757 00000-0 16684-3 0 9997
-2 48274 41.4670 187.1184 0004323 286.6334 73.4031 15.62137381287386
-CUTE
-1 49263U 21088D 26131.19481488 .00135544 00000-0 78838-3 0 9998
-2 49263 97.4193 227.3703 0001335 277.9495 82.1620 15.78091657256694
-TeikyoSat 4
-1 49396U 21102B 26131.06353934 .00000998 00000-0 66173-4 0 9996
-2 49396 97.3700 161.9887 0013588 64.8246 295.4391 15.09373351247120
-Z-Sat
-1 49399U 21102E 26131.15472941 .00002509 00000-0 12629-3 0 9995
-2 49399 97.3360 167.6038 0017235 22.6619 337.5373 15.17981670247828
-KOSEN 1
-1 49402U 21102H 26131.04088000 .00004594 00000-0 17937-3 0 9990
-2 49402 97.3222 173.9286 0012998 346.2844 13.8039 15.26320628248353
-HO-113
-1 50466U 21131B 26131.19252443 .00000212 00000-0 79252-4 0 9996
-2 50466 98.4951 223.7863 0003730 192.3468 167.7630 14.41321109229780
-SNUGLITE 2
-1 52899U 22065F 26131.13163480 .00000636 00000-0 12980-3 0 9995
-2 52899 98.2152 276.0399 0008471 134.2292 225.9607 14.64276471205573
-UmKA 1 (RS40S)
-1 57172U 23091G 26131.17665898 .00003876 00000-0 18088-3 0 9992
-2 57172 97.5075 190.0238 0011429 244.8930 115.1119 15.20390618158386
-CubeBel-2 (EU11S)
-1 57175U 23091K 26131.20005564 .00007318 00000-0 26808-3 0 9991
-2 57175 97.5073 194.1091 0008792 239.5277 120.5094 15.28283727158655
-RS-38S
-1 57189U 23091Z 26131.19498866 .00010571 00000-0 31497-3 0 9990
-2 57189 97.5109 199.9714 0007487 190.9899 169.1182 15.34845194159012
-SONATE-2
-1 59112U 24043Q 26131.12679378 .00026625 00000-0 38211-3 0 9996
-2 59112 97.5494 279.3411 0006062 339.5693 20.5318 15.56091583122127
-GRBBeta
-1 60237U 24128C 26130.91713484 .00002522 00000-0 18156-3 0 9999
-2 60237 61.9910 346.9978 0045504 126.9629 233.5644 15.06330418100655
-Curium One
-1 60242U 24128H 26131.14068698 .00005464 00000-0 32270-3 0 9992
-2 60242 61.9799 336.9263 0045175 123.1924 237.3516 15.11910084100854
-ROBUSTA-3A
-1 60243U 24128J 26131.15129132 .00004784 00000-0 29043-3 0 9993
-2 60243 61.9875 339.1574 0046325 120.7932 239.7735 15.11089418100824
-CatSat
-1 60246U 24125J 26130.65834471 .00032801 00000-0 48984-3 0 9992
-2 60246 97.2134 342.7865 0021671 323.1152 36.8611 15.54702145101556
-HYPERVIEW-1G (RS66S)
-1 61772U 24199AP 26131.18910102 .00070537 00000-0 64140-3 0 9993
-2 61772 97.2951 9.2799 0007750 68.0159 292.1925 15.67708392128865
-AO-123
-1 61781U 24199AY 26131.14701627 .00005061 00000-0 15024-3 0 9996
-2 61781 97.3054 0.1577 0015895 83.3073 276.9979 15.35126490128247
-JINJUSat 1B
-1 63210U 25052A 26131.13283679 .00010563 00000-0 34056-3 0 9994
-2 63210 97.4039 27.8649 0002743 176.6079 183.5182 15.32348291 64426
-NUSHSAT 1
-1 63211U 25052B 26131.16717502 .00012102 00000-0 36395-3 0 9994
-2 63211 97.4020 28.3464 0002418 174.1836 185.9435 15.34531535 64469
-TEVEL2-4
-1 63213U 25052D 26131.19399235 .00011427 00000-0 35724-3 0 9992
-2 63213 97.3944 27.5551 0001369 179.2477 180.8768 15.33315562 64444
-TEVEL2-5
-1 63214U 25052E 26130.94950516 .00010812 00000-0 33989-3 0 9998
-2 63214 97.3942 27.2685 0001337 177.4534 182.6716 15.33154657 64402
-TEVEL2-6
-1 63215U 25052F 26130.69985694 .00010998 00000-0 34614-3 0 9997
-2 63215 97.3944 27.0038 0001361 185.8938 174.2288 15.33112431 64363
-TEVEL2-1
-1 63217U 25052H 26131.17351758 .00010799 00000-0 34505-3 0 9999
-2 63217 97.3915 27.1439 0000874 207.6246 152.4950 15.32634673 64429
-TEVEL2-3
-1 63218U 25052J 26131.16939257 .00010761 00000-0 34333-3 0 9993
-2 63218 97.3918 27.1573 0000842 209.9970 150.1224 15.32682225 64421
-TEVEL2-2
-1 63219U 25052K 26131.17400360 .00011085 00000-0 35402-3 0 9991
-2 63219 97.3917 27.1462 0000871 212.1904 147.9285 15.32641148 64423
-TEVEL2-9
-1 63237U 25052AD 26130.64737083 .00010342 00000-0 35029-3 0 9997
-2 63237 97.3979 26.0735 0004018 277.0962 82.9822 15.30756771 64289
-TEVEL2-7
-1 63238U 25052AE 26131.20450175 .00009633 00000-0 32908-3 0 9999
-2 63238 97.3983 26.5593 0004126 273.8598 86.2171 15.30500428 64360
-TEVEL2-8
-1 63239U 25052AF 26130.95081800 .00009476 00000-0 32399-3 0 9995
-2 63239 97.3982 26.2849 0004099 276.5700 83.5075 15.30477477 64321
-HYDRA-W
-1 63490U 25052BL 26113.93882235 .05662091 24406-5 29537-2 0 9997
-2 63490 97.3690 18.2798 0008685 203.5899 156.4993 16.20186780 62336
-HADES-ICM (SO-125)
-1 63492U 25052BN 26130.71186245 .00582006 13575-3 17880-2 0 9995
-2 63492 97.3752 34.6178 0008453 168.0198 192.1279 15.91770935 64874
-SPIRONE
-1 66657U 25274H 26131.20400206 .00001421 00000-0 14060-3 0 9999
-2 66657 97.7477 61.0302 0013275 132.2234 228.0115 14.93390226 24701
-K-HERO
-1 66660U 25274L 26130.75014592 .00001609 00000-0 15676-3 0 9993
-2 66660 97.7484 60.7163 0015020 138.3573 221.8794 14.93816999 24644
-SNUGLITE-III DURI
-1 66661U 25274M 26130.80610814 .00001200 00000-0 11812-3 0 9994
-2 66661 97.7479 60.7906 0015607 139.4574 220.7812 14.93870292 24654
-SilverSat
-1 66909U 98067XV 26113.44966717 .07226154 12288-4 11979-2 0 9998
-2 66909 51.6027 190.0749 0007952 333.4666 26.5949 16.32457272 22308
-SAKHACUBE-CHOLBON
-1 67290U 25313AU 26130.68176839 .00006594 00000-0 27315-3 0 9993
-2 67290 97.3936 206.2042 0010846 124.8732 235.3527 15.24193958 20269
-RS95S (QMR-KWT-2)
-1 67291U 25313AV 26131.15979301 .00009386 00000-0 37484-3 0 9992
-2 67291 97.3937 206.7831 0010564 123.0824 237.1430 15.25307641 20341
-Ten-Koh2
-1 68261U 25241B 26131.02320169 .00004301 00000-0 19201-3 0 9997
-2 68261 51.6530 136.4472 0006189 27.6825 332.4482 15.23411345 9246
-JACK-002
-1 68417U 26067B 26130.87978863 .00004513 00000-0 21937-3 0 9993
-2 68417 97.4540 89.9518 0003823 70.3588 289.8059 15.18925136 6282
-DISCO 2
-1 68431U 26067R 26131.15543764 .00004682 00000-0 23006-3 0 9995
-2 68431 97.4579 90.2163 0004201 108.4262 251.7429 15.18527090 6325
-HADES-SA (SpinnyONE)
-1 68446U 26067AG 26130.85561726 .00010054 00000-0 49990-3 0 9995
-2 68446 97.4386 89.7549 0006654 183.6763 176.4423 15.17813078 6266
-PARUS-6U1
-1 68456U 26067AS 26130.86167129 .00003315 00000-0 17050-3 0 9990
-2 68456 97.4528 89.8177 0005599 173.6121 186.5185 15.17124485 6272
-SAL-E
-1 68458U 26067AU 26131.12495887 .00004338 00000-0 22143-3 0 9992
-2 68458 97.4453 90.0397 0005556 181.6692 178.4524 15.17227047 6314
-FSI-SAT 2
-1 68792U 26088A 26131.16059718 .00003319 00000-0 22821-3 0 9990
-2 68792 97.5023 281.3688 0013603 230.4942 129.5084 15.06525503 2714
-OrigamiSat 2
-1 68795U 26088D 26131.14301078 .00002157 00000-0 14396-3 0 9997
-2 68795 97.5033 281.3946 0015254 201.8928 158.1650 15.07988141 2714
-ARICA 2
-1 68796U 26088E 26131.20807513 .00002756 00000-0 18220-3 0 9995
-2 68796 97.5018 281.4561 0015325 199.9200 160.1431 15.08113805 2720
-WASEDA-SAT-ZERO-II
-1 68797U 26088F 26131.14104507 .00003803 00000-0 24928-3 0 9998
-2 68797 97.5017 281.3920 0015280 199.8384 160.2253 15.08201180 2716
-MANGARO-II-Piscus
-1 68798U 26088G 26131.13703227 .00002346 00000-0 15388-3 0 9993
-2 68798 97.5024 281.3998 0018610 203.9200 156.1166 15.08499209 2712
-IO-86
-1 40931U 25360.30710720 .00000000 00000-0 12800-3 0 00
-2 40931 6.0006 332.5373 0012733 338.8432 8.1437 14.79075515 01
-LILIUM-4
-1 71922C 26067AC 26089.50133053 -.00014632 00000+0 -74472-3 0 04
-2 71922 97.4497 49.1617 0004341 5.9603 355.7042 15.16896692 16
-
-/EX
-SB KEPS @ WW < CX2SA $ORB26121.1
-2Line Orbital Elements 26121.AMSAT
-R:260511/0338Z 4228@GB7BWR.#45.GBR.EURO LinBPQ6.0.25
-R:260511/0319Z 9146@GB7BEX.#38.GBR.EURO LinBPQ6.0.25
-R:260511/0258Z 53957@EI2GYB.DGL.IRL.EURO LinBPQ6.0.25
-R:260508/0137Z 25437@CT1EBQ.CTLX.PRT.EU LinBPQ6.0.25
-R:260508/0039Z 1768@K4WOF.FL.USA.NOAM LinBPQ6.0.24
-R:260508/0029Z 49569@KD4WLE.#SFL.FL.USA.NOAM LinBPQ6.0.23
-R:260508/0029Z 30999@N2MH4.#SENC.NC.USA.NOAM LinBPQ6.0.24
-R:260508/0028Z 4114@N3HYM.#FRDK.MD.USA.NOAM BPQ6.0.25
-R:260508/0024Z @:CX2SA.SAL.URY.SOAM #:64816 [Salto] FBB7.00e $:ORB26121.1
-
-From: CX2SA@CX2SA.SAL.URY.SOAM
-To : KEPS@AMSAT
-
-
-QST de W1STR
-
-AMSAT Orbital Elements for Amateur Satellites in TLE Format
->From Orbital Analysis Office
-New England Sci-Tech STEM Education Center
-Natick MA May 01, 2026
-To all radio amateurs
-
-
-These element sets describe the orbits of various satellites
-in use by the amateur radio community. For details see:
-www.amsat.org/keplerian-elements-formats/
-
-A daily update of element sets is available at:
-www.amsat.org/tle/daily-bulletin.txt
-or without bulletin text:
-www.amsat.org/tle/dailytle.txt
-
-
-AO-07
-1 07530U 74089B 26120.59626755 -.00000031 00000-0 96085-4 0 9996
-2 07530 101.9926 133.3432 0011994 220.6153 258.4322 12.53697390354550
-UO-11
-1 14781U 84021B 26120.63125062 .00001359 00000-0 14431-3 0 9996
-2 14781 97.8024 86.7520 0007351 353.7891 6.3235 14.90668042250043
-AO-27
-1 22825U 93061C 26120.59124487 .00000109 00000-0 58602-4 0 9994
-2 22825 98.6901 188.0163 0007443 235.3832 124.6649 14.30928987700195
-FO-29
-1 24278U 96046B 26120.47426956 .00000013 00000-0 50669-4 0 9996
-2 24278 98.5296 335.8670 0349180 220.1294 137.3578 13.53271984466712
-GO-32
-1 25397U 98043D 26120.43948020 .00000063 00000-0 47326-4 0 9996
-2 25397 99.0062 111.9975 0001611 35.8621 324.2665 14.24418789444537
-ISS
-1 25544U 98067A 26120.52250176 .00006189 00000-0 12023-3 0 9994
-2 25544 51.6315 176.0292 0007158 7.8188 352.2911 15.49033593564362
-NO-44
-1 26931U 01043C 26120.38474986 .00000155 00000-0 88631-4 0 9990
-2 26931 67.0526 7.9102 0006454 264.0053 96.0313 14.31937124283603
-SO-50
-1 27607U 02058C 26120.61380811 .00001265 00000-0 16633-3 0 9992
-2 27607 64.5517 276.1629 0075618 271.1171 88.1272 14.82940590257400
-CO-55
-1 27844U 03031E 26120.61928520 .00000312 00000-0 15395-3 0 9998
-2 27844 98.6753 129.7745 0008876 330.4565 29.6111 14.24305462184908
-RS-22
-1 27939U 03042A 26120.61250030 .00000739 00000-0 12220-3 0 9996
-2 27939 98.3465 303.6310 0012451 62.4503 25.9615 14.73379983208547
-CO-65
-1 32785U 08021C 26120.57822720 .00004835 00000-0 30988-3 0 9991
-2 32785 97.8249 101.0318 0008844 179.6083 180.5154 15.08992068978015
-CO-66
-1 32791U 08021J 26120.45175439 .00020092 00000-0 67012-3 0 9994
-2 32791 97.7523 116.1352 0005105 108.3124 251.8672 15.31103491979987
-RS-30
-1 32953U 08025A 26120.53591584 .00000028 00000-0 12623-3 0 9995
-2 32953 82.5081 25.0777 0020601 56.2206 304.0833 12.43177720813777
-SRMSAT
-1 37841U 11058D 26120.64063082 .00000431 00000-0 90343-4 0 9999
-2 37841 19.9736 347.2598 0011744 41.3226 351.6382 14.11564464751099
-ZACUBE-1
-1 39417U 13066B 26120.40955899 .00005584 00000-0 43585-3 0 9990
-2 39417 97.8125 82.4893 0043675 53.2749 307.2473 15.00793807673560
-Delfi-N3xt
-1 39428U 13066N 26120.51689157 .00009440 00000-0 83129-3 0 9998
-2 39428 97.8353 40.8915 0075595 6.9012 353.3230 14.94487301667503
-GOMX-1
-1 39430U 13066Q 26120.51682591 .00001486 00000-0 23032-3 0 9995
-2 39430 97.6519 323.9831 0127688 230.2625 128.7276 14.69275071662918
-LO-74
-1 39440U 13066AA 26120.42970364 .00002755 00000-0 25964-3 0 9990
-2 39440 97.8881 69.2303 0057709 184.2052 175.8690 14.93419487669867
-AO-73
-1 39444U 13066AE 26120.45083755 .00009895 00000-0 62276-3 0 9995
-2 39444 97.8252 90.9324 0037047 9.4409 350.7507 15.08828815672461
-DTUSAT-2
-1 40030U 14033W 26120.47559618 .00007927 00000-0 43552-3 0 9991
-2 40030 98.0858 115.2001 0009109 47.4202 312.7795 15.14375567645468
-LILACSAT-2
-1 40908U 15049K 26120.58300029 .00017927 00000-0 32241-3 0 9999
-2 40908 97.4716 155.6566 0008657 73.9776 286.2428 15.49864518588370
-Horyu-4
-1 41340U 16012D 26120.52098681 .00145472 00000-0 94490-3 0 9994
-2 41340 30.9895 62.4942 0006347 279.9281 80.0658 15.74401799563258
-Lapan A3
-1 41603U 16040E 26120.60475993 .00003919 00000-0 12595-3 0 9996
-2 41603 97.1486 118.3273 0010337 175.3397 184.7944 15.32791975547524
-CAS-2T
-1 41847U 16066G 26120.44803345 .00000652 00000-0 10193-3 0 9995
-2 41847 98.3830 196.7230 0340924 274.4340 81.7982 14.44572896497905
-TechnoSat
-1 42829U 17042E 26120.50527841 .00003377 00000-0 24373-3 0 9994
-2 42829 97.4236 280.0028 0016074 254.9274 105.0174 15.04665469479531
-AO-91
-1 43017U 17073E 26120.56760982 .00009642 00000-0 42505-3 0 9997
-2 43017 97.4776 348.7762 0154191 132.5723 228.8640 15.11842589458199
-S-Net D
-1 43186U 18014G 26120.62208442 .00005397 00000-0 28254-3 0 9993
-2 43186 97.5403 25.7182 0008374 171.0906 189.0477 15.16218583451559
-S-Net B
-1 43187U 18014H 26120.30262479 .00005079 00000-0 26629-3 0 9990
-2 43187 97.5408 25.3861 0009103 168.5071 191.6371 15.16186010451506
-S-Net A
-1 43188U 18014J 26120.62119372 .00005622 00000-0 29407-3 0 9990
-2 43188 97.5417 25.9026 0009011 168.1712 191.9734 15.16225280451556
-S-Net C
-1 43189U 18014K 26120.30623640 .00004941 00000-0 25913-3 0 9995
-2 43189 97.5435 25.6569 0010559 163.4871 196.6708 15.16177368450059
-Ten-Koh
-1 43677U 18084G 26120.51726923 .00002211 00000-0 17038-3 0 9992
-2 43677 98.0790 310.8788 0007393 279.4851 80.5537 15.02737140409006
-PO-101
-1 43678U 18084H 26120.61768073 .00002281 00000-0 18741-3 0 9995
-2 43678 98.1069 314.7988 0012905 334.2272 25.8306 15.00213077409084
-QO-100
-1 43700U 18090A 26120.49191795 .00000147 00000-0 00000-0 0 9990
-2 43700 0.0137 266.9736 0001700 165.7205 348.6817 1.00277015 27199
-MinXSS-2
-1 43758U 18099A 26120.17251933 .00037732 00000-0 83193-3 0 9995
-2 43758 97.4564 195.1661 0008699 86.6211 273.6032 15.43781740406710
-AO-95
-1 43770U 18099N 26120.14912640 .00011872 00000-0 46841-3 0 9991
-2 43770 97.4423 180.6034 0009975 149.6725 210.5092 15.25656511405890
-SNUSat 2
-1 43782U 18099AA 26120.58539330 .00008411 00000-0 38053-3 0 9994
-2 43782 97.4102 174.7178 0012112 102.8902 257.3688 15.21092225405796
-SnugLite
-1 43784U 18099AC 26120.62301173 .00012502 00000-0 48672-3 0 9997
-2 43784 97.3910 175.3995 0004544 100.4524 259.7227 15.26124840406062
-ITASat 1
-1 43786U 18099AE 26120.58347617 .00006702 00000-0 32799-3 0 9995
-2 43786 97.4069 173.0576 0013689 152.7861 207.4093 15.18431286405688
-EAGLET 1
-1 43790U 18099AJ 26120.55936735 .00004708 00000-0 27311-3 0 9990
-2 43790 97.4273 171.4926 0012265 144.7087 215.4959 15.12566969405132
-ESEO
-1 43792U 18099AL 26120.61579705 .00001029 00000-0 78379-4 0 9993
-2 43792 97.4011 160.0364 0013386 130.1813 230.0587 15.04094766404653
-JO-97
-1 43803U 18099AX 26120.44163872 .00018306 00000-0 59148-3 0 9999
-2 43803 97.4165 183.1590 0007243 87.0718 273.1353 15.32125843406318
-Suomi 100
-1 43804U 18099AY 26120.13373230 .00012858 00000-0 48218-3 0 9999
-2 43804 97.4227 180.7383 0011754 92.7798 267.4787 15.27309788406081
-ISAT
-1 43879U 18111D 26120.34894173 .00079102 00000-0 10536-2 0 9999
-2 43879 97.5909 52.1910 0008783 107.0035 253.2183 15.57836101403707
-UWE-4
-1 43880U 18111E 26120.27520350 .00033104 00000-0 74416-3 0 9996
-2 43880 97.5865 46.5727 0010273 127.1071 233.1116 15.43217639403384
-Sparrow
-1 43881U 18111F 26120.59753454 .00099918 00000-0 10698-2 0 9991
-2 43881 97.6130 57.3785 0007214 124.0858 236.1086 15.63499996403913
-Prox-1
-1 44339U 19036A 26120.10770695 .00015990 00000-0 16095-2 0 9995
-2 44339 23.9953 75.1193 0006557 194.7556 165.2752 14.89453634366293
-Taurus 1
-1 44530U 19059C 26120.51868634 .00006853 00000-0 11100-2 0 9999
-2 44530 98.6370 282.4197 0009795 103.7836 256.4460 14.71565351351635
-TO-108
-1 44881U 19093C 26120.52066606 .00000444 00000-0 56246-4 0 9998
-2 44881 97.7552 193.9138 0012137 241.5791 118.4202 14.86439991344338
-RS-44
-1 44909U 19096E 26120.62724622 .00000020 00000-0 41717-4 0 9999
-2 44909 82.5258 11.3107 0216386 255.5417 102.1587 12.79747949296264
-SALSAT
-1 46495U 20068K 26120.45042489 .00008489 00000-0 30299-3 0 9996
-2 46495 97.8854 120.6367 0011665 107.7663 252.4849 15.29083608308068
-CSS (TIANHE-1)
-1 48274U 21035A 26120.31498218 .00029313 00000-0 31348-3 0 9993
-2 48274 41.4672 253.4465 0006644 301.0493 58.9694 15.63205886285684
-CUTE
-1 49263U 21088D 26120.53091714 .00069674 00000-0 46542-3 0 9990
-2 49263 97.4199 215.9528 0000987 140.2514 219.8823 15.75129279255012
-TeikyoSat 4
-1 49396U 21102B 26120.58887221 .00001607 00000-0 10437-3 0 9991
-2 49396 97.3707 151.9191 0013791 96.7285 263.5514 15.09333694245540
-Z-Sat
-1 49399U 21102E 26120.60743559 .00003184 00000-0 15971-3 0 9992
-2 49399 97.3371 157.3769 0018284 57.0424 303.2565 15.17894011246226
-KOSEN 1
-1 49402U 21102H 26120.35427331 .00007974 00000-0 31043-3 0 9995
-2 49402 97.3231 163.4537 0014218 24.4601 335.7309 15.26167390246729
-HO-113
-1 50466U 21131B 26120.64050645 .00000611 00000-0 20260-3 0 9991
-2 50466 98.4957 213.2950 0003091 229.5193 130.5727 14.41311187228267
-SNUGLITE 2
-1 52899U 22065F 26120.40315336 .00001130 00000-0 22348-3 0 9991
-2 52899 98.2133 265.3385 0007852 164.8498 195.2941 14.64255007204006
-UmKA 1 (RS40S)
-1 57172U 23091G 26120.58016625 .00006350 00000-0 29519-3 0 9994
-2 57172 97.5088 179.4714 0011251 287.0872 72.9131 15.20274303156774
-CubeBel-2 (EU11S)
-1 57175U 23091K 26120.52691763 .00013004 00000-0 47745-3 0 9998
-2 57175 97.5087 183.3529 0008427 283.7278 76.3023 15.28041078157024
-RS-38S
-1 57189U 23091Z 26120.63236377 .00016695 00000-0 50090-3 0 9997
-2 57189 97.5120 189.2157 0006493 229.9986 130.0687 15.34517994157394
-SONATE-2
-1 59112U 24043Q 26120.38537620 .00040443 00000-0 59507-3 0 9990
-2 59112 97.5479 267.9964 0006534 23.0616 337.0930 15.55323705120453
-GRBBeta
-1 60237U 24128C 26120.16300868 .00004275 00000-0 29747-3 0 9998
-2 60237 61.9921 24.7077 0046692 124.5499 236.0014 15.06246315 99036
-Curium One
-1 60242U 24128H 26120.29369250 .00008622 00000-0 50299-3 0 9994
-2 60242 61.9807 15.3042 0046210 121.0787 239.4856 15.11735121 99216
-ROBUSTA-3A
-1 60243U 24128J 26120.43079215 .00008504 00000-0 50698-3 0 9992
-2 60243 61.9886 17.0301 0047317 118.5531 242.0339 15.10923460 99207
-CatSat
-1 60246U 24125J 26120.61478375 .00050071 00000-0 77163-3 0 9994
-2 60246 97.2135 332.6735 0023070 2.7620 357.3757 15.53715587 99995
-HYPERVIEW-1G (RS66S)
-1 61772U 24199AP 26120.58751286 .00086956 00000-0 84989-3 0 9996
-2 61772 97.2978 358.2776 0009065 96.0705 264.1588 15.65839180127204
-AO-123
-1 61781U 24199AY 26120.58680085 .00008300 00000-0 24609-3 0 9994
-2 61781 97.3069 349.6955 0015733 116.8757 243.4097 15.34966487126623
-JINJUSat 1B
-1 63210U 25052A 26120.22642149 .00017291 00000-0 56137-3 0 9992
-2 63210 97.4060 16.9607 0001350 231.0785 129.0337 15.32008456 62753
-NUSHSAT 1
-1 63211U 25052B 26120.60214753 .00021160 00000-0 64215-3 0 9997
-2 63211 97.4041 17.7521 0001015 230.4217 129.6936 15.34123011 62846
-TEVEL2-4
-1 63213U 25052D 26120.62070811 .00018444 00000-0 58131-3 0 9997
-2 63213 97.3962 16.9829 0000347 316.1175 44.0040 15.32945027 62824
-TEVEL2-5
-1 63214U 25052E 26120.44039566 .00019688 00000-0 62327-3 0 9993
-2 63214 97.3960 16.7632 0000428 311.7824 48.3381 15.32791045 62795
-TEVEL2-6
-1 63215U 25052F 26120.64742009 .00019145 00000-0 60679-3 0 9995
-2 63215 97.3962 16.9554 0000497 308.8887 51.2311 15.32759360 62829
-TEVEL2-1
-1 63217U 25052H 26120.46497484 .00019231 00000-0 61874-3 0 9995
-2 63217 97.3936 16.4513 0001070 345.5359 14.5852 15.32275390 62785
-TEVEL2-3
-1 63218U 25052J 26120.65708406 .00018565 00000-0 59650-3 0 9994
-2 63218 97.3940 16.6597 0001080 343.6471 16.4736 15.32327642 62814
-TEVEL2-2
-1 63219U 25052K 26120.66141397 .00018724 00000-0 60232-3 0 9991
-2 63219 97.3937 16.6490 0001079 344.9311 15.1898 15.32287401 62811
-TEVEL2-9
-1 63237U 25052AD 26120.44881295 .00017886 00000-0 60935-3 0 9993
-2 63237 97.4000 15.9099 0004769 328.4859 31.6096 15.30434540 62722
-TEVEL2-7
-1 63238U 25052AE 26120.21958078 .00016618 00000-0 57106-3 0 9991
-2 63238 97.4003 15.6165 0004923 329.3629 30.7323 15.30168799 62682
-TEVEL2-8
-1 63239U 25052AF 26120.61966130 .00016204 00000-0 55704-3 0 9997
-2 63239 97.3999 15.9936 0004839 329.1455 30.9500 15.30162602 62749
-HYDRA-W
-1 63490U 25052BL 26113.93882235 .05662091 24406-5 29537-2 0 9997
-2 63490 97.3690 18.2798 0008685 203.5899 156.4993 16.20186780 62336
-HADES-ICM (SO-125)
-1 63492U 25052BN 26120.17329350 .00491395 00000-0 25041-2 0 9994
-2 63492 97.3820 23.2455 0004471 153.3500 206.7998 15.80099034 63200
-SPIRONE
-1 66657U 25274H 26120.34934002 .00002844 00000-0 27630-3 0 9995
-2 66657 97.7475 50.3354 0012444 165.8106 194.3466 14.93345709 23084
-K-HERO
-1 66660U 25274L 26120.36747734 .00002099 00000-0 20302-3 0 9996
-2 66660 97.7485 50.4787 0014087 171.0409 189.1065 14.93779785 23093
-SNUGLITE-III DURI
-1 66661U 25274M 26120.35685624 .00002143 00000-0 20688-3 0 9992
-2 66661 97.7479 50.4870 0014695 172.7075 187.4361 14.93838391 23091
-SilverSat
-1 66909U 98067XV 26113.44966717 .07226154 12288-4 11979-2 0 9998
-2 66909 51.6027 190.0749 0007952 333.4666 26.5949 16.32457272 22308
-SAKHACUBE-CHOLBON
-1 67290U 25313AU 26120.43968107 .00010040 00000-0 41674-3 0 9997
-2 67290 97.3951 196.1010 0010296 156.8142 203.3562 15.23992200 18703
-RS95S (QMR-KWT-2)
-1 67291U 25313AV 26120.20320033 .00015023 00000-0 60321-3 0 9999
-2 67291 97.3951 195.9575 0010147 156.6625 203.5076 15.25010223 18672
-Ten-Koh2
-1 68261U 25241B 26120.39561297 .00006717 00000-0 29306-3 0 9994
-2 68261 51.6489 187.0004 0005788 350.6255 9.4613 15.23280865 7620
-JACK-002
-1 68417U 26067B 26120.60240878 .00006891 00000-0 33446-3 0 9990
-2 68417 97.4536 79.8143 0004160 88.1169 272.0541 15.18786870 4723
-DISCO 2
-1 68431U 26067R 26120.61171038 .00009311 00000-0 45617-3 0 9991
-2 68431 97.4573 79.8175 0003643 127.1484 233.0084 15.18362870 4723
-HADES-SA (SpinnyONE)
-1 68446U 26067AG 26120.57008563 .00020045 00000-0 10023-2 0 9993
-2 68446 97.4381 79.6489 0005169 226.6246 133.4558 15.17460741 4700
-PARUS-6U1
-1 68456U 26067AS 26120.57217281 .00006302 00000-0 32207-3 0 9992
-2 68456 97.4522 79.6979 0004404 212.8364 147.2597 15.17010219 4719
-SAL-E
-1 68458U 26067AU 26120.57221831 .00008539 00000-0 43438-3 0 9992
-2 68458 97.4447 79.6698 0004323 225.0140 135.0744 15.17068978 4717
-FSI-SAT 2
-1 68792U 26088A 26115.68414791 .00000849 00000-0 61705-4 0 9995
-2 68792 97.4990 266.2992 0012809 287.5176 72.4651 15.06389719 389
-OrigamiSat 2
-1 68795U 26088D 26113.82356135 .00001590 00000-0 10758-3 0 9994
-2 68795 97.5008 264.4888 0014430 266.4157 93.5420 15.07861282 103
-ARICA 2
-1 68796U 26088E 26113.82352201 .00001593 00000-0 10752-3 0 9992
-2 68796 97.4989 264.4863 0014541 264.6248 95.3321 15.07951070 103
-WASEDA-SAT-ZERO-II
-1 68797U 26088F 26113.82350997 .00001596 00000-0 10767-3 0 9992
-2 68797 97.5012 264.4822 0014814 262.4592 97.4954 15.07975758 102
-MANGARO-II-Piscus
-1 68798U 26088G 26113.82334568 .00001591 00000-0 10611-3 0 9992
-2 68798 97.4999 264.4888 0017891 266.9056 93.0125 15.08353756 101
-IO-86
-1 40931U 25360.30710720 .00000000 00000-0 12800-3 0 00
-2 40931 6.0006 332.5373 0012733 338.8432 8.1437 14.79075515 01
-LILIUM-4
-1 71922C 26067AC 26089.50133053 -.00014632 00000+0 -74472-3 0 04
-2 71922 97.4497 49.1617 0004341 5.9603 355.7042 15.16896692 16
-
-
-/EX
-SB KEPS @ AMSAT < CX2SA $ORB26135.1
-2Line Orbital Elements 26135.AMSAT
-R:260522/0052Z 4549@GB7BWR.#45.GBR.EURO LinBPQ6.0.25
-R:260522/0035Z 9490@GB7BEX.#38.GBR.EURO LinBPQ6.0.25
-R:260522/0030Z 54405@EI2GYB.DGL.IRL.EURO LinBPQ6.0.25
-R:260522/0026Z 43865@PY2BIL.SP.BRA.SOAM LinBPQ6.0.25
-R:260522/0025Z @:PI8ZTM.#ZH1.NLD.EURO #:54808 [Den Haag] $:ORB26135.1
-R:260522/0024Z @:CX2SA.SAL.URY.SOAM #:65323 [Salto] FBB7.00e $:ORB26135.1
-
-From: CX2SA@CX2SA.SAL.URY.SOAM
-To : KEPS@AMSAT
-
-
-QST de W1STR
-
-AMSAT Orbital Elements for Amateur Satellites in TLE Format
->From Orbital Analysis Office
-New England Sci-Tech STEM Education Center
-Natick MA May 15, 2026
-To all radio amateurs
-
-
-These element sets describe the orbits of various satellites
-in use by the amateur radio community. For details see:
-www.amsat.org/keplerian-elements-formats/
-
-A daily update of element sets is available at:
-www.amsat.org/tle/daily-bulletin.txt
-or without bulletin text:
-www.amsat.org/tle/dailytle.txt
-
-
-AO-07
-1 07530U 74089B 26133.98839295 -.00000029 00000-0 11198-3 0 9996
-2 07530 101.9916 146.8769 0012162 194.6235 221.6905 12.53697521356232
-UO-11
-1 14781U 84021B 26133.45203940 .00000849 00000-0 92245-4 0 9995
-2 14781 97.8037 99.4225 0006305 306.6451 53.4187 14.90698287251951
-AO-27
-1 22825U 93061C 26134.15658796 .00000052 00000-0 36628-4 0 9997
-2 22825 98.6891 201.5796 0008118 192.5267 167.5715 14.30932491702133
-FO-29
-1 24278U 96046B 26134.30046802 -.00000004 00000-0 30803-4 0 9990
-2 24278 98.5276 347.8080 0349782 184.2162 175.6010 13.53272399468584
-GO-32
-1 25397U 98043D 26133.50474968 .00000028 00000-0 32496-4 0 9996
-2 25397 99.0065 125.3907 0000980 12.1123 348.0079 14.24421378446394
-ISS
-1 25544U 98067A 26134.19858747 .00005122 00000-0 10032-3 0 9994
-2 25544 51.6312 108.3512 0007536 56.9254 303.2457 15.49211692566485
-NO-44
-1 26931U 01043C 26133.93490749 .00000059 00000-0 52955-4 0 9993
-2 26931 67.0511 332.8642 0006272 263.6520 96.3868 14.31942229285543
-SO-50
-1 27607U 02058C 26134.23594171 .00000640 00000-0 93285-4 0 9996
-2 27607 64.5522 234.0223 0075638 268.6719 90.5721 14.82972548259428
-CO-55
-1 27844U 03031E 26134.31787272 .00000206 00000-0 10816-3 0 9992
-2 27844 98.6747 143.3023 0008318 286.1175 73.9088 14.24313873186853
-RS-22
-1 27939U 03042A 26134.33663374 .00000002 00000-0 86089-5 0 9998
-2 27939 98.3472 317.7414 0011794 22.4638 98.2678 14.73402987210568
-CO-65
-1 32785U 08021C 26134.23763764 .00003466 00000-0 22257-3 0 9990
-2 32785 97.8259 114.9634 0010094 136.5210 223.6816 15.09113918980077
-CO-66
-1 32791U 08021J 26133.97786064 .00012151 00000-0 40134-3 0 9990
-2 32791 97.7520 130.2774 0004981 82.4291 277.7515 15.31540490982056
-RS-30
-1 32953U 08025A 26134.29767731 .00000034 00000-0 17279-3 0 9991
-2 32953 82.5074 16.5212 0020288 27.6935 332.5221 12.43177971815485
-SRMSAT
-1 37841U 11058D 26134.09968181 .00000362 00000-0 52346-4 0 9991
-2 37841 19.9722 265.7987 0011653 188.7625 346.2641 14.11567924752990
-ZACUBE-1
-1 39417U 13066B 26134.14345633 .00003059 00000-0 24077-3 0 9995
-2 39417 97.8119 96.2956 0041717 7.6658 352.5194 15.00915790675622
-Delfi-N3xt
-1 39428U 13066N 26134.30818915 .00004810 00000-0 42554-3 0 9999
-2 39428 97.8346 54.6598 0073953 320.6626 38.9235 14.94684418669565
-GOMX-1
-1 39430U 13066Q 26134.27339645 .00001039 00000-0 16277-3 0 9999
-2 39430 97.6514 336.8752 0128534 185.7789 174.1943 14.69319713664936
-LO-74
-1 39440U 13066AA 26134.29875776 .00001615 00000-0 15402-3 0 9991
-2 39440 97.8892 83.1463 0058903 138.5094 222.0619 14.93496311671934
-AO-73
-1 39444U 13066AE 26134.24384963 .00004978 00000-0 31443-3 0 9991
-2 39444 97.8260 104.9971 0035212 321.9795 37.8948 15.09034476674542
-DTUSAT-2
-1 40030U 14033W 26134.21824912 .00004516 00000-0 24883-3 0 9997
-2 40030 98.0863 129.8030 0007782 4.8197 355.3107 15.14554811647544
-LILACSAT-2
-1 40908U 15049K 26134.26846532 .00012366 00000-0 21992-3 0 9996
-2 40908 97.4693 169.8442 0007493 33.2688 326.9033 15.50284138590498
-Horyu-4
-1 41340U 16012D 26133.68948449 .00132750 00000-0 72995-3 0 9992
-2 41340 30.9895 328.5167 0005336 30.7718 329.3251 15.78201025565331
-Lapan A3
-1 41603U 16040E 26134.31370172 .00002365 00000-0 76693-4 0 9996
-2 41603 97.1485 131.5800 0011807 130.3018 229.9259 15.32884089549623
-CAS-2T
-1 41847U 16066G 26134.23181294 .00000570 00000-0 90011-4 0 9996
-2 41847 98.3825 210.3525 0341118 232.4686 124.5057 14.44592529499896
-TechnoSat
-1 42829U 17042E 26134.00479889 .00001804 00000-0 13188-3 0 9997
-2 42829 97.4240 292.9770 0017106 206.8425 153.1918 15.04734717481562
-AO-91
-1 43017U 17073E 26133.14210923 .00005670 00000-0 24989-3 0 9993
-2 43017 97.4759 1.0860 0154122 89.6523 272.2366 15.12056379460097
-S-Net D
-1 43186U 18014G 26134.28253071 .00003444 00000-0 18094-3 0 9990
-2 43186 97.5393 39.2895 0009663 128.1975 232.0130 15.16337653453624
-S-Net B
-1 43187U 18014H 26134.29332240 .00003280 00000-0 17260-3 0 9990
-2 43187 97.5399 39.2857 0010383 124.5559 235.6655 15.16307702453621
-S-Net A
-1 43188U 18014J 26134.28157859 .00003445 00000-0 18093-3 0 9999
-2 43188 97.5408 39.4765 0010272 125.2685 234.9510 15.16344520453629
-S-Net C
-1 43189U 18014K 26134.23102415 .00003190 00000-0 16798-3 0 9990
-2 43189 97.5426 39.4957 0011761 119.8182 240.4222 15.16298311452164
-Ten-Koh
-1 43677U 18084G 26134.10066264 .00000667 00000-0 54802-4 0 9991
-2 43677 98.0761 325.0332 0008350 227.6253 132.4264 15.02778496411042
-PO-101
-1 43678U 18084H 26134.29049394 .00001658 00000-0 13746-3 0 9999
-2 43678 98.1106 329.0456 0011918 288.1786 71.8138 15.00277600411130
-QO-100
-1 43700U 18090A 26134.25271515 .00000158 00000-0 00000-0 0 9990
-2 43700 0.0139 274.4063 0001542 173.6669 260.7626 1.00274771 27338
-MinXSS-2
-1 43758U 18099A 26134.16897497 .00024708 00000-0 53149-3 0 9997
-2 43758 97.4553 209.5181 0007363 39.8460 320.3328 15.44611401408872
-AO-95
-1 43770U 18099N 26134.11781633 .00008247 00000-0 32363-3 0 9995
-2 43770 97.4409 194.5063 0010477 107.6536 252.5847 15.25940468408022
-SNUSat 2
-1 43782U 18099AA 26134.13592128 .00005327 00000-0 24086-3 0 9998
-2 43782 97.4087 188.0526 0011635 61.7034 298.5374 15.21292362407853
-SnugLite
-1 43784U 18099AC 26134.12851138 .00007239 00000-0 28086-3 0 9996
-2 43784 97.3899 188.7598 0004133 70.1415 290.0268 15.26401246408121
-ITASat 1
-1 43786U 18099AE 26134.09204254 .00004905 00000-0 23980-3 0 9990
-2 43786 97.4058 186.2914 0014368 110.4835 249.7944 15.18595661407735
-EAGLET 1
-1 43790U 18099AJ 26134.12058776 .00002334 00000-0 13688-3 0 9993
-2 43790 97.4260 184.6939 0012892 102.7823 257.4849 15.12665712407183
-ESEO
-1 43792U 18099AL 26134.05410037 .00001637 00000-0 12207-3 0 9990
-2 43792 97.3998 172.9013 0013404 90.5694 269.7068 15.04136573406676
-JO-97
-1 43803U 18099AX 26134.15484223 .00010782 00000-0 34544-3 0 9991
-2 43803 97.4156 196.8973 0006276 47.2093 312.9676 15.32531303408418
-Suomi 100
-1 43804U 18099AY 26134.15278514 .00007203 00000-0 26925-3 0 9994
-2 43804 97.4216 194.6902 0010903 49.1800 311.0383 15.27596799408221
-ISAT
-1 43879U 18111D 26134.27860950 .00056210 00000-0 70169-3 0 9996
-2 43879 97.5900 67.0511 0008131 79.9769 280.2404 15.59657906405870
-UWE-4
-1 43880U 18111E 26134.27711341 .00021932 00000-0 48184-3 0 9992
-2 43880 97.5862 61.1649 0010663 88.7366 271.5103 15.43979830405549
-Sparrow
-1 43881U 18111F 26134.28189242 .00083407 00000-0 81206-3 0 9990
-2 43881 97.6124 72.1523 0007667 104.6129 255.5981 15.65962548406055
-Prox-1
-1 44339U 19036A 26133.90675889 .00008940 00000-0 88071-3 0 9997
-2 44339 23.9965 343.0870 0006559 357.6910 2.3558 14.89775846368357
-Taurus 1
-1 44530U 19059C 26134.32086882 .00002167 00000-0 35626-3 0 9994
-2 44530 98.6384 297.0637 0009370 64.5135 295.7038 14.71710768353662
-TO-108
-1 44881U 19093C 26134.25307692 .00000011 00000-0 73020-5 0 9996
-2 44881 97.7540 207.3118 0013076 192.4072 167.6824 14.86460090346378
-RS-44
-1 44909U 19096E 26134.15254353 .00000027 00000-0 69631-4 0 9993
-2 44909 82.5239 2.3248 0216682 223.7721 134.6028 12.79748134297991
-SALSAT
-1 46495U 20068K 26133.99559253 .00005344 00000-0 19079-3 0 9991
-2 46495 97.8855 134.9940 0011457 67.8052 292.4401 15.29276426310132
-CSS (TIANHE-1)
-1 48274U 21035A 26133.47815923 .00012315 00000-0 13972-3 0 9997
-2 48274 41.4670 173.0841 0004122 296.9881 63.0537 15.62173368287749
-CUTE
-1 49263U 21088D 26134.23778351 .00131280 00000-0 73961-3 0 9999
-2 49263 97.4194 230.6379 0001701 276.2054 83.9019 15.78818867257176
-TeikyoSat 4
-1 49396U 21102B 26134.04679020 .00001172 00000-0 77045-4 0 9999
-2 49396 97.3697 164.8564 0013457 55.7579 304.4923 15.09380746247579
-Z-Sat
-1 49399U 21102E 26134.31882510 .00002516 00000-0 12662-3 0 9998
-2 49399 97.3357 170.6723 0016941 11.9378 348.2254 15.17994705248309
-KOSEN 1
-1 49402U 21102H 26134.05657551 .00005025 00000-0 19577-3 0 9999
-2 49402 97.3217 176.8844 0012668 335.0334 25.0290 15.26347695248811
-HO-113
-1 50466U 21131B 26134.31646506 .00000130 00000-0 53898-4 0 9997
-2 50466 98.4958 226.8927 0003949 182.5581 177.5588 14.41322913230238
-SNUGLITE 2
-1 52899U 22065F 26134.27498682 .00000614 00000-0 12551-3 0 9998
-2 52899 98.2156 279.1757 0008599 125.6699 234.5305 14.64280683206038
-UmKA 1 (RS40S)
-1 57172U 23091G 26134.26992365 .00003795 00000-0 17706-3 0 9993
-2 57172 97.5075 193.1041 0011627 232.9896 127.0276 15.20412499158851
-CubeBel-2 (EU11S)
-1 57175U 23091K 26134.27733789 .00007675 00000-0 28065-3 0 9991
-2 57175 97.5074 197.2104 0009036 227.1006 132.9476 15.28326108159125
-RS-38S
-1 57189U 23091Z 26134.25911095 .00011170 00000-0 33198-3 0 9990
-2 57189 97.5111 203.0920 0007787 180.5665 179.5571 15.34905076159484
-SONATE-2
-1 59112U 24043Q 26133.37741957 .00025296 00000-0 36180-3 0 9994
-2 59112 97.5493 281.7198 0005913 330.7378 29.3544 15.56195234122476
-GRBBeta
-1 60237U 24128C 26133.90430372 .00002765 00000-0 19753-3 0 9996
-2 60237 61.9905 336.5219 0045211 127.6054 232.9156 15.06346661101106
-Curium One
-1 60242U 24128H 26134.24908623 .00005651 00000-0 33316-3 0 9997
-2 60242 61.9790 325.9266 0044666 124.0363 236.4986 15.11941919101322
-ROBUSTA-3A
-1 60243U 24128J 26134.12903920 .00005248 00000-0 31713-3 0 9991
-2 60243 61.9867 328.6362 0045854 121.4904 239.0684 15.11118441101271
-CatSat
-1 60246U 24125J 26134.19807845 .00037481 00000-0 55474-3 0 9991
-2 60246 97.2123 346.3542 0021333 309.0135 50.9220 15.54930068102107
-HYPERVIEW-1G (RS66S)
-1 61772U 24199AP 26134.25255325 .00077649 00000-0 69426-3 0 9996
-2 61772 97.2949 12.4640 0007234 59.6934 300.5042 15.68105068129347
-AO-123
-1 61781U 24199AY 26134.27579381 .00005429 00000-0 16085-3 0 9999
-2 61781 97.3050 3.2580 0015805 73.3731 286.9247 15.35157471128727
-JINJUSat 1B
-1 63210U 25052A 26134.20195039 .00010748 00000-0 34582-3 0 9996
-2 63210 97.4049 30.9349 0003120 167.0393 193.0929 15.32407586 64891
-NUSHSAT 1
-1 63211U 25052B 26134.23191203 .00013241 00000-0 39701-3 0 9998
-2 63211 97.4027 31.4212 0002801 165.0419 195.0907 15.34604895 64932
-TEVEL2-4
-1 63213U 25052D 26133.21703508 .00010651 00000-0 33272-3 0 9993
-2 63213 97.3947 29.5787 0001655 172.7980 187.3286 15.33358313 64757
-TEVEL2-5
-1 63214U 25052E 26134.27805638 .00012159 00000-0 38099-3 0 9995
-2 63214 97.3949 30.5973 0001748 170.1471 189.9805 15.33225860 64912
-TEVEL2-6
-1 63215U 25052F 26134.22429804 .00011655 00000-0 36578-3 0 9998
-2 63215 97.3950 30.5284 0001820 174.0630 186.0634 15.33187265 64904
-TEVEL2-1
-1 63217U 25052H 26134.24205557 .00011401 00000-0 36339-3 0 9993
-2 63217 97.3923 30.2093 0001265 189.7444 170.3773 15.32696559 64898
-TEVEL2-3
-1 63218U 25052J 26134.23783428 .00011527 00000-0 36683-3 0 9992
-2 63218 97.3926 30.2230 0001233 191.3858 168.7356 15.32745490 64895
-TEVEL2-2
-1 63219U 25052K 26134.24252871 .00011801 00000-0 37595-3 0 9995
-2 63219 97.3924 30.2115 0001231 193.1651 166.9559 15.32703860 64895
-TEVEL2-9
-1 63237U 25052AD 26134.24260618 .00010629 00000-0 35918-3 0 9997
-2 63237 97.3986 29.6576 0004079 257.4982 102.5802 15.30825002 64832
-TEVEL2-7
-1 63238U 25052AE 26134.27731913 .00010189 00000-0 34729-3 0 9992
-2 63238 97.3988 29.6220 0004148 257.6092 102.4684 15.30557285 64834
-TEVEL2-8
-1 63239U 25052AF 26134.21981734 .00010041 00000-0 34249-3 0 9999
-2 63239 97.3988 29.5426 0004130 259.1655 100.9121 15.30538178 64823
-HYDRA-W
-1 63490U 25052BL 26113.93882235 .05662091 24406-5 29537-2 0 9997
-2 63490 97.3690 18.2798 0008685 203.5899 156.4993 16.20186780 62336
-HADES-ICM (SO-125)
-1 63492U 25052BN 26134.22731092 .00894338 36510-3 21295-2 0 9994
-2 63492 97.3786 38.4565 0009731 172.8007 187.3411 15.96627123 65437
-SPIRONE
-1 66657U 25274H 26134.28614331 .00001661 00000-0 16335-3 0 9999
-2 66657 97.7480 64.0672 0013470 122.8851 237.3666 14.93400298 25161
-K-HERO
-1 66660U 25274L 26134.30029229 .00001265 00000-0 12437-3 0 9991
-2 66660 97.7488 64.2171 0015251 127.2445 233.0169 14.93827014 25177
-SNUGLITE-III DURI
-1 66661U 25274M 26133.35141050 .00001359 00000-0 13299-3 0 9994
-2 66661 97.7483 63.3007 0015802 131.5001 228.7578 14.93877191 25030
-SilverSat
-1 66909U 98067XV 26113.44966717 .07226154 12288-4 11979-2 0 9998
-2 66909 51.6027 190.0749 0007952 333.4666 26.5949 16.32457272 22308
-SAKHACUBE-CHOLBON
-1 67290U 25313AU 26134.16120560 .00006484 00000-0 26831-3 0 9990
-2 67290 97.3944 209.6371 0010962 114.2650 245.9734 15.24234273 20792
-RS95S (QMR-KWT-2)
-1 67291U 25313AV 26134.17747033 .00008964 00000-0 35761-3 0 9999
-2 67291 97.3943 209.7651 0010639 113.9992 246.2361 15.25356671 20800
-Ten-Koh2
-1 68261U 25241B 26134.17196803 .00004641 00000-0 20593-3 0 9995
-2 68261 51.6540 121.4680 0006314 37.7598 322.3822 15.23440018 9729
-JACK-002
-1 68417U 26067B 26134.10778649 .00004521 00000-0 21958-3 0 9995
-2 68417 97.4544 93.1367 0003691 64.8169 295.3448 15.18950457 6773
-DISCO 2
-1 68431U 26067R 26133.39586232 .00004607 00000-0 22628-3 0 9996
-2 68431 97.4580 92.4264 0004328 104.5015 255.6699 15.18547839 6668
-HADES-SA (SpinnyONE)
-1 68446U 26067AG 26132.83338234 .00011232 00000-0 55731-3 0 9990
-2 68446 97.4387 91.6989 0006910 177.1746 182.9529 15.17853429 6567
-PARUS-6U1
-1 68456U 26067AS 26133.43395027 .00003618 00000-0 18567-3 0 9996
-2 68456 97.4530 92.3479 0005913 164.9165 195.2246 15.17141812 6661
-SAL-E
-1 68458U 26067AU 26133.43325588 .00004975 00000-0 25328-3 0 9993
-2 68458 97.4457 92.3084 0005845 173.7308 186.4000 15.17248037 6661
-FSI-SAT 2
-1 68792U 26088A 26133.95021350 .00002906 00000-0 20030-3 0 9991
-2 68792 97.5027 284.0858 0013677 219.6814 140.3414 15.06542473 3135
-OrigamiSat 2
-1 68795U 26088D 26134.06264150 .00001721 00000-0 11566-3 0 9992
-2 68795 97.5031 284.2449 0015520 191.7012 168.3858 15.07998810 3155
-ARICA 2
-1 68796U 26088E 26134.32650801 .00002463 00000-0 16318-3 0 9998
-2 68796 97.5015 284.5004 0015609 189.1844 170.9101 15.08128984 3192
-WASEDA-SAT-ZERO-II
-1 68797U 26088F 26134.32563710 .00003549 00000-0 23269-3 0 9990
-2 68797 97.5013 284.5015 0015607 189.0364 171.0586 15.08222475 3196
-MANGARO-II-Piscus
-1 68798U 26088G 26134.12200801 .00002137 00000-0 14050-3 0 9998
-2 68798 97.5020 284.3159 0018894 193.6770 166.3949 15.08511423 3166
-IO-86
-1 40931U 25360.30710720 .00000000 00000-0 12800-3 0 00
-2 40931 6.0006 332.5373 0012733 338.8432 8.1437 14.79075515 01
-LILIUM-4
-1 71922C 26067AC 26089.50133053 -.00014632 00000+0 -74472-3 0 04
-2 71922 97.4497 49.1617 0004341 5.9603 355.7042 15.16896692 16
-/EX
-SB KEPS @ AMSAT < CX2SA $ORB26142.1
-2Line Orbital Elements 26142.AMSAT
-R:260529/0106Z 4782@GB7BWR.#45.GBR.EURO LinBPQ6.0.25
-R:260529/0046Z 9734@GB7BEX.#38.GBR.EURO LinBPQ6.0.25
-R:260529/0023Z @:GB7CIP.#32.GBR.EURO #:60974 [Caterham Surrey GBR] $:ORB26142.1
-R:260529/0023Z @:CX2SA.SAL.URY.SOAM #:73 [Salto] FBB7.00e $:ORB26142.1
-
-From: CX2SA@CX2SA.SAL.URY.SOAM
-To : KEPS@AMSAT
-
-
-QST de W1STR
-
-AMSAT Orbital Elements for Amateur Satellites in TLE Format
->From Orbital Analysis Office
-New England Sci-Tech STEM Education Center
-Natick MA May 22, 2026
-To all radio amateurs
-
-
-These element sets describe the orbits of various satellites
-in use by the amateur radio community. For details see:
-www.amsat.org/keplerian-elements-formats/
-
-A daily update of element sets is available at:
-www.amsat.org/tle/daily-bulletin.txt
-or without bulletin text:
-www.amsat.org/tle/dailytle.txt
-
-
-AO-07
-1 07530U 74089B 26141.89152713 -.00000052 00000-0 -34210-4 0 9996
-2 07530 101.9910 154.8634 0012275 179.5275 251.0103 12.53697583357222
-UO-11
-1 14781U 84021B 26141.84250610 .00000862 00000-0 93497-4 0 9998
-2 14781 97.8043 107.7160 0006032 272.5141 87.5386 14.90711392253205
-AO-27
-1 22825U 93061C 26141.70841809 .00000058 00000-0 38881-4 0 9994
-2 22825 98.6889 209.1299 0008588 170.4927 189.6419 14.30934102703218
-FO-29
-1 24278U 96046B 26141.54630569 .00000000 00000-0 34558-4 0 9999
-2 24278 98.5266 354.0642 0350132 165.4220 195.7337 13.53272944469564
-GO-32
-1 25397U 98043D 26141.86370265 .00000023 00000-0 30169-4 0 9999
-2 25397 99.0063 133.9598 0000518 348.9287 11.1880 14.24422513447583
-ISS
-1 25544U 98067A 26141.81013264 .00006598 00000-0 12646-3 0 9999
-2 25544 51.6330 70.6788 0007525 83.9033 276.2813 15.49301514567663
-NO-44
-1 26931U 01043C 26141.75766036 .00000073 00000-0 58109-4 0 9990
-2 26931 67.0507 312.6302 0006208 263.6699 96.3696 14.31944512286663
-SO-50
-1 27607U 02058C 26141.45153604 .00000579 00000-0 86191-4 0 9999
-2 27607 64.5520 211.7006 0075614 267.3643 91.8806 14.82983376260491
-CO-55
-1 27844U 03031E 26141.48326484 .00000173 00000-0 93673-4 0 9998
-2 27844 98.6743 150.3782 0008295 262.0752 97.9485 14.24317125187871
-RS-22
-1 27939U 03042A 26141.87761664 .00000548 00000-0 92749-4 0 9990
-2 27939 98.3469 325.4944 0011251 359.2209 137.0326 14.73413921211676
-CO-65
-1 32785U 08021C 26141.86265625 .00003248 00000-0 20851-3 0 9996
-2 32785 97.8271 122.7423 0010717 113.7944 246.4409 15.09165957981226
-CO-66
-1 32791U 08021J 26141.88297742 .00013533 00000-0 44391-3 0 9993
-2 32791 97.7528 138.5465 0004568 66.6536 293.5185 15.31736775983265
-RS-30
-1 32953U 08025A 26141.78213934 -.00000018 00000-0 -20207-3 0 9993
-2 32953 82.5057 11.8666 0019992 11.9172 348.2377 12.43178180816419
-SRMSAT
-1 37841U 11058D 26141.58428440 .00000353 00000-0 47856-4 0 9992
-2 37841 19.9710 220.4956 0011598 271.8763 219.5780 14.11569257754052
-ZACUBE-1
-1 39417U 13066B 26141.87673122 .00003291 00000-0 25856-3 0 9994
-2 39417 97.8118 104.0711 0040705 341.0100 18.9603 15.00961986676785
-Delfi-N3xt
-1 39428U 13066N 26141.73888310 .00004497 00000-0 39801-3 0 9992
-2 39428 97.8348 62.0799 0073127 295.6932 63.6749 14.94757646670670
-GOMX-1
-1 39430U 13066Q 26141.83256690 .00001545 00000-0 23766-3 0 9990
-2 39430 97.6495 343.9577 0129155 161.5031 199.0936 14.69341216666045
-LO-74
-1 39440U 13066AA 26141.80253712 .00002832 00000-0 26539-3 0 9991
-2 39440 97.8896 90.6771 0059474 114.1782 246.5670 14.93527149673058
-AO-73
-1 39444U 13066AE 26141.86919839 .00005987 00000-0 37656-3 0 9996
-2 39444 97.8267 112.7754 0034817 294.6838 65.0766 15.09108611675690
-DTUSAT-2
-1 40030U 14033W 26140.95697010 .00004456 00000-0 24518-3 0 9990
-2 40030 98.0869 136.9651 0007072 341.0623 19.0343 15.14617068648563
-LILACSAT-2
-1 40908U 15049K 26141.81995208 .00013073 00000-0 23086-3 0 9992
-2 40908 97.4676 177.6742 0006586 7.0571 353.0772 15.50476276591668
-Horyu-4
-1 41340U 16012D 26141.39941902 .00152227 00000-0 75460-3 0 9997
-2 41340 30.9883 273.2630 0004037 95.4050 264.7068 15.80437185566557
-Lapan A3
-1 41603U 16040E 26141.88598591 .00002428 00000-0 78581-4 0 9991
-2 41603 97.1490 138.9011 0012205 107.0499 253.2082 15.32918160550782
-CAS-2T
-1 41847U 16066G 26141.78179894 .00000702 00000-0 10806-3 0 9997
-2 41847 98.3826 217.8178 0341518 209.5069 148.6462 14.44603131500989
-TechnoSat
-1 42829U 17042E 26141.38610641 .00002891 00000-0 20850-3 0 9990
-2 42829 97.4262 300.0717 0017801 181.5124 178.6051 15.04771569482674
-AO-91
-1 43017U 17073E 26141.54623661 .00006694 00000-0 29382-3 0 9992
-2 43017 97.4738 9.3125 0153649 60.9980 300.6551 15.12173908461362
-S-Net D
-1 43186U 18014G 26141.67333441 .00003457 00000-0 18134-3 0 9990
-2 43186 97.5379 46.6323 0010015 106.7482 253.4851 15.16385485454741
-S-Net B
-1 43187U 18014H 26141.61828139 .00003519 00000-0 18463-3 0 9992
-2 43187 97.5386 46.5632 0010719 103.2638 256.9791 15.16355227454739
-S-Net A
-1 43188U 18014J 26141.73833551 .00003474 00000-0 18216-3 0 9996
-2 43188 97.5396 46.8859 0010611 103.6735 256.5680 15.16393215454752
-S-Net C
-1 43189U 18014K 26141.68800722 .00003442 00000-0 18066-3 0 9993
-2 43189 97.5413 46.9069 0012057 97.7770 262.4832 15.16346650453299
-Ten-Koh
-1 43677U 18084G 26141.49153061 .00001539 00000-0 11988-3 0 9999
-2 43677 98.0751 332.7324 0009135 203.4589 156.6219 15.02795007412151
-PO-101
-1 43678U 18084H 26141.82700002 .00002360 00000-0 19327-3 0 9998
-2 43678 98.1118 336.9011 0011627 261.1148 98.8758 15.00309933412264
-QO-100
-1 43700U 18090A 26141.73891693 .00000136 00000-0 00000+0 0 9991
-2 43700 0.0119 347.9404 0001349 100.4780 82.7575 1.00271059 27418
-MinXSS-2
-1 43758U 18099A 26141.74775839 .00023125 00000-0 49168-3 0 9992
-2 43758 97.4540 217.2957 0006547 11.5602 348.5796 15.44974995410046
-AO-95
-1 43770U 18099N 26141.59313666 .00007731 00000-0 30248-3 0 9999
-2 43770 97.4396 201.9481 0010395 85.8622 274.3805 15.26058773409168
-SNUSat 2
-1 43782U 18099AA 26141.56836654 .00005832 00000-0 26281-3 0 9998
-2 43782 97.4073 195.3675 0010967 38.4282 321.7733 15.21375889408986
-SnugLite
-1 43784U 18099AC 26141.60157704 .00007547 00000-0 29165-3 0 9996
-2 43784 97.3882 196.1536 0003612 53.2641 306.8929 15.26520754409264
-ITASat 1
-1 43786U 18099AE 26141.73538553 .00004558 00000-0 22259-3 0 9993
-2 43786 97.4045 193.7797 0014358 86.9902 273.2975 15.18667175408898
-EAGLET 1
-1 43790U 18099AJ 26141.13245321 .00002627 00000-0 15344-3 0 9992
-2 43790 97.4247 191.5196 0012850 81.8339 278.4349 15.12703873408240
-ESEO
-1 43792U 18099AL 26141.10572414 .00001059 00000-0 80377-4 0 9994
-2 43792 97.4000 179.6526 0013701 69.9510 290.3190 15.04156075407734
-JO-97
-1 43803U 18099AX 26141.72848380 .00011251 00000-0 35840-3 0 9992
-2 43803 97.4140 204.4876 0005467 22.6895 337.4587 15.32706710409574
-Suomi 100
-1 43804U 18099AY 26141.81647368 .00008719 00000-0 32407-3 0 9997
-2 43804 97.4200 202.3189 0010122 23.9931 336.1778 15.27729140409399
-ISAT
-1 43879U 18111D 26141.78319963 .00057382 00000-0 69351-3 0 9995
-2 43879 97.5897 75.0721 0007053 65.3868 294.8123 15.60515348407043
-UWE-4
-1 43880U 18111E 26141.72946507 .00021785 00000-0 47342-3 0 9995
-2 43880 97.5858 68.9379 0010233 68.3750 291.8587 15.44310525406692
-Sparrow
-1 43881U 18111F 26141.81929056 .00086100 00000-0 79727-3 0 9990
-2 43881 97.6126 80.3102 0007210 94.7597 265.4487 15.67209694407233
-Prox-1
-1 44339U 19036A 26141.54213877 .00009146 00000-0 89870-3 0 9998
-2 44339 23.9960 292.1475 0006798 81.8956 278.2314 14.89902593369499
-Taurus 1
-1 44530U 19059C 26141.86741959 .00003500 00000-0 56900-3 0 9994
-2 44530 98.6406 305.0718 0008930 42.8814 317.3085 14.71769982354779
-TO-108
-1 44881U 19093C 26141.85969586 -.00000232 00000-0 -20224-4 0 9990
-2 44881 97.7532 214.7332 0013733 167.3742 192.7820 14.86466872347509
-RS-44
-1 44909U 19096E 26141.57978244 .00000020 00000-0 37434-4 0 9998
-2 44909 82.5229 357.3892 0216970 206.3471 152.6467 12.79748401298947
-SALSAT
-1 46495U 20068K 26141.45465465 .00005535 00000-0 19705-3 0 9990
-2 46495 97.8859 142.9019 0010937 45.0571 315.1553 15.29356447311277
-CSS (TIANHE-1)
-1 48274U 21035A 26141.86139679 .00009577 00000-0 11571-3 0 9995
-2 48274 41.4679 122.0798 0007426 275.1763 84.8228 15.60726635289054
-CUTE
-1 49263U 21088D 26141.77701957 .00104987 00000-0 55473-3 0 9996
-2 49263 97.4176 238.7459 0002517 261.7104 98.3878 15.80314088258369
-TeikyoSat 4
-1 49396U 21102B 26141.07393993 .00001072 00000-0 70775-4 0 9994
-2 49396 97.3690 171.6111 0012889 33.7440 326.4607 15.09398905248634
-Z-Sat
-1 49399U 21102E 26141.83340809 .00002899 00000-0 14527-3 0 9999
-2 49399 97.3339 177.9580 0016065 345.5214 14.5557 15.18038034249442
-KOSEN 1
-1 49402U 21102H 26141.85779153 .00005354 00000-0 20798-3 0 9990
-2 49402 97.3205 184.5316 0012043 304.3232 55.6867 15.26424129250002
-HO-113
-1 50466U 21131B 26141.88332479 .00000115 00000-0 49326-4 0 9992
-2 50466 98.4966 234.4170 0004419 160.9363 199.1992 14.41328020231328
-SNUGLITE 2
-1 52899U 22065F 26141.85999623 .00000631 00000-0 12885-3 0 9990
-2 52899 98.2171 286.7433 0008793 105.1519 255.0657 14.64290315207144
-UmKA 1 (RS40S)
-1 57172U 23091G 26141.83835531 .00004599 00000-0 21342-3 0 9999
-2 57172 97.5061 200.6414 0012270 204.4014 155.6641 15.20472652160005
-CubeBel-2 (EU11S)
-1 57175U 23091K 26141.87192961 .00008857 00000-0 32211-3 0 9997
-2 57175 97.5060 204.8660 0009734 198.6703 161.4181 15.28450630160280
-RS-38S
-1 57189U 23091Z 26141.82106138 .00012237 00000-0 36136-3 0 9995
-2 57189 97.5098 210.7952 0008418 156.3405 203.8227 15.35078461160642
-SONATE-2
-1 59112U 24043Q 26141.86405082 .00026703 00000-0 37559-3 0 9998
-2 59112 97.5516 290.6923 0005753 293.3199 66.7449 15.56638828123790
-GRBBeta
-1 60237U 24128C 26141.80354678 .00003354 00000-0 23629-3 0 9990
-2 60237 61.9903 308.8177 0044286 129.2550 231.2486 15.06394080102296
-Curium One
-1 60242U 24128H 26141.85443346 .00006924 00000-0 40435-3 0 9992
-2 60242 61.9792 299.0105 0043832 125.6330 234.8861 15.12038990102470
-ROBUSTA-3A
-1 60243U 24128J 26141.87088968 .00006530 00000-0 39048-3 0 9991
-2 60243 61.9870 301.2784 0045146 122.9128 237.6322 15.11209692102440
-CatSat
-1 60246U 24125J 26141.53317328 .00035477 00000-0 51485-3 0 9990
-2 60246 97.2111 353.7482 0021099 279.4556 80.4314 15.55483221103248
-HYPERVIEW-1G (RS66S)
-1 61772U 24199AP 26141.84364228 .00082311 00000-0 70146-3 0 9995
-2 61772 97.2925 20.3602 0005651 37.2681 322.8973 15.69279437130535
-AO-123
-1 61781U 24199AY 26141.83672274 .00005885 00000-0 17373-3 0 9991
-2 61781 97.3031 10.7481 0015304 49.0240 311.2325 15.35242025129885
-JINJUSat 1B
-1 63210U 25052A 26141.64564802 .00010985 00000-0 35152-3 0 9997
-2 63210 97.4028 38.3793 0004023 146.4632 213.6865 15.32573634 66037
-NUSHSAT 1
-1 63211U 25052B 26141.73005961 .00013995 00000-0 41664-3 0 9993
-2 63211 97.4003 38.9429 0003768 145.3109 214.8381 15.34814142 66080
-TEVEL2-4
-1 63213U 25052D 26141.70008453 .00012425 00000-0 38506-3 0 9999
-2 63213 97.3928 38.0639 0002747 152.6877 207.4511 15.33570225 66050
-TEVEL2-5
-1 63214U 25052E 26141.65247975 .00012280 00000-0 38252-3 0 9995
-2 63214 97.3927 37.9715 0002665 152.7100 207.4282 15.33409785 66048
-TEVEL2-6
-1 63215U 25052F 26141.59890998 .00012324 00000-0 38436-3 0 9991
-2 63215 97.3928 37.9026 0002776 153.8216 206.3167 15.33369876 66033
-TEVEL2-1
-1 63217U 25052H 26141.42319646 .00011240 00000-0 35637-3 0 9997
-2 63217 97.3904 37.3820 0002251 164.9944 195.1365 15.32869635 65990
-TEVEL2-3
-1 63218U 25052J 26141.22291692 .00011634 00000-0 36824-3 0 9992
-2 63218 97.3903 37.2007 0002198 167.5509 192.5788 15.32914108 65965
-TEVEL2-2
-1 63219U 25052K 26141.42364117 .00011935 00000-0 37813-3 0 9991
-2 63219 97.3905 37.3842 0002173 166.3510 193.7791 15.32876877 65998
-TEVEL2-9
-1 63237U 25052AD 26141.69399681 .00010037 00000-0 33761-3 0 9994
-2 63237 97.3962 37.0853 0004554 220.1881 139.9024 15.30988116 65972
-TEVEL2-7
-1 63238U 25052AE 26141.66464890 .00010491 00000-0 35574-3 0 9995
-2 63238 97.3967 36.9830 0004687 220.4803 139.6090 15.30715220 65968
-TEVEL2-8
-1 63239U 25052AF 26140.95351763 .00010564 00000-0 35857-3 0 9996
-2 63239 97.3969 36.2522 0004539 224.9979 135.0895 15.30681443 65851
-HYDRA-W
-1 63490U 25052BL 26113.93882235 .05662091 24406-5 29537-2 0 9997
-2 63490 97.3690 18.2798 0008685 203.5899 156.4993 16.20186780 62336
-HADES-ICM (SO-125)
-1 63492U 25052BN 26141.26653903 .06532167 24596-5 20834-2 0 9996
-2 63492 97.3646 46.2798 0012082 212.8267 147.2275 16.26141053 66568
-SPIRONE
-1 66657U 25274H 26141.79040404 .00001052 00000-0 10537-3 0 9999
-2 66657 97.7480 71.4620 0013729 100.5421 259.7346 14.93419495 26285
-K-HERO
-1 66660U 25274L 26141.80242635 .00001206 00000-0 11874-3 0 9991
-2 66660 97.7487 71.6153 0015561 104.7426 255.5519 14.93842995 26298
-SNUGLITE-III DURI
-1 66661U 25274M 26141.79101138 .00000814 00000-0 81764-4 0 9992
-2 66661 97.7484 71.6237 0016141 105.7130 254.5871 14.93895840 26294
-SilverSat
-1 66909U 98067XV 26113.44966717 .07226154 12288-4 11979-2 0 9998
-2 66909 51.6027 190.0749 0007952 333.4666 26.5949 16.32457272 22308
-SAKHACUBE-CHOLBON
-1 67290U 25313AU 26141.84186571 .00007108 00000-0 29292-3 0 9995
-2 67290 97.3934 217.2158 0010944 91.5192 268.7299 15.24338989 21965
-RS95S (QMR-KWT-2)
-1 67291U 25313AV 26141.85237523 .00010095 00000-0 40054-3 0 9999
-2 67291 97.3934 217.3513 0010543 91.2168 269.0277 15.25506329 21974
-Ten-Koh2
-1 68261U 25241B 26141.12527701 .00004925 00000-0 21723-3 0 9994
-2 68261 51.6590 88.3906 0006535 60.8298 299.3333 15.23508494 10786
-JACK-002
-1 68417U 26067B 26141.81522266 .00004908 00000-0 23765-3 0 9990
-2 68417 97.4556 100.7423 0003163 50.4395 309.7119 15.19019063 7945
-DISCO 2
-1 68431U 26067R 26141.10534248 .00003864 00000-0 19000-3 0 9998
-2 68431 97.4593 100.0329 0004419 89.6647 270.5094 15.18609810 7838
-HADES-SA (SpinnyONE)
-1 68446U 26067AG 26140.67798287 .00011372 00000-0 56129-3 0 9996
-2 68446 97.4403 99.4112 0008038 151.4172 208.7504 15.18027540 7751
-PARUS-6U1
-1 68456U 26067AS 26141.87608873 .00003921 00000-0 20057-3 0 9993
-2 68456 97.4542 100.6536 0006757 140.1256 220.0474 15.17203197 7942
-SAL-E
-1 68458U 26067AU 26141.87474542 .00005282 00000-0 26802-3 0 9995
-2 68458 97.4468 100.6069 0006783 147.4956 212.6697 15.17331417 7949
-FSI-SAT 2
-1 68792U 26088A 26141.38906227 .00002320 00000-0 16051-3 0 9990
-2 68792 97.5040 291.3318 0014293 193.2995 166.7857 15.06579140 4252
-OrigamiSat 2
-1 68795U 26088D 26141.82610571 .00003064 00000-0 20247-3 0 9994
-2 68795 97.5052 291.8243 0016239 165.9427 194.2256 15.08035037 4329
-ARICA 2
-1 68796U 26088E 26141.35945580 .00003487 00000-0 22903-3 0 9994
-2 68796 97.5034 291.3665 0016243 165.9205 194.2479 15.08169624 4251
-WASEDA-SAT-ZERO-II
-1 68797U 26088F 26141.82250461 .00004979 00000-0 32419-3 0 9994
-2 68797 97.5038 291.8216 0016237 164.2395 195.9342 15.08287059 4326
-MANGARO-II-Piscus
-1 68798U 26088G 26141.81648167 .00003064 00000-0 19936-3 0 9991
-2 68798 97.5044 291.8334 0019636 167.4894 192.6826 15.08555862 4321
-IO-86
-1 40931U 25360.30710720 .00000000 00000-0 12800-3 0 00
-2 40931 6.0006 332.5373 0012733 338.8432 8.1437 14.79075515 01
-LILIUM-4
-1 71922C 26067AC 26089.50133053 -.00014632 00000+0 -74472-3 0 04
-2 71922 97.4497 49.1617 0004341 5.9603 355.7042 15.16896692 16
-/EX
-SB KEPS @ AMSAT < CX2SA $ORB26149.1
-2Line Orbital Elements 26149.AMSAT
-R:260529/0106Z 4783@GB7BWR.#45.GBR.EURO LinBPQ6.0.25
-R:260529/0052Z 9735@GB7BEX.#38.GBR.EURO LinBPQ6.0.25
-R:260529/0023Z @:GB7CIP.#32.GBR.EURO #:60975 [Caterham Surrey GBR] $:ORB26149.1
-R:260529/0023Z @:CX2SA.SAL.URY.SOAM #:74 [Salto] FBB7.00e $:ORB26149.1
-
-From: CX2SA@CX2SA.SAL.URY.SOAM
-To : KEPS@AMSAT
-
-
-QST de W1STR
-
-AMSAT Orbital Elements for Amateur Satellites in TLE Format
->From Orbital Analysis Office
-New England Sci-Tech STEM Education Center
-Natick MA May 29, 2026
-To all radio amateurs
-
-
-These element sets describe the orbits of various satellites
-in use by the amateur radio community. For details see:
-www.amsat.org/keplerian-elements-formats/
-
-A daily update of element sets is available at:
-www.amsat.org/tle/daily-bulletin.txt
-or without bulletin text:
-www.amsat.org/tle/dailytle.txt
-
-
-AO-07
-1 07530U 74089B 26148.68365646 -.00000025 00000-0 13174-3 0 9995
-2 07530 101.9904 161.7267 0012369 166.6777 305.8931 12.53697774358075
-UO-11
-1 14781U 84021B 26148.82330466 .00001297 00000-0 13772-3 0 9991
-2 14781 97.8046 114.6166 0006142 243.2950 116.7639 14.90729732254244
-AO-27
-1 22825U 93061C 26148.77076877 .00000123 00000-0 63944-4 0 9994
-2 22825 98.6886 216.1905 0008965 150.9812 209.1870 14.30936282704224
-FO-29
-1 24278U 96046B 26148.57030653 -.00000005 00000-0 28278-4 0 9995
-2 24278 98.5259 0.1280 0350429 147.2181 215.1239 13.53273393470510
-GO-32
-1 25397U 98043D 26148.53681058 .00000081 00000-0 55113-4 0 9995
-2 25397 99.0064 140.8007 0000236 298.0925 62.0229 14.24424102448531
-ISS
-1 25544U 98067A 26148.77610718 .00012346 00000-0 22817-3 0 9997
-2 25544 51.6335 36.1959 0007359 108.4856 251.6933 15.49449908568746
-NO-44
-1 26931U 01043C 26148.81209367 .00000169 00000-0 93778-4 0 9990
-2 26931 67.0511 294.3837 0006149 263.8462 96.1940 14.31947852287673
-SO-50
-1 27607U 02058C 26148.53219867 .00001100 00000-0 14688-3 0 9991
-2 27607 64.5510 189.7958 0075580 266.0702 93.1761 14.82999121261541
-CO-55
-1 27844U 03031E 26148.01640198 .00000320 00000-0 15756-3 0 9994
-2 27844 98.6738 156.8292 0008429 240.4784 119.5555 14.24321573188801
-RS-22
-1 27939U 03042A 26148.86682975 .00001040 00000-0 16855-3 0 9994
-2 27939 98.3468 332.6813 0010777 336.6026 130.4585 14.73427763212706
-CO-65
-1 32785U 08021C 26148.89066185 .00007421 00000-0 46976-3 0 9999
-2 32785 97.8263 129.9120 0010674 94.1173 266.1275 15.09240418982281
-CO-66
-1 32791U 08021J 26148.54585692 .00023250 00000-0 75397-3 0 9994
-2 32791 97.7513 145.5173 0003780 53.4425 306.7163 15.31983522984289
-RS-30
-1 32953U 08025A 26148.78373154 -.00000054 00000-0 -45884-3 0 9999
-2 32953 82.5060 7.5120 0019700 356.9226 3.1729 12.43177991817282
-SRMSAT
-1 37841U 11058D 26148.42092105 .00000400 00000-0 73149-4 0 9994
-2 37841 19.9700 179.1124 0011731 347.7094 40.3515 14.11570911755020
-ZACUBE-1
-1 39417U 13066B 26148.87642683 .00005972 00000-0 46440-3 0 9999
-2 39417 97.8103 111.1083 0040101 316.2311 43.5736 15.01029548677836
-Delfi-N3xt
-1 39428U 13066N 26148.76757691 .00007990 00000-0 70069-3 0 9991
-2 39428 97.8344 69.0996 0073199 271.6037 87.6800 14.94844521671721
-GOMX-1
-1 39430U 13066Q 26148.84680012 .00003215 00000-0 48530-3 0 9999
-2 39430 97.6495 350.5304 0129712 139.1167 221.9857 14.69373058667077
-LO-74
-1 39440U 13066AA 26148.83709315 .00004620 00000-0 42866-3 0 9994
-2 39440 97.8895 97.7376 0059393 91.4996 269.3028 14.93584719674103
-AO-73
-1 39444U 13066AE 26148.43326745 .00008280 00000-0 51776-3 0 9992
-2 39444 97.8263 119.4718 0034371 271.1115 88.6176 15.09206063676689
-DTUSAT-2
-1 40030U 14033W 26148.22384446 .00008619 00000-0 46890-3 0 9996
-2 40030 98.0859 144.6884 0006395 311.5464 48.5217 15.14718184649668
-LILACSAT-2
-1 40908U 15049K 26148.85412546 .00022151 00000-0 38618-3 0 9996
-2 40908 97.4669 184.9687 0005796 338.1119 21.9884 15.50727940592750
-Horyu-4
-1 41340U 16012D 26148.34021308 .00240730 00000-0 10388-2 0 9992
-2 41340 30.9866 223.3388 0002740 145.1105 214.9733 15.83201679567655
-Lapan A3
-1 41603U 16040E 26148.87057921 .00004216 00000-0 13447-3 0 9990
-2 41603 97.1481 145.6537 0012231 86.1537 274.1104 15.32966610551858
-CAS-2T
-1 41847U 16066G 26148.77764153 .00001733 00000-0 25161-3 0 9996
-2 41847 98.3824 224.7347 0341901 188.2677 171.2793 14.44624693501993
-TechnoSat
-1 42829U 17042E 26148.70069044 .00004191 00000-0 29983-3 0 9999
-2 42829 97.4267 307.1053 0018546 155.3709 204.8408 15.04824864483772
-AO-91
-1 43017U 17073E 26148.56006240 .00012922 00000-0 56294-3 0 9992
-2 43017 97.4742 16.1803 0152762 37.0143 324.1509 15.12320639462424
-S-Net D
-1 43186U 18014G 26148.66793147 .00006686 00000-0 34659-3 0 9996
-2 43186 97.5387 53.5818 0010111 87.0654 273.1736 15.16459202455803
-S-Net B
-1 43187U 18014H 26148.67900475 .00006998 00000-0 36286-3 0 9996
-2 43187 97.5391 53.5788 0010681 83.1149 277.1299 15.16428966455804
-S-Net A
-1 43188U 18014J 26148.66691087 .00006680 00000-0 34619-3 0 9998
-2 43188 97.5403 53.7719 0010628 83.8253 276.4190 15.16466597455803
-S-Net C
-1 43189U 18014K 26148.68277963 .00007111 00000-0 36860-3 0 9994
-2 43189 97.5418 53.8593 0011927 77.4704 282.7862 15.16420368454355
-Ten-Koh
-1 43677U 18084G 26148.74909503 .00003648 00000-0 27699-3 0 9993
-2 43677 98.0760 340.2933 0009591 179.6897 180.4334 15.02836920413247
-PO-101
-1 43678U 18084H 26148.82979715 .00003523 00000-0 28557-3 0 9991
-2 43678 98.1141 344.2034 0011678 235.9932 124.0181 15.00347986413312
-QO-100
-1 43700U 18090A 26148.51188272 .00000154 00000-0 00000+0 0 9996
-2 43700 0.0155 298.2229 0001907 160.0872 357.8371 1.00274787 27483
-MinXSS-2
-1 43758U 18099A 26148.67697507 .00042524 00000-0 88596-3 0 9998
-2 43758 97.4547 224.4097 0006137 341.9445 18.1584 15.45450503411117
-AO-95
-1 43770U 18099N 26148.41212235 .00014430 00000-0 55904-3 0 9997
-2 43770 97.4401 208.7367 0009949 65.0064 295.2206 15.26219774410200
-SNUSat 2
-1 43782U 18099AA 26148.67148074 .00010482 00000-0 46802-3 0 9997
-2 43782 97.4076 202.3582 0010258 14.4388 345.7139 15.21497847410066
-SnugLite
-1 43784U 18099AC 26148.68068441 .00015114 00000-0 57784-3 0 9997
-2 43784 97.3887 203.1578 0002910 33.4447 326.6975 15.26690104410347
-ITASat 1
-1 43786U 18099AE 26148.65354541 .00008478 00000-0 40994-3 0 9995
-2 43786 97.4043 200.5573 0014008 65.5105 294.7588 15.18767796409940
-EAGLET 1
-1 43790U 18099AJ 26148.40868609 .00005424 00000-0 31233-3 0 9992
-2 43790 97.4248 198.6021 0012501 59.6601 300.5864 15.12764837409342
-ESEO
-1 43792U 18099AL 26148.55639080 .00001516 00000-0 11324-3 0 9996
-2 43792 97.3987 186.7856 0013479 47.4437 312.7925 15.04179490408858
-JO-97
-1 43803U 18099AX 26148.45249796 .00021394 00000-0 67363-3 0 9999
-2 43803 97.4144 211.2270 0004799 356.8750 3.2461 15.32936130410607
-Suomi 100
-1 43804U 18099AY 26148.69347025 .00015570 00000-0 57304-3 0 9993
-2 43804 97.4202 209.1644 0009384 358.7874 1.3340 15.27907126410441
-ISAT
-1 43879U 18111D 26148.77033215 .00099392 00000-0 11437-2 0 9992
-2 43879 97.5897 82.5500 0005278 54.4708 305.7041 15.61655786408134
-UWE-4
-1 43880U 18111E 26148.53214294 .00041738 00000-0 88982-3 0 9997
-2 43880 97.5861 76.0364 0009322 49.7202 310.4860 15.44751526407741
-Sparrow
-1 43881U 18111F 26148.77566278 .00140372 00000-0 12093-2 0 9999
-2 43881 97.6129 87.8561 0006122 91.5091 268.6871 15.68825146408322
-Prox-1
-1 44339U 19036A 26148.57398135 .00017006 00000-0 16864-2 0 9995
-2 44339 23.9951 245.2202 0006156 159.0032 201.0721 14.90088160370548
-Taurus 1
-1 44530U 19059C 26148.86974652 .00009760 00000-0 15662-2 0 9992
-2 44530 98.6396 312.5048 0008388 21.7580 338.3980 14.71859694355801
-TO-108
-1 44881U 19093C 26148.86042750 .00000286 00000-0 38372-4 0 9993
-2 44881 97.7538 221.5637 0014282 145.3370 214.8780 14.86479729348543
-RS-44
-1 44909U 19096E 26148.61613539 .00000037 00000-0 10244-3 0 9990
-2 44909 82.5224 352.7128 0217275 189.8719 169.8081 12.79748512299847
-SALSAT
-1 46495U 20068K 26148.52069951 .00009688 00000-0 34141-3 0 9999
-2 46495 97.8848 150.3933 0010184 22.3559 337.8122 15.29469861312359
-CSS (TIANHE-1)
-1 48274U 21035A 26148.77594543 .00021900 00000-0 26673-3 0 9990
-2 48274 41.4691 80.0564 0010822 299.1255 60.8500 15.59924596290130
-CUTE
-1 49263U 21088D 26148.79840676 .00368502 00000-0 15907-2 0 9999
-2 49263 97.4180 246.3233 0004727 262.7661 97.3071 15.84008468259476
-TeikyoSat 4
-1 49396U 21102B 26148.63132855 .00002398 00000-0 15353-3 0 9993
-2 49396 97.3682 178.8750 0012174 8.8859 351.2583 15.09428445249775
-Z-Sat
-1 49399U 21102E 26148.88634389 .00005721 00000-0 28299-3 0 9998
-2 49399 97.3342 184.7954 0015306 319.5392 40.4703 15.18099327250515
-KOSEN 1
-1 49402U 21102H 26148.67528051 .00009321 00000-0 35879-3 0 9990
-2 49402 97.3202 191.2142 0011881 276.6683 83.3203 15.26525652251041
-HO-113
-1 50466U 21131B 26148.82536716 .00000634 00000-0 20949-3 0 9998
-2 50466 98.4969 241.3208 0004823 143.2126 216.9395 14.41336393232328
-SNUGLITE 2
-1 52899U 22065F 26148.35161759 .00001144 00000-0 22588-3 0 9994
-2 52899 98.2176 293.2207 0008783 87.7163 272.5045 14.64304338208091
-UmKA 1 (RS40S)
-1 57172U 23091G 26148.81414992 .00007663 00000-0 35239-3 0 9993
-2 57172 97.5065 207.5880 0012940 179.9643 180.1595 15.20560608161067
-CubeBel-2 (EU11S)
-1 57175U 23091K 26148.81116044 .00016305 00000-0 58680-3 0 9991
-2 57175 97.5066 211.8613 0010370 175.2112 184.9228 15.28627391161345
-RS-38S
-1 57189U 23091Z 26148.79540465 .00022191 00000-0 64748-3 0 9993
-2 57189 97.5106 217.9009 0008742 135.2065 224.9886 15.35319597161714
-SONATE-2
-1 59112U 24043Q 26148.67707366 .00043489 00000-0 59844-3 0 9995
-2 59112 97.5509 297.9020 0006022 265.6576 94.3991 15.57131288124857
-GRBBeta
-1 60237U 24128C 26148.77319951 .00006129 00000-0 41875-3 0 9994
-2 60237 61.9905 284.3720 0043256 130.6766 229.8099 15.06464472103344
-Curium One
-1 60242U 24128H 26148.79791903 .00011939 00000-0 68509-3 0 9991
-2 60242 61.9791 274.4322 0042578 126.8997 233.6012 15.12176846103520
-ROBUSTA-3A
-1 60243U 24128J 26148.68586595 .00012229 00000-0 71683-3 0 9999
-2 60243 61.9868 277.1927 0043922 124.4610 236.0647 15.11344265103473
-CatSat
-1 60246U 24125J 26148.67236620 .00065667 00000-0 92216-3 0 9998
-2 60246 97.2108 0.9523 0021270 250.7778 109.1176 15.56236887104353
-HYPERVIEW-1G (RS66S)
-1 61772U 24199AP 26148.85483175 .00138195 00000-0 10991-2 0 9999
-2 61772 97.2921 27.6674 0003687 10.2238 349.9099 15.70790228131635
-AO-123
-1 61781U 24199AY 26148.81059139 .00009970 00000-0 29163-3 0 9994
-2 61781 97.3031 17.6583 0014548 25.6249 334.5713 15.35355248130953
-JINJUSat 1B
-1 63210U 25052A 26148.69668487 .00020242 00000-0 64015-3 0 9990
-2 63210 97.4034 45.4333 0004665 131.9188 228.2452 15.32808610 67119
-NUSHSAT 1
-1 63211U 25052B 26148.70550888 .00026274 00000-0 77167-3 0 9991
-2 63211 97.4011 45.9434 0004495 130.8260 229.3374 15.35104999 67153
-TEVEL2-4
-1 63213U 25052D 26148.68124973 .00023968 00000-0 73335-3 0 9992
-2 63213 97.3938 45.0491 0003528 140.3779 219.7722 15.33831159 67123
-TEVEL2-5
-1 63214U 25052E 26148.69962565 .00023580 00000-0 72521-3 0 9997
-2 63214 97.3928 45.0208 0003471 140.3980 219.7517 15.33670851 67122
-TEVEL2-6
-1 63215U 25052F 26148.64624072 .00023559 00000-0 72551-3 0 9990
-2 63215 97.3933 44.9521 0003570 139.8705 220.2801 15.33629270 67114
-TEVEL2-1
-1 63217U 25052H 26148.66865836 .00022715 00000-0 71086-3 0 9994
-2 63217 97.3909 44.6216 0003165 150.6260 209.5161 15.33125593 67101
-TEVEL2-3
-1 63218U 25052J 26148.66397624 .00023680 00000-0 73967-3 0 9992
-2 63218 97.3912 44.6365 0003202 151.4818 208.6600 15.33176175 67101
-TEVEL2-2
-1 63219U 25052K 26148.66907352 .00022982 00000-0 71899-3 0 9994
-2 63219 97.3907 44.6240 0003131 150.8682 209.2735 15.33132523 67106
-TEVEL2-9
-1 63237U 25052AD 26148.68699082 .00020217 00000-0 67173-3 0 9993
-2 63237 97.3970 44.0585 0005423 191.1044 169.0079 15.31217216 67046
-TEVEL2-7
-1 63238U 25052AE 26148.65890152 .00020539 00000-0 68825-3 0 9994
-2 63238 97.3974 43.9544 0005553 192.3174 167.7932 15.30937887 67039
-TEVEL2-8
-1 63239U 25052AF 26148.66694315 .00020842 00000-0 69869-3 0 9995
-2 63239 97.3975 43.9402 0005569 192.5059 167.6045 15.30922045 67039
-SPIRONE
-1 66657U 25274H 26148.75853310 .00003185 00000-0 30779-3 0 9999
-2 66657 97.7484 78.3288 0013900 80.3676 279.9113 14.93453945 27323
-K-HERO
-1 66660U 25274L 26148.76857758 .00002432 00000-0 23371-3 0 9998
-2 66660 97.7491 78.4855 0015654 83.7336 276.5666 14.93875998 27337
-SNUGLITE-III DURI
-1 66661U 25274M 26148.75693051 .00002556 00000-0 24503-3 0 9997
-2 66661 97.7488 78.4940 0016261 84.8421 275.4655 14.93925849 27338
-SAKHACUBE-CHOLBON
-1 67290U 25313AU 26148.66858785 .00013001 00000-0 53080-3 0 9996
-2 67290 97.3943 223.9520 0010528 70.6399 289.5976 15.24480882 23007
-RS95S (QMR-KWT-2)
-1 67291U 25313AV 26148.67375939 .00018440 00000-0 72421-3 0 9995
-2 67291 97.3942 224.0945 0010122 70.1259 290.1069 15.25706480 23018
-Ten-Koh2
-1 68261U 25241B 26148.47171900 .00009225 00000-0 39303-3 0 9996
-2 68261 51.6638 53.4412 0006592 83.8236 276.3493 15.23628586 11906
-JACK-002
-1 68417U 26067B 26148.86353296 .00008552 00000-0 41038-3 0 9999
-2 68417 97.4553 107.6980 0002512 39.0818 321.0597 15.19116562 9015
-DISCO 2
-1 68431U 26067R 26148.81438544 .00010749 00000-0 52041-3 0 9997
-2 68431 97.4589 107.6397 0004230 76.7993 283.3713 15.18736327 9008
-HADES-SA (SpinnyONE)
-1 68446U 26067AG 26148.45558498 .00022066 00000-0 10761-2 0 9991
-2 68446 97.4395 107.0599 0008859 130.8185 229.3819 15.18292837 8934
-PARUS-6U1
-1 68456U 26067AS 26148.86691810 .00006822 00000-0 34553-3 0 9991
-2 68456 97.4539 107.5323 0007297 121.3380 238.8569 15.17283855 9007
-SAL-E
-1 68458U 26067AU 26148.66709854 .00009547 00000-0 47993-3 0 9998
-2 68458 97.4466 107.2851 0007446 128.4198 231.7705 15.17436598 8975
-FSI-SAT 2
-1 68792U 26088A 26148.36277436 .00006323 00000-0 42937-3 0 9997
-2 68792 97.5038 298.1253 0014845 170.5781 189.5728 15.06643966 5301
-OrigamiSat 2
-1 68795U 26088D 26147.93040222 .00003942 00000-0 25836-3 0 9996
-2 68795 97.5091 297.7874 0016567 145.3253 214.9059 15.08166526 5241
-ARICA 2
-1 68796U 26088E 26148.85656116 .00005383 00000-0 35052-3 0 9996
-2 68796 97.5031 298.6883 0016816 141.1790 219.0650 15.08239362 5380
-WASEDA-SAT-ZERO-II
-1 68797U 26088F 26148.85459716 .00007882 00000-0 50925-3 0 9996
-2 68797 97.5028 298.6905 0016700 141.1913 219.0518 15.08378637 5383
-MANGARO-II-Piscus
-1 68798U 26088G 26148.84740205 .00005232 00000-0 33690-3 0 9999
-2 68798 97.5036 298.7042 0020094 144.5869 215.6698 15.08612429 5385
-IO-86
-1 40931U 25360.30710720 .00000000 00000-0 12800-3 0 00
-2 40931 6.0006 332.5373 0012733 338.8432 8.1437 14.79075515 01
-LILIUM-4
-1 71922C 26067AC 26089.50133053 -.00014632 00000+0 -74472-3 0 04
-2 71922 97.4497 49.1617 0004341 5.9603 355.7042 15.16896692 16
-/EX
-SB KEPS @ AMSAT < CX2SA $ORB26156.1
-2Line Orbital Elements 26156.AMSAT
-R:260612/0151Z 5215@GB7BWR.#45.GBR.EURO LinBPQ6.0.25
-R:260612/0119Z 10175@GB7BEX.#38.GBR.EURO LinBPQ6.0.25
-R:260612/0110Z 55206@EI2GYB.DGL.IRL.EURO LinBPQ6.0.25
-R:260612/0026Z 45022@PY2BIL.SP.BRA.SOAM LinBPQ6.0.25
-R:260612/0025Z @:PI8ZTM.#ZH1.NLD.EURO #:55606 [Den Haag] $:ORB26156.1
-R:260612/0024Z @:CX2SA.SAL.URY.SOAM #:600 [Salto] FBB7.00e $:ORB26156.1
-
-From: CX2SA@CX2SA.SAL.URY.SOAM
-To : KEPS@AMSAT
-
-
-QST de W1STR
-
-AMSAT Orbital Elements for Amateur Satellites in TLE Format
->From Orbital Analysis Office
-New England Sci-Tech STEM Education Center
-Natick MA June 05, 2026
-To all radio amateurs
-
-
-These element sets describe the orbits of various satellites
-in use by the amateur radio community. For details see:
-www.amsat.org/keplerian-elements-formats/
-
-A daily update of element sets is available at:
-www.amsat.org/tle/daily-bulletin.txt
-or without bulletin text:
-www.amsat.org/tle/dailytle.txt
-
-
-AO-07
-1 07530U 74089B 26155.29739884 -.00000046 00000-0 32849-5 0 9994
-2 07530 101.9902 168.4095 0012424 154.1272 275.7064 12.53697884358906
-UO-11
-1 14781U 84021B 26155.73688471 .00001488 00000-0 15713-3 0 9990
-2 14781 97.8050 121.4515 0006538 216.3990 143.6784 14.90752353255276
-AO-27
-1 22825U 93061C 26155.13386559 .00000145 00000-0 72223-4 0 9997
-2 22825 98.6882 222.5517 0009250 133.7828 226.4121 14.30938744705131
-FO-29
-1 24278U 96046B 26155.07670467 -.00000029 00000-0 38850-5 0 9995
-2 24278 98.5251 5.7442 0350656 130.3680 232.8639 13.53273623471395
-GO-32
-1 25397U 98043D 26154.57772251 .00000069 00000-0 49972-4 0 9994
-2 25397 99.0064 146.9934 0000319 213.6137 146.5021 14.24425649449397
-ISS
-1 25544U 98067A 26155.74133726 .00008168 00000-0 15298-3 0 9993
-2 25544 51.6329 1.7083 0007031 132.5880 227.5702 15.49603626569822
-NO-44
-1 26931U 01043C 26154.60928777 .00000163 00000-0 91734-4 0 9991
-2 26931 67.0512 279.3895 0006115 263.9670 96.0735 14.31950876288500
-SO-50
-1 27607U 02058C 26154.26409835 .00001126 00000-0 14986-3 0 9993
-2 27607 64.5505 172.0623 0075520 265.0164 94.2317 14.83015002262395
-CO-55
-1 27844U 03031E 26154.54951729 .00000336 00000-0 16425-3 0 9995
-2 27844 98.6736 163.2800 0008691 219.4250 140.6297 14.24327019189733
-RS-22
-1 27939U 03042A 26155.86215742 .00000987 00000-0 16033-3 0 9993
-2 27939 98.3466 339.8730 0010362 313.4523 157.2500 14.73444993213738
-CO-65
-1 32785U 08021C 26155.71935219 .00005395 00000-0 34197-3 0 9991
-2 32785 97.8272 136.8804 0010637 75.2124 285.0282 15.09326445983310
-CO-66
-1 32791U 08021J 26154.55442507 .00020146 00000-0 64842-3 0 9993
-2 32791 97.7515 151.8069 0002991 42.0128 318.1342 15.32257900985206
-RS-30
-1 32953U 08025A 26155.86579933 .00000003 00000-0 -50526-4 0 9992
-2 32953 82.5044 3.1063 0019385 341.4331 18.6039 12.43178729818160
-SRMSAT
-1 37841U 11058D 26155.28992140 .00000393 00000-0 69540-4 0 9995
-2 37841 19.9702 137.5332 0011914 62.8275 26.7062 14.11572942755997
-ZACUBE-1
-1 39417U 13066B 26154.94254392 .00004510 00000-0 35148-3 0 9990
-2 39417 97.8107 117.2078 0039904 294.5657 65.1411 15.01095965678748
-Delfi-N3xt
-1 39428U 13066N 26155.66193727 .00007558 00000-0 66179-3 0 9999
-2 39428 97.8344 75.9859 0072712 247.8716 111.4775 14.94953338672752
-GOMX-1
-1 39430U 13066Q 26155.79272571 .00002314 00000-0 35095-3 0 9999
-2 39430 97.6487 357.0374 0130016 116.8977 244.5586 14.69410700668096
-LO-74
-1 39440U 13066AA 26154.33051700 .00005093 00000-0 47123-3 0 9990
-2 39440 97.8904 103.2522 0059453 73.9566 286.8190 14.93641817674922
-AO-73
-1 39444U 13066AE 26155.59353272 .00008112 00000-0 50553-3 0 9998
-2 39444 97.8278 126.7780 0034647 245.3456 114.4162 15.09331350677763
-DTUSAT-2
-1 40030U 14033W 26155.22591472 .00007774 00000-0 42187-3 0 9999
-2 40030 98.0864 152.1319 0006144 280.7902 79.2636 15.14842658650726
-LILACSAT-2
-1 40908U 15049K 26155.88698627 .00020496 00000-0 35383-3 0 9999
-2 40908 97.4655 192.2640 0005377 304.9654 55.1092 15.51024001593846
-Horyu-4
-1 41340U 16012D 26152.43486084 .00260233 00000-0 10081-2 0 9993
-2 41340 30.9850 193.7734 0002293 171.6706 188.3991 15.85409012568303
-Lapan A3
-1 41603U 16040E 26155.85491032 .00003928 00000-0 12525-3 0 9996
-2 41603 97.1488 152.4070 0012007 65.0358 295.2131 15.33024305552921
-CAS-2T
-1 41847U 16066G 26155.63484800 .00001982 00000-0 28545-3 0 9992
-2 41847 98.3817 231.5141 0342302 167.4688 193.5290 14.44651724502984
-TechnoSat
-1 42829U 17042E 26155.74901354 .00003302 00000-0 23673-3 0 9993
-2 42829 97.4275 313.8827 0018977 132.9648 227.3174 15.04880149484831
-AO-91
-1 43017U 17073E 26155.17612321 .00011345 00000-0 49455-3 0 9999
-2 43017 97.4712 22.6585 0151546 14.2510 346.2924 15.12484658463423
-S-Net D
-1 43186U 18014G 26155.66212135 .00006020 00000-0 31164-3 0 9997
-2 43186 97.5370 60.5316 0009887 67.6528 292.5751 15.16549973456862
-S-Net B
-1 43187U 18014H 26155.67333097 .00006432 00000-0 33300-3 0 9991
-2 43187 97.5376 60.5288 0010426 63.4642 296.7659 15.16520086456866
-S-Net A
-1 43188U 18014J 26155.66106520 .00005895 00000-0 30517-3 0 9999
-2 43188 97.5386 60.7233 0010391 63.8079 296.4221 15.16557400456861
-S-Net C
-1 43189U 18014K 26155.67714317 .00006393 00000-0 33099-3 0 9992
-2 43189 97.5402 60.8120 0011555 56.9894 303.2448 15.16511330455418
-Ten-Koh
-1 43677U 18084G 26155.07429095 .00003243 00000-0 24650-3 0 9995
-2 43677 98.0775 346.8839 0010121 157.1972 202.9703 15.02883262414192
-PO-101
-1 43678U 18084H 26155.83239527 .00003226 00000-0 26166-3 0 9994
-2 43678 98.1154 351.5061 0011792 211.4547 148.5971 15.00391997414360
-QO-100
-1 43700U 18090A 26155.74019446 .00000156 00000-0 00000+0 0 9997
-2 43700 0.0177 0.9674 0001949 105.4242 79.0501 1.00272777 27552
-MinXSS-2
-1 43758U 18099A 26155.66838664 .00035252 00000-0 72088-3 0 9995
-2 43758 97.4538 231.5943 0006038 309.7758 50.2959 15.46039247412196
-AO-95
-1 43770U 18099N 26154.64024448 .00013080 00000-0 50433-3 0 9998
-2 43770 97.4392 214.9391 0009397 44.7441 315.4554 15.26406805411154
-SNUSat 2
-1 43782U 18099AA 26155.64240016 .00009596 00000-0 42708-3 0 9996
-2 43782 97.4061 209.2201 0009512 348.7388 11.3634 15.21642813411127
-SnugLite
-1 43784U 18099AC 26155.10350941 .00013539 00000-0 51508-3 0 9998
-2 43784 97.3871 209.5144 0002220 11.0960 349.0328 15.26879137411320
-ITASat 1
-1 43786U 18099AE 26155.63704000 .00008140 00000-0 39246-3 0 9994
-2 43786 97.4030 207.4001 0013392 43.0227 317.2052 15.18890618411006
-EAGLET 1
-1 43790U 18099AJ 26155.35384480 .00005478 00000-0 31483-3 0 9990
-2 43790 97.4233 205.3626 0011918 37.5450 322.6611 15.12838404410395
-ESEO
-1 43792U 18099AL 26155.67432023 .00001308 00000-0 98217-4 0 9991
-2 43792 97.3961 193.5989 0012511 23.3849 336.7944 15.04201533409929
-JO-97
-1 43803U 18099AX 26155.63215683 .00018538 00000-0 57877-3 0 9990
-2 43803 97.4135 218.4269 0004292 324.7580 35.3378 15.33239560411706
-Suomi 100
-1 43804U 18099AY 26155.63499492 .00013743 00000-0 50298-3 0 9996
-2 43804 97.4190 216.0775 0008768 331.5428 28.5331 15.28124804411502
-ISAT
-1 43879U 18111D 26155.43138794 .00095893 00000-0 10486-2 0 9996
-2 43879 97.5898 89.6933 0003290 47.8179 312.3358 15.62995150409176
-UWE-4
-1 43880U 18111E 26154.36119365 .00034900 00000-0 73362-3 0 9997
-2 43880 97.5860 82.1246 0008243 33.3192 326.8573 15.45215882408648
-Sparrow
-1 43881U 18111F 26155.59610858 .00151593 00000-0 11997-2 0 9990
-2 43881 97.6128 95.2751 0005059 99.0146 261.1689 15.70860609409396
-Prox-1
-1 44339U 19036A 26153.39522389 .00013271 00000-0 13054-2 0 9999
-2 44339 23.9937 213.0381 0005645 216.2369 143.7749 14.90241213371266
-Taurus 1
-1 44530U 19059C 26155.80361750 .00006517 00000-0 10468-2 0 9999
-2 44530 98.6410 319.8652 0008196 358.9323 1.1863 14.71959265356829
-TO-108
-1 44881U 19093C 26155.86108184 .00000338 00000-0 44129-4 0 9990
-2 44881 97.7533 228.3934 0014691 123.5586 236.7035 14.86496517349589
-RS-44
-1 44909U 19096E 26155.02704110 .00000001 00000-0 -44333-4 0 9998
-2 44909 82.5219 348.4520 0217591 174.8762 185.4640 12.79748573300667
-SALSAT
-1 46495U 20068K 26154.99736177 .00008555 00000-0 30076-3 0 9993
-2 46495 97.8850 157.2614 0009364 359.9507 0.1729 15.29597840313346
-CSS (TIANHE-1)
-1 48274U 21035A 26155.68961053 .00024475 00000-0 29392-3 0 9993
-2 48274 41.4693 38.0294 0009579 342.1781 17.8720 15.60257338291216
-CUTE
-1 49263U 21088D 26155.23260345 .00391134 58145-4 13985-2 0 9993
-2 49263 97.4162 253.3120 0006992 259.2007 100.8478 15.88777469260493
-TeikyoSat 4
-1 49396U 21102B 26155.65820756 .00001857 00000-0 11967-3 0 9993
-2 49396 97.3670 185.6288 0011415 344.5234 15.5644 15.09462831250832
-Z-Sat
-1 49399U 21102E 26155.80713624 .00003285 00000-0 16366-3 0 9993
-2 49399 97.3329 191.5059 0014871 293.4135 66.5535 15.18166518251568
-KOSEN 1
-1 49402U 21102H 26155.68886447 .00007530 00000-0 28928-3 0 9992
-2 49402 97.3189 198.0899 0012103 248.4486 111.5463 15.26654226252116
-HO-113
-1 50466U 21131B 26155.83678505 .00000562 00000-0 18718-3 0 9991
-2 50466 98.4978 248.2934 0005055 125.0726 235.0938 14.41345974233334
-SNUGLITE 2
-1 52899U 22065F 26153.81818698 .00001149 00000-0 22678-3 0 9997
-2 52899 98.2186 298.6759 0008699 72.9663 287.2492 14.64318814208891
-UmKA 1 (RS40S)
-1 57172U 23091G 26155.72365924 .00007244 00000-0 33222-3 0 9996
-2 57172 97.5051 214.4699 0013525 157.1943 202.9895 15.20667787162117
-CubeBel-2 (EU11S)
-1 57175U 23091K 26155.22582525 .00014019 00000-0 50188-3 0 9990
-2 57175 97.5053 218.3297 0010812 154.4980 205.6795 15.28829416162325
-RS-38S
-1 57189U 23091Z 26155.11681252 .00018692 00000-0 54136-3 0 9998
-2 57189 97.5093 224.3441 0008752 116.2926 243.9218 15.35589021162685
-SONATE-2
-1 59112U 24043Q 26154.97364330 .00039146 00000-0 52779-3 0 9990
-2 59112 97.5529 304.5700 0006326 241.9322 118.1294 15.57700323125834
-GRBBeta
-1 60237U 24128C 26155.74246985 .00004952 00000-0 34080-3 0 9997
-2 60237 61.9904 259.9266 0042354 132.1755 228.2947 15.06546882104396
-Curium One
-1 60242U 24128H 26155.74067412 .00009406 00000-0 54094-3 0 9995
-2 60242 61.9788 249.8530 0041552 128.1960 232.2890 15.12335101104575
-ROBUSTA-3A
-1 60243U 24128J 26154.83857688 .00009406 00000-0 55287-3 0 9992
-2 60243 61.9869 255.4438 0043220 125.2822 235.2328 15.11490826104401
-CatSat
-1 60246U 24125J 26154.65070750 .00056678 00000-0 77347-3 0 9993
-2 60246 97.2095 6.9905 0021582 228.0597 131.8820 15.57035250105284
-HYPERVIEW-1G (RS66S)
-1 61772U 24199AP 26155.73086128 .00115729 00000-0 85499-3 0 9995
-2 61772 97.2892 34.8492 0002185 319.5385 40.5716 15.72624267132711
-AO-123
-1 61781U 24199AY 26155.26251198 .00008936 00000-0 26072-3 0 9997
-2 61781 97.3011 24.0505 0013741 3.1440 356.9888 15.35480458131948
-JINJUSat 1B
-1 63210U 25052A 26155.68116339 .00018500 00000-0 58015-3 0 9998
-2 63210 97.4021 52.4231 0005273 119.5972 240.5796 15.33094184 68189
-NUSHSAT 1
-1 63211U 25052B 26155.67938850 .00023227 00000-0 67502-3 0 9991
-2 63211 97.3992 52.9449 0005054 119.3104 240.8645 15.35459375 68224
-TEVEL2-4
-1 63213U 25052D 26153.24759932 .00019833 00000-0 60334-3 0 9990
-2 63213 97.3927 49.6197 0004091 133.0862 227.0724 15.34050425 67823
-TEVEL2-5
-1 63214U 25052E 26155.68011441 .00020387 00000-0 62137-3 0 9996
-2 63214 97.3911 52.0060 0004070 127.8276 232.3335 15.33985737 68191
-TEVEL2-6
-1 63215U 25052F 26154.64839894 .00020133 00000-0 61519-3 0 9994
-2 63215 97.3918 50.9581 0004181 130.1242 230.0368 15.33906822 68039
-TEVEL2-1
-1 63217U 25052H 26153.69393788 .00019888 00000-0 61840-3 0 9999
-2 63217 97.3886 49.6443 0003899 141.0246 219.1278 15.33355434 67873
-TEVEL2-3
-1 63218U 25052J 26154.21113612 .00019661 00000-0 61001-3 0 9993
-2 63218 97.3892 50.1814 0003877 141.5958 218.5561 15.33427572 67951
-TEVEL2-2
-1 63219U 25052K 26154.60793555 .00020300 00000-0 63028-3 0 9990
-2 63219 97.3889 50.5598 0003813 141.3409 218.8107 15.33398099 68018
-TEVEL2-9
-1 63237U 25052AD 26155.67873848 .00017126 00000-0 56461-3 0 9997
-2 63237 97.3945 51.0324 0006594 167.3372 192.8036 15.31497239 68117
-TEVEL2-7
-1 63238U 25052AE 26154.60632626 .00017541 00000-0 58397-3 0 9998
-2 63238 97.3955 49.8841 0006418 171.2563 188.8791 15.31176236 67943
-TEVEL2-8
-1 63239U 25052AF 26154.94119385 .00017135 00000-0 57066-3 0 9999
-2 63239 97.3952 50.1954 0006473 170.8239 189.3121 15.31169698 67999
-SPIRONE
-1 66657U 25274H 26155.05647992 .00002114 00000-0 20596-3 0 9994
-2 66657 97.7483 84.5358 0013495 61.9371 298.3212 14.93487417 28265
-K-HERO
-1 66660U 25274L 26154.32797628 .00002230 00000-0 21467-3 0 9996
-2 66660 97.7488 83.9690 0015391 67.4158 292.8689 14.93903672 28169
-SNUGLITE-III DURI
-1 66661U 25274M 26155.58872358 .00001878 00000-0 18134-3 0 9994
-2 66661 97.7484 85.2328 0015973 64.2020 296.0846 14.93956633 28355
-SAKHACUBE-CHOLBON
-1 67290U 25313AU 26154.18192812 .00010577 00000-0 43076-3 0 9991
-2 67290 97.3924 229.3926 0010172 52.3667 307.8492 15.24621972 23842
-RS95S (QMR-KWT-2)
-1 67291U 25313AV 26155.16619895 .00016254 00000-0 63454-3 0 9996
-2 67291 97.3930 230.5150 0009516 48.8222 311.3836 15.25939873 24004
-Ten-Koh2
-1 68261U 25241B 26153.84997429 .00006883 00000-0 29609-3 0 9990
-2 68261 51.6660 27.8529 0006535 101.1658 259.0055 15.23719437 12723
-JACK-002
-1 68417U 26067B 26155.12092779 .00007221 00000-0 34601-3 0 9992
-2 68417 97.4567 113.8754 0001764 27.3197 332.8130 15.19221851 9961
-DISCO 2
-1 68431U 26067R 26155.73210874 .00008768 00000-0 42354-3 0 9994
-2 68431 97.4600 114.4682 0003870 65.1833 294.9803 15.18875510 10052
-HADES-SA (SpinnyONE)
-1 68446U 26067AG 26153.33220636 .00018852 00000-0 91402-3 0 9994
-2 68446 97.4412 111.8588 0009424 119.3546 240.8630 15.18523368 9674
-PARUS-6U1
-1 68456U 26067AS 26155.13190689 .00005685 00000-0 28781-3 0 9999
-2 68456 97.4553 113.6985 0007643 105.1613 255.0466 15.17371761 9954
-SAL-E
-1 68458U 26067AU 26155.12919632 .00008056 00000-0 40412-3 0 9997
-2 68458 97.4479 113.6404 0007870 112.3057 247.9012 15.17561784 9956
-FSI-SAT 2
-1 68792U 26088A 26153.34376270 .00004963 00000-0 33735-3 0 9991
-2 68792 97.5061 302.9786 0015366 152.9612 207.2419 15.06706036 6054
-OrigamiSat 2
-1 68795U 26088D 26154.03393240 .00004950 00000-0 32153-3 0 9996
-2 68795 97.5061 303.7468 0016403 126.4469 233.8274 15.08375608 6167
-ARICA 2
-1 68796U 26088E 26155.02644113 .00005617 00000-0 36479-3 0 9991
-2 68796 97.5055 304.7138 0016935 121.8076 238.4804 15.08313250 6311
-WASEDA-SAT-ZERO-II
-1 68797U 26088F 26152.37045560 .00007830 00000-0 50514-3 0 9993
-2 68797 97.5037 302.1246 0016669 130.5005 229.7679 15.08438851 5910
-MANGARO-II-Piscus
-1 68798U 26088G 26153.29130287 .00005214 00000-0 33523-3 0 9992
-2 68798 97.5055 303.0466 0020297 130.0536 230.2477 15.08665251 6056
-IO-86
-1 40931U 25360.30710720 .00000000 00000-0 12800-3 0 00
-2 40931 6.0006 332.5373 0012733 338.8432 8.1437 14.79075515 01
-LILIUM-4
-1 71922C 26067AC 26089.50133053 -.00014632 00000+0 -74472-3 0 04
-2 71922 97.4497 49.1617 0004341 5.9603 355.7042 15.16896692 16
-/EX
-SB KEPS @ AMSAT < CX2SA $ORB26163.1
-2Line Orbital Elements 26163.AMSAT
-R:260612/0151Z 5216@GB7BWR.#45.GBR.EURO LinBPQ6.0.25
-R:260612/0119Z 10176@GB7BEX.#38.GBR.EURO LinBPQ6.0.25
-R:260612/0110Z 55207@EI2GYB.DGL.IRL.EURO LinBPQ6.0.25
-R:260612/0027Z 45023@PY2BIL.SP.BRA.SOAM LinBPQ6.0.25
-R:260612/0025Z @:PI8ZTM.#ZH1.NLD.EURO #:55607 [Den Haag] $:ORB26163.1
-R:260612/0024Z @:CX2SA.SAL.URY.SOAM #:601 [Salto] FBB7.00e $:ORB26163.1
-
-From: CX2SA@CX2SA.SAL.URY.SOAM
-To : KEPS@AMSAT
-
-
-QST de W1STR
-
-AMSAT Orbital Elements for Amateur Satellites in TLE Format
->From Orbital Analysis Office
-New England Sci-Tech STEM Education Center
-Natick MA June 12, 2026
-To all radio amateurs
-
-
-These element sets describe the orbits of various satellites
-in use by the amateur radio community. For details see:
-www.amsat.org/keplerian-elements-formats/
-
-A daily update of element sets is available at:
-www.amsat.org/tle/daily-bulletin.txt
-or without bulletin text:
-www.amsat.org/tle/dailytle.txt
-
-
-AO-07
-1 07530U 74089B 26162.65147906 -.00000028 00000-0 11383-3 0 9998
-2 07530 101.9901 175.8403 0012513 140.4231 346.6371 12.53697989359829
-UO-11
-1 14781U 84021B 26162.71749374 .00001229 00000-0 13072-3 0 9995
-2 14781 97.8055 128.3534 0007126 190.9158 169.1907 14.90769946256317
-LO-19
-1 20442U 90005G 26162.53069412 .00000105 00000-0 54261-4 0 9991
-2 20442 98.8852 184.1803 0010820 218.5501 141.4911 14.34121495901580
-AO-27
-1 22825U 93061C 26162.68565860 .00000075 00000-0 45342-4 0 9993
-2 22825 98.6880 230.1011 0009459 113.9652 246.2522 14.30940798706216
-FO-29
-1 24278U 96046B 26162.54420303 .00000014 00000-0 46335-4 0 9996
-2 24278 98.5245 12.1894 0350827 111.0367 252.8667 13.53273928472403
-GO-32
-1 25397U 98043D 26162.58543429 .00000048 00000-0 41012-4 0 9991
-2 25397 99.0065 155.2028 0000734 176.4907 183.6276 14.24427354450534
-ISS
-1 25544U 98067A 26162.83551936 .00007284 00000-0 13937-3 0 9994
-2 25544 51.6334 326.5798 0004934 175.2433 184.8603 15.49179015570924
-NO-44
-1 26931U 01043C 26162.64152601 .00000072 00000-0 57659-4 0 9996
-2 26931 67.0509 258.6152 0006100 264.4327 95.6080 14.31954152289657
-SO-50
-1 27607U 02058C 26162.55839360 .00000916 00000-0 12536-3 0 9999
-2 27607 64.5506 146.4007 0075403 263.5157 95.7360 14.83034770263626
-CO-55
-1 27844U 03031E 26162.55782411 .00000255 00000-0 12921-3 0 9992
-2 27844 98.6735 171.1873 0009139 194.6488 165.4428 14.24332340190876
-RS-22
-1 27939U 03042A 26162.85688567 .00001166 00000-0 18781-3 0 9991
-2 27939 98.3473 347.0658 0010045 288.8379 182.7006 14.73459418214764
-CO-65
-1 32785U 08021C 26162.87915317 .00004765 00000-0 30197-3 0 9999
-2 32785 97.8271 144.1871 0010285 55.0183 305.2009 15.09404107984398
-CO-66
-1 32791U 08021J 26162.25964503 .00015274 00000-0 48820-3 0 9998
-2 32791 97.7517 159.8749 0001967 23.1856 336.9473 15.32546772986382
-RS-30
-1 32953U 08025A 26162.86738984 -.00000003 00000-0 -93499-4 0 9990
-2 32953 82.5050 358.7505 0019066 325.8599 34.1253 12.43178812819036
-SRMSAT
-1 37841U 11058D 26162.51581192 .00000355 00000-0 48954-4 0 9994
-2 37841 19.9715 93.7945 0011909 141.4141 27.1536 14.11574372757019
-ZACUBE-1
-1 39417U 13066B 26162.80818086 .00003114 00000-0 24384-3 0 9999
-2 39417 97.8084 125.1158 0040240 266.5236 93.1385 15.01156095679920
-Delfi-N3xt
-1 39428U 13066N 26162.68974664 .00004026 00000-0 35436-3 0 9995
-2 39428 97.8343 83.0068 0073188 224.2839 135.2512 14.95029108673806
-GOMX-1
-1 39430U 13066Q 26162.80655015 .00002336 00000-0 35370-3 0 9997
-2 39430 97.6494 3.6098 0130200 94.6175 266.9916 14.69441735669121
-LO-74
-1 39440U 13066AA 26162.77121377 .00003584 00000-0 33291-3 0 9999
-2 39440 97.8899 111.7263 0058871 46.5267 314.0826 14.93717789676180
-AO-73
-1 39444U 13066AE 26162.55441071 .00005554 00000-0 34659-3 0 9993
-2 39444 97.8262 133.8824 0035145 220.5848 139.2760 15.09420112678819
-DTUSAT-2
-1 40030U 14033W 26162.55772759 .00006319 00000-0 34274-3 0 9994
-2 40030 98.0858 159.9274 0006276 248.7752 111.2808 15.14945636651838
-LILACSAT-2
-1 40908U 15049K 26162.85412267 .00016370 00000-0 28065-3 0 9993
-2 40908 97.4658 199.4931 0005266 270.7018 89.3630 15.51269609594924
-Horyu-4
-1 41340U 16012D 26161.10844880 .00337518 00000-0 10043-2 0 9998
-2 41340 30.9844 130.8123 0003461 226.4757 133.5616 15.90526809569681
-Lapan A3
-1 41603U 16040E 26162.90427465 .00003154 00000-0 10090-3 0 9995
-2 41603 97.1484 159.2235 0011468 43.2034 317.0107 15.33071180554004
-CAS-2T
-1 41847U 16066G 26162.69969390 .00001523 00000-0 22073-3 0 9999
-2 41847 98.3821 238.4986 0342615 146.0770 216.2856 14.44676189504002
-TechnoSat
-1 42829U 17042E 26162.39817513 .00003079 00000-0 22080-3 0 9997
-2 42829 97.4263 320.2771 0018777 112.5016 247.8201 15.04918472485839
-AO-91
-1 43017U 17073E 26162.58534500 .00008698 00000-0 38005-3 0 9990
-2 43017 97.4718 29.9151 0150450 348.6412 11.1435 15.12626564464549
-S-Net D
-1 43186U 18014G 26162.72191544 .00004416 00000-0 22915-3 0 9993
-2 43186 97.5371 67.5470 0009451 46.9082 313.2940 15.16621821457936
-S-Net B
-1 43187U 18014H 26162.73326255 .00004765 00000-0 24717-3 0 9993
-2 43187 97.5378 67.5446 0009958 42.2656 317.9343 15.16592344457930
-S-Net A
-1 43188U 18014J 26162.72082205 .00004327 00000-0 22453-3 0 9996
-2 43188 97.5388 67.7398 0009847 43.1427 317.0576 15.16629419457936
-S-Net C
-1 43189U 18014K 26162.67113179 .00004973 00000-0 25777-3 0 9995
-2 43189 97.5404 67.7643 0011029 35.4781 324.7183 15.16583570456475
-Ten-Koh
-1 43677U 18084G 26162.53115580 .00002116 00000-0 16240-3 0 9999
-2 43677 98.0781 354.6565 0010975 131.3558 228.8611 15.02920830415316
-PO-101
-1 43678U 18084H 26162.83481030 .00002667 00000-0 21701-3 0 9998
-2 43678 98.1180 358.8112 0012215 187.4845 172.6197 15.00428066415413
-QO-100
-1 43700U 18090A 26162.62828442 .00000161 00000-0 00000+0 0 9992
-2 43700 0.0167 320.3790 0001431 157.1033 34.4948 1.00269967 27622
-MinXSS-2
-1 43758U 18099A 26162.72209756 .00031185 00000-0 62752-3 0 9992
-2 43758 97.4547 238.8477 0006295 277.9918 82.0617 15.46533045413287
-AO-95
-1 43770U 18099N 26162.11310128 .00010727 00000-0 41211-3 0 9991
-2 43770 97.4393 222.3819 0008614 20.0469 340.1107 15.26583130412293
-SNUSat 2
-1 43782U 18099AA 26162.61273932 .00007491 00000-0 33310-3 0 9995
-2 43782 97.4071 216.0820 0008897 321.3467 38.7132 15.21755815412181
-SnugLite
-1 43784U 18099AC 26162.11537671 .00010460 00000-0 39674-3 0 9994
-2 43784 97.3877 216.4553 0001521 337.6782 22.4390 15.27045448412399
-ITASat 1
-1 43786U 18099AE 26162.68590565 .00006612 00000-0 31860-3 0 9992
-2 43786 97.4034 214.3073 0012715 19.6048 340.5673 15.18988570412075
-EAGLET 1
-1 43790U 18099AJ 26162.62940266 .00003955 00000-0 22801-3 0 9990
-2 43790 97.4235 212.4449 0011224 13.4989 346.6540 15.12897029411496
-ESEO
-1 43792U 18099AL 26162.65911051 .00001966 00000-0 14545-3 0 9991
-2 43792 97.3966 200.2837 0011896 358.5401 1.5789 15.04225493410976
-JO-97
-1 43803U 18099AX 26162.41903211 .00013576 00000-0 42176-3 0 9998
-2 43803 97.4135 225.2337 0004121 290.5933 69.4867 15.33467542412740
-Suomi 100
-1 43804U 18099AY 26162.70662642 .00011026 00000-0 40226-3 0 9993
-2 43804 97.4194 223.1205 0008408 302.3070 57.7355 15.28290236412585
-ISAT
-1 43879U 18111D 26162.79070485 .00088429 00000-0 91873-3 0 9992
-2 43879 97.5882 97.5998 0001251 59.2219 300.9163 15.64337273410329
-UWE-4
-1 43880U 18111E 26162.77811529 .00033079 00000-0 68244-3 0 9991
-2 43880 97.5852 90.9210 0006520 5.5235 354.6084 15.45791225409942
-Sparrow
-1 43881U 18111F 26162.08988774 .00138135 00000-0 10146-2 0 9999
-2 43881 97.6115 102.3584 0004611 103.2888 256.8889 15.72684748410418
-Prox-1
-1 44339U 19036A 26162.63473251 .00012207 00000-0 11914-2 0 9990
-2 44339 23.9924 151.3410 0005369 331.4108 28.6097 14.90479846372648
-Taurus 1
-1 44530U 19059C 26162.80502664 .00005025 00000-0 80794-3 0 9991
-2 44530 98.6408 327.2998 0007654 335.2748 24.8090 14.72040742357859
-TO-108
-1 44881U 19093C 26162.86166634 .00000118 00000-0 19364-4 0 9991
-2 44881 97.7532 235.2236 0014977 102.4587 257.8305 14.86508603350625
-RS-44
-1 44909U 19096E 26162.61066808 .00000028 00000-0 60927-4 0 9991
-2 44909 82.5217 343.4113 0217927 157.1662 203.9312 12.79748751301632
-SALSAT
-1 46495U 20068K 26162.58556220 .00006923 00000-0 24314-3 0 9991
-2 46495 97.8849 165.3093 0008526 331.4069 28.6701 15.29719030314503
-CSS (TIANHE-1)
-1 48274U 21035A 26162.53781053 .00016554 00000-0 19807-3 0 9994
-2 48274 41.4693 356.3768 0008209 31.5834 328.5496 15.60566891292282
-CUTE
-1 49263U 21088D 26162.21741475 .00170126 12795-4 53187-3 0 9993
-2 49263 97.4171 260.9418 0007805 241.5311 118.5177 15.91463951261601
-TeikyoSat 4
-1 49396U 21102B 26162.61866576 .00001857 00000-0 11958-3 0 9997
-2 49396 97.3672 192.3186 0010836 318.3974 41.6430 15.09489641251889
-Z-Sat
-1 49399U 21102E 26162.85947080 .00002630 00000-0 13147-3 0 9998
-2 49399 97.3332 198.3438 0014802 265.7820 94.1723 15.18221160252635
-KOSEN 1
-1 49402U 21102H 26162.63638323 .00006530 00000-0 25045-3 0 9999
-2 49402 97.3194 204.9014 0012634 221.0806 138.9483 15.26758585253175
-HO-113
-1 50466U 21131B 26162.84816355 .00000475 00000-0 16045-3 0 9991
-2 50466 98.4973 255.2667 0005293 108.7025 251.4738 14.41352794234344
-SNUGLITE 2
-1 52899U 22065F 26162.63292372 .00000834 00000-0 16702-3 0 9993
-2 52899 98.2195 307.4736 0008329 48.8269 311.3650 14.64337670210180
-UmKA 1 (RS40S)
-1 57172U 23091G 26162.69853169 .00005909 00000-0 27090-3 0 9995
-2 57172 97.5058 221.4167 0014017 134.8199 225.4178 15.20754474163175
-CubeBel-2 (EU11S)
-1 57175U 23091K 26162.81772562 .00011356 00000-0 40481-3 0 9991
-2 57175 97.5060 225.9868 0011185 130.9539 229.2671 15.29019879163482
-RS-38S
-1 57189U 23091Z 26162.80543860 .00015937 00000-0 45823-3 0 9996
-2 57189 97.5099 232.1829 0008561 93.8965 266.3257 15.35853733163866
-SONATE-2
-1 59112U 24043Q 26162.68083809 .00036244 00000-0 47794-3 0 9993
-2 59112 97.5519 312.7414 0006785 214.2461 145.8357 15.58306667127037
-GRBBeta
-1 60237U 24128C 26162.57868025 .00003203 00000-0 22564-3 0 9993
-2 60237 61.9897 235.9431 0041389 133.4300 227.0250 15.06603237105429
-Curium One
-1 60242U 24128H 26162.55059273 .00006356 00000-0 36934-3 0 9992
-2 60242 61.9783 225.7373 0040666 129.3155 231.1557 15.12441491105605
-ROBUSTA-3A
-1 60243U 24128J 26162.51224362 .00006273 00000-0 37269-3 0 9992
-2 60243 61.9859 228.3117 0041955 127.1025 233.3917 15.11611105105568
-CatSat
-1 60246U 24125J 26162.55312640 .00057615 00000-0 75817-3 0 9990
-2 60246 97.2095 14.9841 0022213 199.2504 160.7915 15.57988127106514
-HYPERVIEW-1G (RS66S)
-1 61772U 24199AP 26162.85331163 .00120653 00000-0 82449-3 0 9992
-2 61772 97.2894 42.3086 0002612 249.1519 110.9466 15.74440956133839
-AO-123
-1 61781U 24199AY 26162.88690534 .00006895 00000-0 20107-3 0 9999
-2 61781 97.3015 31.6060 0012833 334.9444 25.1175 15.35599579133112
-JINJUSat 1B
-1 63210U 25052A 26162.66446414 .00016024 00000-0 49924-3 0 9992
-2 63210 97.4020 59.4127 0005433 103.0743 257.1106 15.33330613 69259
-NUSHSAT 1
-1 63211U 25052B 26162.65180502 .00019890 00000-0 57318-3 0 9995
-2 63211 97.3997 59.9468 0005183 104.6380 255.5439 15.35755437 69293
-TEVEL2-4
-1 63213U 25052D 26162.70463612 .00017902 00000-0 53861-3 0 9990
-2 63213 97.3917 59.0886 0004732 113.7416 246.4323 15.34420215 69273
-TEVEL2-5
-1 63214U 25052E 26162.65930424 .00017637 00000-0 53362-3 0 9996
-2 63214 97.3921 58.9918 0004616 115.2111 244.9611 15.34247244 69264
-TEVEL2-6
-1 63215U 25052F 26162.67150742 .00017453 00000-0 52870-3 0 9995
-2 63215 97.3921 58.9890 0004506 114.2026 245.9689 15.34210437 69266
-TEVEL2-1
-1 63217U 25052H 26162.69862928 .00016389 00000-0 50495-3 0 9993
-2 63217 97.3892 58.6467 0004481 124.0183 236.1485 15.33685523 69253
-TEVEL2-3
-1 63218U 25052J 26162.69346801 .00016740 00000-0 51483-3 0 9990
-2 63218 97.3895 58.6628 0004465 124.0241 236.1426 15.33739822 69250
-TEVEL2-2
-1 63219U 25052K 26162.63372872 .00016607 00000-0 51153-3 0 9998
-2 63219 97.3892 58.5842 0004438 124.7997 235.3663 15.33691849 69249
-TEVEL2-9
-1 63237U 25052AD 26162.66933140 .00015595 00000-0 51070-3 0 9995
-2 63237 97.3955 58.0067 0007180 145.2035 214.9678 15.31729289 69181
-TEVEL2-7
-1 63238U 25052AE 26162.64384617 .00015266 00000-0 50453-3 0 9992
-2 63238 97.3956 57.8996 0007384 146.6025 213.5683 15.31438085 69172
-TEVEL2-8
-1 63239U 25052AF 26162.65204074 .00015443 00000-0 51057-3 0 9990
-2 63239 97.3954 57.8849 0007385 147.5513 212.6184 15.31421974 69176
-SPIRONE
-1 66657U 25274H 26162.69424747 .00002371 00000-0 23018-3 0 9990
-2 66657 97.7482 92.0640 0013186 39.3964 320.8212 14.93524701 29402
-K-HERO
-1 66660U 25274L 26162.70037605 .00001907 00000-0 18412-3 0 9995
-2 66660 97.7491 92.2272 0015174 42.4511 317.7880 14.93943998 29411
-SNUGLITE-III DURI
-1 66661U 25274M 26162.35342095 .00001834 00000-0 17716-3 0 9994
-2 66661 97.7488 91.9052 0015727 43.9860 316.2609 14.93981607 29363
-SAKHACUBE-CHOLBON
-1 67290U 25313AU 26162.71359684 .00008400 00000-0 34113-3 0 9995
-2 67290 97.3936 237.8168 0009403 24.6626 335.5060 15.24792040 25148
-RS95S (QMR-KWT-2)
-1 67291U 25313AV 26162.70682690 .00012644 00000-0 49145-3 0 9997
-2 67291 97.3938 237.9744 0008769 23.1674 336.9958 15.26151310 25156
-Ten-Koh2
-1 68261U 25241B 26161.72007287 .00005667 00000-0 24553-3 0 9992
-2 68261 51.6686 350.4048 0006326 123.3884 236.7700 15.23827135 13924
-JACK-002
-1 68417U 26067B 26162.62928412 .00006536 00000-0 31259-3 0 9991
-2 68417 97.4561 121.2887 0000844 15.6757 344.4503 15.19326237 11101
-DISCO 2
-1 68431U 26067R 26162.84688025 .00007458 00000-0 35960-3 0 9991
-2 68431 97.4592 121.4922 0003298 52.2838 307.8695 15.18991676 11138
-HADES-SA (SpinnyONE)
-1 68446U 26067AG 26162.62235870 .00017480 00000-0 83941-3 0 9997
-2 68446 97.4395 121.0022 0009569 96.0146 264.2179 15.18872260 11081
-PARUS-6U1
-1 68456U 26067AS 26162.38569289 .00004479 00000-0 22698-3 0 9991
-2 68456 97.4543 120.8384 0007638 86.8057 273.4050 15.17454121 11056
-SAL-E
-1 68458U 26067AU 26162.38200311 .00005894 00000-0 29572-3 0 9991
-2 68458 97.4466 120.7745 0007993 93.8966 266.3182 15.17671197 11054
-FSI-SAT 2
-1 68792U 26088A 26162.37552808 .00003914 00000-0 26635-3 0 9993
-2 68792 97.5046 311.7813 0015567 125.1417 235.1272 15.06783507 7410
-OrigamiSat 2
-1 68795U 26088D 26162.12657880 .00002823 00000-0 18400-3 0 9994
-2 68795 97.5007 311.6580 0016405 100.0294 260.2787 15.08593796 7384
-ARICA 2
-1 68796U 26088E 26162.65547728 .00003522 00000-0 22986-3 0 9993
-2 68796 97.5045 312.1677 0017187 97.6089 262.7092 15.08382175 7463
-WASEDA-SAT-ZERO-II
-1 68797U 26088F 26162.65195126 .00005254 00000-0 33909-3 0 9996
-2 68797 97.5044 312.1717 0016925 97.5686 262.7465 15.08578017 7465
-MANGARO-II-Piscus
-1 68798U 26088G 26162.37767603 .00003385 00000-0 21864-3 0 9991
-2 68798 97.5053 311.9302 0020461 101.0235 259.3297 15.08739077 7420
-IO-86
-1 40931U 25360.30710720 .00000000 00000-0 12800-3 0 00
-2 40931 6.0006 332.5373 0012733 338.8432 8.1437 14.79075515 01
-LILIUM-4
-1 71922C 26067AC 26089.50133053 -.00014632 00000+0 -74472-3 0 04
-2 71922 97.4497 49.1617 0004341 5.9603 355.7042 15.16896692 16
-/EX
+SB KEPS @ AMSAT < KQ6UP $ORB26131.1
+2Line Orbital Elements 26131.AMSAT
+R:260511/1545Z 4252@GB7BWR.#45.GBR.EURO LinBPQ6.0.25
+R:260511/1518Z 9170@GB7BEX.#38.GBR.EURO LinBPQ6.0.25
+R:260511/1457Z @:GB7CIP.#32.GBR.EURO #:59446 [Caterham Surrey GBR] $:ORB26131.1
+R:260511/1453z @:N2NOV.#RICH.NY.USA.NOAM $:ORB26131.1
+R:260511/1439Z 6882@KQ6UP.#SCA.CA.USA.NOAM BPQ6.0.24
+
+
+QST de W1STR
+
+AMSAT Orbital Elements for Amateur Satellites in TLE Format
+>From Orbital Analysis Office
+New England Sci-Tech STEM Education Center
+Natick MA May 11, 2026
+To all radio amateurs
+
+
+These element sets describe the orbits of various satellites
+in use by the amateur radio community. For details see:
+www.amsat.org/keplerian-elements-formats/
+
+A daily update of element sets is available at:
+www.amsat.org/tle/daily-bulletin.txt
+or without bulletin text:
+www.amsat.org/tle/dailytle.txt
+
+
+AO-07
+1 07530U 74089B 26131.02828537 -.00000034 00000-0 74901-4 0 9994
+2 07530 101.9918 143.8856 0012125 200.3561 181.7211 12.53697443355861
+UO-11
+1 14781U 84021B 26131.16982026 .00000814 00000-0 88631-4 0 9996
+2 14781 97.8036 97.1668 0006433 315.7966 44.2738 14.90694568251611
+AO-27
+1 22825U 93061C 26131.14983863 .00000053 00000-0 37296-4 0 9992
+2 22825 98.6892 198.5733 0007951 201.7057 158.3790 14.30931926701709
+FO-29
+1 24278U 96046B 26131.19510852 -.00000039 00000-0 -39487-5 0 9992
+2 24278 98.5281 345.1264 0349635 192.2765 166.9689 13.53272291468160
+GO-32
+1 25397U 98043D 26130.97598956 .00000047 00000-0 40585-4 0 9997
+2 25397 99.0063 122.7983 0001113 16.9991 343.1224 14.24421003446035
+ISS
+1 25544U 98067A 26131.16675675 .00005444 00000-0 10622-3 0 9997
+2 25544 51.6310 123.3566 0007470 46.3627 313.7980 15.49181925566014
+NO-44
+1 26931U 01043C 26131.00137205 .00000080 00000-0 60839-4 0 9998
+2 26931 67.0514 340.4519 0006302 263.6567 96.3818 14.31941390285126
+SO-50
+1 27607U 02058C 26130.72927866 .00000748 00000-0 10595-3 0 9998
+2 27607 64.5524 244.8702 0075633 269.3097 89.9342 14.82966856258901
+CO-55
+1 27844U 03031E 26131.01616769 .00000204 00000-0 10731-3 0 9992
+2 27844 98.6748 140.0418 0008393 297.0013 63.0309 14.24312209186387
+RS-22
+1 27939U 03042A 26131.21083887 .00000216 00000-0 41663-4 0 9992
+2 27939 98.3476 314.5273 0011983 31.7180 78.9279 14.73399817210104
+CO-65
+1 32785U 08021C 26131.18755762 .00002730 00000-0 17633-3 0 9995
+2 32785 97.8261 111.8524 0009927 145.2461 214.9417 15.09096632979613
+CO-66
+1 32791U 08021J 26130.97235940 .00011027 00000-0 36525-3 0 9999
+2 32791 97.7530 127.1344 0005072 88.5832 271.5989 15.31474077981597
+RS-30
+1 32953U 08025A 26131.15903073 .00000054 00000-0 31835-3 0 9990
+2 32953 82.5069 18.4727 0020382 34.2439 325.9951 12.43178165815098
+SRMSAT
+1 37841U 11058D 26131.13066574 .00000368 00000-0 55753-4 0 9999
+2 37841 19.9728 283.7690 0011716 156.0441 18.8473 14.11567394752571
+ZACUBE-1
+1 39417U 13066B 26131.14341808 .00003157 00000-0 24836-3 0 9994
+2 39417 97.8120 93.2797 0042131 17.8518 342.4174 15.00898646675179
+Delfi-N3xt
+1 39428U 13066N 26131.02786888 .00004744 00000-0 41984-3 0 9990
+2 39428 97.8338 51.3844 0074392 331.6894 28.0292 14.94656030669079
+GOMX-1
+1 39430U 13066Q 26131.14073843 .00001400 00000-0 21676-3 0 9998
+2 39430 97.6512 333.9391 0128259 195.8918 163.8248 14.69313597664477
+LO-74
+1 39440U 13066AA 26131.14980934 .00002328 00000-0 21960-3 0 9993
+2 39440 97.8888 79.9863 0058762 148.6845 211.7896 14.93485032671463
+AO-73
+1 39444U 13066AE 26131.19361385 .00005682 00000-0 35839-3 0 9991
+2 39444 97.8258 101.8861 0035647 332.4449 27.4889 15.09004761674080
+DTUSAT-2
+1 40030U 14033W 26130.98092610 .00004624 00000-0 25480-3 0 9993
+2 40030 98.0872 126.3629 0008117 15.8774 344.2709 15.14529000647059
+LILACSAT-2
+1 40908U 15049K 26131.17016306 .00011634 00000-0 20748-3 0 9996
+2 40908 97.4702 166.6320 0007792 43.1441 317.0419 15.50216690590013
+Horyu-4
+1 41340U 16012D 26130.90637118 .00131902 00000-0 74753-3 0 9994
+2 41340 30.9896 348.4205 0005704 6.7696 353.3037 15.77528373564899
+Lapan A3
+1 41603U 16040E 26131.24557346 .00002464 00000-0 79828-4 0 9998
+2 41603 97.1491 128.6139 0011542 140.0792 220.1302 15.32870423549152
+CAS-2T
+1 41847U 16066G 26131.18412439 .00000509 00000-0 81632-4 0 9996
+2 41847 98.3824 207.3390 0341016 241.7460 114.8921 14.44588827499451
+TechnoSat
+1 42829U 17042E 26131.01233461 .00001411 00000-0 10409-3 0 9996
+2 42829 97.4239 290.1013 0016826 216.9132 143.0938 15.04724250481117
+AO-91
+1 43017U 17073E 26131.09060397 .00005996 00000-0 26415-3 0 9990
+2 43017 97.4765 359.0772 0154222 96.6340 265.2471 15.12032600459782
+S-Net D
+1 43186U 18014G 26131.11497268 .00002740 00000-0 14474-3 0 9993
+2 43186 97.5389 36.1420 0009430 137.7075 222.4887 15.16318970453148
+S-Net B
+1 43187U 18014H 26131.19169547 .00002761 00000-0 14591-3 0 9991
+2 43187 97.5394 36.2040 0010151 134.0553 226.1518 15.16289962453158
+S-Net A
+1 43188U 18014J 26131.18002576 .00002596 00000-0 13728-3 0 9996
+2 43188 97.5404 36.3942 0010040 134.5870 225.6183 15.16325838453152
+S-Net C
+1 43189U 18014K 26131.19537149 .00002851 00000-0 15054-3 0 9995
+2 43189 97.5421 36.4784 0011550 129.0934 231.1328 15.16281125451706
+Ten-Koh
+1 43677U 18084G 26131.10435024 .00000760 00000-0 61802-4 0 9994
+2 43677 98.0772 321.9114 0008001 238.0924 121.9521 15.02773723410597
+PO-101
+1 43678U 18084H 26131.15579828 .00001902 00000-0 15692-3 0 9995
+2 43678 98.1100 325.7784 0012111 299.1757 60.8253 15.00266531410661
+QO-100
+1 43700U 18090A 26131.11564321 .00000155 00000-0 00000-0 0 9999
+2 43700 0.0033 75.2010 0001627 8.7258 212.4418 1.00273235 27300
+MinXSS-2
+1 43758U 18099A 26131.18881920 .00022285 00000-0 48164-3 0 9999
+2 43758 97.4545 206.4613 0007687 49.9798 310.2123 15.44489493408419
+AO-95
+1 43770U 18099N 26131.10130148 .00007590 00000-0 29846-3 0 9992
+2 43770 97.4408 191.5040 0010413 116.7346 243.4959 15.25898855407566
+SNUSat 2
+1 43782U 18099AA 26131.11021086 .00005455 00000-0 24677-3 0 9991
+2 43782 97.4089 185.0750 0011797 70.9847 289.2666 15.21262664407396
+SnugLite
+1 43784U 18099AC 26131.11290757 .00007562 00000-0 29362-3 0 9993
+2 43784 97.3899 185.7766 0004280 76.8149 283.3567 15.26360439407668
+ITASat 1
+1 43786U 18099AE 26131.12685726 .00004158 00000-0 20392-3 0 9992
+2 43786 97.4060 183.3865 0014282 119.5348 240.7313 15.18571210407280
+EAGLET 1
+1 43790U 18099AJ 26131.07765206 .00002933 00000-0 17114-3 0 9990
+2 43790 97.4260 181.7317 0012814 112.1030 248.1562 15.12650734406726
+ESEO
+1 43792U 18099AL 26131.06045373 .00001673 00000-0 12464-3 0 9990
+2 43792 97.3995 170.0352 0013322 99.6548 260.6184 15.04126416406220
+JO-97
+1 43803U 18099AX 26131.15127351 .00010391 00000-0 33361-3 0 9996
+2 43803 97.4154 193.8880 0006563 56.1584 304.0282 15.32471929407953
+Suomi 100
+1 43804U 18099AY 26131.13954280 .00007164 00000-0 26810-3 0 9999
+2 43804 97.4213 191.6912 0011151 58.7267 301.5063 15.27555792407760
+ISAT
+1 43879U 18111D 26130.74947674 .00048674 00000-0 61630-3 0 9991
+2 43879 97.5895 63.2824 0008440 88.2362 271.9860 15.59311726405323
+UWE-4
+1 43880U 18111E 26131.03648958 .00020592 00000-0 45454-3 0 9994
+2 43880 97.5851 57.7861 0010721 97.9534 262.2930 15.43852796405049
+Sparrow
+1 43881U 18111F 26131.08640255 .00076251 00000-0 75641-3 0 9996
+2 43881 97.6118 68.6977 0007664 110.2677 249.9406 15.65516907405556
+Prox-1
+1 44339U 19036A 26130.95960472 .00008466 00000-0 83345-3 0 9996
+2 44339 23.9966 2.7467 0006462 323.1483 36.8572 14.89731402367914
+Taurus 1
+1 44530U 19059C 26131.19338833 .00002738 00000-0 44797-3 0 9995
+2 44530 98.6391 293.7450 0009485 73.1672 287.0573 14.71688993353207
+TO-108
+1 44881U 19093C 26131.15656832 .00000724 00000-0 87928-4 0 9997
+2 44881 97.7533 204.2903 0012857 203.2455 156.8181 14.86457625345915
+RS-44
+1 44909U 19096E 26131.10347560 .00000010 00000-0 -10444-5 0 9990
+2 44909 82.5243 4.3509 0216605 230.9343 127.2311 12.79748087297601
+SALSAT
+1 46495U 20068K 26130.98568909 .00005135 00000-0 18361-3 0 9996
+2 46495 97.8863 131.8035 0011580 76.8104 283.4426 15.29246502309673
+CSS (TIANHE-1)
+1 48274U 21035A 26131.17664318 .00014757 00000-0 16684-3 0 9997
+2 48274 41.4670 187.1184 0004323 286.6334 73.4031 15.62137381287386
+CUTE
+1 49263U 21088D 26131.19481488 .00135544 00000-0 78838-3 0 9998
+2 49263 97.4193 227.3703 0001335 277.9495 82.1620 15.78091657256694
+TeikyoSat 4
+1 49396U 21102B 26131.06353934 .00000998 00000-0 66173-4 0 9996
+2 49396 97.3700 161.9887 0013588 64.8246 295.4391 15.09373351247120
+Z-Sat
+1 49399U 21102E 26131.15472941 .00002509 00000-0 12629-3 0 9995
+2 49399 97.3360 167.6038 0017235 22.6619 337.5373 15.17981670247828
+KOSEN 1
+1 49402U 21102H 26131.04088000 .00004594 00000-0 17937-3 0 9990
+2 49402 97.3222 173.9286 0012998 346.2844 13.8039 15.26320628248353
+HO-113
+1 50466U 21131B 26131.19252443 .00000212 00000-0 79252-4 0 9996
+2 50466 98.4951 223.7863 0003730 192.3468 167.7630 14.41321109229780
+SNUGLITE 2
+1 52899U 22065F 26131.13163480 .00000636 00000-0 12980-3 0 9995
+2 52899 98.2152 276.0399 0008471 134.2292 225.9607 14.64276471205573
+UmKA 1 (RS40S)
+1 57172U 23091G 26131.17665898 .00003876 00000-0 18088-3 0 9992
+2 57172 97.5075 190.0238 0011429 244.8930 115.1119 15.20390618158386
+CubeBel-2 (EU11S)
+1 57175U 23091K 26131.20005564 .00007318 00000-0 26808-3 0 9991
+2 57175 97.5073 194.1091 0008792 239.5277 120.5094 15.28283727158655
+RS-38S
+1 57189U 23091Z 26131.19498866 .00010571 00000-0 31497-3 0 9990
+2 57189 97.5109 199.9714 0007487 190.9899 169.1182 15.34845194159012
+SONATE-2
+1 59112U 24043Q 26131.12679378 .00026625 00000-0 38211-3 0 9996
+2 59112 97.5494 279.3411 0006062 339.5693 20.5318 15.56091583122127
+GRBBeta
+1 60237U 24128C 26130.91713484 .00002522 00000-0 18156-3 0 9999
+2 60237 61.9910 346.9978 0045504 126.9629 233.5644 15.06330418100655
+Curium One
+1 60242U 24128H 26131.14068698 .00005464 00000-0 32270-3 0 9992
+2 60242 61.9799 336.9263 0045175 123.1924 237.3516 15.11910084100854
+ROBUSTA-3A
+1 60243U 24128J 26131.15129132 .00004784 00000-0 29043-3 0 9993
+2 60243 61.9875 339.1574 0046325 120.7932 239.7735 15.11089418100824
+CatSat
+1 60246U 24125J 26130.65834471 .00032801 00000-0 48984-3 0 9992
+2 60246 97.2134 342.7865 0021671 323.1152 36.8611 15.54702145101556
+HYPERVIEW-1G (RS66S)
+1 61772U 24199AP 26131.18910102 .00070537 00000-0 64140-3 0 9993
+2 61772 97.2951 9.2799 0007750 68.0159 292.1925 15.67708392128865
+AO-123
+1 61781U 24199AY 26131.14701627 .00005061 00000-0 15024-3 0 9996
+2 61781 97.3054 0.1577 0015895 83.3073 276.9979 15.35126490128247
+JINJUSat 1B
+1 63210U 25052A 26131.13283679 .00010563 00000-0 34056-3 0 9994
+2 63210 97.4039 27.8649 0002743 176.6079 183.5182 15.32348291 64426
+NUSHSAT 1
+1 63211U 25052B 26131.16717502 .00012102 00000-0 36395-3 0 9994
+2 63211 97.4020 28.3464 0002418 174.1836 185.9435 15.34531535 64469
+TEVEL2-4
+1 63213U 25052D 26131.19399235 .00011427 00000-0 35724-3 0 9992
+2 63213 97.3944 27.5551 0001369 179.2477 180.8768 15.33315562 64444
+TEVEL2-5
+1 63214U 25052E 26130.94950516 .00010812 00000-0 33989-3 0 9998
+2 63214 97.3942 27.2685 0001337 177.4534 182.6716 15.33154657 64402
+TEVEL2-6
+1 63215U 25052F 26130.69985694 .00010998 00000-0 34614-3 0 9997
+2 63215 97.3944 27.0038 0001361 185.8938 174.2288 15.33112431 64363
+TEVEL2-1
+1 63217U 25052H 26131.17351758 .00010799 00000-0 34505-3 0 9999
+2 63217 97.3915 27.1439 0000874 207.6246 152.4950 15.32634673 64429
+TEVEL2-3
+1 63218U 25052J 26131.16939257 .00010761 00000-0 34333-3 0 9993
+2 63218 97.3918 27.1573 0000842 209.9970 150.1224 15.32682225 64421
+TEVEL2-2
+1 63219U 25052K 26131.17400360 .00011085 00000-0 35402-3 0 9991
+2 63219 97.3917 27.1462 0000871 212.1904 147.9285 15.32641148 64423
+TEVEL2-9
+1 63237U 25052AD 26130.64737083 .00010342 00000-0 35029-3 0 9997
+2 63237 97.3979 26.0735 0004018 277.0962 82.9822 15.30756771 64289
+TEVEL2-7
+1 63238U 25052AE 26131.20450175 .00009633 00000-0 32908-3 0 9999
+2 63238 97.3983 26.5593 0004126 273.8598 86.2171 15.30500428 64360
+TEVEL2-8
+1 63239U 25052AF 26130.95081800 .00009476 00000-0 32399-3 0 9995
+2 63239 97.3982 26.2849 0004099 276.5700 83.5075 15.30477477 64321
+HYDRA-W
+1 63490U 25052BL 26113.93882235 .05662091 24406-5 29537-2 0 9997
+2 63490 97.3690 18.2798 0008685 203.5899 156.4993 16.20186780 62336
+HADES-ICM (SO-125)
+1 63492U 25052BN 26130.71186245 .00582006 13575-3 17880-2 0 9995
+2 63492 97.3752 34.6178 0008453 168.0198 192.1279 15.91770935 64874
+SPIRONE
+1 66657U 25274H 26131.20400206 .00001421 00000-0 14060-3 0 9999
+2 66657 97.7477 61.0302 0013275 132.2234 228.0115 14.93390226 24701
+K-HERO
+1 66660U 25274L 26130.75014592 .00001609 00000-0 15676-3 0 9993
+2 66660 97.7484 60.7163 0015020 138.3573 221.8794 14.93816999 24644
+SNUGLITE-III DURI
+1 66661U 25274M 26130.80610814 .00001200 00000-0 11812-3 0 9994
+2 66661 97.7479 60.7906 0015607 139.4574 220.7812 14.93870292 24654
+SilverSat
+1 66909U 98067XV 26113.44966717 .07226154 12288-4 11979-2 0 9998
+2 66909 51.6027 190.0749 0007952 333.4666 26.5949 16.32457272 22308
+SAKHACUBE-CHOLBON
+1 67290U 25313AU 26130.68176839 .00006594 00000-0 27315-3 0 9993
+2 67290 97.3936 206.2042 0010846 124.8732 235.3527 15.24193958 20269
+RS95S (QMR-KWT-2)
+1 67291U 25313AV 26131.15979301 .00009386 00000-0 37484-3 0 9992
+2 67291 97.3937 206.7831 0010564 123.0824 237.1430 15.25307641 20341
+Ten-Koh2
+1 68261U 25241B 26131.02320169 .00004301 00000-0 19201-3 0 9997
+2 68261 51.6530 136.4472 0006189 27.6825 332.4482 15.23411345 9246
+JACK-002
+1 68417U 26067B 26130.87978863 .00004513 00000-0 21937-3 0 9993
+2 68417 97.4540 89.9518 0003823 70.3588 289.8059 15.18925136 6282
+DISCO 2
+1 68431U 26067R 26131.15543764 .00004682 00000-0 23006-3 0 9995
+2 68431 97.4579 90.2163 0004201 108.4262 251.7429 15.18527090 6325
+HADES-SA (SpinnyONE)
+1 68446U 26067AG 26130.85561726 .00010054 00000-0 49990-3 0 9995
+2 68446 97.4386 89.7549 0006654 183.6763 176.4423 15.17813078 6266
+PARUS-6U1
+1 68456U 26067AS 26130.86167129 .00003315 00000-0 17050-3 0 9990
+2 68456 97.4528 89.8177 0005599 173.6121 186.5185 15.17124485 6272
+SAL-E
+1 68458U 26067AU 26131.12495887 .00004338 00000-0 22143-3 0 9992
+2 68458 97.4453 90.0397 0005556 181.6692 178.4524 15.17227047 6314
+FSI-SAT 2
+1 68792U 26088A 26131.16059718 .00003319 00000-0 22821-3 0 9990
+2 68792 97.5023 281.3688 0013603 230.4942 129.5084 15.06525503 2714
+OrigamiSat 2
+1 68795U 26088D 26131.14301078 .00002157 00000-0 14396-3 0 9997
+2 68795 97.5033 281.3946 0015254 201.8928 158.1650 15.07988141 2714
+ARICA 2
+1 68796U 26088E 26131.20807513 .00002756 00000-0 18220-3 0 9995
+2 68796 97.5018 281.4561 0015325 199.9200 160.1431 15.08113805 2720
+WASEDA-SAT-ZERO-II
+1 68797U 26088F 26131.14104507 .00003803 00000-0 24928-3 0 9998
+2 68797 97.5017 281.3920 0015280 199.8384 160.2253 15.08201180 2716
+MANGARO-II-Piscus
+1 68798U 26088G 26131.13703227 .00002346 00000-0 15388-3 0 9993
+2 68798 97.5024 281.3998 0018610 203.9200 156.1166 15.08499209 2712
+IO-86
+1 40931U 25360.30710720 .00000000 00000-0 12800-3 0 00
+2 40931 6.0006 332.5373 0012733 338.8432 8.1437 14.79075515 01
+LILIUM-4
+1 71922C 26067AC 26089.50133053 -.00014632 00000+0 -74472-3 0 04
+2 71922 97.4497 49.1617 0004341 5.9603 355.7042 15.16896692 16
+
+/EX
+SB KEPS @ WW < CX2SA $ORB26121.1
+2Line Orbital Elements 26121.AMSAT
+R:260511/0338Z 4228@GB7BWR.#45.GBR.EURO LinBPQ6.0.25
+R:260511/0319Z 9146@GB7BEX.#38.GBR.EURO LinBPQ6.0.25
+R:260511/0258Z 53957@EI2GYB.DGL.IRL.EURO LinBPQ6.0.25
+R:260508/0137Z 25437@CT1EBQ.CTLX.PRT.EU LinBPQ6.0.25
+R:260508/0039Z 1768@K4WOF.FL.USA.NOAM LinBPQ6.0.24
+R:260508/0029Z 49569@KD4WLE.#SFL.FL.USA.NOAM LinBPQ6.0.23
+R:260508/0029Z 30999@N2MH4.#SENC.NC.USA.NOAM LinBPQ6.0.24
+R:260508/0028Z 4114@N3HYM.#FRDK.MD.USA.NOAM BPQ6.0.25
+R:260508/0024Z @:CX2SA.SAL.URY.SOAM #:64816 [Salto] FBB7.00e $:ORB26121.1
+
+From: CX2SA@CX2SA.SAL.URY.SOAM
+To : KEPS@AMSAT
+
+
+QST de W1STR
+
+AMSAT Orbital Elements for Amateur Satellites in TLE Format
+>From Orbital Analysis Office
+New England Sci-Tech STEM Education Center
+Natick MA May 01, 2026
+To all radio amateurs
+
+
+These element sets describe the orbits of various satellites
+in use by the amateur radio community. For details see:
+www.amsat.org/keplerian-elements-formats/
+
+A daily update of element sets is available at:
+www.amsat.org/tle/daily-bulletin.txt
+or without bulletin text:
+www.amsat.org/tle/dailytle.txt
+
+
+AO-07
+1 07530U 74089B 26120.59626755 -.00000031 00000-0 96085-4 0 9996
+2 07530 101.9926 133.3432 0011994 220.6153 258.4322 12.53697390354550
+UO-11
+1 14781U 84021B 26120.63125062 .00001359 00000-0 14431-3 0 9996
+2 14781 97.8024 86.7520 0007351 353.7891 6.3235 14.90668042250043
+AO-27
+1 22825U 93061C 26120.59124487 .00000109 00000-0 58602-4 0 9994
+2 22825 98.6901 188.0163 0007443 235.3832 124.6649 14.30928987700195
+FO-29
+1 24278U 96046B 26120.47426956 .00000013 00000-0 50669-4 0 9996
+2 24278 98.5296 335.8670 0349180 220.1294 137.3578 13.53271984466712
+GO-32
+1 25397U 98043D 26120.43948020 .00000063 00000-0 47326-4 0 9996
+2 25397 99.0062 111.9975 0001611 35.8621 324.2665 14.24418789444537
+ISS
+1 25544U 98067A 26120.52250176 .00006189 00000-0 12023-3 0 9994
+2 25544 51.6315 176.0292 0007158 7.8188 352.2911 15.49033593564362
+NO-44
+1 26931U 01043C 26120.38474986 .00000155 00000-0 88631-4 0 9990
+2 26931 67.0526 7.9102 0006454 264.0053 96.0313 14.31937124283603
+SO-50
+1 27607U 02058C 26120.61380811 .00001265 00000-0 16633-3 0 9992
+2 27607 64.5517 276.1629 0075618 271.1171 88.1272 14.82940590257400
+CO-55
+1 27844U 03031E 26120.61928520 .00000312 00000-0 15395-3 0 9998
+2 27844 98.6753 129.7745 0008876 330.4565 29.6111 14.24305462184908
+RS-22
+1 27939U 03042A 26120.61250030 .00000739 00000-0 12220-3 0 9996
+2 27939 98.3465 303.6310 0012451 62.4503 25.9615 14.73379983208547
+CO-65
+1 32785U 08021C 26120.57822720 .00004835 00000-0 30988-3 0 9991
+2 32785 97.8249 101.0318 0008844 179.6083 180.5154 15.08992068978015
+CO-66
+1 32791U 08021J 26120.45175439 .00020092 00000-0 67012-3 0 9994
+2 32791 97.7523 116.1352 0005105 108.3124 251.8672 15.31103491979987
+RS-30
+1 32953U 08025A 26120.53591584 .00000028 00000-0 12623-3 0 9995
+2 32953 82.5081 25.0777 0020601 56.2206 304.0833 12.43177720813777
+SRMSAT
+1 37841U 11058D 26120.64063082 .00000431 00000-0 90343-4 0 9999
+2 37841 19.9736 347.2598 0011744 41.3226 351.6382 14.11564464751099
+ZACUBE-1
+1 39417U 13066B 26120.40955899 .00005584 00000-0 43585-3 0 9990
+2 39417 97.8125 82.4893 0043675 53.2749 307.2473 15.00793807673560
+Delfi-N3xt
+1 39428U 13066N 26120.51689157 .00009440 00000-0 83129-3 0 9998
+2 39428 97.8353 40.8915 0075595 6.9012 353.3230 14.94487301667503
+GOMX-1
+1 39430U 13066Q 26120.51682591 .00001486 00000-0 23032-3 0 9995
+2 39430 97.6519 323.9831 0127688 230.2625 128.7276 14.69275071662918
+LO-74
+1 39440U 13066AA 26120.42970364 .00002755 00000-0 25964-3 0 9990
+2 39440 97.8881 69.2303 0057709 184.2052 175.8690 14.93419487669867
+AO-73
+1 39444U 13066AE 26120.45083755 .00009895 00000-0 62276-3 0 9995
+2 39444 97.8252 90.9324 0037047 9.4409 350.7507 15.08828815672461
+DTUSAT-2
+1 40030U 14033W 26120.47559618 .00007927 00000-0 43552-3 0 9991
+2 40030 98.0858 115.2001 0009109 47.4202 312.7795 15.14375567645468
+LILACSAT-2
+1 40908U 15049K 26120.58300029 .00017927 00000-0 32241-3 0 9999
+2 40908 97.4716 155.6566 0008657 73.9776 286.2428 15.49864518588370
+Horyu-4
+1 41340U 16012D 26120.52098681 .00145472 00000-0 94490-3 0 9994
+2 41340 30.9895 62.4942 0006347 279.9281 80.0658 15.74401799563258
+Lapan A3
+1 41603U 16040E 26120.60475993 .00003919 00000-0 12595-3 0 9996
+2 41603 97.1486 118.3273 0010337 175.3397 184.7944 15.32791975547524
+CAS-2T
+1 41847U 16066G 26120.44803345 .00000652 00000-0 10193-3 0 9995
+2 41847 98.3830 196.7230 0340924 274.4340 81.7982 14.44572896497905
+TechnoSat
+1 42829U 17042E 26120.50527841 .00003377 00000-0 24373-3 0 9994
+2 42829 97.4236 280.0028 0016074 254.9274 105.0174 15.04665469479531
+AO-91
+1 43017U 17073E 26120.56760982 .00009642 00000-0 42505-3 0 9997
+2 43017 97.4776 348.7762 0154191 132.5723 228.8640 15.11842589458199
+S-Net D
+1 43186U 18014G 26120.62208442 .00005397 00000-0 28254-3 0 9993
+2 43186 97.5403 25.7182 0008374 171.0906 189.0477 15.16218583451559
+S-Net B
+1 43187U 18014H 26120.30262479 .00005079 00000-0 26629-3 0 9990
+2 43187 97.5408 25.3861 0009103 168.5071 191.6371 15.16186010451506
+S-Net A
+1 43188U 18014J 26120.62119372 .00005622 00000-0 29407-3 0 9990
+2 43188 97.5417 25.9026 0009011 168.1712 191.9734 15.16225280451556
+S-Net C
+1 43189U 18014K 26120.30623640 .00004941 00000-0 25913-3 0 9995
+2 43189 97.5435 25.6569 0010559 163.4871 196.6708 15.16177368450059
+Ten-Koh
+1 43677U 18084G 26120.51726923 .00002211 00000-0 17038-3 0 9992
+2 43677 98.0790 310.8788 0007393 279.4851 80.5537 15.02737140409006
+PO-101
+1 43678U 18084H 26120.61768073 .00002281 00000-0 18741-3 0 9995
+2 43678 98.1069 314.7988 0012905 334.2272 25.8306 15.00213077409084
+QO-100
+1 43700U 18090A 26120.49191795 .00000147 00000-0 00000-0 0 9990
+2 43700 0.0137 266.9736 0001700 165.7205 348.6817 1.00277015 27199
+MinXSS-2
+1 43758U 18099A 26120.17251933 .00037732 00000-0 83193-3 0 9995
+2 43758 97.4564 195.1661 0008699 86.6211 273.6032 15.43781740406710
+AO-95
+1 43770U 18099N 26120.14912640 .00011872 00000-0 46841-3 0 9991
+2 43770 97.4423 180.6034 0009975 149.6725 210.5092 15.25656511405890
+SNUSat 2
+1 43782U 18099AA 26120.58539330 .00008411 00000-0 38053-3 0 9994
+2 43782 97.4102 174.7178 0012112 102.8902 257.3688 15.21092225405796
+SnugLite
+1 43784U 18099AC 26120.62301173 .00012502 00000-0 48672-3 0 9997
+2 43784 97.3910 175.3995 0004544 100.4524 259.7227 15.26124840406062
+ITASat 1
+1 43786U 18099AE 26120.58347617 .00006702 00000-0 32799-3 0 9995
+2 43786 97.4069 173.0576 0013689 152.7861 207.4093 15.18431286405688
+EAGLET 1
+1 43790U 18099AJ 26120.55936735 .00004708 00000-0 27311-3 0 9990
+2 43790 97.4273 171.4926 0012265 144.7087 215.4959 15.12566969405132
+ESEO
+1 43792U 18099AL 26120.61579705 .00001029 00000-0 78379-4 0 9993
+2 43792 97.4011 160.0364 0013386 130.1813 230.0587 15.04094766404653
+JO-97
+1 43803U 18099AX 26120.44163872 .00018306 00000-0 59148-3 0 9999
+2 43803 97.4165 183.1590 0007243 87.0718 273.1353 15.32125843406318
+Suomi 100
+1 43804U 18099AY 26120.13373230 .00012858 00000-0 48218-3 0 9999
+2 43804 97.4227 180.7383 0011754 92.7798 267.4787 15.27309788406081
+ISAT
+1 43879U 18111D 26120.34894173 .00079102 00000-0 10536-2 0 9999
+2 43879 97.5909 52.1910 0008783 107.0035 253.2183 15.57836101403707
+UWE-4
+1 43880U 18111E 26120.27520350 .00033104 00000-0 74416-3 0 9996
+2 43880 97.5865 46.5727 0010273 127.1071 233.1116 15.43217639403384
+Sparrow
+1 43881U 18111F 26120.59753454 .00099918 00000-0 10698-2 0 9991
+2 43881 97.6130 57.3785 0007214 124.0858 236.1086 15.63499996403913
+Prox-1
+1 44339U 19036A 26120.10770695 .00015990 00000-0 16095-2 0 9995
+2 44339 23.9953 75.1193 0006557 194.7556 165.2752 14.89453634366293
+Taurus 1
+1 44530U 19059C 26120.51868634 .00006853 00000-0 11100-2 0 9999
+2 44530 98.6370 282.4197 0009795 103.7836 256.4460 14.71565351351635
+TO-108
+1 44881U 19093C 26120.52066606 .00000444 00000-0 56246-4 0 9998
+2 44881 97.7552 193.9138 0012137 241.5791 118.4202 14.86439991344338
+RS-44
+1 44909U 19096E 26120.62724622 .00000020 00000-0 41717-4 0 9999
+2 44909 82.5258 11.3107 0216386 255.5417 102.1587 12.79747949296264
+SALSAT
+1 46495U 20068K 26120.45042489 .00008489 00000-0 30299-3 0 9996
+2 46495 97.8854 120.6367 0011665 107.7663 252.4849 15.29083608308068
+CSS (TIANHE-1)
+1 48274U 21035A 26120.31498218 .00029313 00000-0 31348-3 0 9993
+2 48274 41.4672 253.4465 0006644 301.0493 58.9694 15.63205886285684
+CUTE
+1 49263U 21088D 26120.53091714 .00069674 00000-0 46542-3 0 9990
+2 49263 97.4199 215.9528 0000987 140.2514 219.8823 15.75129279255012
+TeikyoSat 4
+1 49396U 21102B 26120.58887221 .00001607 00000-0 10437-3 0 9991
+2 49396 97.3707 151.9191 0013791 96.7285 263.5514 15.09333694245540
+Z-Sat
+1 49399U 21102E 26120.60743559 .00003184 00000-0 15971-3 0 9992
+2 49399 97.3371 157.3769 0018284 57.0424 303.2565 15.17894011246226
+KOSEN 1
+1 49402U 21102H 26120.35427331 .00007974 00000-0 31043-3 0 9995
+2 49402 97.3231 163.4537 0014218 24.4601 335.7309 15.26167390246729
+HO-113
+1 50466U 21131B 26120.64050645 .00000611 00000-0 20260-3 0 9991
+2 50466 98.4957 213.2950 0003091 229.5193 130.5727 14.41311187228267
+SNUGLITE 2
+1 52899U 22065F 26120.40315336 .00001130 00000-0 22348-3 0 9991
+2 52899 98.2133 265.3385 0007852 164.8498 195.2941 14.64255007204006
+UmKA 1 (RS40S)
+1 57172U 23091G 26120.58016625 .00006350 00000-0 29519-3 0 9994
+2 57172 97.5088 179.4714 0011251 287.0872 72.9131 15.20274303156774
+CubeBel-2 (EU11S)
+1 57175U 23091K 26120.52691763 .00013004 00000-0 47745-3 0 9998
+2 57175 97.5087 183.3529 0008427 283.7278 76.3023 15.28041078157024
+RS-38S
+1 57189U 23091Z 26120.63236377 .00016695 00000-0 50090-3 0 9997
+2 57189 97.5120 189.2157 0006493 229.9986 130.0687 15.34517994157394
+SONATE-2
+1 59112U 24043Q 26120.38537620 .00040443 00000-0 59507-3 0 9990
+2 59112 97.5479 267.9964 0006534 23.0616 337.0930 15.55323705120453
+GRBBeta
+1 60237U 24128C 26120.16300868 .00004275 00000-0 29747-3 0 9998
+2 60237 61.9921 24.7077 0046692 124.5499 236.0014 15.06246315 99036
+Curium One
+1 60242U 24128H 26120.29369250 .00008622 00000-0 50299-3 0 9994
+2 60242 61.9807 15.3042 0046210 121.0787 239.4856 15.11735121 99216
+ROBUSTA-3A
+1 60243U 24128J 26120.43079215 .00008504 00000-0 50698-3 0 9992
+2 60243 61.9886 17.0301 0047317 118.5531 242.0339 15.10923460 99207
+CatSat
+1 60246U 24125J 26120.61478375 .00050071 00000-0 77163-3 0 9994
+2 60246 97.2135 332.6735 0023070 2.7620 357.3757 15.53715587 99995
+HYPERVIEW-1G (RS66S)
+1 61772U 24199AP 26120.58751286 .00086956 00000-0 84989-3 0 9996
+2 61772 97.2978 358.2776 0009065 96.0705 264.1588 15.65839180127204
+AO-123
+1 61781U 24199AY 26120.58680085 .00008300 00000-0 24609-3 0 9994
+2 61781 97.3069 349.6955 0015733 116.8757 243.4097 15.34966487126623
+JINJUSat 1B
+1 63210U 25052A 26120.22642149 .00017291 00000-0 56137-3 0 9992
+2 63210 97.4060 16.9607 0001350 231.0785 129.0337 15.32008456 62753
+NUSHSAT 1
+1 63211U 25052B 26120.60214753 .00021160 00000-0 64215-3 0 9997
+2 63211 97.4041 17.7521 0001015 230.4217 129.6936 15.34123011 62846
+TEVEL2-4
+1 63213U 25052D 26120.62070811 .00018444 00000-0 58131-3 0 9997
+2 63213 97.3962 16.9829 0000347 316.1175 44.0040 15.32945027 62824
+TEVEL2-5
+1 63214U 25052E 26120.44039566 .00019688 00000-0 62327-3 0 9993
+2 63214 97.3960 16.7632 0000428 311.7824 48.3381 15.32791045 62795
+TEVEL2-6
+1 63215U 25052F 26120.64742009 .00019145 00000-0 60679-3 0 9995
+2 63215 97.3962 16.9554 0000497 308.8887 51.2311 15.32759360 62829
+TEVEL2-1
+1 63217U 25052H 26120.46497484 .00019231 00000-0 61874-3 0 9995
+2 63217 97.3936 16.4513 0001070 345.5359 14.5852 15.32275390 62785
+TEVEL2-3
+1 63218U 25052J 26120.65708406 .00018565 00000-0 59650-3 0 9994
+2 63218 97.3940 16.6597 0001080 343.6471 16.4736 15.32327642 62814
+TEVEL2-2
+1 63219U 25052K 26120.66141397 .00018724 00000-0 60232-3 0 9991
+2 63219 97.3937 16.6490 0001079 344.9311 15.1898 15.32287401 62811
+TEVEL2-9
+1 63237U 25052AD 26120.44881295 .00017886 00000-0 60935-3 0 9993
+2 63237 97.4000 15.9099 0004769 328.4859 31.6096 15.30434540 62722
+TEVEL2-7
+1 63238U 25052AE 26120.21958078 .00016618 00000-0 57106-3 0 9991
+2 63238 97.4003 15.6165 0004923 329.3629 30.7323 15.30168799 62682
+TEVEL2-8
+1 63239U 25052AF 26120.61966130 .00016204 00000-0 55704-3 0 9997
+2 63239 97.3999 15.9936 0004839 329.1455 30.9500 15.30162602 62749
+HYDRA-W
+1 63490U 25052BL 26113.93882235 .05662091 24406-5 29537-2 0 9997
+2 63490 97.3690 18.2798 0008685 203.5899 156.4993 16.20186780 62336
+HADES-ICM (SO-125)
+1 63492U 25052BN 26120.17329350 .00491395 00000-0 25041-2 0 9994
+2 63492 97.3820 23.2455 0004471 153.3500 206.7998 15.80099034 63200
+SPIRONE
+1 66657U 25274H 26120.34934002 .00002844 00000-0 27630-3 0 9995
+2 66657 97.7475 50.3354 0012444 165.8106 194.3466 14.93345709 23084
+K-HERO
+1 66660U 25274L 26120.36747734 .00002099 00000-0 20302-3 0 9996
+2 66660 97.7485 50.4787 0014087 171.0409 189.1065 14.93779785 23093
+SNUGLITE-III DURI
+1 66661U 25274M 26120.35685624 .00002143 00000-0 20688-3 0 9992
+2 66661 97.7479 50.4870 0014695 172.7075 187.4361 14.93838391 23091
+SilverSat
+1 66909U 98067XV 26113.44966717 .07226154 12288-4 11979-2 0 9998
+2 66909 51.6027 190.0749 0007952 333.4666 26.5949 16.32457272 22308
+SAKHACUBE-CHOLBON
+1 67290U 25313AU 26120.43968107 .00010040 00000-0 41674-3 0 9997
+2 67290 97.3951 196.1010 0010296 156.8142 203.3562 15.23992200 18703
+RS95S (QMR-KWT-2)
+1 67291U 25313AV 26120.20320033 .00015023 00000-0 60321-3 0 9999
+2 67291 97.3951 195.9575 0010147 156.6625 203.5076 15.25010223 18672
+Ten-Koh2
+1 68261U 25241B 26120.39561297 .00006717 00000-0 29306-3 0 9994
+2 68261 51.6489 187.0004 0005788 350.6255 9.4613 15.23280865 7620
+JACK-002
+1 68417U 26067B 26120.60240878 .00006891 00000-0 33446-3 0 9990
+2 68417 97.4536 79.8143 0004160 88.1169 272.0541 15.18786870 4723
+DISCO 2
+1 68431U 26067R 26120.61171038 .00009311 00000-0 45617-3 0 9991
+2 68431 97.4573 79.8175 0003643 127.1484 233.0084 15.18362870 4723
+HADES-SA (SpinnyONE)
+1 68446U 26067AG 26120.57008563 .00020045 00000-0 10023-2 0 9993
+2 68446 97.4381 79.6489 0005169 226.6246 133.4558 15.17460741 4700
+PARUS-6U1
+1 68456U 26067AS 26120.57217281 .00006302 00000-0 32207-3 0 9992
+2 68456 97.4522 79.6979 0004404 212.8364 147.2597 15.17010219 4719
+SAL-E
+1 68458U 26067AU 26120.57221831 .00008539 00000-0 43438-3 0 9992
+2 68458 97.4447 79.6698 0004323 225.0140 135.0744 15.17068978 4717
+FSI-SAT 2
+1 68792U 26088A 26115.68414791 .00000849 00000-0 61705-4 0 9995
+2 68792 97.4990 266.2992 0012809 287.5176 72.4651 15.06389719 389
+OrigamiSat 2
+1 68795U 26088D 26113.82356135 .00001590 00000-0 10758-3 0 9994
+2 68795 97.5008 264.4888 0014430 266.4157 93.5420 15.07861282 103
+ARICA 2
+1 68796U 26088E 26113.82352201 .00001593 00000-0 10752-3 0 9992
+2 68796 97.4989 264.4863 0014541 264.6248 95.3321 15.07951070 103
+WASEDA-SAT-ZERO-II
+1 68797U 26088F 26113.82350997 .00001596 00000-0 10767-3 0 9992
+2 68797 97.5012 264.4822 0014814 262.4592 97.4954 15.07975758 102
+MANGARO-II-Piscus
+1 68798U 26088G 26113.82334568 .00001591 00000-0 10611-3 0 9992
+2 68798 97.4999 264.4888 0017891 266.9056 93.0125 15.08353756 101
+IO-86
+1 40931U 25360.30710720 .00000000 00000-0 12800-3 0 00
+2 40931 6.0006 332.5373 0012733 338.8432 8.1437 14.79075515 01
+LILIUM-4
+1 71922C 26067AC 26089.50133053 -.00014632 00000+0 -74472-3 0 04
+2 71922 97.4497 49.1617 0004341 5.9603 355.7042 15.16896692 16
+
+
+/EX
+SB KEPS @ AMSAT < CX2SA $ORB26135.1
+2Line Orbital Elements 26135.AMSAT
+R:260522/0052Z 4549@GB7BWR.#45.GBR.EURO LinBPQ6.0.25
+R:260522/0035Z 9490@GB7BEX.#38.GBR.EURO LinBPQ6.0.25
+R:260522/0030Z 54405@EI2GYB.DGL.IRL.EURO LinBPQ6.0.25
+R:260522/0026Z 43865@PY2BIL.SP.BRA.SOAM LinBPQ6.0.25
+R:260522/0025Z @:PI8ZTM.#ZH1.NLD.EURO #:54808 [Den Haag] $:ORB26135.1
+R:260522/0024Z @:CX2SA.SAL.URY.SOAM #:65323 [Salto] FBB7.00e $:ORB26135.1
+
+From: CX2SA@CX2SA.SAL.URY.SOAM
+To : KEPS@AMSAT
+
+
+QST de W1STR
+
+AMSAT Orbital Elements for Amateur Satellites in TLE Format
+>From Orbital Analysis Office
+New England Sci-Tech STEM Education Center
+Natick MA May 15, 2026
+To all radio amateurs
+
+
+These element sets describe the orbits of various satellites
+in use by the amateur radio community. For details see:
+www.amsat.org/keplerian-elements-formats/
+
+A daily update of element sets is available at:
+www.amsat.org/tle/daily-bulletin.txt
+or without bulletin text:
+www.amsat.org/tle/dailytle.txt
+
+
+AO-07
+1 07530U 74089B 26133.98839295 -.00000029 00000-0 11198-3 0 9996
+2 07530 101.9916 146.8769 0012162 194.6235 221.6905 12.53697521356232
+UO-11
+1 14781U 84021B 26133.45203940 .00000849 00000-0 92245-4 0 9995
+2 14781 97.8037 99.4225 0006305 306.6451 53.4187 14.90698287251951
+AO-27
+1 22825U 93061C 26134.15658796 .00000052 00000-0 36628-4 0 9997
+2 22825 98.6891 201.5796 0008118 192.5267 167.5715 14.30932491702133
+FO-29
+1 24278U 96046B 26134.30046802 -.00000004 00000-0 30803-4 0 9990
+2 24278 98.5276 347.8080 0349782 184.2162 175.6010 13.53272399468584
+GO-32
+1 25397U 98043D 26133.50474968 .00000028 00000-0 32496-4 0 9996
+2 25397 99.0065 125.3907 0000980 12.1123 348.0079 14.24421378446394
+ISS
+1 25544U 98067A 26134.19858747 .00005122 00000-0 10032-3 0 9994
+2 25544 51.6312 108.3512 0007536 56.9254 303.2457 15.49211692566485
+NO-44
+1 26931U 01043C 26133.93490749 .00000059 00000-0 52955-4 0 9993
+2 26931 67.0511 332.8642 0006272 263.6520 96.3868 14.31942229285543
+SO-50
+1 27607U 02058C 26134.23594171 .00000640 00000-0 93285-4 0 9996
+2 27607 64.5522 234.0223 0075638 268.6719 90.5721 14.82972548259428
+CO-55
+1 27844U 03031E 26134.31787272 .00000206 00000-0 10816-3 0 9992
+2 27844 98.6747 143.3023 0008318 286.1175 73.9088 14.24313873186853
+RS-22
+1 27939U 03042A 26134.33663374 .00000002 00000-0 86089-5 0 9998
+2 27939 98.3472 317.7414 0011794 22.4638 98.2678 14.73402987210568
+CO-65
+1 32785U 08021C 26134.23763764 .00003466 00000-0 22257-3 0 9990
+2 32785 97.8259 114.9634 0010094 136.5210 223.6816 15.09113918980077
+CO-66
+1 32791U 08021J 26133.97786064 .00012151 00000-0 40134-3 0 9990
+2 32791 97.7520 130.2774 0004981 82.4291 277.7515 15.31540490982056
+RS-30
+1 32953U 08025A 26134.29767731 .00000034 00000-0 17279-3 0 9991
+2 32953 82.5074 16.5212 0020288 27.6935 332.5221 12.43177971815485
+SRMSAT
+1 37841U 11058D 26134.09968181 .00000362 00000-0 52346-4 0 9991
+2 37841 19.9722 265.7987 0011653 188.7625 346.2641 14.11567924752990
+ZACUBE-1
+1 39417U 13066B 26134.14345633 .00003059 00000-0 24077-3 0 9995
+2 39417 97.8119 96.2956 0041717 7.6658 352.5194 15.00915790675622
+Delfi-N3xt
+1 39428U 13066N 26134.30818915 .00004810 00000-0 42554-3 0 9999
+2 39428 97.8346 54.6598 0073953 320.6626 38.9235 14.94684418669565
+GOMX-1
+1 39430U 13066Q 26134.27339645 .00001039 00000-0 16277-3 0 9999
+2 39430 97.6514 336.8752 0128534 185.7789 174.1943 14.69319713664936
+LO-74
+1 39440U 13066AA 26134.29875776 .00001615 00000-0 15402-3 0 9991
+2 39440 97.8892 83.1463 0058903 138.5094 222.0619 14.93496311671934
+AO-73
+1 39444U 13066AE 26134.24384963 .00004978 00000-0 31443-3 0 9991
+2 39444 97.8260 104.9971 0035212 321.9795 37.8948 15.09034476674542
+DTUSAT-2
+1 40030U 14033W 26134.21824912 .00004516 00000-0 24883-3 0 9997
+2 40030 98.0863 129.8030 0007782 4.8197 355.3107 15.14554811647544
+LILACSAT-2
+1 40908U 15049K 26134.26846532 .00012366 00000-0 21992-3 0 9996
+2 40908 97.4693 169.8442 0007493 33.2688 326.9033 15.50284138590498
+Horyu-4
+1 41340U 16012D 26133.68948449 .00132750 00000-0 72995-3 0 9992
+2 41340 30.9895 328.5167 0005336 30.7718 329.3251 15.78201025565331
+Lapan A3
+1 41603U 16040E 26134.31370172 .00002365 00000-0 76693-4 0 9996
+2 41603 97.1485 131.5800 0011807 130.3018 229.9259 15.32884089549623
+CAS-2T
+1 41847U 16066G 26134.23181294 .00000570 00000-0 90011-4 0 9996
+2 41847 98.3825 210.3525 0341118 232.4686 124.5057 14.44592529499896
+TechnoSat
+1 42829U 17042E 26134.00479889 .00001804 00000-0 13188-3 0 9997
+2 42829 97.4240 292.9770 0017106 206.8425 153.1918 15.04734717481562
+AO-91
+1 43017U 17073E 26133.14210923 .00005670 00000-0 24989-3 0 9993
+2 43017 97.4759 1.0860 0154122 89.6523 272.2366 15.12056379460097
+S-Net D
+1 43186U 18014G 26134.28253071 .00003444 00000-0 18094-3 0 9990
+2 43186 97.5393 39.2895 0009663 128.1975 232.0130 15.16337653453624
+S-Net B
+1 43187U 18014H 26134.29332240 .00003280 00000-0 17260-3 0 9990
+2 43187 97.5399 39.2857 0010383 124.5559 235.6655 15.16307702453621
+S-Net A
+1 43188U 18014J 26134.28157859 .00003445 00000-0 18093-3 0 9999
+2 43188 97.5408 39.4765 0010272 125.2685 234.9510 15.16344520453629
+S-Net C
+1 43189U 18014K 26134.23102415 .00003190 00000-0 16798-3 0 9990
+2 43189 97.5426 39.4957 0011761 119.8182 240.4222 15.16298311452164
+Ten-Koh
+1 43677U 18084G 26134.10066264 .00000667 00000-0 54802-4 0 9991
+2 43677 98.0761 325.0332 0008350 227.6253 132.4264 15.02778496411042
+PO-101
+1 43678U 18084H 26134.29049394 .00001658 00000-0 13746-3 0 9999
+2 43678 98.1106 329.0456 0011918 288.1786 71.8138 15.00277600411130
+QO-100
+1 43700U 18090A 26134.25271515 .00000158 00000-0 00000-0 0 9990
+2 43700 0.0139 274.4063 0001542 173.6669 260.7626 1.00274771 27338
+MinXSS-2
+1 43758U 18099A 26134.16897497 .00024708 00000-0 53149-3 0 9997
+2 43758 97.4553 209.5181 0007363 39.8460 320.3328 15.44611401408872
+AO-95
+1 43770U 18099N 26134.11781633 .00008247 00000-0 32363-3 0 9995
+2 43770 97.4409 194.5063 0010477 107.6536 252.5847 15.25940468408022
+SNUSat 2
+1 43782U 18099AA 26134.13592128 .00005327 00000-0 24086-3 0 9998
+2 43782 97.4087 188.0526 0011635 61.7034 298.5374 15.21292362407853
+SnugLite
+1 43784U 18099AC 26134.12851138 .00007239 00000-0 28086-3 0 9996
+2 43784 97.3899 188.7598 0004133 70.1415 290.0268 15.26401246408121
+ITASat 1
+1 43786U 18099AE 26134.09204254 .00004905 00000-0 23980-3 0 9990
+2 43786 97.4058 186.2914 0014368 110.4835 249.7944 15.18595661407735
+EAGLET 1
+1 43790U 18099AJ 26134.12058776 .00002334 00000-0 13688-3 0 9993
+2 43790 97.4260 184.6939 0012892 102.7823 257.4849 15.12665712407183
+ESEO
+1 43792U 18099AL 26134.05410037 .00001637 00000-0 12207-3 0 9990
+2 43792 97.3998 172.9013 0013404 90.5694 269.7068 15.04136573406676
+JO-97
+1 43803U 18099AX 26134.15484223 .00010782 00000-0 34544-3 0 9991
+2 43803 97.4156 196.8973 0006276 47.2093 312.9676 15.32531303408418
+Suomi 100
+1 43804U 18099AY 26134.15278514 .00007203 00000-0 26925-3 0 9994
+2 43804 97.4216 194.6902 0010903 49.1800 311.0383 15.27596799408221
+ISAT
+1 43879U 18111D 26134.27860950 .00056210 00000-0 70169-3 0 9996
+2 43879 97.5900 67.0511 0008131 79.9769 280.2404 15.59657906405870
+UWE-4
+1 43880U 18111E 26134.27711341 .00021932 00000-0 48184-3 0 9992
+2 43880 97.5862 61.1649 0010663 88.7366 271.5103 15.43979830405549
+Sparrow
+1 43881U 18111F 26134.28189242 .00083407 00000-0 81206-3 0 9990
+2 43881 97.6124 72.1523 0007667 104.6129 255.5981 15.65962548406055
+Prox-1
+1 44339U 19036A 26133.90675889 .00008940 00000-0 88071-3 0 9997
+2 44339 23.9965 343.0870 0006559 357.6910 2.3558 14.89775846368357
+Taurus 1
+1 44530U 19059C 26134.32086882 .00002167 00000-0 35626-3 0 9994
+2 44530 98.6384 297.0637 0009370 64.5135 295.7038 14.71710768353662
+TO-108
+1 44881U 19093C 26134.25307692 .00000011 00000-0 73020-5 0 9996
+2 44881 97.7540 207.3118 0013076 192.4072 167.6824 14.86460090346378
+RS-44
+1 44909U 19096E 26134.15254353 .00000027 00000-0 69631-4 0 9993
+2 44909 82.5239 2.3248 0216682 223.7721 134.6028 12.79748134297991
+SALSAT
+1 46495U 20068K 26133.99559253 .00005344 00000-0 19079-3 0 9991
+2 46495 97.8855 134.9940 0011457 67.8052 292.4401 15.29276426310132
+CSS (TIANHE-1)
+1 48274U 21035A 26133.47815923 .00012315 00000-0 13972-3 0 9997
+2 48274 41.4670 173.0841 0004122 296.9881 63.0537 15.62173368287749
+CUTE
+1 49263U 21088D 26134.23778351 .00131280 00000-0 73961-3 0 9999
+2 49263 97.4194 230.6379 0001701 276.2054 83.9019 15.78818867257176
+TeikyoSat 4
+1 49396U 21102B 26134.04679020 .00001172 00000-0 77045-4 0 9999
+2 49396 97.3697 164.8564 0013457 55.7579 304.4923 15.09380746247579
+Z-Sat
+1 49399U 21102E 26134.31882510 .00002516 00000-0 12662-3 0 9998
+2 49399 97.3357 170.6723 0016941 11.9378 348.2254 15.17994705248309
+KOSEN 1
+1 49402U 21102H 26134.05657551 .00005025 00000-0 19577-3 0 9999
+2 49402 97.3217 176.8844 0012668 335.0334 25.0290 15.26347695248811
+HO-113
+1 50466U 21131B 26134.31646506 .00000130 00000-0 53898-4 0 9997
+2 50466 98.4958 226.8927 0003949 182.5581 177.5588 14.41322913230238
+SNUGLITE 2
+1 52899U 22065F 26134.27498682 .00000614 00000-0 12551-3 0 9998
+2 52899 98.2156 279.1757 0008599 125.6699 234.5305 14.64280683206038
+UmKA 1 (RS40S)
+1 57172U 23091G 26134.26992365 .00003795 00000-0 17706-3 0 9993
+2 57172 97.5075 193.1041 0011627 232.9896 127.0276 15.20412499158851
+CubeBel-2 (EU11S)
+1 57175U 23091K 26134.27733789 .00007675 00000-0 28065-3 0 9991
+2 57175 97.5074 197.2104 0009036 227.1006 132.9476 15.28326108159125
+RS-38S
+1 57189U 23091Z 26134.25911095 .00011170 00000-0 33198-3 0 9990
+2 57189 97.5111 203.0920 0007787 180.5665 179.5571 15.34905076159484
+SONATE-2
+1 59112U 24043Q 26133.37741957 .00025296 00000-0 36180-3 0 9994
+2 59112 97.5493 281.7198 0005913 330.7378 29.3544 15.56195234122476
+GRBBeta
+1 60237U 24128C 26133.90430372 .00002765 00000-0 19753-3 0 9996
+2 60237 61.9905 336.5219 0045211 127.6054 232.9156 15.06346661101106
+Curium One
+1 60242U 24128H 26134.24908623 .00005651 00000-0 33316-3 0 9997
+2 60242 61.9790 325.9266 0044666 124.0363 236.4986 15.11941919101322
+ROBUSTA-3A
+1 60243U 24128J 26134.12903920 .00005248 00000-0 31713-3 0 9991
+2 60243 61.9867 328.6362 0045854 121.4904 239.0684 15.11118441101271
+CatSat
+1 60246U 24125J 26134.19807845 .00037481 00000-0 55474-3 0 9991
+2 60246 97.2123 346.3542 0021333 309.0135 50.9220 15.54930068102107
+HYPERVIEW-1G (RS66S)
+1 61772U 24199AP 26134.25255325 .00077649 00000-0 69426-3 0 9996
+2 61772 97.2949 12.4640 0007234 59.6934 300.5042 15.68105068129347
+AO-123
+1 61781U 24199AY 26134.27579381 .00005429 00000-0 16085-3 0 9999
+2 61781 97.3050 3.2580 0015805 73.3731 286.9247 15.35157471128727
+JINJUSat 1B
+1 63210U 25052A 26134.20195039 .00010748 00000-0 34582-3 0 9996
+2 63210 97.4049 30.9349 0003120 167.0393 193.0929 15.32407586 64891
+NUSHSAT 1
+1 63211U 25052B 26134.23191203 .00013241 00000-0 39701-3 0 9998
+2 63211 97.4027 31.4212 0002801 165.0419 195.0907 15.34604895 64932
+TEVEL2-4
+1 63213U 25052D 26133.21703508 .00010651 00000-0 33272-3 0 9993
+2 63213 97.3947 29.5787 0001655 172.7980 187.3286 15.33358313 64757
+TEVEL2-5
+1 63214U 25052E 26134.27805638 .00012159 00000-0 38099-3 0 9995
+2 63214 97.3949 30.5973 0001748 170.1471 189.9805 15.33225860 64912
+TEVEL2-6
+1 63215U 25052F 26134.22429804 .00011655 00000-0 36578-3 0 9998
+2 63215 97.3950 30.5284 0001820 174.0630 186.0634 15.33187265 64904
+TEVEL2-1
+1 63217U 25052H 26134.24205557 .00011401 00000-0 36339-3 0 9993
+2 63217 97.3923 30.2093 0001265 189.7444 170.3773 15.32696559 64898
+TEVEL2-3
+1 63218U 25052J 26134.23783428 .00011527 00000-0 36683-3 0 9992
+2 63218 97.3926 30.2230 0001233 191.3858 168.7356 15.32745490 64895
+TEVEL2-2
+1 63219U 25052K 26134.24252871 .00011801 00000-0 37595-3 0 9995
+2 63219 97.3924 30.2115 0001231 193.1651 166.9559 15.32703860 64895
+TEVEL2-9
+1 63237U 25052AD 26134.24260618 .00010629 00000-0 35918-3 0 9997
+2 63237 97.3986 29.6576 0004079 257.4982 102.5802 15.30825002 64832
+TEVEL2-7
+1 63238U 25052AE 26134.27731913 .00010189 00000-0 34729-3 0 9992
+2 63238 97.3988 29.6220 0004148 257.6092 102.4684 15.30557285 64834
+TEVEL2-8
+1 63239U 25052AF 26134.21981734 .00010041 00000-0 34249-3 0 9999
+2 63239 97.3988 29.5426 0004130 259.1655 100.9121 15.30538178 64823
+HYDRA-W
+1 63490U 25052BL 26113.93882235 .05662091 24406-5 29537-2 0 9997
+2 63490 97.3690 18.2798 0008685 203.5899 156.4993 16.20186780 62336
+HADES-ICM (SO-125)
+1 63492U 25052BN 26134.22731092 .00894338 36510-3 21295-2 0 9994
+2 63492 97.3786 38.4565 0009731 172.8007 187.3411 15.96627123 65437
+SPIRONE
+1 66657U 25274H 26134.28614331 .00001661 00000-0 16335-3 0 9999
+2 66657 97.7480 64.0672 0013470 122.8851 237.3666 14.93400298 25161
+K-HERO
+1 66660U 25274L 26134.30029229 .00001265 00000-0 12437-3 0 9991
+2 66660 97.7488 64.2171 0015251 127.2445 233.0169 14.93827014 25177
+SNUGLITE-III DURI
+1 66661U 25274M 26133.35141050 .00001359 00000-0 13299-3 0 9994
+2 66661 97.7483 63.3007 0015802 131.5001 228.7578 14.93877191 25030
+SilverSat
+1 66909U 98067XV 26113.44966717 .07226154 12288-4 11979-2 0 9998
+2 66909 51.6027 190.0749 0007952 333.4666 26.5949 16.32457272 22308
+SAKHACUBE-CHOLBON
+1 67290U 25313AU 26134.16120560 .00006484 00000-0 26831-3 0 9990
+2 67290 97.3944 209.6371 0010962 114.2650 245.9734 15.24234273 20792
+RS95S (QMR-KWT-2)
+1 67291U 25313AV 26134.17747033 .00008964 00000-0 35761-3 0 9999
+2 67291 97.3943 209.7651 0010639 113.9992 246.2361 15.25356671 20800
+Ten-Koh2
+1 68261U 25241B 26134.17196803 .00004641 00000-0 20593-3 0 9995
+2 68261 51.6540 121.4680 0006314 37.7598 322.3822 15.23440018 9729
+JACK-002
+1 68417U 26067B 26134.10778649 .00004521 00000-0 21958-3 0 9995
+2 68417 97.4544 93.1367 0003691 64.8169 295.3448 15.18950457 6773
+DISCO 2
+1 68431U 26067R 26133.39586232 .00004607 00000-0 22628-3 0 9996
+2 68431 97.4580 92.4264 0004328 104.5015 255.6699 15.18547839 6668
+HADES-SA (SpinnyONE)
+1 68446U 26067AG 26132.83338234 .00011232 00000-0 55731-3 0 9990
+2 68446 97.4387 91.6989 0006910 177.1746 182.9529 15.17853429 6567
+PARUS-6U1
+1 68456U 26067AS 26133.43395027 .00003618 00000-0 18567-3 0 9996
+2 68456 97.4530 92.3479 0005913 164.9165 195.2246 15.17141812 6661
+SAL-E
+1 68458U 26067AU 26133.43325588 .00004975 00000-0 25328-3 0 9993
+2 68458 97.4457 92.3084 0005845 173.7308 186.4000 15.17248037 6661
+FSI-SAT 2
+1 68792U 26088A 26133.95021350 .00002906 00000-0 20030-3 0 9991
+2 68792 97.5027 284.0858 0013677 219.6814 140.3414 15.06542473 3135
+OrigamiSat 2
+1 68795U 26088D 26134.06264150 .00001721 00000-0 11566-3 0 9992
+2 68795 97.5031 284.2449 0015520 191.7012 168.3858 15.07998810 3155
+ARICA 2
+1 68796U 26088E 26134.32650801 .00002463 00000-0 16318-3 0 9998
+2 68796 97.5015 284.5004 0015609 189.1844 170.9101 15.08128984 3192
+WASEDA-SAT-ZERO-II
+1 68797U 26088F 26134.32563710 .00003549 00000-0 23269-3 0 9990
+2 68797 97.5013 284.5015 0015607 189.0364 171.0586 15.08222475 3196
+MANGARO-II-Piscus
+1 68798U 26088G 26134.12200801 .00002137 00000-0 14050-3 0 9998
+2 68798 97.5020 284.3159 0018894 193.6770 166.3949 15.08511423 3166
+IO-86
+1 40931U 25360.30710720 .00000000 00000-0 12800-3 0 00
+2 40931 6.0006 332.5373 0012733 338.8432 8.1437 14.79075515 01
+LILIUM-4
+1 71922C 26067AC 26089.50133053 -.00014632 00000+0 -74472-3 0 04
+2 71922 97.4497 49.1617 0004341 5.9603 355.7042 15.16896692 16
+/EX
+SB KEPS @ AMSAT < CX2SA $ORB26142.1
+2Line Orbital Elements 26142.AMSAT
+R:260529/0106Z 4782@GB7BWR.#45.GBR.EURO LinBPQ6.0.25
+R:260529/0046Z 9734@GB7BEX.#38.GBR.EURO LinBPQ6.0.25
+R:260529/0023Z @:GB7CIP.#32.GBR.EURO #:60974 [Caterham Surrey GBR] $:ORB26142.1
+R:260529/0023Z @:CX2SA.SAL.URY.SOAM #:73 [Salto] FBB7.00e $:ORB26142.1
+
+From: CX2SA@CX2SA.SAL.URY.SOAM
+To : KEPS@AMSAT
+
+
+QST de W1STR
+
+AMSAT Orbital Elements for Amateur Satellites in TLE Format
+>From Orbital Analysis Office
+New England Sci-Tech STEM Education Center
+Natick MA May 22, 2026
+To all radio amateurs
+
+
+These element sets describe the orbits of various satellites
+in use by the amateur radio community. For details see:
+www.amsat.org/keplerian-elements-formats/
+
+A daily update of element sets is available at:
+www.amsat.org/tle/daily-bulletin.txt
+or without bulletin text:
+www.amsat.org/tle/dailytle.txt
+
+
+AO-07
+1 07530U 74089B 26141.89152713 -.00000052 00000-0 -34210-4 0 9996
+2 07530 101.9910 154.8634 0012275 179.5275 251.0103 12.53697583357222
+UO-11
+1 14781U 84021B 26141.84250610 .00000862 00000-0 93497-4 0 9998
+2 14781 97.8043 107.7160 0006032 272.5141 87.5386 14.90711392253205
+AO-27
+1 22825U 93061C 26141.70841809 .00000058 00000-0 38881-4 0 9994
+2 22825 98.6889 209.1299 0008588 170.4927 189.6419 14.30934102703218
+FO-29
+1 24278U 96046B 26141.54630569 .00000000 00000-0 34558-4 0 9999
+2 24278 98.5266 354.0642 0350132 165.4220 195.7337 13.53272944469564
+GO-32
+1 25397U 98043D 26141.86370265 .00000023 00000-0 30169-4 0 9999
+2 25397 99.0063 133.9598 0000518 348.9287 11.1880 14.24422513447583
+ISS
+1 25544U 98067A 26141.81013264 .00006598 00000-0 12646-3 0 9999
+2 25544 51.6330 70.6788 0007525 83.9033 276.2813 15.49301514567663
+NO-44
+1 26931U 01043C 26141.75766036 .00000073 00000-0 58109-4 0 9990
+2 26931 67.0507 312.6302 0006208 263.6699 96.3696 14.31944512286663
+SO-50
+1 27607U 02058C 26141.45153604 .00000579 00000-0 86191-4 0 9999
+2 27607 64.5520 211.7006 0075614 267.3643 91.8806 14.82983376260491
+CO-55
+1 27844U 03031E 26141.48326484 .00000173 00000-0 93673-4 0 9998
+2 27844 98.6743 150.3782 0008295 262.0752 97.9485 14.24317125187871
+RS-22
+1 27939U 03042A 26141.87761664 .00000548 00000-0 92749-4 0 9990
+2 27939 98.3469 325.4944 0011251 359.2209 137.0326 14.73413921211676
+CO-65
+1 32785U 08021C 26141.86265625 .00003248 00000-0 20851-3 0 9996
+2 32785 97.8271 122.7423 0010717 113.7944 246.4409 15.09165957981226
+CO-66
+1 32791U 08021J 26141.88297742 .00013533 00000-0 44391-3 0 9993
+2 32791 97.7528 138.5465 0004568 66.6536 293.5185 15.31736775983265
+RS-30
+1 32953U 08025A 26141.78213934 -.00000018 00000-0 -20207-3 0 9993
+2 32953 82.5057 11.8666 0019992 11.9172 348.2377 12.43178180816419
+SRMSAT
+1 37841U 11058D 26141.58428440 .00000353 00000-0 47856-4 0 9992
+2 37841 19.9710 220.4956 0011598 271.8763 219.5780 14.11569257754052
+ZACUBE-1
+1 39417U 13066B 26141.87673122 .00003291 00000-0 25856-3 0 9994
+2 39417 97.8118 104.0711 0040705 341.0100 18.9603 15.00961986676785
+Delfi-N3xt
+1 39428U 13066N 26141.73888310 .00004497 00000-0 39801-3 0 9992
+2 39428 97.8348 62.0799 0073127 295.6932 63.6749 14.94757646670670
+GOMX-1
+1 39430U 13066Q 26141.83256690 .00001545 00000-0 23766-3 0 9990
+2 39430 97.6495 343.9577 0129155 161.5031 199.0936 14.69341216666045
+LO-74
+1 39440U 13066AA 26141.80253712 .00002832 00000-0 26539-3 0 9991
+2 39440 97.8896 90.6771 0059474 114.1782 246.5670 14.93527149673058
+AO-73
+1 39444U 13066AE 26141.86919839 .00005987 00000-0 37656-3 0 9996
+2 39444 97.8267 112.7754 0034817 294.6838 65.0766 15.09108611675690
+DTUSAT-2
+1 40030U 14033W 26140.95697010 .00004456 00000-0 24518-3 0 9990
+2 40030 98.0869 136.9651 0007072 341.0623 19.0343 15.14617068648563
+LILACSAT-2
+1 40908U 15049K 26141.81995208 .00013073 00000-0 23086-3 0 9992
+2 40908 97.4676 177.6742 0006586 7.0571 353.0772 15.50476276591668
+Horyu-4
+1 41340U 16012D 26141.39941902 .00152227 00000-0 75460-3 0 9997
+2 41340 30.9883 273.2630 0004037 95.4050 264.7068 15.80437185566557
+Lapan A3
+1 41603U 16040E 26141.88598591 .00002428 00000-0 78581-4 0 9991
+2 41603 97.1490 138.9011 0012205 107.0499 253.2082 15.32918160550782
+CAS-2T
+1 41847U 16066G 26141.78179894 .00000702 00000-0 10806-3 0 9997
+2 41847 98.3826 217.8178 0341518 209.5069 148.6462 14.44603131500989
+TechnoSat
+1 42829U 17042E 26141.38610641 .00002891 00000-0 20850-3 0 9990
+2 42829 97.4262 300.0717 0017801 181.5124 178.6051 15.04771569482674
+AO-91
+1 43017U 17073E 26141.54623661 .00006694 00000-0 29382-3 0 9992
+2 43017 97.4738 9.3125 0153649 60.9980 300.6551 15.12173908461362
+S-Net D
+1 43186U 18014G 26141.67333441 .00003457 00000-0 18134-3 0 9990
+2 43186 97.5379 46.6323 0010015 106.7482 253.4851 15.16385485454741
+S-Net B
+1 43187U 18014H 26141.61828139 .00003519 00000-0 18463-3 0 9992
+2 43187 97.5386 46.5632 0010719 103.2638 256.9791 15.16355227454739
+S-Net A
+1 43188U 18014J 26141.73833551 .00003474 00000-0 18216-3 0 9996
+2 43188 97.5396 46.8859 0010611 103.6735 256.5680 15.16393215454752
+S-Net C
+1 43189U 18014K 26141.68800722 .00003442 00000-0 18066-3 0 9993
+2 43189 97.5413 46.9069 0012057 97.7770 262.4832 15.16346650453299
+Ten-Koh
+1 43677U 18084G 26141.49153061 .00001539 00000-0 11988-3 0 9999
+2 43677 98.0751 332.7324 0009135 203.4589 156.6219 15.02795007412151
+PO-101
+1 43678U 18084H 26141.82700002 .00002360 00000-0 19327-3 0 9998
+2 43678 98.1118 336.9011 0011627 261.1148 98.8758 15.00309933412264
+QO-100
+1 43700U 18090A 26141.73891693 .00000136 00000-0 00000+0 0 9991
+2 43700 0.0119 347.9404 0001349 100.4780 82.7575 1.00271059 27418
+MinXSS-2
+1 43758U 18099A 26141.74775839 .00023125 00000-0 49168-3 0 9992
+2 43758 97.4540 217.2957 0006547 11.5602 348.5796 15.44974995410046
+AO-95
+1 43770U 18099N 26141.59313666 .00007731 00000-0 30248-3 0 9999
+2 43770 97.4396 201.9481 0010395 85.8622 274.3805 15.26058773409168
+SNUSat 2
+1 43782U 18099AA 26141.56836654 .00005832 00000-0 26281-3 0 9998
+2 43782 97.4073 195.3675 0010967 38.4282 321.7733 15.21375889408986
+SnugLite
+1 43784U 18099AC 26141.60157704 .00007547 00000-0 29165-3 0 9996
+2 43784 97.3882 196.1536 0003612 53.2641 306.8929 15.26520754409264
+ITASat 1
+1 43786U 18099AE 26141.73538553 .00004558 00000-0 22259-3 0 9993
+2 43786 97.4045 193.7797 0014358 86.9902 273.2975 15.18667175408898
+EAGLET 1
+1 43790U 18099AJ 26141.13245321 .00002627 00000-0 15344-3 0 9992
+2 43790 97.4247 191.5196 0012850 81.8339 278.4349 15.12703873408240
+ESEO
+1 43792U 18099AL 26141.10572414 .00001059 00000-0 80377-4 0 9994
+2 43792 97.4000 179.6526 0013701 69.9510 290.3190 15.04156075407734
+JO-97
+1 43803U 18099AX 26141.72848380 .00011251 00000-0 35840-3 0 9992
+2 43803 97.4140 204.4876 0005467 22.6895 337.4587 15.32706710409574
+Suomi 100
+1 43804U 18099AY 26141.81647368 .00008719 00000-0 32407-3 0 9997
+2 43804 97.4200 202.3189 0010122 23.9931 336.1778 15.27729140409399
+ISAT
+1 43879U 18111D 26141.78319963 .00057382 00000-0 69351-3 0 9995
+2 43879 97.5897 75.0721 0007053 65.3868 294.8123 15.60515348407043
+UWE-4
+1 43880U 18111E 26141.72946507 .00021785 00000-0 47342-3 0 9995
+2 43880 97.5858 68.9379 0010233 68.3750 291.8587 15.44310525406692
+Sparrow
+1 43881U 18111F 26141.81929056 .00086100 00000-0 79727-3 0 9990
+2 43881 97.6126 80.3102 0007210 94.7597 265.4487 15.67209694407233
+Prox-1
+1 44339U 19036A 26141.54213877 .00009146 00000-0 89870-3 0 9998
+2 44339 23.9960 292.1475 0006798 81.8956 278.2314 14.89902593369499
+Taurus 1
+1 44530U 19059C 26141.86741959 .00003500 00000-0 56900-3 0 9994
+2 44530 98.6406 305.0718 0008930 42.8814 317.3085 14.71769982354779
+TO-108
+1 44881U 19093C 26141.85969586 -.00000232 00000-0 -20224-4 0 9990
+2 44881 97.7532 214.7332 0013733 167.3742 192.7820 14.86466872347509
+RS-44
+1 44909U 19096E 26141.57978244 .00000020 00000-0 37434-4 0 9998
+2 44909 82.5229 357.3892 0216970 206.3471 152.6467 12.79748401298947
+SALSAT
+1 46495U 20068K 26141.45465465 .00005535 00000-0 19705-3 0 9990
+2 46495 97.8859 142.9019 0010937 45.0571 315.1553 15.29356447311277
+CSS (TIANHE-1)
+1 48274U 21035A 26141.86139679 .00009577 00000-0 11571-3 0 9995
+2 48274 41.4679 122.0798 0007426 275.1763 84.8228 15.60726635289054
+CUTE
+1 49263U 21088D 26141.77701957 .00104987 00000-0 55473-3 0 9996
+2 49263 97.4176 238.7459 0002517 261.7104 98.3878 15.80314088258369
+TeikyoSat 4
+1 49396U 21102B 26141.07393993 .00001072 00000-0 70775-4 0 9994
+2 49396 97.3690 171.6111 0012889 33.7440 326.4607 15.09398905248634
+Z-Sat
+1 49399U 21102E 26141.83340809 .00002899 00000-0 14527-3 0 9999
+2 49399 97.3339 177.9580 0016065 345.5214 14.5557 15.18038034249442
+KOSEN 1
+1 49402U 21102H 26141.85779153 .00005354 00000-0 20798-3 0 9990
+2 49402 97.3205 184.5316 0012043 304.3232 55.6867 15.26424129250002
+HO-113
+1 50466U 21131B 26141.88332479 .00000115 00000-0 49326-4 0 9992
+2 50466 98.4966 234.4170 0004419 160.9363 199.1992 14.41328020231328
+SNUGLITE 2
+1 52899U 22065F 26141.85999623 .00000631 00000-0 12885-3 0 9990
+2 52899 98.2171 286.7433 0008793 105.1519 255.0657 14.64290315207144
+UmKA 1 (RS40S)
+1 57172U 23091G 26141.83835531 .00004599 00000-0 21342-3 0 9999
+2 57172 97.5061 200.6414 0012270 204.4014 155.6641 15.20472652160005
+CubeBel-2 (EU11S)
+1 57175U 23091K 26141.87192961 .00008857 00000-0 32211-3 0 9997
+2 57175 97.5060 204.8660 0009734 198.6703 161.4181 15.28450630160280
+RS-38S
+1 57189U 23091Z 26141.82106138 .00012237 00000-0 36136-3 0 9995
+2 57189 97.5098 210.7952 0008418 156.3405 203.8227 15.35078461160642
+SONATE-2
+1 59112U 24043Q 26141.86405082 .00026703 00000-0 37559-3 0 9998
+2 59112 97.5516 290.6923 0005753 293.3199 66.7449 15.56638828123790
+GRBBeta
+1 60237U 24128C 26141.80354678 .00003354 00000-0 23629-3 0 9990
+2 60237 61.9903 308.8177 0044286 129.2550 231.2486 15.06394080102296
+Curium One
+1 60242U 24128H 26141.85443346 .00006924 00000-0 40435-3 0 9992
+2 60242 61.9792 299.0105 0043832 125.6330 234.8861 15.12038990102470
+ROBUSTA-3A
+1 60243U 24128J 26141.87088968 .00006530 00000-0 39048-3 0 9991
+2 60243 61.9870 301.2784 0045146 122.9128 237.6322 15.11209692102440
+CatSat
+1 60246U 24125J 26141.53317328 .00035477 00000-0 51485-3 0 9990
+2 60246 97.2111 353.7482 0021099 279.4556 80.4314 15.55483221103248
+HYPERVIEW-1G (RS66S)
+1 61772U 24199AP 26141.84364228 .00082311 00000-0 70146-3 0 9995
+2 61772 97.2925 20.3602 0005651 37.2681 322.8973 15.69279437130535
+AO-123
+1 61781U 24199AY 26141.83672274 .00005885 00000-0 17373-3 0 9991
+2 61781 97.3031 10.7481 0015304 49.0240 311.2325 15.35242025129885
+JINJUSat 1B
+1 63210U 25052A 26141.64564802 .00010985 00000-0 35152-3 0 9997
+2 63210 97.4028 38.3793 0004023 146.4632 213.6865 15.32573634 66037
+NUSHSAT 1
+1 63211U 25052B 26141.73005961 .00013995 00000-0 41664-3 0 9993
+2 63211 97.4003 38.9429 0003768 145.3109 214.8381 15.34814142 66080
+TEVEL2-4
+1 63213U 25052D 26141.70008453 .00012425 00000-0 38506-3 0 9999
+2 63213 97.3928 38.0639 0002747 152.6877 207.4511 15.33570225 66050
+TEVEL2-5
+1 63214U 25052E 26141.65247975 .00012280 00000-0 38252-3 0 9995
+2 63214 97.3927 37.9715 0002665 152.7100 207.4282 15.33409785 66048
+TEVEL2-6
+1 63215U 25052F 26141.59890998 .00012324 00000-0 38436-3 0 9991
+2 63215 97.3928 37.9026 0002776 153.8216 206.3167 15.33369876 66033
+TEVEL2-1
+1 63217U 25052H 26141.42319646 .00011240 00000-0 35637-3 0 9997
+2 63217 97.3904 37.3820 0002251 164.9944 195.1365 15.32869635 65990
+TEVEL2-3
+1 63218U 25052J 26141.22291692 .00011634 00000-0 36824-3 0 9992
+2 63218 97.3903 37.2007 0002198 167.5509 192.5788 15.32914108 65965
+TEVEL2-2
+1 63219U 25052K 26141.42364117 .00011935 00000-0 37813-3 0 9991
+2 63219 97.3905 37.3842 0002173 166.3510 193.7791 15.32876877 65998
+TEVEL2-9
+1 63237U 25052AD 26141.69399681 .00010037 00000-0 33761-3 0 9994
+2 63237 97.3962 37.0853 0004554 220.1881 139.9024 15.30988116 65972
+TEVEL2-7
+1 63238U 25052AE 26141.66464890 .00010491 00000-0 35574-3 0 9995
+2 63238 97.3967 36.9830 0004687 220.4803 139.6090 15.30715220 65968
+TEVEL2-8
+1 63239U 25052AF 26140.95351763 .00010564 00000-0 35857-3 0 9996
+2 63239 97.3969 36.2522 0004539 224.9979 135.0895 15.30681443 65851
+HYDRA-W
+1 63490U 25052BL 26113.93882235 .05662091 24406-5 29537-2 0 9997
+2 63490 97.3690 18.2798 0008685 203.5899 156.4993 16.20186780 62336
+HADES-ICM (SO-125)
+1 63492U 25052BN 26141.26653903 .06532167 24596-5 20834-2 0 9996
+2 63492 97.3646 46.2798 0012082 212.8267 147.2275 16.26141053 66568
+SPIRONE
+1 66657U 25274H 26141.79040404 .00001052 00000-0 10537-3 0 9999
+2 66657 97.7480 71.4620 0013729 100.5421 259.7346 14.93419495 26285
+K-HERO
+1 66660U 25274L 26141.80242635 .00001206 00000-0 11874-3 0 9991
+2 66660 97.7487 71.6153 0015561 104.7426 255.5519 14.93842995 26298
+SNUGLITE-III DURI
+1 66661U 25274M 26141.79101138 .00000814 00000-0 81764-4 0 9992
+2 66661 97.7484 71.6237 0016141 105.7130 254.5871 14.93895840 26294
+SilverSat
+1 66909U 98067XV 26113.44966717 .07226154 12288-4 11979-2 0 9998
+2 66909 51.6027 190.0749 0007952 333.4666 26.5949 16.32457272 22308
+SAKHACUBE-CHOLBON
+1 67290U 25313AU 26141.84186571 .00007108 00000-0 29292-3 0 9995
+2 67290 97.3934 217.2158 0010944 91.5192 268.7299 15.24338989 21965
+RS95S (QMR-KWT-2)
+1 67291U 25313AV 26141.85237523 .00010095 00000-0 40054-3 0 9999
+2 67291 97.3934 217.3513 0010543 91.2168 269.0277 15.25506329 21974
+Ten-Koh2
+1 68261U 25241B 26141.12527701 .00004925 00000-0 21723-3 0 9994
+2 68261 51.6590 88.3906 0006535 60.8298 299.3333 15.23508494 10786
+JACK-002
+1 68417U 26067B 26141.81522266 .00004908 00000-0 23765-3 0 9990
+2 68417 97.4556 100.7423 0003163 50.4395 309.7119 15.19019063 7945
+DISCO 2
+1 68431U 26067R 26141.10534248 .00003864 00000-0 19000-3 0 9998
+2 68431 97.4593 100.0329 0004419 89.6647 270.5094 15.18609810 7838
+HADES-SA (SpinnyONE)
+1 68446U 26067AG 26140.67798287 .00011372 00000-0 56129-3 0 9996
+2 68446 97.4403 99.4112 0008038 151.4172 208.7504 15.18027540 7751
+PARUS-6U1
+1 68456U 26067AS 26141.87608873 .00003921 00000-0 20057-3 0 9993
+2 68456 97.4542 100.6536 0006757 140.1256 220.0474 15.17203197 7942
+SAL-E
+1 68458U 26067AU 26141.87474542 .00005282 00000-0 26802-3 0 9995
+2 68458 97.4468 100.6069 0006783 147.4956 212.6697 15.17331417 7949
+FSI-SAT 2
+1 68792U 26088A 26141.38906227 .00002320 00000-0 16051-3 0 9990
+2 68792 97.5040 291.3318 0014293 193.2995 166.7857 15.06579140 4252
+OrigamiSat 2
+1 68795U 26088D 26141.82610571 .00003064 00000-0 20247-3 0 9994
+2 68795 97.5052 291.8243 0016239 165.9427 194.2256 15.08035037 4329
+ARICA 2
+1 68796U 26088E 26141.35945580 .00003487 00000-0 22903-3 0 9994
+2 68796 97.5034 291.3665 0016243 165.9205 194.2479 15.08169624 4251
+WASEDA-SAT-ZERO-II
+1 68797U 26088F 26141.82250461 .00004979 00000-0 32419-3 0 9994
+2 68797 97.5038 291.8216 0016237 164.2395 195.9342 15.08287059 4326
+MANGARO-II-Piscus
+1 68798U 26088G 26141.81648167 .00003064 00000-0 19936-3 0 9991
+2 68798 97.5044 291.8334 0019636 167.4894 192.6826 15.08555862 4321
+IO-86
+1 40931U 25360.30710720 .00000000 00000-0 12800-3 0 00
+2 40931 6.0006 332.5373 0012733 338.8432 8.1437 14.79075515 01
+LILIUM-4
+1 71922C 26067AC 26089.50133053 -.00014632 00000+0 -74472-3 0 04
+2 71922 97.4497 49.1617 0004341 5.9603 355.7042 15.16896692 16
+/EX
+SB KEPS @ AMSAT < CX2SA $ORB26149.1
+2Line Orbital Elements 26149.AMSAT
+R:260529/0106Z 4783@GB7BWR.#45.GBR.EURO LinBPQ6.0.25
+R:260529/0052Z 9735@GB7BEX.#38.GBR.EURO LinBPQ6.0.25
+R:260529/0023Z @:GB7CIP.#32.GBR.EURO #:60975 [Caterham Surrey GBR] $:ORB26149.1
+R:260529/0023Z @:CX2SA.SAL.URY.SOAM #:74 [Salto] FBB7.00e $:ORB26149.1
+
+From: CX2SA@CX2SA.SAL.URY.SOAM
+To : KEPS@AMSAT
+
+
+QST de W1STR
+
+AMSAT Orbital Elements for Amateur Satellites in TLE Format
+>From Orbital Analysis Office
+New England Sci-Tech STEM Education Center
+Natick MA May 29, 2026
+To all radio amateurs
+
+
+These element sets describe the orbits of various satellites
+in use by the amateur radio community. For details see:
+www.amsat.org/keplerian-elements-formats/
+
+A daily update of element sets is available at:
+www.amsat.org/tle/daily-bulletin.txt
+or without bulletin text:
+www.amsat.org/tle/dailytle.txt
+
+
+AO-07
+1 07530U 74089B 26148.68365646 -.00000025 00000-0 13174-3 0 9995
+2 07530 101.9904 161.7267 0012369 166.6777 305.8931 12.53697774358075
+UO-11
+1 14781U 84021B 26148.82330466 .00001297 00000-0 13772-3 0 9991
+2 14781 97.8046 114.6166 0006142 243.2950 116.7639 14.90729732254244
+AO-27
+1 22825U 93061C 26148.77076877 .00000123 00000-0 63944-4 0 9994
+2 22825 98.6886 216.1905 0008965 150.9812 209.1870 14.30936282704224
+FO-29
+1 24278U 96046B 26148.57030653 -.00000005 00000-0 28278-4 0 9995
+2 24278 98.5259 0.1280 0350429 147.2181 215.1239 13.53273393470510
+GO-32
+1 25397U 98043D 26148.53681058 .00000081 00000-0 55113-4 0 9995
+2 25397 99.0064 140.8007 0000236 298.0925 62.0229 14.24424102448531
+ISS
+1 25544U 98067A 26148.77610718 .00012346 00000-0 22817-3 0 9997
+2 25544 51.6335 36.1959 0007359 108.4856 251.6933 15.49449908568746
+NO-44
+1 26931U 01043C 26148.81209367 .00000169 00000-0 93778-4 0 9990
+2 26931 67.0511 294.3837 0006149 263.8462 96.1940 14.31947852287673
+SO-50
+1 27607U 02058C 26148.53219867 .00001100 00000-0 14688-3 0 9991
+2 27607 64.5510 189.7958 0075580 266.0702 93.1761 14.82999121261541
+CO-55
+1 27844U 03031E 26148.01640198 .00000320 00000-0 15756-3 0 9994
+2 27844 98.6738 156.8292 0008429 240.4784 119.5555 14.24321573188801
+RS-22
+1 27939U 03042A 26148.86682975 .00001040 00000-0 16855-3 0 9994
+2 27939 98.3468 332.6813 0010777 336.6026 130.4585 14.73427763212706
+CO-65
+1 32785U 08021C 26148.89066185 .00007421 00000-0 46976-3 0 9999
+2 32785 97.8263 129.9120 0010674 94.1173 266.1275 15.09240418982281
+CO-66
+1 32791U 08021J 26148.54585692 .00023250 00000-0 75397-3 0 9994
+2 32791 97.7513 145.5173 0003780 53.4425 306.7163 15.31983522984289
+RS-30
+1 32953U 08025A 26148.78373154 -.00000054 00000-0 -45884-3 0 9999
+2 32953 82.5060 7.5120 0019700 356.9226 3.1729 12.43177991817282
+SRMSAT
+1 37841U 11058D 26148.42092105 .00000400 00000-0 73149-4 0 9994
+2 37841 19.9700 179.1124 0011731 347.7094 40.3515 14.11570911755020
+ZACUBE-1
+1 39417U 13066B 26148.87642683 .00005972 00000-0 46440-3 0 9999
+2 39417 97.8103 111.1083 0040101 316.2311 43.5736 15.01029548677836
+Delfi-N3xt
+1 39428U 13066N 26148.76757691 .00007990 00000-0 70069-3 0 9991
+2 39428 97.8344 69.0996 0073199 271.6037 87.6800 14.94844521671721
+GOMX-1
+1 39430U 13066Q 26148.84680012 .00003215 00000-0 48530-3 0 9999
+2 39430 97.6495 350.5304 0129712 139.1167 221.9857 14.69373058667077
+LO-74
+1 39440U 13066AA 26148.83709315 .00004620 00000-0 42866-3 0 9994
+2 39440 97.8895 97.7376 0059393 91.4996 269.3028 14.93584719674103
+AO-73
+1 39444U 13066AE 26148.43326745 .00008280 00000-0 51776-3 0 9992
+2 39444 97.8263 119.4718 0034371 271.1115 88.6176 15.09206063676689
+DTUSAT-2
+1 40030U 14033W 26148.22384446 .00008619 00000-0 46890-3 0 9996
+2 40030 98.0859 144.6884 0006395 311.5464 48.5217 15.14718184649668
+LILACSAT-2
+1 40908U 15049K 26148.85412546 .00022151 00000-0 38618-3 0 9996
+2 40908 97.4669 184.9687 0005796 338.1119 21.9884 15.50727940592750
+Horyu-4
+1 41340U 16012D 26148.34021308 .00240730 00000-0 10388-2 0 9992
+2 41340 30.9866 223.3388 0002740 145.1105 214.9733 15.83201679567655
+Lapan A3
+1 41603U 16040E 26148.87057921 .00004216 00000-0 13447-3 0 9990
+2 41603 97.1481 145.6537 0012231 86.1537 274.1104 15.32966610551858
+CAS-2T
+1 41847U 16066G 26148.77764153 .00001733 00000-0 25161-3 0 9996
+2 41847 98.3824 224.7347 0341901 188.2677 171.2793 14.44624693501993
+TechnoSat
+1 42829U 17042E 26148.70069044 .00004191 00000-0 29983-3 0 9999
+2 42829 97.4267 307.1053 0018546 155.3709 204.8408 15.04824864483772
+AO-91
+1 43017U 17073E 26148.56006240 .00012922 00000-0 56294-3 0 9992
+2 43017 97.4742 16.1803 0152762 37.0143 324.1509 15.12320639462424
+S-Net D
+1 43186U 18014G 26148.66793147 .00006686 00000-0 34659-3 0 9996
+2 43186 97.5387 53.5818 0010111 87.0654 273.1736 15.16459202455803
+S-Net B
+1 43187U 18014H 26148.67900475 .00006998 00000-0 36286-3 0 9996
+2 43187 97.5391 53.5788 0010681 83.1149 277.1299 15.16428966455804
+S-Net A
+1 43188U 18014J 26148.66691087 .00006680 00000-0 34619-3 0 9998
+2 43188 97.5403 53.7719 0010628 83.8253 276.4190 15.16466597455803
+S-Net C
+1 43189U 18014K 26148.68277963 .00007111 00000-0 36860-3 0 9994
+2 43189 97.5418 53.8593 0011927 77.4704 282.7862 15.16420368454355
+Ten-Koh
+1 43677U 18084G 26148.74909503 .00003648 00000-0 27699-3 0 9993
+2 43677 98.0760 340.2933 0009591 179.6897 180.4334 15.02836920413247
+PO-101
+1 43678U 18084H 26148.82979715 .00003523 00000-0 28557-3 0 9991
+2 43678 98.1141 344.2034 0011678 235.9932 124.0181 15.00347986413312
+QO-100
+1 43700U 18090A 26148.51188272 .00000154 00000-0 00000+0 0 9996
+2 43700 0.0155 298.2229 0001907 160.0872 357.8371 1.00274787 27483
+MinXSS-2
+1 43758U 18099A 26148.67697507 .00042524 00000-0 88596-3 0 9998
+2 43758 97.4547 224.4097 0006137 341.9445 18.1584 15.45450503411117
+AO-95
+1 43770U 18099N 26148.41212235 .00014430 00000-0 55904-3 0 9997
+2 43770 97.4401 208.7367 0009949 65.0064 295.2206 15.26219774410200
+SNUSat 2
+1 43782U 18099AA 26148.67148074 .00010482 00000-0 46802-3 0 9997
+2 43782 97.4076 202.3582 0010258 14.4388 345.7139 15.21497847410066
+SnugLite
+1 43784U 18099AC 26148.68068441 .00015114 00000-0 57784-3 0 9997
+2 43784 97.3887 203.1578 0002910 33.4447 326.6975 15.26690104410347
+ITASat 1
+1 43786U 18099AE 26148.65354541 .00008478 00000-0 40994-3 0 9995
+2 43786 97.4043 200.5573 0014008 65.5105 294.7588 15.18767796409940
+EAGLET 1
+1 43790U 18099AJ 26148.40868609 .00005424 00000-0 31233-3 0 9992
+2 43790 97.4248 198.6021 0012501 59.6601 300.5864 15.12764837409342
+ESEO
+1 43792U 18099AL 26148.55639080 .00001516 00000-0 11324-3 0 9996
+2 43792 97.3987 186.7856 0013479 47.4437 312.7925 15.04179490408858
+JO-97
+1 43803U 18099AX 26148.45249796 .00021394 00000-0 67363-3 0 9999
+2 43803 97.4144 211.2270 0004799 356.8750 3.2461 15.32936130410607
+Suomi 100
+1 43804U 18099AY 26148.69347025 .00015570 00000-0 57304-3 0 9993
+2 43804 97.4202 209.1644 0009384 358.7874 1.3340 15.27907126410441
+ISAT
+1 43879U 18111D 26148.77033215 .00099392 00000-0 11437-2 0 9992
+2 43879 97.5897 82.5500 0005278 54.4708 305.7041 15.61655786408134
+UWE-4
+1 43880U 18111E 26148.53214294 .00041738 00000-0 88982-3 0 9997
+2 43880 97.5861 76.0364 0009322 49.7202 310.4860 15.44751526407741
+Sparrow
+1 43881U 18111F 26148.77566278 .00140372 00000-0 12093-2 0 9999
+2 43881 97.6129 87.8561 0006122 91.5091 268.6871 15.68825146408322
+Prox-1
+1 44339U 19036A 26148.57398135 .00017006 00000-0 16864-2 0 9995
+2 44339 23.9951 245.2202 0006156 159.0032 201.0721 14.90088160370548
+Taurus 1
+1 44530U 19059C 26148.86974652 .00009760 00000-0 15662-2 0 9992
+2 44530 98.6396 312.5048 0008388 21.7580 338.3980 14.71859694355801
+TO-108
+1 44881U 19093C 26148.86042750 .00000286 00000-0 38372-4 0 9993
+2 44881 97.7538 221.5637 0014282 145.3370 214.8780 14.86479729348543
+RS-44
+1 44909U 19096E 26148.61613539 .00000037 00000-0 10244-3 0 9990
+2 44909 82.5224 352.7128 0217275 189.8719 169.8081 12.79748512299847
+SALSAT
+1 46495U 20068K 26148.52069951 .00009688 00000-0 34141-3 0 9999
+2 46495 97.8848 150.3933 0010184 22.3559 337.8122 15.29469861312359
+CSS (TIANHE-1)
+1 48274U 21035A 26148.77594543 .00021900 00000-0 26673-3 0 9990
+2 48274 41.4691 80.0564 0010822 299.1255 60.8500 15.59924596290130
+CUTE
+1 49263U 21088D 26148.79840676 .00368502 00000-0 15907-2 0 9999
+2 49263 97.4180 246.3233 0004727 262.7661 97.3071 15.84008468259476
+TeikyoSat 4
+1 49396U 21102B 26148.63132855 .00002398 00000-0 15353-3 0 9993
+2 49396 97.3682 178.8750 0012174 8.8859 351.2583 15.09428445249775
+Z-Sat
+1 49399U 21102E 26148.88634389 .00005721 00000-0 28299-3 0 9998
+2 49399 97.3342 184.7954 0015306 319.5392 40.4703 15.18099327250515
+KOSEN 1
+1 49402U 21102H 26148.67528051 .00009321 00000-0 35879-3 0 9990
+2 49402 97.3202 191.2142 0011881 276.6683 83.3203 15.26525652251041
+HO-113
+1 50466U 21131B 26148.82536716 .00000634 00000-0 20949-3 0 9998
+2 50466 98.4969 241.3208 0004823 143.2126 216.9395 14.41336393232328
+SNUGLITE 2
+1 52899U 22065F 26148.35161759 .00001144 00000-0 22588-3 0 9994
+2 52899 98.2176 293.2207 0008783 87.7163 272.5045 14.64304338208091
+UmKA 1 (RS40S)
+1 57172U 23091G 26148.81414992 .00007663 00000-0 35239-3 0 9993
+2 57172 97.5065 207.5880 0012940 179.9643 180.1595 15.20560608161067
+CubeBel-2 (EU11S)
+1 57175U 23091K 26148.81116044 .00016305 00000-0 58680-3 0 9991
+2 57175 97.5066 211.8613 0010370 175.2112 184.9228 15.28627391161345
+RS-38S
+1 57189U 23091Z 26148.79540465 .00022191 00000-0 64748-3 0 9993
+2 57189 97.5106 217.9009 0008742 135.2065 224.9886 15.35319597161714
+SONATE-2
+1 59112U 24043Q 26148.67707366 .00043489 00000-0 59844-3 0 9995
+2 59112 97.5509 297.9020 0006022 265.6576 94.3991 15.57131288124857
+GRBBeta
+1 60237U 24128C 26148.77319951 .00006129 00000-0 41875-3 0 9994
+2 60237 61.9905 284.3720 0043256 130.6766 229.8099 15.06464472103344
+Curium One
+1 60242U 24128H 26148.79791903 .00011939 00000-0 68509-3 0 9991
+2 60242 61.9791 274.4322 0042578 126.8997 233.6012 15.12176846103520
+ROBUSTA-3A
+1 60243U 24128J 26148.68586595 .00012229 00000-0 71683-3 0 9999
+2 60243 61.9868 277.1927 0043922 124.4610 236.0647 15.11344265103473
+CatSat
+1 60246U 24125J 26148.67236620 .00065667 00000-0 92216-3 0 9998
+2 60246 97.2108 0.9523 0021270 250.7778 109.1176 15.56236887104353
+HYPERVIEW-1G (RS66S)
+1 61772U 24199AP 26148.85483175 .00138195 00000-0 10991-2 0 9999
+2 61772 97.2921 27.6674 0003687 10.2238 349.9099 15.70790228131635
+AO-123
+1 61781U 24199AY 26148.81059139 .00009970 00000-0 29163-3 0 9994
+2 61781 97.3031 17.6583 0014548 25.6249 334.5713 15.35355248130953
+JINJUSat 1B
+1 63210U 25052A 26148.69668487 .00020242 00000-0 64015-3 0 9990
+2 63210 97.4034 45.4333 0004665 131.9188 228.2452 15.32808610 67119
+NUSHSAT 1
+1 63211U 25052B 26148.70550888 .00026274 00000-0 77167-3 0 9991
+2 63211 97.4011 45.9434 0004495 130.8260 229.3374 15.35104999 67153
+TEVEL2-4
+1 63213U 25052D 26148.68124973 .00023968 00000-0 73335-3 0 9992
+2 63213 97.3938 45.0491 0003528 140.3779 219.7722 15.33831159 67123
+TEVEL2-5
+1 63214U 25052E 26148.69962565 .00023580 00000-0 72521-3 0 9997
+2 63214 97.3928 45.0208 0003471 140.3980 219.7517 15.33670851 67122
+TEVEL2-6
+1 63215U 25052F 26148.64624072 .00023559 00000-0 72551-3 0 9990
+2 63215 97.3933 44.9521 0003570 139.8705 220.2801 15.33629270 67114
+TEVEL2-1
+1 63217U 25052H 26148.66865836 .00022715 00000-0 71086-3 0 9994
+2 63217 97.3909 44.6216 0003165 150.6260 209.5161 15.33125593 67101
+TEVEL2-3
+1 63218U 25052J 26148.66397624 .00023680 00000-0 73967-3 0 9992
+2 63218 97.3912 44.6365 0003202 151.4818 208.6600 15.33176175 67101
+TEVEL2-2
+1 63219U 25052K 26148.66907352 .00022982 00000-0 71899-3 0 9994
+2 63219 97.3907 44.6240 0003131 150.8682 209.2735 15.33132523 67106
+TEVEL2-9
+1 63237U 25052AD 26148.68699082 .00020217 00000-0 67173-3 0 9993
+2 63237 97.3970 44.0585 0005423 191.1044 169.0079 15.31217216 67046
+TEVEL2-7
+1 63238U 25052AE 26148.65890152 .00020539 00000-0 68825-3 0 9994
+2 63238 97.3974 43.9544 0005553 192.3174 167.7932 15.30937887 67039
+TEVEL2-8
+1 63239U 25052AF 26148.66694315 .00020842 00000-0 69869-3 0 9995
+2 63239 97.3975 43.9402 0005569 192.5059 167.6045 15.30922045 67039
+SPIRONE
+1 66657U 25274H 26148.75853310 .00003185 00000-0 30779-3 0 9999
+2 66657 97.7484 78.3288 0013900 80.3676 279.9113 14.93453945 27323
+K-HERO
+1 66660U 25274L 26148.76857758 .00002432 00000-0 23371-3 0 9998
+2 66660 97.7491 78.4855 0015654 83.7336 276.5666 14.93875998 27337
+SNUGLITE-III DURI
+1 66661U 25274M 26148.75693051 .00002556 00000-0 24503-3 0 9997
+2 66661 97.7488 78.4940 0016261 84.8421 275.4655 14.93925849 27338
+SAKHACUBE-CHOLBON
+1 67290U 25313AU 26148.66858785 .00013001 00000-0 53080-3 0 9996
+2 67290 97.3943 223.9520 0010528 70.6399 289.5976 15.24480882 23007
+RS95S (QMR-KWT-2)
+1 67291U 25313AV 26148.67375939 .00018440 00000-0 72421-3 0 9995
+2 67291 97.3942 224.0945 0010122 70.1259 290.1069 15.25706480 23018
+Ten-Koh2
+1 68261U 25241B 26148.47171900 .00009225 00000-0 39303-3 0 9996
+2 68261 51.6638 53.4412 0006592 83.8236 276.3493 15.23628586 11906
+JACK-002
+1 68417U 26067B 26148.86353296 .00008552 00000-0 41038-3 0 9999
+2 68417 97.4553 107.6980 0002512 39.0818 321.0597 15.19116562 9015
+DISCO 2
+1 68431U 26067R 26148.81438544 .00010749 00000-0 52041-3 0 9997
+2 68431 97.4589 107.6397 0004230 76.7993 283.3713 15.18736327 9008
+HADES-SA (SpinnyONE)
+1 68446U 26067AG 26148.45558498 .00022066 00000-0 10761-2 0 9991
+2 68446 97.4395 107.0599 0008859 130.8185 229.3819 15.18292837 8934
+PARUS-6U1
+1 68456U 26067AS 26148.86691810 .00006822 00000-0 34553-3 0 9991
+2 68456 97.4539 107.5323 0007297 121.3380 238.8569 15.17283855 9007
+SAL-E
+1 68458U 26067AU 26148.66709854 .00009547 00000-0 47993-3 0 9998
+2 68458 97.4466 107.2851 0007446 128.4198 231.7705 15.17436598 8975
+FSI-SAT 2
+1 68792U 26088A 26148.36277436 .00006323 00000-0 42937-3 0 9997
+2 68792 97.5038 298.1253 0014845 170.5781 189.5728 15.06643966 5301
+OrigamiSat 2
+1 68795U 26088D 26147.93040222 .00003942 00000-0 25836-3 0 9996
+2 68795 97.5091 297.7874 0016567 145.3253 214.9059 15.08166526 5241
+ARICA 2
+1 68796U 26088E 26148.85656116 .00005383 00000-0 35052-3 0 9996
+2 68796 97.5031 298.6883 0016816 141.1790 219.0650 15.08239362 5380
+WASEDA-SAT-ZERO-II
+1 68797U 26088F 26148.85459716 .00007882 00000-0 50925-3 0 9996
+2 68797 97.5028 298.6905 0016700 141.1913 219.0518 15.08378637 5383
+MANGARO-II-Piscus
+1 68798U 26088G 26148.84740205 .00005232 00000-0 33690-3 0 9999
+2 68798 97.5036 298.7042 0020094 144.5869 215.6698 15.08612429 5385
+IO-86
+1 40931U 25360.30710720 .00000000 00000-0 12800-3 0 00
+2 40931 6.0006 332.5373 0012733 338.8432 8.1437 14.79075515 01
+LILIUM-4
+1 71922C 26067AC 26089.50133053 -.00014632 00000+0 -74472-3 0 04
+2 71922 97.4497 49.1617 0004341 5.9603 355.7042 15.16896692 16
+/EX
+SB KEPS @ AMSAT < CX2SA $ORB26156.1
+2Line Orbital Elements 26156.AMSAT
+R:260612/0151Z 5215@GB7BWR.#45.GBR.EURO LinBPQ6.0.25
+R:260612/0119Z 10175@GB7BEX.#38.GBR.EURO LinBPQ6.0.25
+R:260612/0110Z 55206@EI2GYB.DGL.IRL.EURO LinBPQ6.0.25
+R:260612/0026Z 45022@PY2BIL.SP.BRA.SOAM LinBPQ6.0.25
+R:260612/0025Z @:PI8ZTM.#ZH1.NLD.EURO #:55606 [Den Haag] $:ORB26156.1
+R:260612/0024Z @:CX2SA.SAL.URY.SOAM #:600 [Salto] FBB7.00e $:ORB26156.1
+
+From: CX2SA@CX2SA.SAL.URY.SOAM
+To : KEPS@AMSAT
+
+
+QST de W1STR
+
+AMSAT Orbital Elements for Amateur Satellites in TLE Format
+>From Orbital Analysis Office
+New England Sci-Tech STEM Education Center
+Natick MA June 05, 2026
+To all radio amateurs
+
+
+These element sets describe the orbits of various satellites
+in use by the amateur radio community. For details see:
+www.amsat.org/keplerian-elements-formats/
+
+A daily update of element sets is available at:
+www.amsat.org/tle/daily-bulletin.txt
+or without bulletin text:
+www.amsat.org/tle/dailytle.txt
+
+
+AO-07
+1 07530U 74089B 26155.29739884 -.00000046 00000-0 32849-5 0 9994
+2 07530 101.9902 168.4095 0012424 154.1272 275.7064 12.53697884358906
+UO-11
+1 14781U 84021B 26155.73688471 .00001488 00000-0 15713-3 0 9990
+2 14781 97.8050 121.4515 0006538 216.3990 143.6784 14.90752353255276
+AO-27
+1 22825U 93061C 26155.13386559 .00000145 00000-0 72223-4 0 9997
+2 22825 98.6882 222.5517 0009250 133.7828 226.4121 14.30938744705131
+FO-29
+1 24278U 96046B 26155.07670467 -.00000029 00000-0 38850-5 0 9995
+2 24278 98.5251 5.7442 0350656 130.3680 232.8639 13.53273623471395
+GO-32
+1 25397U 98043D 26154.57772251 .00000069 00000-0 49972-4 0 9994
+2 25397 99.0064 146.9934 0000319 213.6137 146.5021 14.24425649449397
+ISS
+1 25544U 98067A 26155.74133726 .00008168 00000-0 15298-3 0 9993
+2 25544 51.6329 1.7083 0007031 132.5880 227.5702 15.49603626569822
+NO-44
+1 26931U 01043C 26154.60928777 .00000163 00000-0 91734-4 0 9991
+2 26931 67.0512 279.3895 0006115 263.9670 96.0735 14.31950876288500
+SO-50
+1 27607U 02058C 26154.26409835 .00001126 00000-0 14986-3 0 9993
+2 27607 64.5505 172.0623 0075520 265.0164 94.2317 14.83015002262395
+CO-55
+1 27844U 03031E 26154.54951729 .00000336 00000-0 16425-3 0 9995
+2 27844 98.6736 163.2800 0008691 219.4250 140.6297 14.24327019189733
+RS-22
+1 27939U 03042A 26155.86215742 .00000987 00000-0 16033-3 0 9993
+2 27939 98.3466 339.8730 0010362 313.4523 157.2500 14.73444993213738
+CO-65
+1 32785U 08021C 26155.71935219 .00005395 00000-0 34197-3 0 9991
+2 32785 97.8272 136.8804 0010637 75.2124 285.0282 15.09326445983310
+CO-66
+1 32791U 08021J 26154.55442507 .00020146 00000-0 64842-3 0 9993
+2 32791 97.7515 151.8069 0002991 42.0128 318.1342 15.32257900985206
+RS-30
+1 32953U 08025A 26155.86579933 .00000003 00000-0 -50526-4 0 9992
+2 32953 82.5044 3.1063 0019385 341.4331 18.6039 12.43178729818160
+SRMSAT
+1 37841U 11058D 26155.28992140 .00000393 00000-0 69540-4 0 9995
+2 37841 19.9702 137.5332 0011914 62.8275 26.7062 14.11572942755997
+ZACUBE-1
+1 39417U 13066B 26154.94254392 .00004510 00000-0 35148-3 0 9990
+2 39417 97.8107 117.2078 0039904 294.5657 65.1411 15.01095965678748
+Delfi-N3xt
+1 39428U 13066N 26155.66193727 .00007558 00000-0 66179-3 0 9999
+2 39428 97.8344 75.9859 0072712 247.8716 111.4775 14.94953338672752
+GOMX-1
+1 39430U 13066Q 26155.79272571 .00002314 00000-0 35095-3 0 9999
+2 39430 97.6487 357.0374 0130016 116.8977 244.5586 14.69410700668096
+LO-74
+1 39440U 13066AA 26154.33051700 .00005093 00000-0 47123-3 0 9990
+2 39440 97.8904 103.2522 0059453 73.9566 286.8190 14.93641817674922
+AO-73
+1 39444U 13066AE 26155.59353272 .00008112 00000-0 50553-3 0 9998
+2 39444 97.8278 126.7780 0034647 245.3456 114.4162 15.09331350677763
+DTUSAT-2
+1 40030U 14033W 26155.22591472 .00007774 00000-0 42187-3 0 9999
+2 40030 98.0864 152.1319 0006144 280.7902 79.2636 15.14842658650726
+LILACSAT-2
+1 40908U 15049K 26155.88698627 .00020496 00000-0 35383-3 0 9999
+2 40908 97.4655 192.2640 0005377 304.9654 55.1092 15.51024001593846
+Horyu-4
+1 41340U 16012D 26152.43486084 .00260233 00000-0 10081-2 0 9993
+2 41340 30.9850 193.7734 0002293 171.6706 188.3991 15.85409012568303
+Lapan A3
+1 41603U 16040E 26155.85491032 .00003928 00000-0 12525-3 0 9996
+2 41603 97.1488 152.4070 0012007 65.0358 295.2131 15.33024305552921
+CAS-2T
+1 41847U 16066G 26155.63484800 .00001982 00000-0 28545-3 0 9992
+2 41847 98.3817 231.5141 0342302 167.4688 193.5290 14.44651724502984
+TechnoSat
+1 42829U 17042E 26155.74901354 .00003302 00000-0 23673-3 0 9993
+2 42829 97.4275 313.8827 0018977 132.9648 227.3174 15.04880149484831
+AO-91
+1 43017U 17073E 26155.17612321 .00011345 00000-0 49455-3 0 9999
+2 43017 97.4712 22.6585 0151546 14.2510 346.2924 15.12484658463423
+S-Net D
+1 43186U 18014G 26155.66212135 .00006020 00000-0 31164-3 0 9997
+2 43186 97.5370 60.5316 0009887 67.6528 292.5751 15.16549973456862
+S-Net B
+1 43187U 18014H 26155.67333097 .00006432 00000-0 33300-3 0 9991
+2 43187 97.5376 60.5288 0010426 63.4642 296.7659 15.16520086456866
+S-Net A
+1 43188U 18014J 26155.66106520 .00005895 00000-0 30517-3 0 9999
+2 43188 97.5386 60.7233 0010391 63.8079 296.4221 15.16557400456861
+S-Net C
+1 43189U 18014K 26155.67714317 .00006393 00000-0 33099-3 0 9992
+2 43189 97.5402 60.8120 0011555 56.9894 303.2448 15.16511330455418
+Ten-Koh
+1 43677U 18084G 26155.07429095 .00003243 00000-0 24650-3 0 9995
+2 43677 98.0775 346.8839 0010121 157.1972 202.9703 15.02883262414192
+PO-101
+1 43678U 18084H 26155.83239527 .00003226 00000-0 26166-3 0 9994
+2 43678 98.1154 351.5061 0011792 211.4547 148.5971 15.00391997414360
+QO-100
+1 43700U 18090A 26155.74019446 .00000156 00000-0 00000+0 0 9997
+2 43700 0.0177 0.9674 0001949 105.4242 79.0501 1.00272777 27552
+MinXSS-2
+1 43758U 18099A 26155.66838664 .00035252 00000-0 72088-3 0 9995
+2 43758 97.4538 231.5943 0006038 309.7758 50.2959 15.46039247412196
+AO-95
+1 43770U 18099N 26154.64024448 .00013080 00000-0 50433-3 0 9998
+2 43770 97.4392 214.9391 0009397 44.7441 315.4554 15.26406805411154
+SNUSat 2
+1 43782U 18099AA 26155.64240016 .00009596 00000-0 42708-3 0 9996
+2 43782 97.4061 209.2201 0009512 348.7388 11.3634 15.21642813411127
+SnugLite
+1 43784U 18099AC 26155.10350941 .00013539 00000-0 51508-3 0 9998
+2 43784 97.3871 209.5144 0002220 11.0960 349.0328 15.26879137411320
+ITASat 1
+1 43786U 18099AE 26155.63704000 .00008140 00000-0 39246-3 0 9994
+2 43786 97.4030 207.4001 0013392 43.0227 317.2052 15.18890618411006
+EAGLET 1
+1 43790U 18099AJ 26155.35384480 .00005478 00000-0 31483-3 0 9990
+2 43790 97.4233 205.3626 0011918 37.5450 322.6611 15.12838404410395
+ESEO
+1 43792U 18099AL 26155.67432023 .00001308 00000-0 98217-4 0 9991
+2 43792 97.3961 193.5989 0012511 23.3849 336.7944 15.04201533409929
+JO-97
+1 43803U 18099AX 26155.63215683 .00018538 00000-0 57877-3 0 9990
+2 43803 97.4135 218.4269 0004292 324.7580 35.3378 15.33239560411706
+Suomi 100
+1 43804U 18099AY 26155.63499492 .00013743 00000-0 50298-3 0 9996
+2 43804 97.4190 216.0775 0008768 331.5428 28.5331 15.28124804411502
+ISAT
+1 43879U 18111D 26155.43138794 .00095893 00000-0 10486-2 0 9996
+2 43879 97.5898 89.6933 0003290 47.8179 312.3358 15.62995150409176
+UWE-4
+1 43880U 18111E 26154.36119365 .00034900 00000-0 73362-3 0 9997
+2 43880 97.5860 82.1246 0008243 33.3192 326.8573 15.45215882408648
+Sparrow
+1 43881U 18111F 26155.59610858 .00151593 00000-0 11997-2 0 9990
+2 43881 97.6128 95.2751 0005059 99.0146 261.1689 15.70860609409396
+Prox-1
+1 44339U 19036A 26153.39522389 .00013271 00000-0 13054-2 0 9999
+2 44339 23.9937 213.0381 0005645 216.2369 143.7749 14.90241213371266
+Taurus 1
+1 44530U 19059C 26155.80361750 .00006517 00000-0 10468-2 0 9999
+2 44530 98.6410 319.8652 0008196 358.9323 1.1863 14.71959265356829
+TO-108
+1 44881U 19093C 26155.86108184 .00000338 00000-0 44129-4 0 9990
+2 44881 97.7533 228.3934 0014691 123.5586 236.7035 14.86496517349589
+RS-44
+1 44909U 19096E 26155.02704110 .00000001 00000-0 -44333-4 0 9998
+2 44909 82.5219 348.4520 0217591 174.8762 185.4640 12.79748573300667
+SALSAT
+1 46495U 20068K 26154.99736177 .00008555 00000-0 30076-3 0 9993
+2 46495 97.8850 157.2614 0009364 359.9507 0.1729 15.29597840313346
+CSS (TIANHE-1)
+1 48274U 21035A 26155.68961053 .00024475 00000-0 29392-3 0 9993
+2 48274 41.4693 38.0294 0009579 342.1781 17.8720 15.60257338291216
+CUTE
+1 49263U 21088D 26155.23260345 .00391134 58145-4 13985-2 0 9993
+2 49263 97.4162 253.3120 0006992 259.2007 100.8478 15.88777469260493
+TeikyoSat 4
+1 49396U 21102B 26155.65820756 .00001857 00000-0 11967-3 0 9993
+2 49396 97.3670 185.6288 0011415 344.5234 15.5644 15.09462831250832
+Z-Sat
+1 49399U 21102E 26155.80713624 .00003285 00000-0 16366-3 0 9993
+2 49399 97.3329 191.5059 0014871 293.4135 66.5535 15.18166518251568
+KOSEN 1
+1 49402U 21102H 26155.68886447 .00007530 00000-0 28928-3 0 9992
+2 49402 97.3189 198.0899 0012103 248.4486 111.5463 15.26654226252116
+HO-113
+1 50466U 21131B 26155.83678505 .00000562 00000-0 18718-3 0 9991
+2 50466 98.4978 248.2934 0005055 125.0726 235.0938 14.41345974233334
+SNUGLITE 2
+1 52899U 22065F 26153.81818698 .00001149 00000-0 22678-3 0 9997
+2 52899 98.2186 298.6759 0008699 72.9663 287.2492 14.64318814208891
+UmKA 1 (RS40S)
+1 57172U 23091G 26155.72365924 .00007244 00000-0 33222-3 0 9996
+2 57172 97.5051 214.4699 0013525 157.1943 202.9895 15.20667787162117
+CubeBel-2 (EU11S)
+1 57175U 23091K 26155.22582525 .00014019 00000-0 50188-3 0 9990
+2 57175 97.5053 218.3297 0010812 154.4980 205.6795 15.28829416162325
+RS-38S
+1 57189U 23091Z 26155.11681252 .00018692 00000-0 54136-3 0 9998
+2 57189 97.5093 224.3441 0008752 116.2926 243.9218 15.35589021162685
+SONATE-2
+1 59112U 24043Q 26154.97364330 .00039146 00000-0 52779-3 0 9990
+2 59112 97.5529 304.5700 0006326 241.9322 118.1294 15.57700323125834
+GRBBeta
+1 60237U 24128C 26155.74246985 .00004952 00000-0 34080-3 0 9997
+2 60237 61.9904 259.9266 0042354 132.1755 228.2947 15.06546882104396
+Curium One
+1 60242U 24128H 26155.74067412 .00009406 00000-0 54094-3 0 9995
+2 60242 61.9788 249.8530 0041552 128.1960 232.2890 15.12335101104575
+ROBUSTA-3A
+1 60243U 24128J 26154.83857688 .00009406 00000-0 55287-3 0 9992
+2 60243 61.9869 255.4438 0043220 125.2822 235.2328 15.11490826104401
+CatSat
+1 60246U 24125J 26154.65070750 .00056678 00000-0 77347-3 0 9993
+2 60246 97.2095 6.9905 0021582 228.0597 131.8820 15.57035250105284
+HYPERVIEW-1G (RS66S)
+1 61772U 24199AP 26155.73086128 .00115729 00000-0 85499-3 0 9995
+2 61772 97.2892 34.8492 0002185 319.5385 40.5716 15.72624267132711
+AO-123
+1 61781U 24199AY 26155.26251198 .00008936 00000-0 26072-3 0 9997
+2 61781 97.3011 24.0505 0013741 3.1440 356.9888 15.35480458131948
+JINJUSat 1B
+1 63210U 25052A 26155.68116339 .00018500 00000-0 58015-3 0 9998
+2 63210 97.4021 52.4231 0005273 119.5972 240.5796 15.33094184 68189
+NUSHSAT 1
+1 63211U 25052B 26155.67938850 .00023227 00000-0 67502-3 0 9991
+2 63211 97.3992 52.9449 0005054 119.3104 240.8645 15.35459375 68224
+TEVEL2-4
+1 63213U 25052D 26153.24759932 .00019833 00000-0 60334-3 0 9990
+2 63213 97.3927 49.6197 0004091 133.0862 227.0724 15.34050425 67823
+TEVEL2-5
+1 63214U 25052E 26155.68011441 .00020387 00000-0 62137-3 0 9996
+2 63214 97.3911 52.0060 0004070 127.8276 232.3335 15.33985737 68191
+TEVEL2-6
+1 63215U 25052F 26154.64839894 .00020133 00000-0 61519-3 0 9994
+2 63215 97.3918 50.9581 0004181 130.1242 230.0368 15.33906822 68039
+TEVEL2-1
+1 63217U 25052H 26153.69393788 .00019888 00000-0 61840-3 0 9999
+2 63217 97.3886 49.6443 0003899 141.0246 219.1278 15.33355434 67873
+TEVEL2-3
+1 63218U 25052J 26154.21113612 .00019661 00000-0 61001-3 0 9993
+2 63218 97.3892 50.1814 0003877 141.5958 218.5561 15.33427572 67951
+TEVEL2-2
+1 63219U 25052K 26154.60793555 .00020300 00000-0 63028-3 0 9990
+2 63219 97.3889 50.5598 0003813 141.3409 218.8107 15.33398099 68018
+TEVEL2-9
+1 63237U 25052AD 26155.67873848 .00017126 00000-0 56461-3 0 9997
+2 63237 97.3945 51.0324 0006594 167.3372 192.8036 15.31497239 68117
+TEVEL2-7
+1 63238U 25052AE 26154.60632626 .00017541 00000-0 58397-3 0 9998
+2 63238 97.3955 49.8841 0006418 171.2563 188.8791 15.31176236 67943
+TEVEL2-8
+1 63239U 25052AF 26154.94119385 .00017135 00000-0 57066-3 0 9999
+2 63239 97.3952 50.1954 0006473 170.8239 189.3121 15.31169698 67999
+SPIRONE
+1 66657U 25274H 26155.05647992 .00002114 00000-0 20596-3 0 9994
+2 66657 97.7483 84.5358 0013495 61.9371 298.3212 14.93487417 28265
+K-HERO
+1 66660U 25274L 26154.32797628 .00002230 00000-0 21467-3 0 9996
+2 66660 97.7488 83.9690 0015391 67.4158 292.8689 14.93903672 28169
+SNUGLITE-III DURI
+1 66661U 25274M 26155.58872358 .00001878 00000-0 18134-3 0 9994
+2 66661 97.7484 85.2328 0015973 64.2020 296.0846 14.93956633 28355
+SAKHACUBE-CHOLBON
+1 67290U 25313AU 26154.18192812 .00010577 00000-0 43076-3 0 9991
+2 67290 97.3924 229.3926 0010172 52.3667 307.8492 15.24621972 23842
+RS95S (QMR-KWT-2)
+1 67291U 25313AV 26155.16619895 .00016254 00000-0 63454-3 0 9996
+2 67291 97.3930 230.5150 0009516 48.8222 311.3836 15.25939873 24004
+Ten-Koh2
+1 68261U 25241B 26153.84997429 .00006883 00000-0 29609-3 0 9990
+2 68261 51.6660 27.8529 0006535 101.1658 259.0055 15.23719437 12723
+JACK-002
+1 68417U 26067B 26155.12092779 .00007221 00000-0 34601-3 0 9992
+2 68417 97.4567 113.8754 0001764 27.3197 332.8130 15.19221851 9961
+DISCO 2
+1 68431U 26067R 26155.73210874 .00008768 00000-0 42354-3 0 9994
+2 68431 97.4600 114.4682 0003870 65.1833 294.9803 15.18875510 10052
+HADES-SA (SpinnyONE)
+1 68446U 26067AG 26153.33220636 .00018852 00000-0 91402-3 0 9994
+2 68446 97.4412 111.8588 0009424 119.3546 240.8630 15.18523368 9674
+PARUS-6U1
+1 68456U 26067AS 26155.13190689 .00005685 00000-0 28781-3 0 9999
+2 68456 97.4553 113.6985 0007643 105.1613 255.0466 15.17371761 9954
+SAL-E
+1 68458U 26067AU 26155.12919632 .00008056 00000-0 40412-3 0 9997
+2 68458 97.4479 113.6404 0007870 112.3057 247.9012 15.17561784 9956
+FSI-SAT 2
+1 68792U 26088A 26153.34376270 .00004963 00000-0 33735-3 0 9991
+2 68792 97.5061 302.9786 0015366 152.9612 207.2419 15.06706036 6054
+OrigamiSat 2
+1 68795U 26088D 26154.03393240 .00004950 00000-0 32153-3 0 9996
+2 68795 97.5061 303.7468 0016403 126.4469 233.8274 15.08375608 6167
+ARICA 2
+1 68796U 26088E 26155.02644113 .00005617 00000-0 36479-3 0 9991
+2 68796 97.5055 304.7138 0016935 121.8076 238.4804 15.08313250 6311
+WASEDA-SAT-ZERO-II
+1 68797U 26088F 26152.37045560 .00007830 00000-0 50514-3 0 9993
+2 68797 97.5037 302.1246 0016669 130.5005 229.7679 15.08438851 5910
+MANGARO-II-Piscus
+1 68798U 26088G 26153.29130287 .00005214 00000-0 33523-3 0 9992
+2 68798 97.5055 303.0466 0020297 130.0536 230.2477 15.08665251 6056
+IO-86
+1 40931U 25360.30710720 .00000000 00000-0 12800-3 0 00
+2 40931 6.0006 332.5373 0012733 338.8432 8.1437 14.79075515 01
+LILIUM-4
+1 71922C 26067AC 26089.50133053 -.00014632 00000+0 -74472-3 0 04
+2 71922 97.4497 49.1617 0004341 5.9603 355.7042 15.16896692 16
+/EX
+SB KEPS @ AMSAT < CX2SA $ORB26163.1
+2Line Orbital Elements 26163.AMSAT
+R:260612/0151Z 5216@GB7BWR.#45.GBR.EURO LinBPQ6.0.25
+R:260612/0119Z 10176@GB7BEX.#38.GBR.EURO LinBPQ6.0.25
+R:260612/0110Z 55207@EI2GYB.DGL.IRL.EURO LinBPQ6.0.25
+R:260612/0027Z 45023@PY2BIL.SP.BRA.SOAM LinBPQ6.0.25
+R:260612/0025Z @:PI8ZTM.#ZH1.NLD.EURO #:55607 [Den Haag] $:ORB26163.1
+R:260612/0024Z @:CX2SA.SAL.URY.SOAM #:601 [Salto] FBB7.00e $:ORB26163.1
+
+From: CX2SA@CX2SA.SAL.URY.SOAM
+To : KEPS@AMSAT
+
+
+QST de W1STR
+
+AMSAT Orbital Elements for Amateur Satellites in TLE Format
+>From Orbital Analysis Office
+New England Sci-Tech STEM Education Center
+Natick MA June 12, 2026
+To all radio amateurs
+
+
+These element sets describe the orbits of various satellites
+in use by the amateur radio community. For details see:
+www.amsat.org/keplerian-elements-formats/
+
+A daily update of element sets is available at:
+www.amsat.org/tle/daily-bulletin.txt
+or without bulletin text:
+www.amsat.org/tle/dailytle.txt
+
+
+AO-07
+1 07530U 74089B 26162.65147906 -.00000028 00000-0 11383-3 0 9998
+2 07530 101.9901 175.8403 0012513 140.4231 346.6371 12.53697989359829
+UO-11
+1 14781U 84021B 26162.71749374 .00001229 00000-0 13072-3 0 9995
+2 14781 97.8055 128.3534 0007126 190.9158 169.1907 14.90769946256317
+LO-19
+1 20442U 90005G 26162.53069412 .00000105 00000-0 54261-4 0 9991
+2 20442 98.8852 184.1803 0010820 218.5501 141.4911 14.34121495901580
+AO-27
+1 22825U 93061C 26162.68565860 .00000075 00000-0 45342-4 0 9993
+2 22825 98.6880 230.1011 0009459 113.9652 246.2522 14.30940798706216
+FO-29
+1 24278U 96046B 26162.54420303 .00000014 00000-0 46335-4 0 9996
+2 24278 98.5245 12.1894 0350827 111.0367 252.8667 13.53273928472403
+GO-32
+1 25397U 98043D 26162.58543429 .00000048 00000-0 41012-4 0 9991
+2 25397 99.0065 155.2028 0000734 176.4907 183.6276 14.24427354450534
+ISS
+1 25544U 98067A 26162.83551936 .00007284 00000-0 13937-3 0 9994
+2 25544 51.6334 326.5798 0004934 175.2433 184.8603 15.49179015570924
+NO-44
+1 26931U 01043C 26162.64152601 .00000072 00000-0 57659-4 0 9996
+2 26931 67.0509 258.6152 0006100 264.4327 95.6080 14.31954152289657
+SO-50
+1 27607U 02058C 26162.55839360 .00000916 00000-0 12536-3 0 9999
+2 27607 64.5506 146.4007 0075403 263.5157 95.7360 14.83034770263626
+CO-55
+1 27844U 03031E 26162.55782411 .00000255 00000-0 12921-3 0 9992
+2 27844 98.6735 171.1873 0009139 194.6488 165.4428 14.24332340190876
+RS-22
+1 27939U 03042A 26162.85688567 .00001166 00000-0 18781-3 0 9991
+2 27939 98.3473 347.0658 0010045 288.8379 182.7006 14.73459418214764
+CO-65
+1 32785U 08021C 26162.87915317 .00004765 00000-0 30197-3 0 9999
+2 32785 97.8271 144.1871 0010285 55.0183 305.2009 15.09404107984398
+CO-66
+1 32791U 08021J 26162.25964503 .00015274 00000-0 48820-3 0 9998
+2 32791 97.7517 159.8749 0001967 23.1856 336.9473 15.32546772986382
+RS-30
+1 32953U 08025A 26162.86738984 -.00000003 00000-0 -93499-4 0 9990
+2 32953 82.5050 358.7505 0019066 325.8599 34.1253 12.43178812819036
+SRMSAT
+1 37841U 11058D 26162.51581192 .00000355 00000-0 48954-4 0 9994
+2 37841 19.9715 93.7945 0011909 141.4141 27.1536 14.11574372757019
+ZACUBE-1
+1 39417U 13066B 26162.80818086 .00003114 00000-0 24384-3 0 9999
+2 39417 97.8084 125.1158 0040240 266.5236 93.1385 15.01156095679920
+Delfi-N3xt
+1 39428U 13066N 26162.68974664 .00004026 00000-0 35436-3 0 9995
+2 39428 97.8343 83.0068 0073188 224.2839 135.2512 14.95029108673806
+GOMX-1
+1 39430U 13066Q 26162.80655015 .00002336 00000-0 35370-3 0 9997
+2 39430 97.6494 3.6098 0130200 94.6175 266.9916 14.69441735669121
+LO-74
+1 39440U 13066AA 26162.77121377 .00003584 00000-0 33291-3 0 9999
+2 39440 97.8899 111.7263 0058871 46.5267 314.0826 14.93717789676180
+AO-73
+1 39444U 13066AE 26162.55441071 .00005554 00000-0 34659-3 0 9993
+2 39444 97.8262 133.8824 0035145 220.5848 139.2760 15.09420112678819
+DTUSAT-2
+1 40030U 14033W 26162.55772759 .00006319 00000-0 34274-3 0 9994
+2 40030 98.0858 159.9274 0006276 248.7752 111.2808 15.14945636651838
+LILACSAT-2
+1 40908U 15049K 26162.85412267 .00016370 00000-0 28065-3 0 9993
+2 40908 97.4658 199.4931 0005266 270.7018 89.3630 15.51269609594924
+Horyu-4
+1 41340U 16012D 26161.10844880 .00337518 00000-0 10043-2 0 9998
+2 41340 30.9844 130.8123 0003461 226.4757 133.5616 15.90526809569681
+Lapan A3
+1 41603U 16040E 26162.90427465 .00003154 00000-0 10090-3 0 9995
+2 41603 97.1484 159.2235 0011468 43.2034 317.0107 15.33071180554004
+CAS-2T
+1 41847U 16066G 26162.69969390 .00001523 00000-0 22073-3 0 9999
+2 41847 98.3821 238.4986 0342615 146.0770 216.2856 14.44676189504002
+TechnoSat
+1 42829U 17042E 26162.39817513 .00003079 00000-0 22080-3 0 9997
+2 42829 97.4263 320.2771 0018777 112.5016 247.8201 15.04918472485839
+AO-91
+1 43017U 17073E 26162.58534500 .00008698 00000-0 38005-3 0 9990
+2 43017 97.4718 29.9151 0150450 348.6412 11.1435 15.12626564464549
+S-Net D
+1 43186U 18014G 26162.72191544 .00004416 00000-0 22915-3 0 9993
+2 43186 97.5371 67.5470 0009451 46.9082 313.2940 15.16621821457936
+S-Net B
+1 43187U 18014H 26162.73326255 .00004765 00000-0 24717-3 0 9993
+2 43187 97.5378 67.5446 0009958 42.2656 317.9343 15.16592344457930
+S-Net A
+1 43188U 18014J 26162.72082205 .00004327 00000-0 22453-3 0 9996
+2 43188 97.5388 67.7398 0009847 43.1427 317.0576 15.16629419457936
+S-Net C
+1 43189U 18014K 26162.67113179 .00004973 00000-0 25777-3 0 9995
+2 43189 97.5404 67.7643 0011029 35.4781 324.7183 15.16583570456475
+Ten-Koh
+1 43677U 18084G 26162.53115580 .00002116 00000-0 16240-3 0 9999
+2 43677 98.0781 354.6565 0010975 131.3558 228.8611 15.02920830415316
+PO-101
+1 43678U 18084H 26162.83481030 .00002667 00000-0 21701-3 0 9998
+2 43678 98.1180 358.8112 0012215 187.4845 172.6197 15.00428066415413
+QO-100
+1 43700U 18090A 26162.62828442 .00000161 00000-0 00000+0 0 9992
+2 43700 0.0167 320.3790 0001431 157.1033 34.4948 1.00269967 27622
+MinXSS-2
+1 43758U 18099A 26162.72209756 .00031185 00000-0 62752-3 0 9992
+2 43758 97.4547 238.8477 0006295 277.9918 82.0617 15.46533045413287
+AO-95
+1 43770U 18099N 26162.11310128 .00010727 00000-0 41211-3 0 9991
+2 43770 97.4393 222.3819 0008614 20.0469 340.1107 15.26583130412293
+SNUSat 2
+1 43782U 18099AA 26162.61273932 .00007491 00000-0 33310-3 0 9995
+2 43782 97.4071 216.0820 0008897 321.3467 38.7132 15.21755815412181
+SnugLite
+1 43784U 18099AC 26162.11537671 .00010460 00000-0 39674-3 0 9994
+2 43784 97.3877 216.4553 0001521 337.6782 22.4390 15.27045448412399
+ITASat 1
+1 43786U 18099AE 26162.68590565 .00006612 00000-0 31860-3 0 9992
+2 43786 97.4034 214.3073 0012715 19.6048 340.5673 15.18988570412075
+EAGLET 1
+1 43790U 18099AJ 26162.62940266 .00003955 00000-0 22801-3 0 9990
+2 43790 97.4235 212.4449 0011224 13.4989 346.6540 15.12897029411496
+ESEO
+1 43792U 18099AL 26162.65911051 .00001966 00000-0 14545-3 0 9991
+2 43792 97.3966 200.2837 0011896 358.5401 1.5789 15.04225493410976
+JO-97
+1 43803U 18099AX 26162.41903211 .00013576 00000-0 42176-3 0 9998
+2 43803 97.4135 225.2337 0004121 290.5933 69.4867 15.33467542412740
+Suomi 100
+1 43804U 18099AY 26162.70662642 .00011026 00000-0 40226-3 0 9993
+2 43804 97.4194 223.1205 0008408 302.3070 57.7355 15.28290236412585
+ISAT
+1 43879U 18111D 26162.79070485 .00088429 00000-0 91873-3 0 9992
+2 43879 97.5882 97.5998 0001251 59.2219 300.9163 15.64337273410329
+UWE-4
+1 43880U 18111E 26162.77811529 .00033079 00000-0 68244-3 0 9991
+2 43880 97.5852 90.9210 0006520 5.5235 354.6084 15.45791225409942
+Sparrow
+1 43881U 18111F 26162.08988774 .00138135 00000-0 10146-2 0 9999
+2 43881 97.6115 102.3584 0004611 103.2888 256.8889 15.72684748410418
+Prox-1
+1 44339U 19036A 26162.63473251 .00012207 00000-0 11914-2 0 9990
+2 44339 23.9924 151.3410 0005369 331.4108 28.6097 14.90479846372648
+Taurus 1
+1 44530U 19059C 26162.80502664 .00005025 00000-0 80794-3 0 9991
+2 44530 98.6408 327.2998 0007654 335.2748 24.8090 14.72040742357859
+TO-108
+1 44881U 19093C 26162.86166634 .00000118 00000-0 19364-4 0 9991
+2 44881 97.7532 235.2236 0014977 102.4587 257.8305 14.86508603350625
+RS-44
+1 44909U 19096E 26162.61066808 .00000028 00000-0 60927-4 0 9991
+2 44909 82.5217 343.4113 0217927 157.1662 203.9312 12.79748751301632
+SALSAT
+1 46495U 20068K 26162.58556220 .00006923 00000-0 24314-3 0 9991
+2 46495 97.8849 165.3093 0008526 331.4069 28.6701 15.29719030314503
+CSS (TIANHE-1)
+1 48274U 21035A 26162.53781053 .00016554 00000-0 19807-3 0 9994
+2 48274 41.4693 356.3768 0008209 31.5834 328.5496 15.60566891292282
+CUTE
+1 49263U 21088D 26162.21741475 .00170126 12795-4 53187-3 0 9993
+2 49263 97.4171 260.9418 0007805 241.5311 118.5177 15.91463951261601
+TeikyoSat 4
+1 49396U 21102B 26162.61866576 .00001857 00000-0 11958-3 0 9997
+2 49396 97.3672 192.3186 0010836 318.3974 41.6430 15.09489641251889
+Z-Sat
+1 49399U 21102E 26162.85947080 .00002630 00000-0 13147-3 0 9998
+2 49399 97.3332 198.3438 0014802 265.7820 94.1723 15.18221160252635
+KOSEN 1
+1 49402U 21102H 26162.63638323 .00006530 00000-0 25045-3 0 9999
+2 49402 97.3194 204.9014 0012634 221.0806 138.9483 15.26758585253175
+HO-113
+1 50466U 21131B 26162.84816355 .00000475 00000-0 16045-3 0 9991
+2 50466 98.4973 255.2667 0005293 108.7025 251.4738 14.41352794234344
+SNUGLITE 2
+1 52899U 22065F 26162.63292372 .00000834 00000-0 16702-3 0 9993
+2 52899 98.2195 307.4736 0008329 48.8269 311.3650 14.64337670210180
+UmKA 1 (RS40S)
+1 57172U 23091G 26162.69853169 .00005909 00000-0 27090-3 0 9995
+2 57172 97.5058 221.4167 0014017 134.8199 225.4178 15.20754474163175
+CubeBel-2 (EU11S)
+1 57175U 23091K 26162.81772562 .00011356 00000-0 40481-3 0 9991
+2 57175 97.5060 225.9868 0011185 130.9539 229.2671 15.29019879163482
+RS-38S
+1 57189U 23091Z 26162.80543860 .00015937 00000-0 45823-3 0 9996
+2 57189 97.5099 232.1829 0008561 93.8965 266.3257 15.35853733163866
+SONATE-2
+1 59112U 24043Q 26162.68083809 .00036244 00000-0 47794-3 0 9993
+2 59112 97.5519 312.7414 0006785 214.2461 145.8357 15.58306667127037
+GRBBeta
+1 60237U 24128C 26162.57868025 .00003203 00000-0 22564-3 0 9993
+2 60237 61.9897 235.9431 0041389 133.4300 227.0250 15.06603237105429
+Curium One
+1 60242U 24128H 26162.55059273 .00006356 00000-0 36934-3 0 9992
+2 60242 61.9783 225.7373 0040666 129.3155 231.1557 15.12441491105605
+ROBUSTA-3A
+1 60243U 24128J 26162.51224362 .00006273 00000-0 37269-3 0 9992
+2 60243 61.9859 228.3117 0041955 127.1025 233.3917 15.11611105105568
+CatSat
+1 60246U 24125J 26162.55312640 .00057615 00000-0 75817-3 0 9990
+2 60246 97.2095 14.9841 0022213 199.2504 160.7915 15.57988127106514
+HYPERVIEW-1G (RS66S)
+1 61772U 24199AP 26162.85331163 .00120653 00000-0 82449-3 0 9992
+2 61772 97.2894 42.3086 0002612 249.1519 110.9466 15.74440956133839
+AO-123
+1 61781U 24199AY 26162.88690534 .00006895 00000-0 20107-3 0 9999
+2 61781 97.3015 31.6060 0012833 334.9444 25.1175 15.35599579133112
+JINJUSat 1B
+1 63210U 25052A 26162.66446414 .00016024 00000-0 49924-3 0 9992
+2 63210 97.4020 59.4127 0005433 103.0743 257.1106 15.33330613 69259
+NUSHSAT 1
+1 63211U 25052B 26162.65180502 .00019890 00000-0 57318-3 0 9995
+2 63211 97.3997 59.9468 0005183 104.6380 255.5439 15.35755437 69293
+TEVEL2-4
+1 63213U 25052D 26162.70463612 .00017902 00000-0 53861-3 0 9990
+2 63213 97.3917 59.0886 0004732 113.7416 246.4323 15.34420215 69273
+TEVEL2-5
+1 63214U 25052E 26162.65930424 .00017637 00000-0 53362-3 0 9996
+2 63214 97.3921 58.9918 0004616 115.2111 244.9611 15.34247244 69264
+TEVEL2-6
+1 63215U 25052F 26162.67150742 .00017453 00000-0 52870-3 0 9995
+2 63215 97.3921 58.9890 0004506 114.2026 245.9689 15.34210437 69266
+TEVEL2-1
+1 63217U 25052H 26162.69862928 .00016389 00000-0 50495-3 0 9993
+2 63217 97.3892 58.6467 0004481 124.0183 236.1485 15.33685523 69253
+TEVEL2-3
+1 63218U 25052J 26162.69346801 .00016740 00000-0 51483-3 0 9990
+2 63218 97.3895 58.6628 0004465 124.0241 236.1426 15.33739822 69250
+TEVEL2-2
+1 63219U 25052K 26162.63372872 .00016607 00000-0 51153-3 0 9998
+2 63219 97.3892 58.5842 0004438 124.7997 235.3663 15.33691849 69249
+TEVEL2-9
+1 63237U 25052AD 26162.66933140 .00015595 00000-0 51070-3 0 9995
+2 63237 97.3955 58.0067 0007180 145.2035 214.9678 15.31729289 69181
+TEVEL2-7
+1 63238U 25052AE 26162.64384617 .00015266 00000-0 50453-3 0 9992
+2 63238 97.3956 57.8996 0007384 146.6025 213.5683 15.31438085 69172
+TEVEL2-8
+1 63239U 25052AF 26162.65204074 .00015443 00000-0 51057-3 0 9990
+2 63239 97.3954 57.8849 0007385 147.5513 212.6184 15.31421974 69176
+SPIRONE
+1 66657U 25274H 26162.69424747 .00002371 00000-0 23018-3 0 9990
+2 66657 97.7482 92.0640 0013186 39.3964 320.8212 14.93524701 29402
+K-HERO
+1 66660U 25274L 26162.70037605 .00001907 00000-0 18412-3 0 9995
+2 66660 97.7491 92.2272 0015174 42.4511 317.7880 14.93943998 29411
+SNUGLITE-III DURI
+1 66661U 25274M 26162.35342095 .00001834 00000-0 17716-3 0 9994
+2 66661 97.7488 91.9052 0015727 43.9860 316.2609 14.93981607 29363
+SAKHACUBE-CHOLBON
+1 67290U 25313AU 26162.71359684 .00008400 00000-0 34113-3 0 9995
+2 67290 97.3936 237.8168 0009403 24.6626 335.5060 15.24792040 25148
+RS95S (QMR-KWT-2)
+1 67291U 25313AV 26162.70682690 .00012644 00000-0 49145-3 0 9997
+2 67291 97.3938 237.9744 0008769 23.1674 336.9958 15.26151310 25156
+Ten-Koh2
+1 68261U 25241B 26161.72007287 .00005667 00000-0 24553-3 0 9992
+2 68261 51.6686 350.4048 0006326 123.3884 236.7700 15.23827135 13924
+JACK-002
+1 68417U 26067B 26162.62928412 .00006536 00000-0 31259-3 0 9991
+2 68417 97.4561 121.2887 0000844 15.6757 344.4503 15.19326237 11101
+DISCO 2
+1 68431U 26067R 26162.84688025 .00007458 00000-0 35960-3 0 9991
+2 68431 97.4592 121.4922 0003298 52.2838 307.8695 15.18991676 11138
+HADES-SA (SpinnyONE)
+1 68446U 26067AG 26162.62235870 .00017480 00000-0 83941-3 0 9997
+2 68446 97.4395 121.0022 0009569 96.0146 264.2179 15.18872260 11081
+PARUS-6U1
+1 68456U 26067AS 26162.38569289 .00004479 00000-0 22698-3 0 9991
+2 68456 97.4543 120.8384 0007638 86.8057 273.4050 15.17454121 11056
+SAL-E
+1 68458U 26067AU 26162.38200311 .00005894 00000-0 29572-3 0 9991
+2 68458 97.4466 120.7745 0007993 93.8966 266.3182 15.17671197 11054
+FSI-SAT 2
+1 68792U 26088A 26162.37552808 .00003914 00000-0 26635-3 0 9993
+2 68792 97.5046 311.7813 0015567 125.1417 235.1272 15.06783507 7410
+OrigamiSat 2
+1 68795U 26088D 26162.12657880 .00002823 00000-0 18400-3 0 9994
+2 68795 97.5007 311.6580 0016405 100.0294 260.2787 15.08593796 7384
+ARICA 2
+1 68796U 26088E 26162.65547728 .00003522 00000-0 22986-3 0 9993
+2 68796 97.5045 312.1677 0017187 97.6089 262.7092 15.08382175 7463
+WASEDA-SAT-ZERO-II
+1 68797U 26088F 26162.65195126 .00005254 00000-0 33909-3 0 9996
+2 68797 97.5044 312.1717 0016925 97.5686 262.7465 15.08578017 7465
+MANGARO-II-Piscus
+1 68798U 26088G 26162.37767603 .00003385 00000-0 21864-3 0 9991
+2 68798 97.5053 311.9302 0020461 101.0235 259.3297 15.08739077 7420
+IO-86
+1 40931U 25360.30710720 .00000000 00000-0 12800-3 0 00
+2 40931 6.0006 332.5373 0012733 338.8432 8.1437 14.79075515 01
+LILIUM-4
+1 71922C 26067AC 26089.50133053 -.00014632 00000+0 -74472-3 0 04
+2 71922 97.4497 49.1617 0004341 5.9603 355.7042 15.16896692 16
+/EX
diff --git a/StdVer.inc b/StdVer.inc
index c7d86c7..868e0b0 100644
--- a/StdVer.inc
+++ b/StdVer.inc
@@ -36,7 +36,7 @@ END
#define BPQICON 2
-BPQICON ICON DISCARDABLE "..\\bpqicon.ico"
+BPQICON ICON DISCARDABLE "bpqicon.ico"
#ifdef MAILCHAT
diff --git a/TNCEmulators.c b/TNCEmulators.c
index 72e76b3..353456b 100644
--- a/TNCEmulators.c
+++ b/TNCEmulators.c
@@ -3403,30 +3403,12 @@ NOTDATA:
if (TNC->DEDTXBUFFER[0] == 1)
{
// recovering
-
-// if (!TNC->Recovering)
-// {
-// sprintf(msg, "Port %d DED Recovery started\n", TNC->ComPort);
-// OutputDebugString(msg);
-// TNC->Recovering = TRUE;
-// }
}
else
{
// Not recovery
-
-// if (TNC->Recovering)
-// {
-// sprintf(msg, "Port %d DED Recovery completed\n", TNC->ComPort);
-// OutputDebugString(msg);
-// TNC->Recovering = FALSE;
-// }
-
}
-// sprintf(msg,"DED CMD: Port %d CMD %c MSGCHANNEL %d\n", TNC->ComPort, TNC->TONODEBUFFER[0], MSGCHANNEL);
-// OutputDebugString(msg);
-
if (_memicmp(TNC->DEDTXBUFFER, "QRES", 4 == 0))
return SendHostOK(TNC);
@@ -3809,32 +3791,8 @@ REALCALL:
HOSTDATAPACKET:
-// }
-// {
-// UCHAR msg[100];
-
-// sprintf(msg,"Host Data Packet: Port %d\n", TNC->ComPort);
-// OutputDebugString(msg);
-// }
-//
-
-
// IF WE ALREADY HAVE DATA QUEUED, ADD THIS IT QUEUE
-// if (Channel->Chan_TXQ)
-// {
-
-// // COPY MESSAGE TO A CHAIN OF BUFFERS
-
-// if (QCOUNT < 10)
-// goto CANTSEND; // NO SPACE - RETURN ERROR (?)
-
-//QUEUEFRAME:
-
-// C_Q_ADD(Channel->Chan_TXQ, COPYMSGTOBUFFERS()); // RETURNS EDI = FIRST (OR ONLY) FRAGMENT
-
-// return SendHostOK(TNC);
-
// MAKE SURE NODE ISNT BUSY
if (TNC->MSGCHANNEL == 0) // UNPROTO Channel
diff --git a/TelnetV6.c b/TelnetV6.c
index cc06a34..af88595 100644
--- a/TelnetV6.c
+++ b/TelnetV6.c
@@ -187,6 +187,7 @@ int DeleteLogFile(char * Log, int KeepDays);
void DeleteLogFiles(int Age)
{
+ DeleteLogFile("NodeDebug", Age);
DeleteLogFile("Telnet", Age);
DeleteLogFile("CMSAccess_", Age);
DeleteLogFile("ConnectLog_",Age);
@@ -206,7 +207,7 @@ int DeleteLogFile(char * Log, int KeepDays)
HANDLE hFind = INVALID_HANDLE_VALUE;
DWORD dwError=0;
LARGE_INTEGER ft;
- time_t now = NOW;
+ time_t now = time(NULL);
int Age;
@@ -226,7 +227,6 @@ int DeleteLogFile(char * Log, int KeepDays)
{
if (ffd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
{
- OutputDebugString(ffd.cFileName);
}
else
{
diff --git a/Versions.h b/Versions.h
index 2a124ac..8922ff2 100644
--- a/Versions.h
+++ b/Versions.h
@@ -9,15 +9,15 @@
#endif
-#define KVers 6,0,25,39
-#define KVerstring "6.0.25.39\0"
+#define KVers 6,0,25,40
+#define KVerstring "6.0.25.40\0"
#ifdef CKernel
#define Vers KVers
#define Verstring KVerstring
-#define Datestring "August 2026"
+#define Datestring "September 2026"
#define VerComments "G8BPQ Packet Switch (C Version)" KVerstring
#define VerCopyright "Copyright © 2001-2026 John Wiseman G8BPQ\0"
#define VerDesc "BPQ32 Switch\0"
diff --git a/Win32bits/AFXRES.H b/Win32bits/AFXRES.H
new file mode 100644
index 0000000..5ae2ed0
--- /dev/null
+++ b/Win32bits/AFXRES.H
@@ -0,0 +1,750 @@
+// This is a part of the Microsoft Foundation Classes C++ library.
+// Copyright (C) 1992-1995 Microsoft Corporation
+// All rights reserved.
+//
+// This source code is only intended as a supplement to the
+// Microsoft Foundation Classes Reference and related
+// electronic documentation provided with the library.
+// See these sources for detailed information regarding the
+// Microsoft Foundation Classes product.
+
+#ifndef __AFXRES_H__
+#define __AFXRES_H__
+
+#ifdef REZ // Mac resource compiler (mrc) defines REZ
+#define RC_INVOKED
+#endif
+
+#ifdef RC_INVOKED
+#ifndef _INC_WINDOWS
+#define _INC_WINDOWS
+ #include "winres.h" // extract from windows header
+#endif
+#endif
+
+#ifdef _AFX_MINREBUILD
+#pragma component(minrebuild, off)
+#endif
+
+#ifdef APSTUDIO_INVOKED
+#define APSTUDIO_HIDDEN_SYMBOLS
+#endif
+
+/////////////////////////////////////////////////////////////////////////////
+// MFC resource types (see Technical note TN024 for implementation details)
+
+#ifndef RC_INVOKED
+#define RT_DLGINIT MAKEINTRESOURCE(240)
+#define RT_TOOLBAR MAKEINTRESOURCE(241)
+#endif
+
+/////////////////////////////////////////////////////////////////////////////
+
+#ifdef APSTUDIO_INVOKED
+#undef APSTUDIO_HIDDEN_SYMBOLS
+#endif
+
+/////////////////////////////////////////////////////////////////////////////
+// General style bits etc
+
+// Tab Control styles
+#ifndef TCS_MULTILINE // new in later versions of Win32
+#define TCS_MULTILINE 0x0200
+#endif
+
+// ControlBar styles
+#define CBRS_ALIGN_LEFT 0x1000L
+#define CBRS_ALIGN_TOP 0x2000L
+#define CBRS_ALIGN_RIGHT 0x4000L
+#define CBRS_ALIGN_BOTTOM 0x8000L
+#define CBRS_ALIGN_ANY 0xF000L
+
+#define CBRS_BORDER_LEFT 0x0100L
+#define CBRS_BORDER_TOP 0x0200L
+#define CBRS_BORDER_RIGHT 0x0400L
+#define CBRS_BORDER_BOTTOM 0x0800L
+#define CBRS_BORDER_ANY 0x0F00L
+
+#define CBRS_TOOLTIPS 0x0010L
+#define CBRS_FLYBY 0x0020L
+#define CBRS_FLOAT_MULTI 0x0040L
+#define CBRS_BORDER_3D 0x0080L
+#define CBRS_HIDE_INPLACE 0x0008L
+#define CBRS_SIZE_DYNAMIC 0x0004L
+#define CBRS_SIZE_FIXED 0x0002L
+#define CBRS_FLOATING 0x0001L
+
+#define CBRS_ORIENT_HORZ (CBRS_ALIGN_TOP|CBRS_ALIGN_BOTTOM)
+#define CBRS_ORIENT_VERT (CBRS_ALIGN_LEFT|CBRS_ALIGN_RIGHT)
+#define CBRS_ORIENT_ANY (CBRS_ORIENT_HORZ|CBRS_ORIENT_VERT)
+
+#define CBRS_ALL 0xFFFFL
+
+
+// the CBRS_ style is made up of an alignment style and a draw border style
+// the alignment styles are mutually exclusive
+// the draw border styles may be combined
+#define CBRS_NOALIGN 0x00000000L
+#define CBRS_LEFT (CBRS_ALIGN_LEFT|CBRS_BORDER_RIGHT)
+#define CBRS_TOP (CBRS_ALIGN_TOP|CBRS_BORDER_BOTTOM)
+#define CBRS_RIGHT (CBRS_ALIGN_RIGHT|CBRS_BORDER_LEFT)
+#define CBRS_BOTTOM (CBRS_ALIGN_BOTTOM|CBRS_BORDER_TOP)
+
+/////////////////////////////////////////////////////////////////////////////
+// Standard window components
+
+// Mode indicators in status bar - these are routed like commands
+#define ID_INDICATOR_EXT 0xE700 // extended selection indicator
+#define ID_INDICATOR_CAPS 0xE701 // cap lock indicator
+#define ID_INDICATOR_NUM 0xE702 // num lock indicator
+#define ID_INDICATOR_SCRL 0xE703 // scroll lock indicator
+#define ID_INDICATOR_OVR 0xE704 // overtype mode indicator
+#define ID_INDICATOR_REC 0xE705 // record mode indicator
+#define ID_INDICATOR_KANA 0xE706 // kana lock indicator
+
+#define ID_SEPARATOR 0 // special separator value
+
+#ifndef RC_INVOKED // code only
+// Standard control bars (IDW = window ID)
+#define AFX_IDW_CONTROLBAR_FIRST 0xE800
+#define AFX_IDW_CONTROLBAR_LAST 0xE8FF
+
+#define AFX_IDW_TOOLBAR 0xE800 // main Toolbar for window
+#define AFX_IDW_STATUS_BAR 0xE801 // Status bar window
+#define AFX_IDW_PREVIEW_BAR 0xE802 // PrintPreview Dialog Bar
+#define AFX_IDW_RESIZE_BAR 0xE803 // OLE in-place resize bar
+
+// Note: If your application supports docking toolbars, you should
+// not use the following IDs for your own toolbars. The IDs chosen
+// are at the top of the first 32 such that the bars will be hidden
+// while in print preview mode, and are not likely to conflict with
+// IDs your application may have used succesfully in the past.
+
+#define AFX_IDW_DOCKBAR_TOP 0xE81B
+#define AFX_IDW_DOCKBAR_LEFT 0xE81C
+#define AFX_IDW_DOCKBAR_RIGHT 0xE81D
+#define AFX_IDW_DOCKBAR_BOTTOM 0xE81E
+#define AFX_IDW_DOCKBAR_FLOAT 0xE81F
+
+// Macro for mapping standard control bars to bitmask (limit of 32)
+#define AFX_CONTROLBAR_MASK(nIDC) (1L << (nIDC - AFX_IDW_CONTROLBAR_FIRST))
+
+// parts of Main Frame
+#define AFX_IDW_PANE_FIRST 0xE900 // first pane (256 max)
+#define AFX_IDW_PANE_LAST 0xE9ff
+#define AFX_IDW_HSCROLL_FIRST 0xEA00 // first Horz scrollbar (16 max)
+#define AFX_IDW_VSCROLL_FIRST 0xEA10 // first Vert scrollbar (16 max)
+
+#define AFX_IDW_SIZE_BOX 0xEA20 // size box for splitters
+#define AFX_IDW_PANE_SAVE 0xEA21 // to shift AFX_IDW_PANE_FIRST
+#endif //!RC_INVOKED
+
+#ifndef APSTUDIO_INVOKED
+
+// common style for form views
+#define AFX_WS_DEFAULT_VIEW (WS_CHILD | WS_VISIBLE | WS_BORDER)
+
+#endif //!APSTUDIO_INVOKED
+
+/////////////////////////////////////////////////////////////////////////////
+// Standard app configurable strings
+
+// for application title (defaults to EXE name or name in constructor)
+#define AFX_IDS_APP_TITLE 0xE000
+// idle message bar line
+#define AFX_IDS_IDLEMESSAGE 0xE001
+// message bar line when in shift-F1 help mode
+#define AFX_IDS_HELPMODEMESSAGE 0xE002
+// document title when editing OLE embedding
+#define AFX_IDS_APP_TITLE_EMBEDDING 0xE003
+// company name
+#define AFX_IDS_COMPANY_NAME 0xE004
+// object name when server is inplace
+#define AFX_IDS_OBJ_TITLE_INPLACE 0xE005
+
+/////////////////////////////////////////////////////////////////////////////
+// Standard Commands
+
+// File commands
+#define ID_FILE_NEW 0xE100
+#define ID_FILE_OPEN 0xE101
+#define ID_FILE_CLOSE 0xE102
+#define ID_FILE_SAVE 0xE103
+#define ID_FILE_SAVE_AS 0xE104
+#define ID_FILE_PAGE_SETUP 0xE105
+#define ID_FILE_PRINT_SETUP 0xE106
+#define ID_FILE_PRINT 0xE107
+#define ID_FILE_PRINT_DIRECT 0xE108
+#define ID_FILE_PRINT_PREVIEW 0xE109
+#define ID_FILE_UPDATE 0xE10A
+#define ID_FILE_SAVE_COPY_AS 0xE10B
+#define ID_FILE_SEND_MAIL 0xE10C
+
+#define ID_FILE_MRU_FIRST 0xE110
+#define ID_FILE_MRU_FILE1 0xE110 // range - 16 max
+#define ID_FILE_MRU_FILE2 0xE111
+#define ID_FILE_MRU_FILE3 0xE112
+#define ID_FILE_MRU_FILE4 0xE113
+#define ID_FILE_MRU_FILE5 0xE114
+#define ID_FILE_MRU_FILE6 0xE115
+#define ID_FILE_MRU_FILE7 0xE116
+#define ID_FILE_MRU_FILE8 0xE117
+#define ID_FILE_MRU_FILE9 0xE118
+#define ID_FILE_MRU_FILE10 0xE119
+#define ID_FILE_MRU_FILE11 0xE11A
+#define ID_FILE_MRU_FILE12 0xE11B
+#define ID_FILE_MRU_FILE13 0xE11C
+#define ID_FILE_MRU_FILE14 0xE11D
+#define ID_FILE_MRU_FILE15 0xE11E
+#define ID_FILE_MRU_FILE16 0xE11F
+#define ID_FILE_MRU_LAST 0xE11F
+
+// Edit commands
+#define ID_EDIT_CLEAR 0xE120
+#define ID_EDIT_CLEAR_ALL 0xE121
+#define ID_EDIT_COPY 0xE122
+#define ID_EDIT_CUT 0xE123
+#define ID_EDIT_FIND 0xE124
+#define ID_EDIT_PASTE 0xE125
+#define ID_EDIT_PASTE_LINK 0xE126
+#define ID_EDIT_PASTE_SPECIAL 0xE127
+#define ID_EDIT_REPEAT 0xE128
+#define ID_EDIT_REPLACE 0xE129
+#define ID_EDIT_SELECT_ALL 0xE12A
+#define ID_EDIT_UNDO 0xE12B
+#define ID_EDIT_REDO 0xE12C
+
+// Window commands
+#define ID_WINDOW_NEW 0xE130
+#define ID_WINDOW_ARRANGE 0xE131
+#define ID_WINDOW_CASCADE 0xE132
+#define ID_WINDOW_TILE_HORZ 0xE133
+#define ID_WINDOW_TILE_VERT 0xE134
+#define ID_WINDOW_SPLIT 0xE135
+#ifndef RC_INVOKED // code only
+#define AFX_IDM_WINDOW_FIRST 0xE130
+#define AFX_IDM_WINDOW_LAST 0xE13F
+#define AFX_IDM_FIRST_MDICHILD 0xFF00 // window list starts here
+#endif //!RC_INVOKED
+
+// Help and App commands
+#define ID_APP_ABOUT 0xE140
+#define ID_APP_EXIT 0xE141
+#define ID_HELP_INDEX 0xE142
+#define ID_HELP_FINDER 0xE143
+#define ID_HELP_USING 0xE144
+#define ID_CONTEXT_HELP 0xE145 // shift-F1
+// special commands for processing help
+#define ID_HELP 0xE146 // first attempt for F1
+#define ID_DEFAULT_HELP 0xE147 // last attempt
+
+// Misc
+#define ID_NEXT_PANE 0xE150
+#define ID_PREV_PANE 0xE151
+
+// Format
+#define ID_FORMAT_FONT 0xE160
+
+// OLE commands
+#define ID_OLE_INSERT_NEW 0xE200
+#define ID_OLE_EDIT_LINKS 0xE201
+#define ID_OLE_EDIT_CONVERT 0xE202
+#define ID_OLE_EDIT_CHANGE_ICON 0xE203
+#define ID_OLE_EDIT_PROPERTIES 0xE204
+#define ID_OLE_VERB_FIRST 0xE210 // range - 16 max
+#ifndef RC_INVOKED // code only
+#define ID_OLE_VERB_LAST 0xE21F
+#endif //!RC_INVOKED
+
+// for print preview dialog bar
+#define AFX_ID_PREVIEW_CLOSE 0xE300
+#define AFX_ID_PREVIEW_NUMPAGE 0xE301 // One/Two Page button
+#define AFX_ID_PREVIEW_NEXT 0xE302
+#define AFX_ID_PREVIEW_PREV 0xE303
+#define AFX_ID_PREVIEW_PRINT 0xE304
+#define AFX_ID_PREVIEW_ZOOMIN 0xE305
+#define AFX_ID_PREVIEW_ZOOMOUT 0xE306
+
+// View commands (same number used as IDW used for control bar)
+#define ID_VIEW_TOOLBAR 0xE800
+#define ID_VIEW_STATUS_BAR 0xE801
+ // -> E8FF reserved for other control bar commands
+
+// RecordForm commands
+#define ID_RECORD_FIRST 0xE900
+#define ID_RECORD_LAST 0xE901
+#define ID_RECORD_NEXT 0xE902
+#define ID_RECORD_PREV 0xE903
+
+/////////////////////////////////////////////////////////////////////////////
+// Standard control IDs
+
+#ifdef IDC_STATIC
+#undef IDC_STATIC
+#endif
+#define IDC_STATIC (-1) // all static controls
+
+/////////////////////////////////////////////////////////////////////////////
+// Standard string error/warnings
+
+#ifndef RC_INVOKED // code only
+#define AFX_IDS_SCFIRST 0xEF00
+#endif //!RC_INVOKED
+
+#define AFX_IDS_SCSIZE 0xEF00
+#define AFX_IDS_SCMOVE 0xEF01
+#define AFX_IDS_SCMINIMIZE 0xEF02
+#define AFX_IDS_SCMAXIMIZE 0xEF03
+#define AFX_IDS_SCNEXTWINDOW 0xEF04
+#define AFX_IDS_SCPREVWINDOW 0xEF05
+#define AFX_IDS_SCCLOSE 0xEF06
+#define AFX_IDS_SCRESTORE 0xEF12
+#define AFX_IDS_SCTASKLIST 0xEF13
+
+#define AFX_IDS_MDICHILD 0xEF1F
+
+#define AFX_IDS_DESKACCESSORY 0xEFDA
+
+// General strings
+#define AFX_IDS_OPENFILE 0xF000
+#define AFX_IDS_SAVEFILE 0xF001
+#define AFX_IDS_ALLFILTER 0xF002
+#define AFX_IDS_UNTITLED 0xF003
+#define AFX_IDS_SAVEFILECOPY 0xF004
+#define AFX_IDS_PREVIEW_CLOSE 0xF005
+#define AFX_IDS_UNNAMED_FILE 0xF006
+#ifdef _MAC
+#define AFX_IDS_ABOUT 0xF010
+#endif
+#define AFX_IDS_HIDE 0xF011
+
+// MFC Standard Exception Error messages
+#define AFX_IDP_NO_ERROR_AVAILABLE 0xF020
+#define AFX_IDS_NOT_SUPPORTED_EXCEPTION 0xF021
+#define AFX_IDS_RESOURCE_EXCEPTION 0xF022
+#define AFX_IDS_MEMORY_EXCEPTION 0xF023
+#define AFX_IDS_USER_EXCEPTION 0xF024
+
+// Printing and print preview strings
+#define AFX_IDS_PRINTONPORT 0xF040
+#define AFX_IDS_ONEPAGE 0xF041
+#define AFX_IDS_TWOPAGE 0xF042
+#define AFX_IDS_PRINTPAGENUM 0xF043
+#define AFX_IDS_PREVIEWPAGEDESC 0xF044
+#define AFX_IDS_PRINTDEFAULTEXT 0xF045
+#define AFX_IDS_PRINTDEFAULT 0xF046
+#define AFX_IDS_PRINTFILTER 0xF047
+#define AFX_IDS_PRINTCAPTION 0xF048
+#define AFX_IDS_PRINTTOFILE 0xF049
+
+
+// OLE strings
+#define AFX_IDS_OBJECT_MENUITEM 0xF080
+#define AFX_IDS_EDIT_VERB 0xF081
+#define AFX_IDS_ACTIVATE_VERB 0xF082
+#define AFX_IDS_CHANGE_LINK 0xF083
+#define AFX_IDS_AUTO 0xF084
+#define AFX_IDS_MANUAL 0xF085
+#define AFX_IDS_FROZEN 0xF086
+#define AFX_IDS_ALL_FILES 0xF087
+// dynamically changing menu items
+#define AFX_IDS_SAVE_MENU 0xF088
+#define AFX_IDS_UPDATE_MENU 0xF089
+#define AFX_IDS_SAVE_AS_MENU 0xF08A
+#define AFX_IDS_SAVE_COPY_AS_MENU 0xF08B
+#define AFX_IDS_EXIT_MENU 0xF08C
+#define AFX_IDS_UPDATING_ITEMS 0xF08D
+// COlePasteSpecialDialog defines
+#define AFX_IDS_METAFILE_FORMAT 0xF08E
+#define AFX_IDS_DIB_FORMAT 0xF08F
+#define AFX_IDS_BITMAP_FORMAT 0xF090
+#define AFX_IDS_LINKSOURCE_FORMAT 0xF091
+#define AFX_IDS_EMBED_FORMAT 0xF092
+// other OLE utility strings
+#define AFX_IDS_PASTELINKEDTYPE 0xF094
+#define AFX_IDS_UNKNOWNTYPE 0xF095
+#define AFX_IDS_RTF_FORMAT 0xF096
+#define AFX_IDS_TEXT_FORMAT 0xF097
+// OLE datatype format error strings
+#define AFX_IDS_INVALID_CURRENCY 0xF098
+#define AFX_IDS_INVALID_DATETIME 0xF099
+#define AFX_IDS_INVALID_DATETIMESPAN 0xF09A
+
+// General error / prompt strings
+#define AFX_IDP_INVALID_FILENAME 0xF100
+#define AFX_IDP_FAILED_TO_OPEN_DOC 0xF101
+#define AFX_IDP_FAILED_TO_SAVE_DOC 0xF102
+#define AFX_IDP_ASK_TO_SAVE 0xF103
+#define AFX_IDP_FAILED_TO_CREATE_DOC 0xF104
+#define AFX_IDP_FILE_TOO_LARGE 0xF105
+#define AFX_IDP_FAILED_TO_START_PRINT 0xF106
+#define AFX_IDP_FAILED_TO_LAUNCH_HELP 0xF107
+#define AFX_IDP_INTERNAL_FAILURE 0xF108 // general failure
+#define AFX_IDP_COMMAND_FAILURE 0xF109 // command failure
+#define AFX_IDP_FAILED_MEMORY_ALLOC 0xF10A
+
+// DDV parse errors
+#define AFX_IDP_PARSE_INT 0xF110
+#define AFX_IDP_PARSE_REAL 0xF111
+#define AFX_IDP_PARSE_INT_RANGE 0xF112
+#define AFX_IDP_PARSE_REAL_RANGE 0xF113
+#define AFX_IDP_PARSE_STRING_SIZE 0xF114
+#define AFX_IDP_PARSE_RADIO_BUTTON 0xF115
+#define AFX_IDP_PARSE_BYTE 0xF116
+#define AFX_IDP_PARSE_UINT 0xF117
+#define AFX_IDP_PARSE_DATETIME 0xF118
+#define AFX_IDP_PARSE_CURRENCY 0xF119
+
+// CFile/CArchive error strings for user failure
+#define AFX_IDP_FAILED_INVALID_FORMAT 0xF120
+#define AFX_IDP_FAILED_INVALID_PATH 0xF121
+#define AFX_IDP_FAILED_DISK_FULL 0xF122
+#define AFX_IDP_FAILED_ACCESS_READ 0xF123
+#define AFX_IDP_FAILED_ACCESS_WRITE 0xF124
+#define AFX_IDP_FAILED_IO_ERROR_READ 0xF125
+#define AFX_IDP_FAILED_IO_ERROR_WRITE 0xF126
+
+// OLE errors / prompt strings
+#define AFX_IDP_STATIC_OBJECT 0xF180
+#define AFX_IDP_FAILED_TO_CONNECT 0xF181
+#define AFX_IDP_SERVER_BUSY 0xF182
+#define AFX_IDP_BAD_VERB 0xF183
+#define AFX_IDP_FAILED_TO_NOTIFY 0xF185
+#define AFX_IDP_FAILED_TO_LAUNCH 0xF186
+#define AFX_IDP_ASK_TO_UPDATE 0xF187
+#define AFX_IDP_FAILED_TO_UPDATE 0xF188
+#define AFX_IDP_FAILED_TO_REGISTER 0xF189
+#define AFX_IDP_FAILED_TO_AUTO_REGISTER 0xF18A
+#define AFX_IDP_FAILED_TO_CONVERT 0xF18B
+#define AFX_IDP_GET_NOT_SUPPORTED 0xF18C
+#define AFX_IDP_SET_NOT_SUPPORTED 0xF18D
+#define AFX_IDP_ASK_TO_DISCARD 0xF18E
+#define AFX_IDP_FAILED_TO_CREATE 0xF18F
+
+// MAPI errors / prompt strings
+#define AFX_IDP_FAILED_MAPI_LOAD 0xF190
+#define AFX_IDP_INVALID_MAPI_DLL 0xF191
+#define AFX_IDP_FAILED_MAPI_SEND 0xF192
+
+#define AFX_IDP_FILE_NONE 0xF1A0
+#define AFX_IDP_FILE_GENERIC 0xF1A1
+#define AFX_IDP_FILE_NOT_FOUND 0xF1A2
+#define AFX_IDP_FILE_BAD_PATH 0xF1A3
+#define AFX_IDP_FILE_TOO_MANY_OPEN 0xF1A4
+#define AFX_IDP_FILE_ACCESS_DENIED 0xF1A5
+#define AFX_IDP_FILE_INVALID_FILE 0xF1A6
+#define AFX_IDP_FILE_REMOVE_CURRENT 0xF1A7
+#define AFX_IDP_FILE_DIR_FULL 0xF1A8
+#define AFX_IDP_FILE_BAD_SEEK 0xF1A9
+#define AFX_IDP_FILE_HARD_IO 0xF1AA
+#define AFX_IDP_FILE_SHARING 0xF1AB
+#define AFX_IDP_FILE_LOCKING 0xF1AC
+#define AFX_IDP_FILE_DISKFULL 0xF1AD
+#define AFX_IDP_FILE_EOF 0xF1AE
+
+#define AFX_IDP_ARCH_NONE 0xF1B0
+#define AFX_IDP_ARCH_GENERIC 0xF1B1
+#define AFX_IDP_ARCH_READONLY 0xF1B2
+#define AFX_IDP_ARCH_ENDOFFILE 0xF1B3
+#define AFX_IDP_ARCH_WRITEONLY 0xF1B4
+#define AFX_IDP_ARCH_BADINDEX 0xF1B5
+#define AFX_IDP_ARCH_BADCLASS 0xF1B6
+#define AFX_IDP_ARCH_BADSCHEMA 0xF1B7
+
+#define AFX_IDS_OCC_SCALEUNITS_PIXELS 0xF1C0
+
+// 0xf200-0xf20f reserved
+
+// font names and point sizes
+#define AFX_IDS_STATUS_FONT 0xF230
+#define AFX_IDS_TOOLTIP_FONT 0xF231
+#define AFX_IDS_UNICODE_FONT 0xF232
+#define AFX_IDS_MINI_FONT 0xF233
+
+// ODBC Database errors / prompt strings
+#ifndef RC_INVOKED // code only
+#define AFX_IDP_SQL_FIRST 0xF280
+#endif //!RC_INVOKED
+#define AFX_IDP_SQL_CONNECT_FAIL 0xF281
+#define AFX_IDP_SQL_RECORDSET_FORWARD_ONLY 0xF282
+#define AFX_IDP_SQL_EMPTY_COLUMN_LIST 0xF283
+#define AFX_IDP_SQL_FIELD_SCHEMA_MISMATCH 0xF284
+#define AFX_IDP_SQL_ILLEGAL_MODE 0xF285
+#define AFX_IDP_SQL_MULTIPLE_ROWS_AFFECTED 0xF286
+#define AFX_IDP_SQL_NO_CURRENT_RECORD 0xF287
+#define AFX_IDP_SQL_NO_ROWS_AFFECTED 0xF288
+#define AFX_IDP_SQL_RECORDSET_READONLY 0xF289
+#define AFX_IDP_SQL_SQL_NO_TOTAL 0xF28A
+#define AFX_IDP_SQL_ODBC_LOAD_FAILED 0xF28B
+#define AFX_IDP_SQL_DYNASET_NOT_SUPPORTED 0xF28C
+#define AFX_IDP_SQL_SNAPSHOT_NOT_SUPPORTED 0xF28D
+#define AFX_IDP_SQL_API_CONFORMANCE 0xF28E
+#define AFX_IDP_SQL_SQL_CONFORMANCE 0xF28F
+#define AFX_IDP_SQL_NO_DATA_FOUND 0xF290
+#define AFX_IDP_SQL_ROW_UPDATE_NOT_SUPPORTED 0xF291
+#define AFX_IDP_SQL_ODBC_V2_REQUIRED 0xF292
+#define AFX_IDP_SQL_NO_POSITIONED_UPDATES 0xF293
+#define AFX_IDP_SQL_LOCK_MODE_NOT_SUPPORTED 0xF294
+#define AFX_IDP_SQL_DATA_TRUNCATED 0xF295
+#define AFX_IDP_SQL_ROW_FETCH 0xF296
+#define AFX_IDP_SQL_INCORRECT_ODBC 0xF297
+#define AFX_IDP_SQL_UPDATE_DELETE_FAILED 0xF298
+#define AFX_IDP_SQL_DYNAMIC_CURSOR_NOT_SUPPORTED 0xF299
+
+// DAO Database errors / prompt strings
+#ifndef RC_INVOKED // code only
+#define AFX_IDP_DAO_FIRST 0xF2A0
+#endif //!RC_INVOKED
+#define AFX_IDP_DAO_ENGINE_INITIALIZATION 0xF2A0
+#define AFX_IDP_DAO_DFX_BIND 0xF2A1
+#define AFX_IDP_DAO_OBJECT_NOT_OPEN 0xF2A2
+
+// ICDAORecordset::GetRows Errors
+// These are not placed in DAO Errors collection
+// and must be handled directly by MFC.
+#define AFX_IDP_DAO_ROWTOOSHORT 0xF2A3
+#define AFX_IDP_DAO_BADBINDINFO 0xF2A4
+#define AFX_IDP_DAO_COLUMNUNAVAILABLE 0xF2A5
+
+/////////////////////////////////////////////////////////////////////////////
+// AFX implementation - control IDs (AFX_IDC)
+
+// Parts of dialogs
+#define AFX_IDC_LISTBOX 100
+#define AFX_IDC_CHANGE 101
+
+// for print dialog
+#define AFX_IDC_PRINT_DOCNAME 201
+#define AFX_IDC_PRINT_PRINTERNAME 202
+#define AFX_IDC_PRINT_PORTNAME 203
+#define AFX_IDC_PRINT_PAGENUM 204
+
+// Property Sheet control id's (determined with Spy++)
+#define ID_APPLY_NOW 0x3021
+#define ID_WIZBACK 0x3023
+#define ID_WIZNEXT 0x3024
+#define ID_WIZFINISH 0x3025
+#define AFX_IDC_TAB_CONTROL 0x3020
+
+/////////////////////////////////////////////////////////////////////////////
+// IDRs for standard components
+
+#ifndef RC_INVOKED // code only
+// These are really COMMDLG dialogs, so there usually isn't a resource
+// for them, but these IDs are used as help IDs.
+#define AFX_IDD_FILEOPEN 28676
+#define AFX_IDD_FILESAVE 28677
+#define AFX_IDD_FONT 28678
+#define AFX_IDD_COLOR 28679
+#define AFX_IDD_PRINT 28680
+#define AFX_IDD_PRINTSETUP 28681
+#define AFX_IDD_FIND 28682
+#define AFX_IDD_REPLACE 28683
+#endif //!RC_INVOKED
+
+// Standard dialogs app should leave alone (0x7801->)
+#define AFX_IDD_NEWTYPEDLG 30721
+#define AFX_IDD_PRINTDLG 30722
+#define AFX_IDD_PREVIEW_TOOLBAR 30723
+#ifdef _MAC
+#define AFX_IDD_PREVIEW_SHORTTOOLBAR 30731
+#endif
+
+// Dialogs defined for OLE2UI library
+#define AFX_IDD_INSERTOBJECT 30724
+#define AFX_IDD_CHANGEICON 30725
+#define AFX_IDD_CONVERT 30726
+#define AFX_IDD_PASTESPECIAL 30727
+#define AFX_IDD_EDITLINKS 30728
+#define AFX_IDD_FILEBROWSE 30729
+#define AFX_IDD_BUSY 30730
+
+#define AFX_IDD_OBJECTPROPERTIES 30732
+#define AFX_IDD_CHANGESOURCE 30733
+
+// Standard cursors (0x7901->)
+ // AFX_IDC = Cursor resources
+#define AFX_IDC_CONTEXTHELP 30977 // context sensitive help
+#define AFX_IDC_MAGNIFY 30978 // print preview zoom
+#define AFX_IDC_SMALLARROWS 30979 // splitter
+#define AFX_IDC_HSPLITBAR 30980 // splitter
+#define AFX_IDC_VSPLITBAR 30981 // splitter
+#define AFX_IDC_NODROPCRSR 30982 // No Drop Cursor
+#define AFX_IDC_TRACKNWSE 30983 // tracker
+#define AFX_IDC_TRACKNESW 30984 // tracker
+#define AFX_IDC_TRACKNS 30985 // tracker
+#define AFX_IDC_TRACKWE 30986 // tracker
+#define AFX_IDC_TRACK4WAY 30987 // tracker
+#define AFX_IDC_MOVE4WAY 30988 // resize bar (server only)
+
+// Mini frame window bitmap ID
+#define AFX_IDB_MINIFRAME_MENU 30994
+
+// CheckListBox checks bitmap ID
+#define AFX_IDB_CHECKLISTBOX_NT 30995
+#define AFX_IDB_CHECKLISTBOX_95 30996
+
+// AFX standard accelerator resources
+#define AFX_IDR_PREVIEW_ACCEL 30997
+
+// AFX standard ICON IDs (for MFC V1 apps) (0x7A01->)
+#define AFX_IDI_STD_MDIFRAME 31233
+#define AFX_IDI_STD_FRAME 31234
+
+/////////////////////////////////////////////////////////////////////////////
+// AFX OLE control implementation - control IDs (AFX_IDC)
+
+// Font property page
+#define AFX_IDC_FONTPROP 1000
+#define AFX_IDC_FONTNAMES 1001
+#define AFX_IDC_FONTSTYLES 1002
+#define AFX_IDC_FONTSIZES 1003
+#define AFX_IDC_STRIKEOUT 1004
+#define AFX_IDC_UNDERLINE 1005
+#define AFX_IDC_SAMPLEBOX 1006
+
+// Color property page
+#define AFX_IDC_COLOR_BLACK 1100
+#define AFX_IDC_COLOR_WHITE 1101
+#define AFX_IDC_COLOR_RED 1102
+#define AFX_IDC_COLOR_GREEN 1103
+#define AFX_IDC_COLOR_BLUE 1104
+#define AFX_IDC_COLOR_YELLOW 1105
+#define AFX_IDC_COLOR_MAGENTA 1106
+#define AFX_IDC_COLOR_CYAN 1107
+#define AFX_IDC_COLOR_GRAY 1108
+#define AFX_IDC_COLOR_LIGHTGRAY 1109
+#define AFX_IDC_COLOR_DARKRED 1110
+#define AFX_IDC_COLOR_DARKGREEN 1111
+#define AFX_IDC_COLOR_DARKBLUE 1112
+#define AFX_IDC_COLOR_LIGHTBROWN 1113
+#define AFX_IDC_COLOR_DARKMAGENTA 1114
+#define AFX_IDC_COLOR_DARKCYAN 1115
+#define AFX_IDC_COLORPROP 1116
+#define AFX_IDC_SYSTEMCOLORS 1117
+
+// Picture porperty page
+#define AFX_IDC_PROPNAME 1201
+#define AFX_IDC_PICTURE 1202
+#define AFX_IDC_BROWSE 1203
+#define AFX_IDC_CLEAR 1204
+
+/////////////////////////////////////////////////////////////////////////////
+// IDRs for OLE control standard components
+
+// Standard propery page dialogs app should leave alone (0x7E01->)
+#define AFX_IDD_PROPPAGE_COLOR 32257
+#define AFX_IDD_PROPPAGE_FONT 32258
+#define AFX_IDD_PROPPAGE_PICTURE 32259
+
+#define AFX_IDB_TRUETYPE 32384
+
+/////////////////////////////////////////////////////////////////////////////
+// Standard OLE control strings
+
+// OLE Control page strings
+#define AFX_IDS_PROPPAGE_UNKNOWN 0xFE01
+#define AFX_IDS_COLOR_DESKTOP 0xFE04
+#define AFX_IDS_COLOR_APPWORKSPACE 0xFE05
+#define AFX_IDS_COLOR_WNDBACKGND 0xFE06
+#define AFX_IDS_COLOR_WNDTEXT 0xFE07
+#define AFX_IDS_COLOR_MENUBAR 0xFE08
+#define AFX_IDS_COLOR_MENUTEXT 0xFE09
+#define AFX_IDS_COLOR_ACTIVEBAR 0xFE0A
+#define AFX_IDS_COLOR_INACTIVEBAR 0xFE0B
+#define AFX_IDS_COLOR_ACTIVETEXT 0xFE0C
+#define AFX_IDS_COLOR_INACTIVETEXT 0xFE0D
+#define AFX_IDS_COLOR_ACTIVEBORDER 0xFE0E
+#define AFX_IDS_COLOR_INACTIVEBORDER 0xFE0F
+#define AFX_IDS_COLOR_WNDFRAME 0xFE10
+#define AFX_IDS_COLOR_SCROLLBARS 0xFE11
+#define AFX_IDS_COLOR_BTNFACE 0xFE12
+#define AFX_IDS_COLOR_BTNSHADOW 0xFE13
+#define AFX_IDS_COLOR_BTNTEXT 0xFE14
+#define AFX_IDS_COLOR_BTNHIGHLIGHT 0xFE15
+#define AFX_IDS_COLOR_DISABLEDTEXT 0xFE16
+#define AFX_IDS_COLOR_HIGHLIGHT 0xFE17
+#define AFX_IDS_COLOR_HIGHLIGHTTEXT 0xFE18
+#define AFX_IDS_REGULAR 0xFE19
+#define AFX_IDS_BOLD 0xFE1A
+#define AFX_IDS_ITALIC 0xFE1B
+#define AFX_IDS_BOLDITALIC 0xFE1C
+#define AFX_IDS_SAMPLETEXT 0xFE1D
+#define AFX_IDS_DISPLAYSTRING_FONT 0xFE1E
+#define AFX_IDS_DISPLAYSTRING_COLOR 0xFE1F
+#define AFX_IDS_DISPLAYSTRING_PICTURE 0xFE20
+#define AFX_IDS_PICTUREFILTER 0xFE21
+#define AFX_IDS_PICTYPE_UNKNOWN 0xFE22
+#define AFX_IDS_PICTYPE_NONE 0xFE23
+#define AFX_IDS_PICTYPE_BITMAP 0xFE24
+#define AFX_IDS_PICTYPE_METAFILE 0xFE25
+#define AFX_IDS_PICTYPE_ICON 0xFE26
+#define AFX_IDS_COLOR_PPG 0xFE28
+#define AFX_IDS_COLOR_PPG_CAPTION 0xFE29
+#define AFX_IDS_FONT_PPG 0xFE2A
+#define AFX_IDS_FONT_PPG_CAPTION 0xFE2B
+#define AFX_IDS_PICTURE_PPG 0xFE2C
+#define AFX_IDS_PICTURE_PPG_CAPTION 0xFE2D
+#define AFX_IDS_PICTUREBROWSETITLE 0xFE30
+#define AFX_IDS_BORDERSTYLE_0 0xFE31
+#define AFX_IDS_BORDERSTYLE_1 0xFE32
+
+// OLE Control verb names
+#define AFX_IDS_VERB_EDIT 0xFE40
+#define AFX_IDS_VERB_PROPERTIES 0xFE41
+
+// OLE Control internal error messages
+#define AFX_IDP_PICTURECANTOPEN 0xFE83
+#define AFX_IDP_PICTURECANTLOAD 0xFE84
+#define AFX_IDP_PICTURETOOLARGE 0xFE85
+#define AFX_IDP_PICTUREREADFAILED 0xFE86
+
+// Standard OLE Control error strings
+#define AFX_IDP_E_ILLEGALFUNCTIONCALL 0xFEA0
+#define AFX_IDP_E_OVERFLOW 0xFEA1
+#define AFX_IDP_E_OUTOFMEMORY 0xFEA2
+#define AFX_IDP_E_DIVISIONBYZERO 0xFEA3
+#define AFX_IDP_E_OUTOFSTRINGSPACE 0xFEA4
+#define AFX_IDP_E_OUTOFSTACKSPACE 0xFEA5
+#define AFX_IDP_E_BADFILENAMEORNUMBER 0xFEA6
+#define AFX_IDP_E_FILENOTFOUND 0xFEA7
+#define AFX_IDP_E_BADFILEMODE 0xFEA8
+#define AFX_IDP_E_FILEALREADYOPEN 0xFEA9
+#define AFX_IDP_E_DEVICEIOERROR 0xFEAA
+#define AFX_IDP_E_FILEALREADYEXISTS 0xFEAB
+#define AFX_IDP_E_BADRECORDLENGTH 0xFEAC
+#define AFX_IDP_E_DISKFULL 0xFEAD
+#define AFX_IDP_E_BADRECORDNUMBER 0xFEAE
+#define AFX_IDP_E_BADFILENAME 0xFEAF
+#define AFX_IDP_E_TOOMANYFILES 0xFEB0
+#define AFX_IDP_E_DEVICEUNAVAILABLE 0xFEB1
+#define AFX_IDP_E_PERMISSIONDENIED 0xFEB2
+#define AFX_IDP_E_DISKNOTREADY 0xFEB3
+#define AFX_IDP_E_PATHFILEACCESSERROR 0xFEB4
+#define AFX_IDP_E_PATHNOTFOUND 0xFEB5
+#define AFX_IDP_E_INVALIDPATTERNSTRING 0xFEB6
+#define AFX_IDP_E_INVALIDUSEOFNULL 0xFEB7
+#define AFX_IDP_E_INVALIDFILEFORMAT 0xFEB8
+#define AFX_IDP_E_INVALIDPROPERTYVALUE 0xFEB9
+#define AFX_IDP_E_INVALIDPROPERTYARRAYINDEX 0xFEBA
+#define AFX_IDP_E_SETNOTSUPPORTEDATRUNTIME 0xFEBB
+#define AFX_IDP_E_SETNOTSUPPORTED 0xFEBC
+#define AFX_IDP_E_NEEDPROPERTYARRAYINDEX 0xFEBD
+#define AFX_IDP_E_SETNOTPERMITTED 0xFEBE
+#define AFX_IDP_E_GETNOTSUPPORTEDATRUNTIME 0xFEBF
+#define AFX_IDP_E_GETNOTSUPPORTED 0xFEC0
+#define AFX_IDP_E_PROPERTYNOTFOUND 0xFEC1
+#define AFX_IDP_E_INVALIDCLIPBOARDFORMAT 0xFEC2
+#define AFX_IDP_E_INVALIDPICTURE 0xFEC3
+#define AFX_IDP_E_PRINTERERROR 0xFEC4
+#define AFX_IDP_E_CANTSAVEFILETOTEMP 0xFEC5
+#define AFX_IDP_E_SEARCHTEXTNOTFOUND 0xFEC6
+#define AFX_IDP_E_REPLACEMENTSTOOLONG 0xFEC7
+
+#ifdef _AFX_MINREBUILD
+#pragma component(minrebuild, on)
+#endif
+
+#endif //__AFXRES_H__
+
+/////////////////////////////////////////////////////////////////////////////
diff --git a/Win32bits/StdExcept.c b/Win32bits/StdExcept.c
new file mode 100644
index 0000000..5e8a548
--- /dev/null
+++ b/Win32bits/StdExcept.c
@@ -0,0 +1,75 @@
+//
+// Standard __except handler to dump stack and code around eip
+//
+
+__except(memcpy(&exinfo, GetExceptionInformation(), sizeof(struct _EXCEPTION_POINTERS)), EXCEPTION_EXECUTE_HANDLER)
+{
+ unsigned __int32 SPPtr = 0;
+ unsigned __int32 SPVal = 0;
+ unsigned __int32 eip = 0;
+ unsigned __int32 rev = 0;
+ int i;
+
+ DWORD Stack[16];
+ DWORD CodeDump[16];
+
+#ifndef BPQ64
+
+ eip = exinfo.ContextRecord->Eip;
+ SPPtr = exinfo.ContextRecord->Esp;
+
+ __asm
+ {
+ mov eax, SPPtr
+ mov SPVal,eax
+ lea edi,Stack
+ mov esi,eax
+ mov ecx,64
+ rep movsb
+
+ lea edi,CodeDump
+ mov esi,eip
+ mov ecx,64
+ rep movsb
+ }
+
+
+
+ Debugprintf("BPQ32 *** Program Error %x at %x in %s",
+ exinfo.ExceptionRecord->ExceptionCode, exinfo.ExceptionRecord->ExceptionAddress, EXCEPTMSG);
+
+ Debugprintf("EAX %x EBX %x ECX %x EDX %x ESI %x EDI %x ESP %x",
+ exinfo.ContextRecord->Eax, exinfo.ContextRecord->Ebx, exinfo.ContextRecord->Ecx,
+ exinfo.ContextRecord->Edx, exinfo.ContextRecord->Esi, exinfo.ContextRecord->Edi, SPVal);
+
+#endif
+
+ Debugprintf("Stack:");
+
+ Debugprintf("%08x %08x %08x %08x %08x %08x %08x %08x %08x ",
+ SPVal, Stack[0], Stack[1], Stack[2], Stack[3], Stack[4], Stack[5], Stack[6], Stack[7]);
+
+ Debugprintf("%08x %08x %08x %08x %08x %08x %08x %08x %08x ",
+ SPVal+32, Stack[8], Stack[9], Stack[10], Stack[11], Stack[12], Stack[13], Stack[14], Stack[15]);
+
+ Debugprintf("Code:");
+
+ for (i = 0; i < 16; i++)
+ {
+ rev = (CodeDump[i] & 0xff) << 24;
+ rev |= (CodeDump[i] & 0xff00) << 8;
+ rev |= (CodeDump[i] & 0xff0000) >> 8;
+ rev |= (CodeDump[i] & 0xff000000) >> 24;
+
+ CodeDump[i] = rev;
+ }
+
+ Debugprintf("%08x %08x %08x %08x %08x %08x %08x %08x %08x ",
+ eip, CodeDump[0], CodeDump[1], CodeDump[2], CodeDump[3], CodeDump[4], CodeDump[5], CodeDump[6], CodeDump[7]);
+
+ Debugprintf("%08x %08x %08x %08x %08x %08x %08x %08x %08x ",
+ eip+32, CodeDump[8], CodeDump[9], CodeDump[10], CodeDump[11], CodeDump[12], CodeDump[13], CodeDump[14], CodeDump[15]);
+
+ // Note - no closing } so additional code may be run in the __except block
+
+#undef EXCEPTMSG
diff --git a/Win32bits/Strucs.inc b/Win32bits/Strucs.inc
new file mode 100644
index 0000000..df7fbcd
--- /dev/null
+++ b/Win32bits/Strucs.inc
@@ -0,0 +1,572 @@
+
+EXCLUDEBITS EQU 0 ; INCLUDE ExcludeList SUPPORT
+
+TNCBUFFLEN EQU 400h
+BPQHOSTSTREAMS EQU 64
+;BUFFLEN EQU 400 ; ??
+
+MAXAPPLS EQU 32 ; Max Application Commands
+ApplOffset EQU 80000 ; Applications string in buffer
+C_INFOMSG EQU 85000 ; Info Msg in buffer
+ApplStringLen EQU 48 ; Length of each config entry
+
+ALIASLEN EQU 32 ; Max chars in command alias
+
+MHENTRIES EQU 30 ; Entries in MH List
+
+;
+; BUFFLEN-4 = L2 POINTER (FOR CLEARING TIMEOUT WHEN ACKMODE USED)
+; BUFFLEN-8 = TIMESTAMP
+; BUFFLEN-12 = BUFFER ALLOCATED FLAG (ADDR OF ALLOCATING ROUTINE)
+
+;MAXDATA EQU BUFFLEN-16
+
+MAXDIGIS EQU 8
+;
+; BPQHOST MODE VECTOR STRUC
+;
+BPQVECSTRUC STRUC
+
+
+HOSTSESSION DD 0
+HOSTFLAGS DB 0 ; ALLOCATED AND STATE CHANGE FLAGS
+HOSTAPPLMASK DD 0
+HOSTAPPLFLAGS DB 0
+HOSTSTREAM DB 0 ; STREAM NUMBER
+HOSTTRACEQ DD 0
+
+HOSTHANDLE DD 0 ; HANDLE FOR POSTING MSGS TO
+
+HOSTAPPLNUM DD 0 ; Application Number
+
+STREAMOWNER DD 0 ; PID of Process owning stream
+HOSTPGMNAME DB 32 dup (0);
+
+BPQVECSTRUC ENDS
+
+; HOSTFLAGS = Bit 80 = Allocated
+; Bit 40 = Disc Request
+; Bit 20 = Stay Flag
+; Bit 02 and 01 State Change Bits
+
+
+VECTORLENGTH EQU TYPE BPQVECSTRUC
+
+;
+; BASIC LINK LEVEL MESSAGE BUFFER LAYOUT
+;
+MESSAGE STRUC
+
+MSGCHAIN DD ? ; CHAIN WORD
+MSGPORT DB ? ; PORT
+MSGLENGTH DW ? ; LENGTH
+
+MSGDEST DB 7 DUP (?) ; DESTINATION
+MSGORIGIN DB 7 DUP (?) ; ORIGIN
+;
+; MAY BE UP TO 56 BYTES OF DIGIS
+;
+MSGCONTROL DB ? ; CONTROL BYTE
+MSGPID DB ? ; PROTOCOL IDENTIFIER
+MSGDATA DB ? ; START OF LEVEL 2 MESSAGE
+;
+MESSAGE ENDS
+;
+
+L3MESSAGE STRUC
+;
+; NETROM LEVEL 3 MESSAGE - WITHOUT L2 INFO
+;
+L3HEADER DB 7 DUP (?) ; CHAIN, PORT, LENGTH
+L3PID DB ? ; PID
+
+L3SRCE DB 7 DUP (?) ; ORIGIN NODE
+L3DEST DB 7 DUP (?) ; DEST NODE
+L3MONR DB ? ; TX MONITOR FIELD - TO PREVENT MESSAGE GOING
+ ; ROUND THE NETWORK FOR EVER DUE TO ROUTING LOOP
+;
+; NETROM LEVEL 4 DATA
+;
+L4INDEX DB ? ; TRANSPORT SESSION INDEX
+L4ID DB ? ; TRANSPORT SESSION ID
+L4TXNO DB ? ; TRANSMIT SEQUENCE NUMBER
+L4RXNO DB ? ; RECEIVE (ACK) SEQ NUMBER
+L4FLAGS DB ? ; FRAGMENTATION, ACK/NAK, FLOW CONTROL AND MSG TYPE BITS
+
+L4DATA DB ? ; DATA
+L4CALLS DB 14 DUP (?) ; CALLS IN CONNECT REQUEST
+L4_BPQ DB ? ; THENODE EXTENDED CONNECT PARAMS
+
+L3MESSAGE ENDS
+
+;
+; L4FLAGS DEFINITION
+;
+L4BUSY EQU 80H ; BNA - DONT SEND ANY MORE
+L4NAK EQU 40H ; NEGATIVE RESPONSE FLAG
+L4MORE EQU 20H ; MORE DATA FOLLOWS - FRAGMENTATION FLAG
+
+L4CREQ EQU 1 ; CONNECT REQUEST
+L4CACK EQU 2 ; CONNECT ACK
+L4DREQ EQU 3 ; DISCONNECT REQUEST
+L4DACK EQU 4 ; DISCONNECT ACK
+L4INFO EQU 5 ; INFORMATION
+L4IACK EQU 6 ; INFORMATION ACK
+;
+; PORT CONTROL TABLE
+;
+PORTCONTROL STRUC
+
+PORTCALL DB 7 DUP (0)
+PORTALIAS DB 7 DUP (0) ; USED FOR UPLINKS ONLY
+PORTNUMBER DB ?
+PORTPOINTER DD ? ; NEXT IN CHAIN
+PORTQUALITY DB ? ; 'STANDARD' QUALITY FOR THIS PORT
+PORTRX_Q DD ? ; FRAMES RECEIVED ON THIS PORT
+PORTTX_Q DD ? ; FRAMES TO BE SENT ON THIS PORT
+PORTTXROUTINE DD ? ; POINTER TO TRANSMIT ROUTINE FOR THIS PORT
+PORTRXROUTINE DD ? ; POINTER TO RECEIVE ROUTINE FOR THIS PORT
+PORTINITCODE DD ? ; INITIALISATION ROUTINE
+PORTTIMERCODE DD ?
+PORTCLOSECODE DD ?
+PORTTXCHECK DD ? ; OK to Send Check
+
+PORTDESCRIPTION DB 30 DUP (0) ; TEXT DESCRIPTION OF FREQ/SPEED ETC
+PORTBBSFLAG DB ? ; NZ MEANS PORT CALL/ALIAS ARE FOR BBS
+PORTL3FLAG DB ? ; NZ RESTRICTS OUTGOING L2 CONNECTS
+;
+; CWID FIELDS
+;
+CWID DW 9 DUP (0) ; 8 ELEMENTS + FLAG
+ELEMENT DW ? ; REMAINING BITS OF CURRENT CHAR
+CWPOINTER DD ? ; POINTER TO NEXT CHAR
+CWIDTIMER DW ? ; TIME TO NEXT ID
+CWSTATE DB ? ; STATE MACHINE FOR CWID
+CWTYPE DB ? ; SET TO USE ON/OFF KEYING INSTEAD OF
+ ; FSK (FOR RUH MODEMS)
+PORTMINQUAL DB ? ; MIN QUAL TO BRAOCAST ON THIS PORT
+
+; STATS COUNTERS
+;
+L2DIGIED DD ?
+L2FRAMES DD ?
+L2FRAMESFORUS DD ?
+L2FRAMESSENT DD ?
+L2TIMEOUTS DD ?
+L2ORUNC DD ? ; OVERRUNS
+L2URUNC DD ? ; UNDERRUNS
+L1DISCARD DD ? ; FRAMES DISCARDED (UNABLE TO TX DUE TO DCD)
+L2FRMRRX DD ?
+L2FRMRTX DD ?
+RXERRORS DD ? ; RECEIVE ERRORS
+L2REJCOUNT DD ? ; REJ FRAMES RECEIVED
+L2OUTOFSEQ DD ? ; FRAMES RECEIVED OUT OF SEQUENCE
+L2RESEQ DD ? ; FRAMES RESEQUENCED
+SENDING DW 0 ; LINK STATUS BITS
+ACTIVE DW 0
+
+AVSENDING DB 0 ; LAST MINUTE
+AVACTIVE DB 0
+
+PORTTYPE DB 0 ; H/W TYPE
+ ; 0 = ASYNC, 2 = PC120, 4 = DRSI
+ ; 6 = TOSH, 8 = QUAD, 10 = RLC100
+ ; 12 = RLC400 14 = INTERNAL 16 = EXTERNAL ; 18 = i2c
+
+PROTOCOL DB 0 ; PORT PROTOCOL
+ ; 0 = KISS, 2 = NETROM, 4 = BPQKISS
+ ; 6 = HDLC, 8 = L2, 10 = PACTOR
+
+IOBASE DW ? ; CONFIG PARAMS FOR HARDWARE DRIVERS
+INTLEVEL DB ? ; FIRST 4 SAME FOR ALL H/W TYPES
+BAUDRATE DD ? ; SPEED
+CHANNELNUM DB ? ; ON MULTICHANNEL H/W
+INTCHAIN DD ? ; POINTER TO NEXT PORT USING THIS LEVEL
+PORTWINDOW DB ? ; L2 WINDOW FOR THIS PORT
+PORTTXDELAY DW ? ; TX DELAY FOR THIS PORT
+PORTPERSISTANCE DB ? ; PERSISTANCE VALUE FOR THIS PORT
+FULLDUPLEX DB ? ; FULL DUPLEX IF SET
+SOFTDCDFLAG DB ? ; IF SET USE 'SOFT DCD' - IF MODEM CANT GIVE A REAL ONE
+PORTSLOTTIME DB ? ; SLOT TIME
+PORTTAILTIME DB ? ; TAIL TIME
+BBSBANNED DB ? ; SET IF PORT CAN'T ACCEPT L2 CALLS TO BBS CALLSIGN
+PORTT1 DB ? ; L2 TIMEOUT
+PORTT2 DB ? ; L2 DELAYED ACK TIMER
+PORTN2 DB ? ; RETRIES
+PORTPACLEN DB ? ; DEFAULT PACLEN FOR INCOMING SESSIONS
+PORTINTERRUPT DD ? ; ADDRESS OF INTERRUPT HANDLER
+
+QUAL_ADJUST DB ? ; % REDUCTION IN QUALITY IF ON SAME PORT
+
+PERMITTEDCALLS DD ? ; POINTER TO PERMITED CALLS LIST
+PORTUNPROTO DD ? ; POINTER TO UI DEST AND DIGI LIST
+PORTDISABLED DB 0 ; PORT TX DISABLE FLAG
+DIGIFLAG DB 0 ; ENABLE/DISABLE/UI ONLY
+DIGIPORT DB 0 ; CROSSBAND DIGI PORT
+DIGIMASK DW 0 ; CROSSBAND DIGI MASK
+USERS DB 0 ; MAX USERS ON PORT
+KISSFLAGS DB 0 ; KISS SPECIAL MODE BITS
+PORTINTERLOCK DB 0 ; TO DEFINE PORTS WHICH CANT TX AT SAME TIME
+NODESPACLEN DB 0 ; MAX LENGTH OF 'NODES' MSG
+TXPORT DB 0 ; PORT FOR SHARED TX OPERATION
+PORTMHEARD DD 0 ; POINTER TO MH DATA
+
+PARAMTIMER DW 0 ; MOVED FROM HW DATA FOR SYSOPH
+PORTMAXDIGIS DB 0 ; DIGIS ALLOWED ON THIS PORT
+PORTALIAS2 DB 7 DUP (0) ; 2ND ALIAS FOR DIGIPEATING FOR APRS
+PORTBCALL DB 7 DUP (0) ; Source for Beacons
+PortNoKeepAlive DB 0; ; Default to No Keepalives
+PortUIOnly DB 0;
+UICAPABLE DB 0; ; Pactor-style port that can do UI
+WL2K DB 189 DUP (0) ; WL2K Report Data
+PORTIPADDR DD 0;
+SerialPortName DD 0 ; Serial Port Name for Unix
+XDIGIS DD 0; ; Cross Port Digi Definitions
+
+NormalizeQuality DD 0 ; Normalise Node Qualities
+IgnoreUnlocked DD 0 ; Ignore Unlocked Routes
+
+HARDWAREDATA DB 200 DUP (?) ; WORK AREA FOR HARDWARE DRIVERS
+
+PORTCONTROL ENDS
+
+;
+; DEFINE MAPPING FOR EXTERNAL DRIVER
+;
+EXTDATA STRUC
+ DB HARDWAREDATA DUP (0) ; REMAP HARDWARE INFO
+
+PORT_EXT_ADDR DD ? ; ADDR OF RESIDENT ROUTINE
+PORT_DLL_NAME DB 16 DUP (0);
+EXTRESTART DB ? ; FLAG FOR DRIVER REINIT
+DLLHANDLE DD ?
+MAXHOSTMODESESSIONS DD ? ; Max Host Sessions supported (Used for KAM Pactor + ax.25 support)
+ATTACHEDSESSIONS DD 27 DUP (0); Owning Sessions for PACTOR, etc
+PERMITGATEWAY DD 0 ; Set if ax.25 ports can change callsign (ie SCS, not KAM
+SCANCAPABILITIES DD 0 ; Type of scan control Controller supports (None, Simple, Connect Lock)
+UI_Q DD 0 ; Unproto Frames for Session Mode Drivers (TRK, etc)
+
+EXTDATA ENDS
+
+ IF TYPE EXTDATA GT TYPE PORTCONTROL
+ .ERR2 TOO MUCH PORT DATA
+ ENDIF
+
+EXTERNAL EQU 16
+L2 EQU 8
+;
+; CW STATE MACHINE EQUATES
+;
+dot equ 1b
+dash equ 10b
+dotspace equ 100b
+letterspace equ 1000b
+IDPENDING EQU 10000B
+;
+; LEVEL 2 LINK CONTROL TABLE
+;
+LINKTABLE STRUC
+
+LINKCALL DB 7 DUP (?) ; CALLSIGN OF STATION
+OURCALL DB 7 DUP (?) ; CALLSIGN OF OUR END
+DIGIS DB MAXDIGIS*7 DUP (?) ; LEVEL 2 DIGIS IN PATH
+
+LINKPORT DD ? ; PORT POINTER
+LINKTYPE DB ? ; 1 = UP, 2= DOWN, 3 = INTERNODE
+
+LINKNR DB ?
+LINKNS DB ? ; LEV 2 SEQUENCE COUNTS
+LINKWS DB ? ; WINDOW START
+LINKOWS DB ? ; OLD (LAST ACKED) WINDOW START
+LINKWINDOW DB ? ; LEVEL 2 WINDOW SIZE
+
+L2FLAGS DB ? ; CONTROL BITS
+VER1FLAG DB ? ; SET IF OTHER END RUNNING VERSION 1
+
+RX_Q DD ? ; PACKETS RECEIVED ON THIS LINK
+
+TX_Q DD ? ; PACKETS TO SEND
+FRAMES DD 8 DUP (?) ; FRAMES WAITING ACK
+RXFRAMES DD 8 DUP (?) ; Frames received out of sequence
+
+L2STATE DB ? ; PROCESSING STATE
+L2TIMER DW ? ; FRAME RETRY TIMER
+L2TIME DB ? ; RETRY TIMER INITIAL VALUE
+L2SLOTIM DW ? ; DELAY FOR LINK VALIDATION POLL
+L2ACKREQ DB ? ; DELAYED TEXT ACK TIMER
+REJTIMER DB ? ; TO TIME OUT REJ IN VERSION 1
+LAST_F_TIME DW ? ; TIME LAST R(F) SENT
+SDREJF DB ? ; FLAGS FOR FRMR
+SDRBYTE DB ? ; SAVED CONTROL BYTE FOR FRMR
+
+SDTSLOT DB ? ; POINTER TO NEXT TXSLOT TO USE
+
+L2RETRIES DB ? ; RETRY COUNTER
+
+SESSACTIVE DB ? ; SET WHEN WE ARE SURE SESSION IS UP
+
+KILLTIMER DW ? ; TIME TO KILL IDLE LINK
+
+CIRCUITPOINTER DD ? ; POINTER TO L4 CIRCUIT TABLE ENTRY
+ ; (IF UP/DOWN)
+NEIGHBOUR DD ? ; POINTER TO NEIGHBOUR (IF CROSSLINK)
+
+L2FRAG_Q DD ? ; DEFRAGMENTATION QUEUE
+
+LINKTABLE ENDS
+;
+; L2FLAGS EQUATES
+;
+REJSENT EQU 1B ; SET WHEN FIRST REJ IS SENT IN REPLY
+ ; TO AN I(P)
+RNRSET EQU 10B ; RNR RECEIVED FROM OTHER END
+;DISCPENDING EQU 1000B ; SEND DISC WHEN ALL DATA ACK'ED
+RNRSENT EQU 10000B ; WE HAVE SEND RNR
+POLLSENT EQU 100000B ; POLL BIT OUTSTANDING
+;
+; FRMR REJECT FLAGS
+;
+SDINVC EQU 1B ; INVALID COMMAND
+SDNRER EQU 1000B ; INVALID N(R)
+
+TRANSPORTENTRY STRUC
+
+L4USER DB 7 DUP (?) ; CALL OF ORIGINATING USER
+L4TARGET DD ? ; POINTER TO TARGET LINK/DEST
+L4MYCALL DB 7 DUP (0) ; CALL WE ARE USING
+
+CIRCUITINDEX DB ? ; OUR CIRCUIT INFO
+CIRCUITID DB ?
+
+FARINDEX DB ?
+FARID DB ? ; OTHER END'S INFO
+
+L4WINDOW DB ? ; WINDOW SIZE
+L4WS DB ? ; WINDOW START - NEXT FRAME TO ACK
+TXSEQNO DB ?
+RXSEQNO DB ? ; TRANSPORT LEVEL SEQUENCE INFO
+L4LASTACKED DB ? ; LAST SEQUENCE ACKED
+
+FLAGS DB ? ; TRANSPORT LEVEL FLAGS
+NAKBITS DB ? ; NAK & CHOKE BITS TO BE SENT
+L4CROSSLINK DD ? ; POINTER TO LINKED L4 SESSION ENTRY
+L4CIRCUITTYPE DB ? ; BIT SIGNIFICANT - SEE BELOW
+KAMSESSION DB ? ; Session Number on KAM Host Mode TNC
+L4TX_Q DD ?
+L4RX_Q DD ?
+L4HOLD_Q DD ? ; FRAMES WAITING TO BE ACKED
+L4RESEQ_Q DD ? ; FRAMES RECEIVED OUT OF SEQUENCE
+
+L4STATE DB ?
+L4TIMER DW ?
+L4ACKREQ DB ? ; DATA ACK NEEDED
+L4RETRIES DB ? ; RETRY COUNTER
+L4KILLTIMER DW 0 ; IDLE CIRCUIT TIMER
+SESSIONT1 DW 0 ; TIMEOUT FOR SESSIONS FROM HERE
+SESSPACLEN DB 0 ; PACLEN FOR THIS SESSION
+BADCOMMANDS DB 0 ; SUCCESSIVE BAD COMMANDS
+STAYFLAG DB 0 ; STAY CONNECTED FLAG
+SPYFLAG DB 0 ; SPY - CONNECT TO NODE VIA BBS CALLSIGN
+
+RTT_SEQ DB 0 ; SEQUENCE NUMBER BEING TIMED
+RTT_TIMER DD 0 ; TIME ABOVE SEQUENCE WAS SENT
+
+PASSWORD DW 0 ; AUTHORISATION CODE FOR REMOTE SYSOP
+;
+SESS_APPLFLAGS DB 0 ; APPL FLAGS FOR THIS SESSION
+
+Authorised_Session DB 0; // Set if Host session from BPQTerminal or BPQMailChat
+
+DUMPPTR DD 0 ; POINTER FOR REMOTE DUMP MODE
+PARTCMDBUFFER DD 0 ; Save area for incomplete commmand
+
+Frequency DD 0 ; If known - for CMS Reporting Hz
+RMSCall DB 10 DUP (0);
+Mode DB 0 ; ditto
+
+UNPROTO DD 0 ; Unproto Mode flag - port number if in unproto mode
+UAddrLen DD 0 ;
+UADDRESS DB 64 DUP (0); Unproto Address String - Dest + Digis
+
+LISTEN DD 0 ; Listen Mode flag - port number of Listen Mode
+
+APPL DB 16 DUP (0); Set if session initiated by an APPL
+L4LIMIT dd 0 ; Idle Timout for this session
+
+TRANSPORTENTRY ENDS
+;
+; CIRCUITTYPE EQUATES
+;
+L2LINK EQU 1
+SESSION EQU 10B
+UPLINK EQU 100B
+DOWNLINK EQU 1000B
+BPQHOST EQU 100000B
+PACTOR EQU 1000000B
+;
+; FLAGS EQUATES
+;
+DISCPENDING EQU 1000B ; SEND DISC WHEN ALL DATA ACK'ED
+;
+; TOP 4 BITS MATCH L4FLAGS BITS - ALSO USED FOR NAKBITS
+;
+;L4BUSY EQU 80H ; BNA - DONT SEND ANY MORE
+;L4NAK EQU 40H ; NEGATIVE RESPONSE FLAG
+;L4MORE EQU 20H ; MORE DATA FOLLOWS - FRAGMENTATION FLAG
+
+
+
+DEST_LIST STRUC
+
+DEST_CHAIN DD ? ; SORTED LIST CHAIN
+
+DEST_CALL DB 7 DUP (?) ; DESTINATION CALLSIGN (AX25 FORMAT)
+DEST_ALIAS DB 6 DUP (?)
+
+DEST_STATE DB ? ; CONTROL BITS - SETTING UP, ACTIVE ETC
+
+DEST_ROUTE DB ? ; CURRENTY ACTIVE DESTINATION
+
+INP3FLAGS DB ?
+
+ROUT1_NEIGHBOUR DD ? ; POINTER TO NEXT NODE IN PATH
+ROUT1_QUALITY DB ? ; QUALITY
+ROUT1_OBSCOUNT DB ?
+ db 5 dup (?); Padding
+
+ROUT2_NEIGHBOUR DD ?
+ROUT2_QUALITY DB ?
+ROUT2_OBSCOUNT DB ?
+ db 5 dup (?); Padding
+
+ROUT3_NEIGHBOUR DD ?
+ROUT3_QUALITY DB ?
+ROUT3_OBSCOUNT DB ?
+ db 5 dup (?); Padding
+
+INPROUT1_NEIGHBOUR DD ?
+LastRTT1 DW ?; // Last Value Reported
+RTT1 DW ?; // Current
+SRTT1 DW ?; // Smoothed RTT
+Hops1 DB ?;
+
+INPROUT2_NEIGHBOUR DD ?
+LastRTT2 DW ?; // Last Value Reported
+RTT2 DW ?; // Current
+SRTT2 DW ?; // Smoothed RTT
+Hops2 DB ?;
+
+INPROUT3_NEIGHBOUR DD ?
+LastRTT3 DW ?; // Last Value Reported
+RTT3 DW ?; // Current
+SRTT3 DW ?; // Smoothed RTT
+Hops3 DB ?;
+DEST_Q DD ? ; QUEUE OF FRAMES FOR THIS DESTINATION
+
+DEST_RTT DD ? ; SMOOTHED ROUND TRIP TIMER
+DEST_COUNT DD ? ; FRAMES SENT
+
+DEST_LIST ENDS
+
+
+;
+; MODEFLAG DEFINITIONS
+;
+COMMAND EQU 1B
+TRANS EQU 10B
+CONV EQU 100B
+;
+; APPL DEFINITIONS
+;
+BBSAPPL EQU 1B
+HOSTAPPL EQU 10B
+SYSOPAPPL EQU 100B
+;
+; HOSTFLAG DEFINITIONS
+;
+;HOSTMODE EQU 1B ; PK232 HOSTMODE ENABLED
+;HOSTESCBIT EQU 10B ; IN ESCAPE SEQUENCE
+;UFQ EQU 100B ; UFQ MODE (IE NOT AA4RE)
+;POLLED EQU 1000B ; POLL RECEIVED
+
+;KISSMODE EQU 10000B ; KISS MODE
+;KISSESC EQU 100000B ; IN ESCAPE SEQUENCE
+;
+; APPLFLAGS BITS
+;
+CMD_TO_APPL EQU 1B ; PASS COMMAND TO APPLICATION
+MSG_TO_USER EQU 10B ; SEND 'CONNECTED' TO USER
+MSG_TO_APPL EQU 100B ; SEND 'CONECTED' TO APPL
+;
+; HDLC COMMANDS (WITHOUT P/F)
+;
+UI EQU 3
+SABM EQU 2FH
+DISC EQU 43H
+DM EQU 0FH
+UA EQU 63H
+FRMR EQU 87H
+RR EQU 1
+RNR EQU 5
+REJ EQU 9
+;
+PFBIT EQU 10H ; POLL/FINAL BIT IN CONTROL BYTE
+;
+; MH DATA AREA
+;
+;MHSTRUC STRUC
+
+;MHCALL DB 7 DUP (0)
+;MHTIME DD 0 ; ? FROM BIOS
+;MHDIGI DB 0
+;MHFreq DB 12 DUP (0)
+;MHLocator DB 6 DUP (0)
+
+;MHSTRUC ENDS
+
+; Application Calls/Alias Supports multiple L4 application calls
+
+APPLCALLS STRUC
+
+APPLCALL DB 7 DUP (0) ; ax.25
+APPLALIAS_TEXT DB 10 DUP (0) ; TEXT, WITH APPENDED SPACE
+
+APPLCALL_TEXT DB 10 DUP (0)
+APPLALIAS DB 6 DUP (0)
+APFiller DB 0
+APPLQUAL DW 0
+APPNODEPOINTER DD 0 ; Pointer to "NODES" entry for this App (if L4)
+APPLCMDNAME DB 13 DUP (0) ; Command to invoke this APPL
+APPLHASALIAS DD 0
+APPLPORT DD 0 ; Port if Appl has an alias
+APPLALIASPTR DD 0 ; Pointer to Alias if defined
+
+APPLCALLS ENDS
+
+; New Style APPL configuration
+
+APPLCONFIG STRUC
+
+ACCommand DB 12 DUP (0);
+ACCommandAlias DB 48 DUP (0);
+ACApplCall DB 10 DUP (0);
+ACApplAlias DB 10 DUP (0);
+ACApplQual DD 0
+
+APPLCONFIG ENDS
+;
+; HARDWARE TYPE EQUATES
+;
+KISS EQU 0
+PC120 EQU 2
+DRSI EQU 4
+TOSH EQU 6
+QUADRAM EQU 8
+RLC100 EQU 0AH
+RLC400 EQU 0CH
+INTERNAL EQU 0EH
+EXTERNAL EQU 10H
+BAYCOM EQU 12H
+PA0HZP EQU 14H
+
+
diff --git a/Win32bits/bpq32.dll b/Win32bits/bpq32.dll
new file mode 100644
index 0000000..616bbe1
Binary files /dev/null and b/Win32bits/bpq32.dll differ
diff --git a/Win32bits/bpq32.exp b/Win32bits/bpq32.exp
new file mode 100644
index 0000000..d1fb2bd
Binary files /dev/null and b/Win32bits/bpq32.exp differ
diff --git a/Win32bits/bpq32.lib b/Win32bits/bpq32.lib
new file mode 100644
index 0000000..1fad5dd
Binary files /dev/null and b/Win32bits/bpq32.lib differ
diff --git a/Win32bits/libconfig.h b/Win32bits/libconfig.h
new file mode 100644
index 0000000..08414ce
--- /dev/null
+++ b/Win32bits/libconfig.h
@@ -0,0 +1,321 @@
+/* ----------------------------------------------------------------------------
+ libconfig - A library for processing structured configuration files
+ Copyright (C) 2005-2010 Mark A Lindner
+
+ This file is part of libconfig.
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public License
+ as published by the Free Software Foundation; either version 2.1 of
+ the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public
+ License along with this library; if not, see
+ .
+ ----------------------------------------------------------------------------
+*/
+
+#ifndef __libconfig_h
+#define __libconfig_h
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+#if defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+#if defined(LIBCONFIG_STATIC)
+#define LIBCONFIG_API
+#elif defined(LIBCONFIG_EXPORTS)
+#define LIBCONFIG_API __declspec(dllexport)
+#else /* ! LIBCONFIG_EXPORTS */
+#define LIBCONFIG_API __declspec(dllimport)
+#endif /* LIBCONFIG_STATIC */
+#else /* ! WIN32 */
+#define LIBCONFIG_API
+#endif /* WIN32 */
+
+#define LIBCONFIG_VER_MAJOR 1
+#define LIBCONFIG_VER_MINOR 4
+#define LIBCONFIG_VER_REVISION 9
+
+#include
+
+#define CONFIG_TYPE_NONE 0
+#define CONFIG_TYPE_GROUP 1
+#define CONFIG_TYPE_INT 2
+#define CONFIG_TYPE_INT64 3
+#define CONFIG_TYPE_FLOAT 4
+#define CONFIG_TYPE_STRING 5
+#define CONFIG_TYPE_BOOL 6
+#define CONFIG_TYPE_ARRAY 7
+#define CONFIG_TYPE_LIST 8
+
+#define CONFIG_FORMAT_DEFAULT 0
+#define CONFIG_FORMAT_HEX 1
+
+#define CONFIG_OPTION_AUTOCONVERT 0x01
+
+#define CONFIG_TRUE (1)
+#define CONFIG_FALSE (0)
+
+typedef union config_value_t
+{
+ int ival;
+ long long llval;
+ double fval;
+ char *sval;
+ struct config_list_t *list;
+} config_value_t;
+
+typedef struct config_setting_t
+{
+ char *name;
+ short type;
+ short format;
+ config_value_t value;
+ struct config_setting_t *parent;
+ struct config_t *config;
+ void *hook;
+ unsigned int line;
+ const char *file;
+} config_setting_t;
+
+typedef enum
+{
+ CONFIG_ERR_NONE = 0,
+ CONFIG_ERR_FILE_IO = 1,
+ CONFIG_ERR_PARSE = 2
+} config_error_t;
+
+typedef struct config_list_t
+{
+ unsigned int length;
+ config_setting_t **elements;
+} config_list_t;
+
+typedef struct config_t
+{
+ config_setting_t *root;
+ void (*destructor)(void *);
+ unsigned short flags;
+ unsigned short tab_width;
+ short default_format;
+ const char *include_dir;
+ const char *error_text;
+ const char *error_file;
+ int error_line;
+ config_error_t error_type;
+ const char **filenames;
+ unsigned int num_filenames;
+} config_t;
+
+extern LIBCONFIG_API int config_read(config_t *config, FILE *stream);
+extern LIBCONFIG_API void config_write(const config_t *config, FILE *stream);
+
+extern LIBCONFIG_API void config_set_default_format(config_t *config,
+ short format);
+
+extern LIBCONFIG_API void config_set_auto_convert(config_t *config, int flag);
+extern LIBCONFIG_API int config_get_auto_convert(const config_t *config);
+
+extern LIBCONFIG_API int config_read_string(config_t *config, const char *str);
+
+extern LIBCONFIG_API int config_read_file(config_t *config,
+ const char *filename);
+extern LIBCONFIG_API int config_write_file(config_t *config,
+ const char *filename);
+
+extern LIBCONFIG_API void config_set_destructor(config_t *config,
+ void (*destructor)(void *));
+extern LIBCONFIG_API void config_set_include_dir(config_t *config,
+ const char *include_dir);
+
+extern LIBCONFIG_API void config_init(config_t *config);
+extern LIBCONFIG_API void config_destroy(config_t *config);
+
+extern LIBCONFIG_API int config_setting_get_int(
+ const config_setting_t *setting);
+extern LIBCONFIG_API long long config_setting_get_int64(
+ const config_setting_t *setting);
+extern LIBCONFIG_API double config_setting_get_float(
+ const config_setting_t *setting);
+extern LIBCONFIG_API int config_setting_get_bool(
+ const config_setting_t *setting);
+extern LIBCONFIG_API const char *config_setting_get_string(
+ const config_setting_t *setting);
+
+extern LIBCONFIG_API int config_setting_lookup_int(
+ const config_setting_t *setting, const char *name, int *value);
+extern LIBCONFIG_API int config_setting_lookup_int64(
+ const config_setting_t *setting, const char *name, long long *value);
+extern LIBCONFIG_API int config_setting_lookup_float(
+ const config_setting_t *setting, const char *name, double *value);
+extern LIBCONFIG_API int config_setting_lookup_bool(
+ const config_setting_t *setting, const char *name, int *value);
+extern LIBCONFIG_API int config_setting_lookup_string(
+ const config_setting_t *setting, const char *name, const char **value);
+
+extern LIBCONFIG_API int config_setting_set_int(config_setting_t *setting,
+ int value);
+extern LIBCONFIG_API int config_setting_set_int64(config_setting_t *setting,
+ long long value);
+extern LIBCONFIG_API int config_setting_set_float(config_setting_t *setting,
+ double value);
+extern LIBCONFIG_API int config_setting_set_bool(config_setting_t *setting,
+ int value);
+extern LIBCONFIG_API int config_setting_set_string(config_setting_t *setting,
+ const char *value);
+
+extern LIBCONFIG_API int config_setting_set_format(config_setting_t *setting,
+ short format);
+extern LIBCONFIG_API short config_setting_get_format(
+ const config_setting_t *setting);
+
+extern LIBCONFIG_API int config_setting_get_int_elem(
+ const config_setting_t *setting, int idx);
+extern LIBCONFIG_API long long config_setting_get_int64_elem(
+ const config_setting_t *setting, int idx);
+extern LIBCONFIG_API double config_setting_get_float_elem(
+ const config_setting_t *setting, int idx);
+extern LIBCONFIG_API int config_setting_get_bool_elem(
+ const config_setting_t *setting, int idx);
+extern LIBCONFIG_API const char *config_setting_get_string_elem(
+ const config_setting_t *setting, int idx);
+
+extern LIBCONFIG_API config_setting_t *config_setting_set_int_elem(
+ config_setting_t *setting, int idx, int value);
+extern LIBCONFIG_API config_setting_t *config_setting_set_int64_elem(
+ config_setting_t *setting, int idx, long long value);
+extern LIBCONFIG_API config_setting_t *config_setting_set_float_elem(
+ config_setting_t *setting, int idx, double value);
+extern LIBCONFIG_API config_setting_t *config_setting_set_bool_elem(
+ config_setting_t *setting, int idx, int value);
+extern LIBCONFIG_API config_setting_t *config_setting_set_string_elem(
+ config_setting_t *setting, int idx, const char *value);
+
+#define /* const char * */ config_get_include_dir(/* const config_t * */ C) \
+ ((C)->include_dir)
+
+#define /* int */ config_setting_type(/* const config_setting_t * */ S) \
+ ((S)->type)
+
+#define /* int */ config_setting_is_group(/* const config_setting_t * */ S) \
+ ((S)->type == CONFIG_TYPE_GROUP)
+#define /* int */ config_setting_is_array(/* const config_setting_t * */ S) \
+ ((S)->type == CONFIG_TYPE_ARRAY)
+#define /* int */ config_setting_is_list(/* const config_setting_t * */ S) \
+ ((S)->type == CONFIG_TYPE_LIST)
+
+#define /* int */ config_setting_is_aggregate( \
+ /* const config_setting_t * */ S) \
+ (((S)->type == CONFIG_TYPE_GROUP) || ((S)->type == CONFIG_TYPE_LIST) \
+ || ((S)->type == CONFIG_TYPE_ARRAY))
+
+#define /* int */ config_setting_is_number(/* const config_setting_t * */ S) \
+ (((S)->type == CONFIG_TYPE_INT) \
+ || ((S)->type == CONFIG_TYPE_INT64) \
+ || ((S)->type == CONFIG_TYPE_FLOAT))
+
+#define /* int */ config_setting_is_scalar(/* const config_setting_t * */ S) \
+ (((S)->type == CONFIG_TYPE_BOOL) || ((S)->type == CONFIG_TYPE_STRING) \
+ || config_setting_is_number(S))
+
+#define /* const char * */ config_setting_name( \
+ /* const config_setting_t * */ S) \
+ ((S)->name)
+
+#define /* config_setting_t * */ config_setting_parent( \
+ /* const config_setting_t * */ S) \
+ ((S)->parent)
+
+#define /* int */ config_setting_is_root( \
+ /* const config_setting_t * */ S) \
+ ((S)->parent ? CONFIG_FALSE : CONFIG_TRUE)
+
+extern LIBCONFIG_API int config_setting_index(const config_setting_t *setting);
+
+extern LIBCONFIG_API int config_setting_length(
+ const config_setting_t *setting);
+extern LIBCONFIG_API config_setting_t *config_setting_get_elem(
+ const config_setting_t *setting, unsigned int idx);
+
+extern LIBCONFIG_API config_setting_t *config_setting_get_member(
+ const config_setting_t *setting, const char *name);
+
+extern LIBCONFIG_API config_setting_t *config_setting_add(
+ config_setting_t *parent, const char *name, int type);
+extern LIBCONFIG_API int config_setting_remove(config_setting_t *parent,
+ const char *name);
+extern LIBCONFIG_API int config_setting_remove_elem(config_setting_t *parent,
+ unsigned int idx);
+extern LIBCONFIG_API void config_setting_set_hook(config_setting_t *setting,
+ void *hook);
+
+#define config_setting_get_hook(S) ((S)->hook)
+
+extern LIBCONFIG_API config_setting_t *config_lookup(const config_t *config,
+ const char *path);
+extern LIBCONFIG_API config_setting_t *config_lookup_from(
+ config_setting_t *setting, const char *path);
+
+extern LIBCONFIG_API int config_lookup_int(const config_t *config,
+ const char *path, int *value);
+extern LIBCONFIG_API int config_lookup_int64(const config_t *config,
+ const char *path,
+ long long *value);
+extern LIBCONFIG_API int config_lookup_float(const config_t *config,
+ const char *path, double *value);
+extern LIBCONFIG_API int config_lookup_bool(const config_t *config,
+ const char *path, int *value);
+extern LIBCONFIG_API int config_lookup_string(const config_t *config,
+ const char *path,
+ const char **value);
+
+#define /* config_setting_t * */ config_root_setting( \
+ /* const config_t * */ C) \
+ ((C)->root)
+
+#define /* void */ config_set_default_format(/* config_t * */ C, \
+ /* short */ F) \
+ (C)->default_format = (F)
+
+#define /* short */ config_get_default_format(/* config_t * */ C) \
+ ((C)->default_format)
+
+#define /* void */ config_set_tab_width(/* config_t * */ C, \
+ /* unsigned short */ W) \
+ (C)->tab_width = ((W) & 0x0F)
+
+#define /* unsigned char */ config_get_tab_width(/* const config_t * */ C) \
+ ((C)->tab_width)
+
+#define /* unsigned short */ config_setting_source_line( \
+ /* const config_setting_t * */ S) \
+ ((S)->line)
+
+#define /* const char */ config_setting_source_file( \
+ /* const config_setting_t * */ S) \
+ ((S)->file)
+
+#define /* const char * */ config_error_text(/* const config_t * */ C) \
+ ((C)->error_text)
+
+#define /* const char * */ config_error_file(/* const config_t * */ C) \
+ ((C)->error_file)
+
+#define /* int */ config_error_line(/* const config_t * */ C) \
+ ((C)->error_line)
+
+#define /* config_error_t */ config_error_type(/* const config_t * */ C) \
+ ((C)->error_type)
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* __libconfig_h */
diff --git a/Win32bits/libconfig.lib b/Win32bits/libconfig.lib
new file mode 100644
index 0000000..aa611e0
Binary files /dev/null and b/Win32bits/libconfig.lib differ
diff --git a/Win32bits/libconfigd.lib b/Win32bits/libconfigd.lib
new file mode 100644
index 0000000..86420ca
Binary files /dev/null and b/Win32bits/libconfigd.lib differ
diff --git a/Win32bits/pcap-bpf.h b/Win32bits/pcap-bpf.h
new file mode 100644
index 0000000..4020909
--- /dev/null
+++ b/Win32bits/pcap-bpf.h
@@ -0,0 +1,697 @@
+/*-
+ * Copyright (c) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997
+ * The Regents of the University of California. All rights reserved.
+ *
+ * This code is derived from the Stanford/CMU enet packet filter,
+ * (net/enet.c) distributed as part of 4.3BSD, and code contributed
+ * to Berkeley by Steven McCanne and Van Jacobson both of Lawrence
+ * Berkeley Laboratory.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * @(#)bpf.h 7.1 (Berkeley) 5/7/91
+ *
+ * @(#) $Header: /tcpdump/master/libpcap/pcap-bpf.h,v 1.34.2.6 2005/08/13 22:29:47 hannes Exp $ (LBL)
+ */
+
+/*
+ * This is libpcap's cut-down version of bpf.h; it includes only
+ * the stuff needed for the code generator and the userland BPF
+ * interpreter, and the libpcap APIs for setting filters, etc..
+ *
+ * "pcap-bpf.c" will include the native OS version, as it deals with
+ * the OS's BPF implementation.
+ *
+ * XXX - should this all just be moved to "pcap.h"?
+ */
+
+#ifndef BPF_MAJOR_VERSION
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* BSD style release date */
+#define BPF_RELEASE 199606
+
+#ifdef MSDOS /* must be 32-bit */
+typedef long bpf_int32;
+typedef unsigned long bpf_u_int32;
+#else
+typedef int bpf_int32;
+typedef u_int bpf_u_int32;
+#endif
+
+/*
+ * Alignment macros. BPF_WORDALIGN rounds up to the next
+ * even multiple of BPF_ALIGNMENT.
+ */
+#ifndef __NetBSD__
+#define BPF_ALIGNMENT sizeof(bpf_int32)
+#else
+#define BPF_ALIGNMENT sizeof(long)
+#endif
+#define BPF_WORDALIGN(x) (((x)+(BPF_ALIGNMENT-1))&~(BPF_ALIGNMENT-1))
+
+#define BPF_MAXINSNS 512
+#define BPF_MAXBUFSIZE 0x8000
+#define BPF_MINBUFSIZE 32
+
+/*
+ * Structure for "pcap_compile()", "pcap_setfilter()", etc..
+ */
+struct bpf_program {
+ u_int bf_len;
+ struct bpf_insn *bf_insns;
+};
+
+/*
+ * Struct return by BIOCVERSION. This represents the version number of
+ * the filter language described by the instruction encodings below.
+ * bpf understands a program iff kernel_major == filter_major &&
+ * kernel_minor >= filter_minor, that is, if the value returned by the
+ * running kernel has the same major number and a minor number equal
+ * equal to or less than the filter being downloaded. Otherwise, the
+ * results are undefined, meaning an error may be returned or packets
+ * may be accepted haphazardly.
+ * It has nothing to do with the source code version.
+ */
+struct bpf_version {
+ u_short bv_major;
+ u_short bv_minor;
+};
+/* Current version number of filter architecture. */
+#define BPF_MAJOR_VERSION 1
+#define BPF_MINOR_VERSION 1
+
+/*
+ * Data-link level type codes.
+ *
+ * Do *NOT* add new values to this list without asking
+ * "tcpdump-workers@tcpdump.org" for a value. Otherwise, you run the
+ * risk of using a value that's already being used for some other purpose,
+ * and of having tools that read libpcap-format captures not being able
+ * to handle captures with your new DLT_ value, with no hope that they
+ * will ever be changed to do so (as that would destroy their ability
+ * to read captures using that value for that other purpose).
+ */
+
+/*
+ * These are the types that are the same on all platforms, and that
+ * have been defined by for ages.
+ */
+#define DLT_NULL 0 /* BSD loopback encapsulation */
+#define DLT_EN10MB 1 /* Ethernet (10Mb) */
+#define DLT_EN3MB 2 /* Experimental Ethernet (3Mb) */
+#define DLT_AX25 3 /* Amateur Radio AX.25 */
+#define DLT_PRONET 4 /* Proteon ProNET Token Ring */
+#define DLT_CHAOS 5 /* Chaos */
+#define DLT_IEEE802 6 /* IEEE 802 Networks */
+#define DLT_ARCNET 7 /* ARCNET, with BSD-style header */
+#define DLT_SLIP 8 /* Serial Line IP */
+#define DLT_PPP 9 /* Point-to-point Protocol */
+#define DLT_FDDI 10 /* FDDI */
+
+/*
+ * These are types that are different on some platforms, and that
+ * have been defined by for ages. We use #ifdefs to
+ * detect the BSDs that define them differently from the traditional
+ * libpcap
+ *
+ * XXX - DLT_ATM_RFC1483 is 13 in BSD/OS, and DLT_RAW is 14 in BSD/OS,
+ * but I don't know what the right #define is for BSD/OS.
+ */
+#define DLT_ATM_RFC1483 11 /* LLC-encapsulated ATM */
+
+#ifdef __OpenBSD__
+#define DLT_RAW 14 /* raw IP */
+#else
+#define DLT_RAW 12 /* raw IP */
+#endif
+
+/*
+ * Given that the only OS that currently generates BSD/OS SLIP or PPP
+ * is, well, BSD/OS, arguably everybody should have chosen its values
+ * for DLT_SLIP_BSDOS and DLT_PPP_BSDOS, which are 15 and 16, but they
+ * didn't. So it goes.
+ */
+#if defined(__NetBSD__) || defined(__FreeBSD__)
+#ifndef DLT_SLIP_BSDOS
+#define DLT_SLIP_BSDOS 13 /* BSD/OS Serial Line IP */
+#define DLT_PPP_BSDOS 14 /* BSD/OS Point-to-point Protocol */
+#endif
+#else
+#define DLT_SLIP_BSDOS 15 /* BSD/OS Serial Line IP */
+#define DLT_PPP_BSDOS 16 /* BSD/OS Point-to-point Protocol */
+#endif
+
+/*
+ * 17 is used for DLT_OLD_PFLOG in OpenBSD;
+ * OBSOLETE: DLT_PFLOG is 117 in OpenBSD now as well. See below.
+ * 18 is used for DLT_PFSYNC in OpenBSD; don't use it for anything else.
+ */
+
+#define DLT_ATM_CLIP 19 /* Linux Classical-IP over ATM */
+
+/*
+ * Apparently Redback uses this for its SmartEdge 400/800. I hope
+ * nobody else decided to use it, too.
+ */
+#define DLT_REDBACK_SMARTEDGE 32
+
+/*
+ * These values are defined by NetBSD; other platforms should refrain from
+ * using them for other purposes, so that NetBSD savefiles with link
+ * types of 50 or 51 can be read as this type on all platforms.
+ */
+#define DLT_PPP_SERIAL 50 /* PPP over serial with HDLC encapsulation */
+#define DLT_PPP_ETHER 51 /* PPP over Ethernet */
+
+/*
+ * The Axent Raptor firewall - now the Symantec Enterprise Firewall - uses
+ * a link-layer type of 99 for the tcpdump it supplies. The link-layer
+ * header has 6 bytes of unknown data, something that appears to be an
+ * Ethernet type, and 36 bytes that appear to be 0 in at least one capture
+ * I've seen.
+ */
+#define DLT_SYMANTEC_FIREWALL 99
+
+/*
+ * Values between 100 and 103 are used in capture file headers as
+ * link-layer types corresponding to DLT_ types that differ
+ * between platforms; don't use those values for new DLT_ new types.
+ */
+
+/*
+ * This value was defined by libpcap 0.5; platforms that have defined
+ * it with a different value should define it here with that value -
+ * a link type of 104 in a save file will be mapped to DLT_C_HDLC,
+ * whatever value that happens to be, so programs will correctly
+ * handle files with that link type regardless of the value of
+ * DLT_C_HDLC.
+ *
+ * The name DLT_C_HDLC was used by BSD/OS; we use that name for source
+ * compatibility with programs written for BSD/OS.
+ *
+ * libpcap 0.5 defined it as DLT_CHDLC; we define DLT_CHDLC as well,
+ * for source compatibility with programs written for libpcap 0.5.
+ */
+#define DLT_C_HDLC 104 /* Cisco HDLC */
+#define DLT_CHDLC DLT_C_HDLC
+
+#define DLT_IEEE802_11 105 /* IEEE 802.11 wireless */
+
+/*
+ * 106 is reserved for Linux Classical IP over ATM; it's like DLT_RAW,
+ * except when it isn't. (I.e., sometimes it's just raw IP, and
+ * sometimes it isn't.) We currently handle it as DLT_LINUX_SLL,
+ * so that we don't have to worry about the link-layer header.)
+ */
+
+/*
+ * Frame Relay; BSD/OS has a DLT_FR with a value of 11, but that collides
+ * with other values.
+ * DLT_FR and DLT_FRELAY packets start with the Q.922 Frame Relay header
+ * (DLCI, etc.).
+ */
+#define DLT_FRELAY 107
+
+/*
+ * OpenBSD DLT_LOOP, for loopback devices; it's like DLT_NULL, except
+ * that the AF_ type in the link-layer header is in network byte order.
+ *
+ * OpenBSD defines it as 12, but that collides with DLT_RAW, so we
+ * define it as 108 here. If OpenBSD picks up this file, it should
+ * define DLT_LOOP as 12 in its version, as per the comment above -
+ * and should not use 108 as a DLT_ value.
+ */
+#define DLT_LOOP 108
+
+/*
+ * Encapsulated packets for IPsec; DLT_ENC is 13 in OpenBSD, but that's
+ * DLT_SLIP_BSDOS in NetBSD, so we don't use 13 for it in OSes other
+ * than OpenBSD.
+ */
+#ifdef __OpenBSD__
+#define DLT_ENC 13
+#else
+#define DLT_ENC 109
+#endif
+
+/*
+ * Values between 110 and 112 are reserved for use in capture file headers
+ * as link-layer types corresponding to DLT_ types that might differ
+ * between platforms; don't use those values for new DLT_ types
+ * other than the corresponding DLT_ types.
+ */
+
+/*
+ * This is for Linux cooked sockets.
+ */
+#define DLT_LINUX_SLL 113
+
+/*
+ * Apple LocalTalk hardware.
+ */
+#define DLT_LTALK 114
+
+/*
+ * Acorn Econet.
+ */
+#define DLT_ECONET 115
+
+/*
+ * Reserved for use with OpenBSD ipfilter.
+ */
+#define DLT_IPFILTER 116
+
+/*
+ * OpenBSD DLT_PFLOG; DLT_PFLOG is 17 in OpenBSD, but that's DLT_LANE8023
+ * in SuSE 6.3, so we can't use 17 for it in capture-file headers.
+ *
+ * XXX: is there a conflict with DLT_PFSYNC 18 as well?
+ */
+#ifdef __OpenBSD__
+#define DLT_OLD_PFLOG 17
+#define DLT_PFSYNC 18
+#endif
+#define DLT_PFLOG 117
+
+/*
+ * Registered for Cisco-internal use.
+ */
+#define DLT_CISCO_IOS 118
+
+/*
+ * For 802.11 cards using the Prism II chips, with a link-layer
+ * header including Prism monitor mode information plus an 802.11
+ * header.
+ */
+#define DLT_PRISM_HEADER 119
+
+/*
+ * Reserved for Aironet 802.11 cards, with an Aironet link-layer header
+ * (see Doug Ambrisko's FreeBSD patches).
+ */
+#define DLT_AIRONET_HEADER 120
+
+/*
+ * Reserved for Siemens HiPath HDLC.
+ */
+#define DLT_HHDLC 121
+
+/*
+ * This is for RFC 2625 IP-over-Fibre Channel.
+ *
+ * This is not for use with raw Fibre Channel, where the link-layer
+ * header starts with a Fibre Channel frame header; it's for IP-over-FC,
+ * where the link-layer header starts with an RFC 2625 Network_Header
+ * field.
+ */
+#define DLT_IP_OVER_FC 122
+
+/*
+ * This is for Full Frontal ATM on Solaris with SunATM, with a
+ * pseudo-header followed by an AALn PDU.
+ *
+ * There may be other forms of Full Frontal ATM on other OSes,
+ * with different pseudo-headers.
+ *
+ * If ATM software returns a pseudo-header with VPI/VCI information
+ * (and, ideally, packet type information, e.g. signalling, ILMI,
+ * LANE, LLC-multiplexed traffic, etc.), it should not use
+ * DLT_ATM_RFC1483, but should get a new DLT_ value, so tcpdump
+ * and the like don't have to infer the presence or absence of a
+ * pseudo-header and the form of the pseudo-header.
+ */
+#define DLT_SUNATM 123 /* Solaris+SunATM */
+
+/*
+ * Reserved as per request from Kent Dahlgren
+ * for private use.
+ */
+#define DLT_RIO 124 /* RapidIO */
+#define DLT_PCI_EXP 125 /* PCI Express */
+#define DLT_AURORA 126 /* Xilinx Aurora link layer */
+
+/*
+ * Header for 802.11 plus a number of bits of link-layer information
+ * including radio information, used by some recent BSD drivers as
+ * well as the madwifi Atheros driver for Linux.
+ */
+#define DLT_IEEE802_11_RADIO 127 /* 802.11 plus radiotap radio header */
+
+/*
+ * Reserved for the TZSP encapsulation, as per request from
+ * Chris Waters
+ * TZSP is a generic encapsulation for any other link type,
+ * which includes a means to include meta-information
+ * with the packet, e.g. signal strength and channel
+ * for 802.11 packets.
+ */
+#define DLT_TZSP 128 /* Tazmen Sniffer Protocol */
+
+/*
+ * BSD's ARCNET headers have the source host, destination host,
+ * and type at the beginning of the packet; that's what's handed
+ * up to userland via BPF.
+ *
+ * Linux's ARCNET headers, however, have a 2-byte offset field
+ * between the host IDs and the type; that's what's handed up
+ * to userland via PF_PACKET sockets.
+ *
+ * We therefore have to have separate DLT_ values for them.
+ */
+#define DLT_ARCNET_LINUX 129 /* ARCNET */
+
+/*
+ * Juniper-private data link types, as per request from
+ * Hannes Gredler . The DLT_s are used
+ * for passing on chassis-internal metainformation such as
+ * QOS profiles, etc..
+ */
+#define DLT_JUNIPER_MLPPP 130
+#define DLT_JUNIPER_MLFR 131
+#define DLT_JUNIPER_ES 132
+#define DLT_JUNIPER_GGSN 133
+#define DLT_JUNIPER_MFR 134
+#define DLT_JUNIPER_ATM2 135
+#define DLT_JUNIPER_SERVICES 136
+#define DLT_JUNIPER_ATM1 137
+
+/*
+ * Apple IP-over-IEEE 1394, as per a request from Dieter Siegmund
+ * . The header that's presented is an Ethernet-like
+ * header:
+ *
+ * #define FIREWIRE_EUI64_LEN 8
+ * struct firewire_header {
+ * u_char firewire_dhost[FIREWIRE_EUI64_LEN];
+ * u_char firewire_shost[FIREWIRE_EUI64_LEN];
+ * u_short firewire_type;
+ * };
+ *
+ * with "firewire_type" being an Ethernet type value, rather than,
+ * for example, raw GASP frames being handed up.
+ */
+#define DLT_APPLE_IP_OVER_IEEE1394 138
+
+/*
+ * Various SS7 encapsulations, as per a request from Jeff Morriss
+ * and subsequent discussions.
+ */
+#define DLT_MTP2_WITH_PHDR 139 /* pseudo-header with various info, followed by MTP2 */
+#define DLT_MTP2 140 /* MTP2, without pseudo-header */
+#define DLT_MTP3 141 /* MTP3, without pseudo-header or MTP2 */
+#define DLT_SCCP 142 /* SCCP, without pseudo-header or MTP2 or MTP3 */
+
+/*
+ * DOCSIS MAC frames.
+ */
+#define DLT_DOCSIS 143
+
+/*
+ * Linux-IrDA packets. Protocol defined at http://www.irda.org.
+ * Those packets include IrLAP headers and above (IrLMP...), but
+ * don't include Phy framing (SOF/EOF/CRC & byte stuffing), because Phy
+ * framing can be handled by the hardware and depend on the bitrate.
+ * This is exactly the format you would get capturing on a Linux-IrDA
+ * interface (irdaX), but not on a raw serial port.
+ * Note the capture is done in "Linux-cooked" mode, so each packet include
+ * a fake packet header (struct sll_header). This is because IrDA packet
+ * decoding is dependant on the direction of the packet (incomming or
+ * outgoing).
+ * When/if other platform implement IrDA capture, we may revisit the
+ * issue and define a real DLT_IRDA...
+ * Jean II
+ */
+#define DLT_LINUX_IRDA 144
+
+/*
+ * Reserved for IBM SP switch and IBM Next Federation switch.
+ */
+#define DLT_IBM_SP 145
+#define DLT_IBM_SN 146
+
+/*
+ * Reserved for private use. If you have some link-layer header type
+ * that you want to use within your organization, with the capture files
+ * using that link-layer header type not ever be sent outside your
+ * organization, you can use these values.
+ *
+ * No libpcap release will use these for any purpose, nor will any
+ * tcpdump release use them, either.
+ *
+ * Do *NOT* use these in capture files that you expect anybody not using
+ * your private versions of capture-file-reading tools to read; in
+ * particular, do *NOT* use them in products, otherwise you may find that
+ * people won't be able to use tcpdump, or snort, or Ethereal, or... to
+ * read capture files from your firewall/intrusion detection/traffic
+ * monitoring/etc. appliance, or whatever product uses that DLT_ value,
+ * and you may also find that the developers of those applications will
+ * not accept patches to let them read those files.
+ *
+ * Also, do not use them if somebody might send you a capture using them
+ * for *their* private type and tools using them for *your* private type
+ * would have to read them.
+ *
+ * Instead, ask "tcpdump-workers@tcpdump.org" for a new DLT_ value,
+ * as per the comment above, and use the type you're given.
+ */
+#define DLT_USER0 147
+#define DLT_USER1 148
+#define DLT_USER2 149
+#define DLT_USER3 150
+#define DLT_USER4 151
+#define DLT_USER5 152
+#define DLT_USER6 153
+#define DLT_USER7 154
+#define DLT_USER8 155
+#define DLT_USER9 156
+#define DLT_USER10 157
+#define DLT_USER11 158
+#define DLT_USER12 159
+#define DLT_USER13 160
+#define DLT_USER14 161
+#define DLT_USER15 162
+
+/*
+ * For future use with 802.11 captures - defined by AbsoluteValue
+ * Systems to store a number of bits of link-layer information
+ * including radio information:
+ *
+ * http://www.shaftnet.org/~pizza/software/capturefrm.txt
+ *
+ * but it might be used by some non-AVS drivers now or in the
+ * future.
+ */
+#define DLT_IEEE802_11_RADIO_AVS 163 /* 802.11 plus AVS radio header */
+
+/*
+ * Juniper-private data link type, as per request from
+ * Hannes Gredler . The DLT_s are used
+ * for passing on chassis-internal metainformation such as
+ * QOS profiles, etc..
+ */
+#define DLT_JUNIPER_MONITOR 164
+
+/*
+ * Reserved for BACnet MS/TP.
+ */
+#define DLT_BACNET_MS_TP 165
+
+/*
+ * Another PPP variant as per request from Karsten Keil .
+ *
+ * This is used in some OSes to allow a kernel socket filter to distinguish
+ * between incoming and outgoing packets, on a socket intended to
+ * supply pppd with outgoing packets so it can do dial-on-demand and
+ * hangup-on-lack-of-demand; incoming packets are filtered out so they
+ * don't cause pppd to hold the connection up (you don't want random
+ * input packets such as port scans, packets from old lost connections,
+ * etc. to force the connection to stay up).
+ *
+ * The first byte of the PPP header (0xff03) is modified to accomodate
+ * the direction - 0x00 = IN, 0x01 = OUT.
+ */
+#define DLT_PPP_PPPD 166
+
+/*
+ * Names for backwards compatibility with older versions of some PPP
+ * software; new software should use DLT_PPP_PPPD.
+ */
+#define DLT_PPP_WITH_DIRECTION DLT_PPP_PPPD
+#define DLT_LINUX_PPP_WITHDIRECTION DLT_PPP_PPPD
+
+/*
+ * Juniper-private data link type, as per request from
+ * Hannes Gredler . The DLT_s are used
+ * for passing on chassis-internal metainformation such as
+ * QOS profiles, cookies, etc..
+ */
+#define DLT_JUNIPER_PPPOE 167
+#define DLT_JUNIPER_PPPOE_ATM 168
+
+#define DLT_GPRS_LLC 169 /* GPRS LLC */
+#define DLT_GPF_T 170 /* GPF-T (ITU-T G.7041/Y.1303) */
+#define DLT_GPF_F 171 /* GPF-F (ITU-T G.7041/Y.1303) */
+
+/*
+ * Requested by Oolan Zimmer for use in Gcom's T1/E1 line
+ * monitoring equipment.
+ */
+#define DLT_GCOM_T1E1 172
+#define DLT_GCOM_SERIAL 173
+
+/*
+ * Juniper-private data link type, as per request from
+ * Hannes Gredler . The DLT_ is used
+ * for internal communication to Physical Interface Cards (PIC)
+ */
+#define DLT_JUNIPER_PIC_PEER 174
+
+/*
+ * Link types requested by Gregor Maier of Endace
+ * Measurement Systems. They add an ERF header (see
+ * http://www.endace.com/support/EndaceRecordFormat.pdf) in front of
+ * the link-layer header.
+ */
+#define DLT_ERF_ETH 175 /* Ethernet */
+#define DLT_ERF_POS 176 /* Packet-over-SONET */
+
+/*
+ * Requested by Daniele Orlandi for raw LAPD
+ * for vISDN (http://www.orlandi.com/visdn/). Its link-layer header
+ * includes additional information before the LAPD header, so it's
+ * not necessarily a generic LAPD header.
+ */
+#define DLT_LINUX_LAPD 177
+
+/*
+ * Juniper-private data link type, as per request from
+ * Hannes Gredler .
+ * The DLT_ are used for prepending meta-information
+ * like interface index, interface name
+ * before standard Ethernet, PPP, Frelay & C-HDLC Frames
+ */
+#define DLT_JUNIPER_ETHER 178
+#define DLT_JUNIPER_PPP 179
+#define DLT_JUNIPER_FRELAY 180
+#define DLT_JUNIPER_CHDLC 181
+
+/*
+ * The instruction encodings.
+ */
+/* instruction classes */
+#define BPF_CLASS(code) ((code) & 0x07)
+#define BPF_LD 0x00
+#define BPF_LDX 0x01
+#define BPF_ST 0x02
+#define BPF_STX 0x03
+#define BPF_ALU 0x04
+#define BPF_JMP 0x05
+#define BPF_RET 0x06
+#define BPF_MISC 0x07
+
+/* ld/ldx fields */
+#define BPF_SIZE(code) ((code) & 0x18)
+#define BPF_W 0x00
+#define BPF_H 0x08
+#define BPF_B 0x10
+#define BPF_MODE(code) ((code) & 0xe0)
+#define BPF_IMM 0x00
+#define BPF_ABS 0x20
+#define BPF_IND 0x40
+#define BPF_MEM 0x60
+#define BPF_LEN 0x80
+#define BPF_MSH 0xa0
+
+/* alu/jmp fields */
+#define BPF_OP(code) ((code) & 0xf0)
+#define BPF_ADD 0x00
+#define BPF_SUB 0x10
+#define BPF_MUL 0x20
+#define BPF_DIV 0x30
+#define BPF_OR 0x40
+#define BPF_AND 0x50
+#define BPF_LSH 0x60
+#define BPF_RSH 0x70
+#define BPF_NEG 0x80
+#define BPF_JA 0x00
+#define BPF_JEQ 0x10
+#define BPF_JGT 0x20
+#define BPF_JGE 0x30
+#define BPF_JSET 0x40
+#define BPF_SRC(code) ((code) & 0x08)
+#define BPF_K 0x00
+#define BPF_X 0x08
+
+/* ret - BPF_K and BPF_X also apply */
+#define BPF_RVAL(code) ((code) & 0x18)
+#define BPF_A 0x10
+
+/* misc */
+#define BPF_MISCOP(code) ((code) & 0xf8)
+#define BPF_TAX 0x00
+#define BPF_TXA 0x80
+
+/*
+ * The instruction data structure.
+ */
+struct bpf_insn {
+ u_short code;
+ u_char jt;
+ u_char jf;
+ bpf_int32 k;
+};
+
+/*
+ * Macros for insn array initializers.
+ */
+#define BPF_STMT(code, k) { (u_short)(code), 0, 0, k }
+#define BPF_JUMP(code, k, jt, jf) { (u_short)(code), jt, jf, k }
+
+#if __STDC__ || defined(__cplusplus)
+extern int bpf_validate(struct bpf_insn *, int);
+extern u_int bpf_filter(struct bpf_insn *, u_char *, u_int, u_int);
+#else
+extern int bpf_validate();
+extern u_int bpf_filter();
+#endif
+
+/*
+ * Number of scratch memory words (for BPF_LD|BPF_MEM and BPF_ST).
+ */
+#define BPF_MEMWORDS 16
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/Win32bits/pcap-stdinc.h b/Win32bits/pcap-stdinc.h
new file mode 100644
index 0000000..4c3bd3f
--- /dev/null
+++ b/Win32bits/pcap-stdinc.h
@@ -0,0 +1,64 @@
+/*
+ * Copyright (c) 2002 - 2003
+ * NetGroup, Politecnico di Torino (Italy)
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the Politecnico di Torino nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+#define SIZEOF_CHAR 1
+#define SIZEOF_SHORT 2
+#define SIZEOF_INT 4
+#ifndef _MSC_EXTENSIONS
+#define SIZEOF_LONG_LONG 8
+#endif
+
+/*
+ * Avoids a compiler warning in case this was already defined
+ * (someone defined _WINSOCKAPI_ when including 'windows.h', in order
+ * to prevent it from including 'winsock.h')
+ */
+#ifdef _WINSOCKAPI_
+#undef _WINSOCKAPI_
+#endif
+//#include
+
+#include
+
+//#include "bittypes.h"
+#include
+#include
+
+#ifndef __MINGW32__
+//#include "IP6_misc.h"
+#endif
+
+#define caddr_t char*
+
+#define snprintf _snprintf
+#define vsnprintf _vsnprintf
+#define inline __inline
diff --git a/Win32bits/pcap.h b/Win32bits/pcap.h
new file mode 100644
index 0000000..fa67dba
--- /dev/null
+++ b/Win32bits/pcap.h
@@ -0,0 +1,257 @@
+/* -*- Mode: c; tab-width: 8; indent-tabs-mode: 1; c-basic-offset: 8; -*- */
+/*
+ * Copyright (c) 1993, 1994, 1995, 1996, 1997
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the Computer Systems
+ * Engineering Group at Lawrence Berkeley Laboratory.
+ * 4. Neither the name of the University nor of the Laboratory may be used
+ * to endorse or promote products derived from this software without
+ * specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * @(#) $Header: /tcpdump/master/libpcap/pcap.h,v 1.45.2.3 2003/11/21 10:20:50 guy Exp $ (LBL)
+ */
+
+#ifndef lib_pcap_h
+#define lib_pcap_h
+
+#ifdef WIN32
+//#include "pcap-stdinc.h"
+#else /* WIN32 */
+#include
+#include
+#endif /* WIN32 */
+
+#ifndef PCAP_DONT_INCLUDE_PCAP_BPF_H
+#include "pcap-bpf.h"
+#endif
+
+#include
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#define PCAP_VERSION_MAJOR 2
+#define PCAP_VERSION_MINOR 4
+
+#define PCAP_ERRBUF_SIZE 256
+
+/*
+ * Compatibility for systems that have a bpf.h that
+ * predates the bpf typedefs for 64-bit support.
+ */
+#if BPF_RELEASE - 0 < 199406
+typedef int bpf_int32;
+typedef u_int bpf_u_int32;
+#endif
+
+typedef struct pcap pcap_t;
+typedef struct pcap_dumper pcap_dumper_t;
+typedef struct pcap_if pcap_if_t;
+typedef struct pcap_addr pcap_addr_t;
+
+/*
+ * The first record in the file contains saved values for some
+ * of the flags used in the printout phases of tcpdump.
+ * Many fields here are 32 bit ints so compilers won't insert unwanted
+ * padding; these files need to be interchangeable across architectures.
+ *
+ * Do not change the layout of this structure, in any way (this includes
+ * changes that only affect the length of fields in this structure).
+ *
+ * Also, do not change the interpretation of any of the members of this
+ * structure, in any way (this includes using values other than
+ * LINKTYPE_ values, as defined in "savefile.c", in the "linktype"
+ * field).
+ *
+ * Instead:
+ *
+ * introduce a new structure for the new format, if the layout
+ * of the structure changed;
+ *
+ * send mail to "tcpdump-workers@tcpdump.org", requesting a new
+ * magic number for your new capture file format, and, when
+ * you get the new magic number, put it in "savefile.c";
+ *
+ * use that magic number for save files with the changed file
+ * header;
+ *
+ * make the code in "savefile.c" capable of reading files with
+ * the old file header as well as files with the new file header
+ * (using the magic number to determine the header format).
+ *
+ * Then supply the changes to "patches@tcpdump.org", so that future
+ * versions of libpcap and programs that use it (such as tcpdump) will
+ * be able to read your new capture file format.
+ */
+struct pcap_file_header {
+ bpf_u_int32 magic;
+ u_short version_major;
+ u_short version_minor;
+ bpf_int32 thiszone; /* gmt to local correction */
+ bpf_u_int32 sigfigs; /* accuracy of timestamps */
+ bpf_u_int32 snaplen; /* max length saved portion of each pkt */
+ bpf_u_int32 linktype; /* data link type (LINKTYPE_*) */
+};
+
+/*
+ * Each packet in the dump file is prepended with this generic header.
+ * This gets around the problem of different headers for different
+ * packet interfaces.
+ */
+struct pcap_pkthdr {
+ struct timeval ts; /* time stamp */
+ bpf_u_int32 caplen; /* length of portion present */
+ bpf_u_int32 len; /* length this packet (off wire) */
+};
+
+/*
+ * As returned by the pcap_stats()
+ */
+struct pcap_stat {
+ u_int ps_recv; /* number of packets received */
+ u_int ps_drop; /* number of packets dropped */
+ u_int ps_ifdrop; /* drops by interface XXX not yet supported */
+#ifdef WIN32
+ u_int bs_capt; /* number of packets that reach the application */
+#endif /* WIN32 */
+};
+
+/*
+ * Item in a list of interfaces.
+ */
+struct pcap_if {
+ struct pcap_if *next;
+ char *name; /* name to hand to "pcap_open_live()" */
+ char *description; /* textual description of interface, or NULL */
+ struct pcap_addr *addresses;
+ bpf_u_int32 flags; /* PCAP_IF_ interface flags */
+};
+
+#define PCAP_IF_LOOPBACK 0x00000001 /* interface is loopback */
+
+/*
+ * Representation of an interface address.
+ */
+struct pcap_addr {
+ struct pcap_addr *next;
+ struct sockaddr *addr; /* address */
+ struct sockaddr *netmask; /* netmask for that address */
+ struct sockaddr *broadaddr; /* broadcast address for that address */
+ struct sockaddr *dstaddr; /* P2P destination address for that address */
+};
+
+typedef void (*pcap_handler)(u_char *, const struct pcap_pkthdr *,
+ const u_char *);
+
+char *pcap_lookupdev(char *);
+int pcap_lookupnet(const char *, bpf_u_int32 *, bpf_u_int32 *, char *);
+pcap_t *pcap_open_live(const char *, int, int, int, char *);
+pcap_t *pcap_open_dead(int, int);
+pcap_t *pcap_open_offline(const char *, char *);
+void pcap_close(pcap_t *);
+int pcap_loop(pcap_t *, int, pcap_handler, u_char *);
+int pcap_dispatch(pcap_t *, int, pcap_handler, u_char *);
+const u_char*
+ pcap_next(pcap_t *, struct pcap_pkthdr *);
+int pcap_next_ex(pcap_t *, struct pcap_pkthdr **, const u_char **);
+void pcap_breakloop(pcap_t *);
+int pcap_stats(pcap_t *, struct pcap_stat *);
+int pcap_setfilter(pcap_t *, struct bpf_program *);
+int pcap_getnonblock(pcap_t *, char *);
+int pcap_setnonblock(pcap_t *, int, char *);
+void pcap_perror(pcap_t *, char *);
+char *pcap_strerror(int);
+char *pcap_geterr(pcap_t *);
+int pcap_compile(pcap_t *, struct bpf_program *, char *, int,
+ bpf_u_int32);
+int pcap_compile_nopcap(int, int, struct bpf_program *,
+ char *, int, bpf_u_int32);
+void pcap_freecode(struct bpf_program *);
+int pcap_datalink(pcap_t *);
+int pcap_list_datalinks(pcap_t *, int **);
+int pcap_set_datalink(pcap_t *, int);
+int pcap_datalink_name_to_val(const char *);
+const char *pcap_datalink_val_to_name(int);
+const char *pcap_datalink_val_to_description(int);
+int pcap_snapshot(pcap_t *);
+int pcap_is_swapped(pcap_t *);
+int pcap_major_version(pcap_t *);
+int pcap_minor_version(pcap_t *);
+
+/* XXX */
+FILE *pcap_file(pcap_t *);
+int pcap_fileno(pcap_t *);
+
+pcap_dumper_t *pcap_dump_open(pcap_t *, const char *);
+int pcap_dump_flush(pcap_dumper_t *);
+void pcap_dump_close(pcap_dumper_t *);
+void pcap_dump(u_char *, const struct pcap_pkthdr *, const u_char *);
+FILE *pcap_dump_file(pcap_dumper_t *);
+
+int pcap_findalldevs(pcap_if_t **, char *);
+void pcap_freealldevs(pcap_if_t *);
+
+const char *pcap_lib_version(void);
+
+/* XXX this guy lives in the bpf tree */
+u_int bpf_filter(struct bpf_insn *, u_char *, u_int, u_int);
+int bpf_validate(struct bpf_insn *f, int len);
+char *bpf_image(struct bpf_insn *, int);
+void bpf_dump(struct bpf_program *, int);
+
+#ifdef WIN32
+/*
+ * Win32 definitions
+ */
+
+int pcap_setbuff(pcap_t *p, int dim);
+int pcap_setmode(pcap_t *p, int mode);
+int pcap_sendpacket(pcap_t *p, u_char *buf, int size);
+int pcap_setmintocopy(pcap_t *p, int size);
+
+#ifdef WPCAP
+/* Include file with the wpcap-specific extensions */
+#include
+#endif
+
+#define MODE_CAPT 0
+#define MODE_STAT 1
+
+#else
+/*
+ * UN*X definitions
+ */
+
+int pcap_get_selectable_fd(pcap_t *);
+
+#endif /* WIN32 */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/Win32bits/winres.h b/Win32bits/winres.h
new file mode 100644
index 0000000..281950a
--- /dev/null
+++ b/Win32bits/winres.h
@@ -0,0 +1,597 @@
+// This is a part of the Microsoft Foundation Classes C++ library.
+// Copyright (C) 1992-1995 Microsoft Corporation
+// All rights reserved.
+//
+// This source code is only intended as a supplement to the
+// Microsoft Foundation Classes Reference and related
+// electronic documentation provided with the library.
+// See these sources for detailed information regarding the
+// Microsoft Foundation Classes product.
+
+// winres.h - Windows resource definitions
+// extracted from WINUSER.H and COMMCTRL.H
+
+#ifdef _AFX_MINREBUILD
+#pragma component(minrebuild, off)
+#endif
+
+#define VS_VERSION_INFO 1
+
+#ifdef APSTUDIO_INVOKED
+#define APSTUDIO_HIDDEN_SYMBOLS // Ignore following symbols
+#endif
+
+#ifndef WINVER
+#define WINVER 0x0400 // default to Windows Version 4.0
+#endif
+
+#define OBM_CLOSE 32754
+#define OBM_UPARROW 32753
+#define OBM_DNARROW 32752
+#define OBM_RGARROW 32751
+#define OBM_LFARROW 32750
+#define OBM_REDUCE 32749
+#define OBM_ZOOM 32748
+#define OBM_RESTORE 32747
+#define OBM_REDUCED 32746
+#define OBM_ZOOMD 32745
+#define OBM_RESTORED 32744
+#define OBM_UPARROWD 32743
+#define OBM_DNARROWD 32742
+#define OBM_RGARROWD 32741
+#define OBM_LFARROWD 32740
+#define OBM_MNARROW 32739
+#define OBM_COMBO 32738
+#define OBM_UPARROWI 32737
+#define OBM_DNARROWI 32736
+#define OBM_RGARROWI 32735
+#define OBM_LFARROWI 32734
+#define OBM_OLD_CLOSE 32767
+#define OBM_SIZE 32766
+#define OBM_OLD_UPARROW 32765
+#define OBM_OLD_DNARROW 32764
+#define OBM_OLD_RGARROW 32763
+#define OBM_OLD_LFARROW 32762
+#define OBM_BTSIZE 32761
+#define OBM_CHECK 32760
+#define OBM_CHECKBOXES 32759
+#define OBM_BTNCORNERS 32758
+#define OBM_OLD_REDUCE 32757
+#define OBM_OLD_ZOOM 32756
+#define OBM_OLD_RESTORE 32755
+#define OCR_NORMAL 32512
+#define OCR_IBEAM 32513
+#define OCR_WAIT 32514
+#define OCR_CROSS 32515
+#define OCR_UP 32516
+#define OCR_SIZE 32640
+#define OCR_ICON 32641
+#define OCR_SIZENWSE 32642
+#define OCR_SIZENESW 32643
+#define OCR_SIZEWE 32644
+#define OCR_SIZENS 32645
+#define OCR_SIZEALL 32646
+#define OCR_ICOCUR 32647
+#define OCR_NO 32648
+#define OIC_SAMPLE 32512
+#define OIC_HAND 32513
+#define OIC_QUES 32514
+#define OIC_BANG 32515
+#define OIC_NOTE 32516
+
+#if (WINVER >= 0x0400)
+#define OCR_APPSTARTING 32650
+#define OIC_WINLOGO 32517
+#define OIC_WARNING OIC_BANG
+#define OIC_ERROR OIC_HAND
+#define OIC_INFORMATION OIC_NOTE
+#endif
+
+#define WS_OVERLAPPED 0x00000000L
+#define WS_POPUP 0x80000000L
+#define WS_CHILD 0x40000000L
+#define WS_CLIPSIBLINGS 0x04000000L
+#define WS_CLIPCHILDREN 0x02000000L
+#define WS_VISIBLE 0x10000000L
+#define WS_DISABLED 0x08000000L
+#define WS_MINIMIZE 0x20000000L
+#define WS_MAXIMIZE 0x01000000L
+#define WS_CAPTION 0x00C00000L
+#define WS_BORDER 0x00800000L
+#define WS_DLGFRAME 0x00400000L
+#define WS_VSCROLL 0x00200000L
+#define WS_HSCROLL 0x00100000L
+#define WS_SYSMENU 0x00080000L
+#define WS_THICKFRAME 0x00040000L
+#define WS_MINIMIZEBOX 0x00020000L
+#define WS_MAXIMIZEBOX 0x00010000L
+#define WS_GROUP 0x00020000L
+#define WS_TABSTOP 0x00010000L
+
+// other aliases
+#define WS_OVERLAPPEDWINDOW (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX)
+#define WS_POPUPWINDOW (WS_POPUP | WS_BORDER | WS_SYSMENU)
+#define WS_CHILDWINDOW (WS_CHILD)
+#define WS_TILED WS_OVERLAPPED
+#define WS_ICONIC WS_MINIMIZE
+#define WS_SIZEBOX WS_THICKFRAME
+#define WS_TILEDWINDOW WS_OVERLAPPEDWINDOW
+
+#define WS_EX_DLGMODALFRAME 0x00000001L
+#define WS_EX_NOPARENTNOTIFY 0x00000004L
+#define WS_EX_TOPMOST 0x00000008L
+#define WS_EX_ACCEPTFILES 0x00000010L
+#define WS_EX_TRANSPARENT 0x00000020L
+#if (WINVER >= 0x0400)
+#define WS_EX_MDICHILD 0x00000040L
+#define WS_EX_TOOLWINDOW 0x00000080L
+#define WS_EX_WINDOWEDGE 0x00000100L
+#define WS_EX_CLIENTEDGE 0x00000200L
+#define WS_EX_CONTEXTHELP 0x00000400L
+
+#define WS_EX_RIGHT 0x00001000L
+#define WS_EX_LEFT 0x00000000L
+#define WS_EX_RTLREADING 0x00002000L
+#define WS_EX_LTRREADING 0x00000000L
+#define WS_EX_LEFTSCROLLBAR 0x00004000L
+#define WS_EX_RIGHTSCROLLBAR 0x00000000L
+
+#define WS_EX_CONTROLPARENT 0x00010000L
+#define WS_EX_STATICEDGE 0x00020000L
+#define WS_EX_APPWINDOW 0x00040000L
+
+#define WS_EX_OVERLAPPEDWINDOW (WS_EX_WINDOWEDGE | WS_EX_CLIENTEDGE)
+#define WS_EX_PALETTEWINDOW (WS_EX_WINDOWEDGE | WS_EX_TOOLWINDOW | WS_EX_TOPMOST)
+#endif
+
+#define VK_LBUTTON 0x01
+#define VK_RBUTTON 0x02
+#define VK_CANCEL 0x03
+#define VK_MBUTTON 0x04
+#define VK_BACK 0x08
+#define VK_TAB 0x09
+#define VK_CLEAR 0x0C
+#define VK_RETURN 0x0D
+#define VK_SHIFT 0x10
+#define VK_CONTROL 0x11
+#define VK_MENU 0x12
+#define VK_PAUSE 0x13
+#define VK_CAPITAL 0x14
+#define VK_ESCAPE 0x1B
+#define VK_SPACE 0x20
+#define VK_PRIOR 0x21
+#define VK_NEXT 0x22
+#define VK_END 0x23
+#define VK_HOME 0x24
+#define VK_LEFT 0x25
+#define VK_UP 0x26
+#define VK_RIGHT 0x27
+#define VK_DOWN 0x28
+#define VK_SELECT 0x29
+#define VK_PRINT 0x2A
+#define VK_EXECUTE 0x2B
+#define VK_SNAPSHOT 0x2C
+#define VK_INSERT 0x2D
+#define VK_DELETE 0x2E
+#define VK_HELP 0x2F
+#define VK_NUMPAD0 0x60
+#define VK_NUMPAD1 0x61
+#define VK_NUMPAD2 0x62
+#define VK_NUMPAD3 0x63
+#define VK_NUMPAD4 0x64
+#define VK_NUMPAD5 0x65
+#define VK_NUMPAD6 0x66
+#define VK_NUMPAD7 0x67
+#define VK_NUMPAD8 0x68
+#define VK_NUMPAD9 0x69
+#define VK_MULTIPLY 0x6A
+#define VK_ADD 0x6B
+#define VK_SEPARATOR 0x6C
+#define VK_SUBTRACT 0x6D
+#define VK_DECIMAL 0x6E
+#define VK_DIVIDE 0x6F
+#define VK_F1 0x70
+#define VK_F2 0x71
+#define VK_F3 0x72
+#define VK_F4 0x73
+#define VK_F5 0x74
+#define VK_F6 0x75
+#define VK_F7 0x76
+#define VK_F8 0x77
+#define VK_F9 0x78
+#define VK_F10 0x79
+#define VK_F11 0x7A
+#define VK_F12 0x7B
+#define VK_F13 0x7C
+#define VK_F14 0x7D
+#define VK_F15 0x7E
+#define VK_F16 0x7F
+#define VK_F17 0x80
+#define VK_F18 0x81
+#define VK_F19 0x82
+#define VK_F20 0x83
+#define VK_F21 0x84
+#define VK_F22 0x85
+#define VK_F23 0x86
+#define VK_F24 0x87
+#define VK_NUMLOCK 0x90
+#define VK_SCROLL 0x91
+
+#define VK_LSHIFT 0xA0
+#define VK_RSHIFT 0xA1
+#define VK_LCONTROL 0xA2
+#define VK_RCONTROL 0xA3
+#define VK_LMENU 0xA4
+#define VK_RMENU 0xA5
+
+#if (WINVER >= 0x0400)
+#define VK_PROCESSKEY 0xE5
+#endif /* WINVER >= 0x0400 */
+
+#define VK_ATTN 0xF6
+#define VK_CRSEL 0xF7
+#define VK_EXSEL 0xF8
+#define VK_EREOF 0xF9
+#define VK_PLAY 0xFA
+#define VK_ZOOM 0xFB
+#define VK_NONAME 0xFC
+#define VK_PA1 0xFD
+#define VK_OEM_CLEAR 0xFE
+
+#define SC_SIZE 0xF000
+#define SC_MOVE 0xF010
+#define SC_MINIMIZE 0xF020
+#define SC_MAXIMIZE 0xF030
+#define SC_NEXTWINDOW 0xF040
+#define SC_PREVWINDOW 0xF050
+#define SC_CLOSE 0xF060
+#define SC_VSCROLL 0xF070
+#define SC_HSCROLL 0xF080
+#define SC_MOUSEMENU 0xF090
+#define SC_KEYMENU 0xF100
+#define SC_ARRANGE 0xF110
+#define SC_RESTORE 0xF120
+#define SC_TASKLIST 0xF130
+#define SC_SCREENSAVE 0xF140
+#define SC_HOTKEY 0xF150
+
+#define DS_ABSALIGN 0x01L
+#define DS_SYSMODAL 0x02L
+#define DS_LOCALEDIT 0x20L
+#define DS_SETFONT 0x40L
+#define DS_MODALFRAME 0x80L
+#define DS_NOIDLEMSG 0x100L
+#define DS_SETFOREGROUND 0x200L
+
+#ifdef _MAC
+#define DS_WINDOWSUI 0x8000L
+#endif
+
+#if (WINVER >= 0x0400)
+#define DS_3DLOOK 0x0004L
+#define DS_FIXEDSYS 0x0008L
+#define DS_NOFAILCREATE 0x0010L
+#define DS_CONTROL 0x0400L
+#define DS_CENTER 0x0800L
+#define DS_CENTERMOUSE 0x1000L
+#define DS_CONTEXTHELP 0x2000L
+#endif
+
+#define SS_LEFT 0x00000000L
+#define SS_CENTER 0x00000001L
+#define SS_RIGHT 0x00000002L
+#define SS_ICON 0x00000003L
+#define SS_BLACKRECT 0x00000004L
+#define SS_GRAYRECT 0x00000005L
+#define SS_WHITERECT 0x00000006L
+#define SS_BLACKFRAME 0x00000007L
+#define SS_GRAYFRAME 0x00000008L
+#define SS_WHITEFRAME 0x00000009L
+#define SS_SIMPLE 0x0000000BL
+#define SS_LEFTNOWORDWRAP 0x0000000CL
+#define SS_BITMAP 0x0000000EL
+
+#if (WINVER >= 0x0400)
+#define SS_OWNERDRAW 0x0000000DL
+#define SS_ENHMETAFILE 0x0000000FL
+#define SS_ETCHEDHORZ 0x00000010L
+#define SS_ETCHEDVERT 0x00000011L
+#define SS_ETCHEDFRAME 0x00000012L
+#endif
+
+#define SS_NOPREFIX 0x00000080L
+#if (WINVER >= 0x0400)
+#define SS_NOTIFY 0x00000100L
+#endif
+#define SS_CENTERIMAGE 0x00000200L
+#if (WINVER >= 0x0400)
+#define SS_RIGHTJUST 0x00000400L
+#define SS_REALSIZEIMAGE 0x00000800L
+#define SS_SUNKEN 0x00001000L
+#endif
+
+#define BS_PUSHBUTTON 0x00000000L
+#define BS_DEFPUSHBUTTON 0x00000001L
+#define BS_CHECKBOX 0x00000002L
+#define BS_AUTOCHECKBOX 0x00000003L
+#define BS_RADIOBUTTON 0x00000004L
+#define BS_3STATE 0x00000005L
+#define BS_AUTO3STATE 0x00000006L
+#define BS_GROUPBOX 0x00000007L
+#define BS_USERBUTTON 0x00000008L
+#define BS_AUTORADIOBUTTON 0x00000009L
+#define BS_OWNERDRAW 0x0000000BL
+#define BS_LEFTTEXT 0x00000020L
+#if (WINVER >= 0x0400)
+#define BS_TEXT 0x00000000L
+#define BS_ICON 0x00000040L
+#define BS_BITMAP 0x00000080L
+#define BS_LEFT 0x00000100L
+#define BS_RIGHT 0x00000200L
+#define BS_CENTER 0x00000300L
+#define BS_TOP 0x00000400L
+#define BS_BOTTOM 0x00000800L
+#define BS_VCENTER 0x00000C00L
+#define BS_PUSHLIKE 0x00001000L
+#define BS_MULTILINE 0x00002000L
+#define BS_NOTIFY 0x00004000L
+#define BS_FLAT 0x00008000L
+#define BS_RIGHTBUTTON BS_LEFTTEXT
+#endif
+
+#define ES_LEFT 0x00000000L
+#define ES_CENTER 0x00000001L
+#define ES_RIGHT 0x00000002L
+#define ES_MULTILINE 0x00000004L
+#define ES_UPPERCASE 0x00000008L
+#define ES_LOWERCASE 0x00000010L
+#define ES_PASSWORD 0x00000020L
+#define ES_AUTOVSCROLL 0x00000040L
+#define ES_AUTOHSCROLL 0x00000080L
+#define ES_NOHIDESEL 0x00000100L
+#define ES_OEMCONVERT 0x00000400L
+#define ES_READONLY 0x00000800L
+#define ES_WANTRETURN 0x00001000L
+#if (WINVER >= 0x0400)
+#define ES_NUMBER 0x2000L
+#endif
+
+#define SBS_HORZ 0x0000L
+#define SBS_VERT 0x0001L
+#define SBS_TOPALIGN 0x0002L
+#define SBS_LEFTALIGN 0x0002L
+#define SBS_BOTTOMALIGN 0x0004L
+#define SBS_RIGHTALIGN 0x0004L
+#define SBS_SIZEBOXTOPLEFTALIGN 0x0002L
+#define SBS_SIZEBOXBOTTOMRIGHTALIGN 0x0004L
+#define SBS_SIZEBOX 0x0008L
+#if (WINVER >= 0x0400)
+#define SBS_SIZEGRIP 0x0010L
+#endif
+
+#define LBS_NOTIFY 0x0001L
+#define LBS_SORT 0x0002L
+#define LBS_NOREDRAW 0x0004L
+#define LBS_MULTIPLESEL 0x0008L
+#define LBS_OWNERDRAWFIXED 0x0010L
+#define LBS_OWNERDRAWVARIABLE 0x0020L
+#define LBS_HASSTRINGS 0x0040L
+#define LBS_USETABSTOPS 0x0080L
+#define LBS_NOINTEGRALHEIGHT 0x0100L
+#define LBS_MULTICOLUMN 0x0200L
+#define LBS_WANTKEYBOARDINPUT 0x0400L
+#define LBS_EXTENDEDSEL 0x0800L
+#define LBS_DISABLENOSCROLL 0x1000L
+#if (WINVER >= 0x0400)
+#define LBS_NOSEL 0x4000L
+#endif
+#define LBS_STANDARD (LBS_NOTIFY | LBS_SORT | WS_VSCROLL | WS_BORDER)
+
+#define CBS_SIMPLE 0x0001L
+#define CBS_DROPDOWN 0x0002L
+#define CBS_DROPDOWNLIST 0x0003L
+#define CBS_OWNERDRAWFIXED 0x0010L
+#define CBS_OWNERDRAWVARIABLE 0x0020L
+#define CBS_AUTOHSCROLL 0x0040L
+#define CBS_OEMCONVERT 0x0080L
+#define CBS_SORT 0x0100L
+#define CBS_HASSTRINGS 0x0200L
+#define CBS_NOINTEGRALHEIGHT 0x0400L
+#define CBS_DISABLENOSCROLL 0x0800L
+#if (WINVER >= 0x0400)
+#define CBS_UPPERCASE 0x2000L
+#define CBS_LOWERCASE 0x4000L
+#endif
+
+// operation messages sent to DLGINIT
+#define WM_USER 0x0400
+#define LB_ADDSTRING (WM_USER+1)
+#define CB_ADDSTRING (WM_USER+3)
+
+#if (WINVER >= 0x0400)
+
+#define HDS_HORZ 0x00000000
+#define HDS_BUTTONS 0x00000002
+#define HDS_HIDDEN 0x00000008
+
+#define TTS_ALWAYSTIP 0x01
+#define TTS_NOPREFIX 0x02
+
+#define SBARS_SIZEGRIP 0x0100
+
+#define TBS_AUTOTICKS 0x0001
+#define TBS_VERT 0x0002
+#define TBS_HORZ 0x0000
+#define TBS_TOP 0x0004
+#define TBS_BOTTOM 0x0000
+#define TBS_LEFT 0x0004
+#define TBS_RIGHT 0x0000
+#define TBS_BOTH 0x0008
+#define TBS_NOTICKS 0x0010
+#define TBS_ENABLESELRANGE 0x0020
+#define TBS_FIXEDLENGTH 0x0040
+#define TBS_NOTHUMB 0x0080
+
+#define UDS_WRAP 0x0001
+#define UDS_SETBUDDYINT 0x0002
+#define UDS_ALIGNRIGHT 0x0004
+#define UDS_ALIGNLEFT 0x0008
+#define UDS_AUTOBUDDY 0x0010
+#define UDS_ARROWKEYS 0x0020
+#define UDS_HORZ 0x0040
+#define UDS_NOTHOUSANDS 0x0080
+
+#define CCS_TOP 0x00000001L
+#define CCS_NOMOVEY 0x00000002L
+#define CCS_BOTTOM 0x00000003L
+#define CCS_NORESIZE 0x00000004L
+#define CCS_NOPARENTALIGN 0x00000008L
+#define CCS_NOHILITE 0x00000010L
+#define CCS_ADJUSTABLE 0x00000020L
+#define CCS_NODIVIDER 0x00000040L
+
+#define LVS_ICON 0x0000
+#define LVS_REPORT 0x0001
+#define LVS_SMALLICON 0x0002
+#define LVS_LIST 0x0003
+#define LVS_TYPEMASK 0x0003
+#define LVS_SINGLESEL 0x0004
+#define LVS_SHOWSELALWAYS 0x0008
+#define LVS_SORTASCENDING 0x0010
+#define LVS_SORTDESCENDING 0x0020
+#define LVS_SHAREIMAGELISTS 0x0040
+#define LVS_NOLABELWRAP 0x0080
+#define LVS_AUTOARRANGE 0x0100
+#define LVS_EDITLABELS 0x0200
+#define LVS_NOSCROLL 0x2000
+
+#define LVS_ALIGNTOP 0x0000
+#define LVS_ALIGNLEFT 0x0800
+#define LVS_ALIGNMASK 0x0c00
+
+#define LVS_OWNERDRAWFIXED 0x0400
+#define LVS_NOCOLUMNHEADER 0x4000
+#define LVS_NOSORTHEADER 0x8000
+
+#define TVS_HASBUTTONS 0x0001
+#define TVS_HASLINES 0x0002
+#define TVS_LINESATROOT 0x0004
+#define TVS_EDITLABELS 0x0008
+#define TVS_DISABLEDRAGDROP 0x0010
+#define TVS_SHOWSELALWAYS 0x0020
+
+#define TCS_FORCEICONLEFT 0x0010
+#define TCS_FORCELABELLEFT 0x0020
+#define TCS_SHAREIMAGELISTS 0x0040
+#define TCS_TABS 0x0000
+#define TCS_BUTTONS 0x0100
+#define TCS_SINGLELINE 0x0000
+#define TCS_MULTILINE 0x0200
+#define TCS_RIGHTJUSTIFY 0x0000
+#define TCS_FIXEDWIDTH 0x0400
+#define TCS_RAGGEDRIGHT 0x0800
+#define TCS_FOCUSONBUTTONDOWN 0x1000
+#define TCS_OWNERDRAWFIXED 0x2000
+#define TCS_TOOLTIPS 0x4000
+#define TCS_FOCUSNEVER 0x8000
+
+#define ACS_CENTER 0x0001
+#define ACS_TRANSPARENT 0x0002
+#define ACS_AUTOPLAY 0x0004
+
+#endif // (WINVER >= 0x0400)
+
+// 32-bit language/sub-language identifiers
+
+#ifndef LANG_NEUTRAL
+// Primary language IDs.
+#define LANG_NEUTRAL 0x00
+
+#define LANG_BULGARIAN 0x02
+#define LANG_CHINESE 0x04
+#define LANG_CROATIAN 0x1a
+#define LANG_CZECH 0x05
+#define LANG_DANISH 0x06
+#define LANG_DUTCH 0x13
+#define LANG_ENGLISH 0x09
+#define LANG_FINNISH 0x0b
+#define LANG_FRENCH 0x0c
+#define LANG_GERMAN 0x07
+#define LANG_GREEK 0x08
+#define LANG_HUNGARIAN 0x0e
+#define LANG_ICELANDIC 0x0f
+#define LANG_ITALIAN 0x10
+#define LANG_JAPANESE 0x11
+#define LANG_KOREAN 0x12
+#define LANG_NORWEGIAN 0x14
+#define LANG_POLISH 0x15
+#define LANG_PORTUGUESE 0x16
+#define LANG_ROMANIAN 0x18
+#define LANG_RUSSIAN 0x19
+#define LANG_SLOVAK 0x1b
+#define LANG_SLOVENIAN 0x24
+#define LANG_SPANISH 0x0a
+#define LANG_SWEDISH 0x1d
+#define LANG_TURKISH 0x1f
+#endif //!LANG_NEUTRAL
+
+#ifndef SUBLANG_NEUTRAL
+// Sublanguage IDs.
+#define SUBLANG_NEUTRAL 0x00
+#define SUBLANG_DEFAULT 0x01
+#define SUBLANG_SYS_DEFAULT 0x02
+
+#define SUBLANG_CHINESE_TRADITIONAL 0x01
+#define SUBLANG_CHINESE_SIMPLIFIED 0x02
+#define SUBLANG_CHINESE_HONGKONG 0x03
+#define SUBLANG_CHINESE_SINGAPORE 0x04
+#define SUBLANG_DUTCH 0x01
+#define SUBLANG_DUTCH_BELGIAN 0x02
+#define SUBLANG_ENGLISH_US 0x01
+#define SUBLANG_ENGLISH_UK 0x02
+#define SUBLANG_ENGLISH_AUS 0x03
+#define SUBLANG_ENGLISH_CAN 0x04
+#define SUBLANG_ENGLISH_NZ 0x05
+#define SUBLANG_ENGLISH_EIRE 0x06
+#define SUBLANG_FRENCH 0x01
+#define SUBLANG_FRENCH_BELGIAN 0x02
+#define SUBLANG_FRENCH_CANADIAN 0x03
+#define SUBLANG_FRENCH_SWISS 0x04
+#define SUBLANG_GERMAN 0x01
+#define SUBLANG_GERMAN_SWISS 0x02
+#define SUBLANG_GERMAN_AUSTRIAN 0x03
+#define SUBLANG_ITALIAN 0x01
+#define SUBLANG_ITALIAN_SWISS 0x02
+#define SUBLANG_NORWEGIAN_BOKMAL 0x01
+#define SUBLANG_NORWEGIAN_NYNORSK 0x02
+#define SUBLANG_PORTUGUESE 0x02
+#define SUBLANG_PORTUGUESE_BRAZILIAN 0x01
+#define SUBLANG_SPANISH 0x01
+#define SUBLANG_SPANISH_MEXICAN 0x02
+#define SUBLANG_SPANISH_MODERN 0x03
+#endif //!SUBLANG_NEUTRAL
+
+#ifdef APSTUDIO_INVOKED
+#undef APSTUDIO_HIDDEN_SYMBOLS
+#endif
+
+#define IDOK 1
+#define IDCANCEL 2
+#define IDABORT 3
+#define IDRETRY 4
+#define IDIGNORE 5
+#define IDYES 6
+#define IDNO 7
+#if (WINVER >= 0x0400)
+#define IDCLOSE 8
+#define IDHELP 9
+#endif
+
+#ifdef IDC_STATIC
+#undef IDC_STATIC
+#endif
+#define IDC_STATIC (-1)
+
+#ifdef _AFX_MINREBUILD
+#pragma component(minrebuild, on)
+#endif
diff --git a/WinRPR.c b/WinRPR.c
index 79afde6..30f6cc4 100644
--- a/WinRPR.c
+++ b/WinRPR.c
@@ -1534,7 +1534,7 @@ TNCRunning:
sprintf(Msg, "Connect Failed for WinRPR socket - error code = %d Port %d\n",
WSAGetLastError(), htons(TNC->destaddr.sin_port));
- WritetoConsoleLocal(Msg);
+ // WritetoConsoleLocal(Msg);
sprintf(TNC->WEB_COMMSSTATE, "Connection to TNC failed");
MySetWindowText(TNC, TNC->xIDC_COMMSSTATE, TNC->WEB_COMMSSTATE);
diff --git a/WinmorControl.c b/WinmorControl.c
index da24ff6..369d276 100644
--- a/WinmorControl.c
+++ b/WinmorControl.c
@@ -36,6 +36,7 @@
#include
#include
#include
+#include "bpq32.h"
#define BPQICON 400
@@ -70,17 +71,6 @@ int addrlen = sizeof(struct sockaddr_in);
BOOL MinimizetoTray=FALSE;
-VOID __cdecl Debugprintf(const char * format, ...)
-{
- char Mess[10000];
- va_list(arglist);
- va_start(arglist, format);
- vsprintf(Mess, format, arglist);
- strcat(Mess, "\r\n");
- OutputDebugString(Mess);
-
- return;
-}
char * strlop(char * buf, char delim)
{
@@ -527,7 +517,7 @@ HANDLE OpenCOMPort(char * pPort, int speed, BOOL SetDTR, BOOL SetRTS, BOOL Quiet
else
{
sprintf(buf,"%s Setup Failed %d ", pPort, GetLastError());
- OutputDebugString(buf);
+ Debugprintf(buf);
CloseHandle(fd);
return 0;
}
diff --git a/WinmorControl.vcproj b/WinmorControl.vcproj
index a6e9b48..c7741ed 100644
--- a/WinmorControl.vcproj
+++ b/WinmorControl.vcproj
@@ -72,7 +72,7 @@
/>
MAXDATA)
{
- sprintf(errmsg,"BPQAXIP Invalid Msg Len=%d Source=%s",len,inet_ntoa(RXaddr.rxaddr.sin_addr));
- OutputDebugString(errmsg);
- DumpFrameInHex(&rxbuff[20], len);
+ Debugprintf(errmsg,"BPQAXIP Invalid Msg Len=%d Source=%s",len,inet_ntoa(RXaddr.rxaddr.sin_addr));
return 0;
}
@@ -458,8 +456,7 @@ static size_t ExtProc(int fn, int port, PMESSAGE buff)
// CRC Error
//
- sprintf(errmsg,"BPQAXIP Invalid CRC=%d Source=%s",crc,inet_ntoa(RXaddr.rxaddr.sin_addr));
- OutputDebugString(errmsg);
+ Debugprintf(errmsg,"BPQAXIP Invalid CRC=%d Source=%s",crc,inet_ntoa(RXaddr.rxaddr.sin_addr));
return (0);
}
@@ -503,9 +500,7 @@ static size_t ExtProc(int fn, int port, PMESSAGE buff)
if (len > MAXDATA)
{
- sprintf(errmsg,"BPQAXIP Invalid Msg Len=%d Source=%s Port %d",len,inet_ntoa(RXaddr.rxaddr.sin_addr),PORT->udpport[i]);
- OutputDebugString(errmsg);
- DumpFrameInHex(&rxbuff[0], len);
+ Debugprintf(errmsg,"BPQAXIP Invalid Msg Len=%d Source=%s Port %d",len,inet_ntoa(RXaddr.rxaddr.sin_addr),PORT->udpport[i]);
return 0;
}
@@ -2731,24 +2726,6 @@ int Update_MH_KeepAlive(struct AXIPPORTINFO * PORT, struct in_addr ipad, char pr
}
-int DumpFrameInHex(unsigned char * msg, int len)
-{
- char errmsg[100];
- int i=0;
-
- for (i=0;iTCPState = TCPConnected;
- OutputDebugString("AXTCP Connected\r\n");
ioctl (arp->TCPSock, FIONBIO, ¶m);
Alerted = 0;
}
@@ -3065,10 +3041,8 @@ VOID TCPConnectThread(void * Param)
if (Alerted == 0)
{
- i = sprintf(Msg, "Connect Failed for AX/TCP port %d - error code = %d\n", htons(arp->destaddr.sin_port), err);
- WritetoConsole(Msg);
- OutputDebugString(Msg);
- Alerted = 1;
+ Debugprintf("Connect Failed for AX/TCP port %d - error code = %d", htons(arp->destaddr.sin_port), err);
+ Alerted = 1;
}
closesocket(arp->TCPSock);
arp->TCPSock = 0;
diff --git a/bpqhdlc.c b/bpqhdlc.c
index d8e3b3e..59aabf4 100644
--- a/bpqhdlc.c
+++ b/bpqhdlc.c
@@ -363,7 +363,6 @@ int HDLCINIT(HDLCDATA * PORTVEC)
else
{
Init98(PORTVEC);
- OutputDebugString("HDLC Win98 Return from Init98\n");
return 0;
}
@@ -376,8 +375,6 @@ int Init98(HDLCDATA * PORTVEC)
Win98 = TRUE;
- OutputDebugString("Init HDLC 98\n");
-
//
// Open HDLC Driver, send send config params
//
@@ -394,32 +391,14 @@ int Init98(HDLCDATA * PORTVEC)
if (hDevice == INVALID_HANDLE_VALUE)
{
hDevice=0;
-
- err=GetLastError();
-
- sprintf(msg,"Error loading Driver \\\\.\\BPQHDLC.VXD - Error code %d\n",err);
- OutputDebugString(msg);
-
- MessageBox(NULL,msg,"BPQ32",MB_ICONSTOP);
-
WritetoConsole("Initialisation Failed");
return (FALSE);
}
-// OutputDebugString("Calling GetVersion\n");
-
-// fResult = DeviceIoControl(
-// hDevice, // device handle
-// 10,//DIOC_GETVERSION, // control code
-// NULL,0,// input parameters
-// bOutput, 4, &cb, // output parameters
-// 0);
-
srand( (unsigned)time( NULL ) ); //Prime random no generator
}
- OutputDebugString("Calling Initialize\n");
//
// Initialize Driver for this card and channel
@@ -436,9 +415,6 @@ int Init98(HDLCDATA * PORTVEC)
memcpy(&PORTVEC->DRIVERPORTTABLE,bOutput,4);
Debugprintf("BPQ32 HDLC Driver Table ADDR %X", PORTVEC->DRIVERPORTTABLE);
-
- OutputDebugString("Initialize Returned\n");
-
return (TRUE);
}
@@ -607,8 +583,7 @@ int Init2K(HDLCDATA * PORTVEC)
err=GetLastError();
- sprintf(msg,"Error Opening Driver \\device\\BPQHDLC - Error code %d\n", err);
- OutputDebugString(msg);
+ Debugprintf("Error Opening Driver \\device\\BPQHDLC - Error code %d", err);
WritetoConsole(msg);
diff --git a/cMain.c b/cMain.c
index ef33406..6b984b0 100644
--- a/cMain.c
+++ b/cMain.c
@@ -60,6 +60,7 @@ void hookNodeStarted();
void hookNodeRunning();
void DeleteLogFiles(int Age);
void APIL2Trace(struct _MESSAGE * Message, char * Dirn);
+DllExport VOID APIENTRY CloseDebugLog();
#include "configstructs.h"
@@ -2253,6 +2254,7 @@ int TIMERINTERRUPT()
{
lastMinuteSecs = NOW;
+ CloseDebugLog();
L3MinuteTimerProc();
if (needAIS)
diff --git a/cheaders.h b/cheaders.h
index 35abd8f..25d0e16 100644
--- a/cheaders.h
+++ b/cheaders.h
@@ -148,7 +148,7 @@ char * SetupNodeHeader(struct DATAMESSAGE * Buffer);
VOID L4CONNECTFAILED(TRANSPORTENTRY * L4);
int CountFramesQueuedOnSession(TRANSPORTENTRY * Session);
VOID CLEARSESSIONENTRY(TRANSPORTENTRY * Session);
-VOID __cdecl Debugprintf(const char * format, ...);
+Dll VOID __cdecl Debugprintf(const char * format, ...);
int APIENTRY Restart();
int APIENTRY Reboot();
diff --git a/compatbits.c b/compatbits.c
index a6ce8f5..e02fd7c 100644
--- a/compatbits.c
+++ b/compatbits.c
@@ -179,11 +179,6 @@ int Sleep(int ms)
return 0;
}
-VOID OutputDebugString(char * string)
-{
- syslog(LOG_DEBUG, "%s", string);
-}
-
void closesocket(int sock)
{
if (sock)
diff --git a/compatbits.h b/compatbits.h
index 1642af9..a75a726 100644
--- a/compatbits.h
+++ b/compatbits.h
@@ -238,9 +238,6 @@ VOID md5(char *arg, unsigned char * checksum);
int APIENTRY SendRaw(int port, char * msg, int len);
-
-VOID OutputDebugString(char * string);
-
#endif
#ifdef APIENTRY
diff --git a/tncinfo.h b/tncinfo.h
index f3a86fc..eac4b97 100644
--- a/tncinfo.h
+++ b/tncinfo.h
@@ -918,7 +918,7 @@ int BPQTRACE(MESSAGE * Msg, BOOL TOAPRS);
static int ProcessLine(char * buf, int Port);
-VOID __cdecl Debugprintf(const char * format, ...);
+Dll VOID __cdecl Debugprintf(const char * format, ...);
VOID __cdecl Consoleprintf(const char * format, ...);
extern BOOL MinimizetoTray;