Selamlar, son zamanlarda pentesting .c üzerine çalışıyorum. Aşağıdaki kod yapısındaki rand değerini random yerine belirli ip class range vermek istiyorum nasıl yapabilirim.
while(alive) {
        ip.sourceIP = rand(); // randomize ip

        bzero(buf, sizeof(buf));                                  // clear buffer
        memcpy(buf , &ip, sizeof(ip));                            // copy ip structure over to buffer
        ip.checksum = crc16_checksum((uint16_t*)buf, sizeof(ip)); // perform checksum for ip structure with buffer

        pseudoheader.saddr = ip.sourceIP;